Skip to main content
Top

2017 | OriginalPaper | Chapter

Congestion Game Scheduling Implementation for High-Throughput Virtual Drug Screening Using BOINC-Based Desktop Grid

Authors : Natalia Nikitina, Evgeny Ivashko, Andrei Tchernykh

Published in: Parallel Computing Technologies

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Virtual drug screening is one of the most common applications of high-throughput computing. As virtual screening is time consuming, a problem of obtaining a diverse set of hits in a short time is very important. We propose a mathematical model based on game theory. Task scheduling for virtual drug screening in high-performance computational systems is considered as a congestion game between computing nodes to find the equilibrium solutions for best balancing between the number of interim hits and their chemical diversity. We present the developed scheduling algorithm implementation for Desktop Grid and Enterprise Desktop Grid, and perform comprehensive computational experiments to evaluate its performance. We compare the algorithm with two known heuristics used in practice and observe that game-based scheduling outperforms them by the hits discovery rate and chemical diversity at earlier steps.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
2.
go back to reference Bielska, E., Lucas, X., Czerwoniec, A., et al.: Virtual screening strategies in drug design — methods and applications. J. Biotechnol. Comput. Biol. Bionanotechnol. 92(3), 249–264 (2011) Bielska, E., Lucas, X., Czerwoniec, A., et al.: Virtual screening strategies in drug design — methods and applications. J. Biotechnol. Comput. Biol. Bionanotechnol. 92(3), 249–264 (2011)
3.
go back to reference Bohacek, R.S., McMartin, C., Guida, W.C.: The art and practice of structure-based drug design: A molecular modeling perspective. Med. Res. Rev. 16(1), 3–50 (1996)CrossRef Bohacek, R.S., McMartin, C., Guida, W.C.: The art and practice of structure-based drug design: A molecular modeling perspective. Med. Res. Rev. 16(1), 3–50 (1996)CrossRef
4.
go back to reference Irwin, J., et al.: ZINC: a free tool to discover chemistry for biology. J. Chem. Inf. Model. 52, 1757–1768 (2012)CrossRef Irwin, J., et al.: ZINC: a free tool to discover chemistry for biology. J. Chem. Inf. Model. 52, 1757–1768 (2012)CrossRef
5.
go back to reference Bento, A.P., et al.: The ChEMBL bioactivity database: an update. Nucleic Acids Res. 42, 1083–1090 (2014)CrossRef Bento, A.P., et al.: The ChEMBL bioactivity database: an update. Nucleic Acids Res. 42, 1083–1090 (2014)CrossRef
6.
go back to reference Pence, H.E., Williams, A.: ChemSpider: an online chemical information resource. J. Chem. Educ. 87(11), 1123–1124 (2010)CrossRef Pence, H.E., Williams, A.: ChemSpider: an online chemical information resource. J. Chem. Educ. 87(11), 1123–1124 (2010)CrossRef
7.
go back to reference Bolton, E.E., et al.: Chapter 12 - PubChem: integrated platform of small molecules and biological activities. Annu. Rep. Comput. Chem. 4, 217–241 (2008). ElsevierCrossRef Bolton, E.E., et al.: Chapter 12 - PubChem: integrated platform of small molecules and biological activities. Annu. Rep. Comput. Chem. 4, 217–241 (2008). ElsevierCrossRef
8.
go back to reference Ruddigkeit, L., van Deursen, R., Blum, L.C., Reymond, J.-L.: Enumeration of 166 billion organic small molecules in the chemical universe database GDB-17. J. Chem. Inf. Model. 52, 2864–2875 (2012)CrossRef Ruddigkeit, L., van Deursen, R., Blum, L.C., Reymond, J.-L.: Enumeration of 166 billion organic small molecules in the chemical universe database GDB-17. J. Chem. Inf. Model. 52, 2864–2875 (2012)CrossRef
9.
go back to reference Liu, T., et al.: Applying high performance computing in drug discovery and molecular simulation. Nat. Sci. Rev. 3(1), 49–63 (2016)MathSciNetCrossRef Liu, T., et al.: Applying high performance computing in drug discovery and molecular simulation. Nat. Sci. Rev. 3(1), 49–63 (2016)MathSciNetCrossRef
10.
go back to reference Yasuda, S., Nogami, Y., Fukushi, M.: A dynamic job scheduling method for reliable and high-performance volunteer computing. In: 2nd International Conference on Information Science and Security (ICISS 2015), pp. 1–4. IEEE (2015) Yasuda, S., Nogami, Y., Fukushi, M.: A dynamic job scheduling method for reliable and high-performance volunteer computing. In: 2nd International Conference on Information Science and Security (ICISS 2015), pp. 1–4. IEEE (2015)
11.
go back to reference Sonnek, J., Chandra, A., Weissman, J.: Adaptive reputation-based scheduling on unreliable distributed infrastructures. IEEE Trans. Parallel Distrib. Syst. 18(11), 1551–1564 (2007)CrossRef Sonnek, J., Chandra, A., Weissman, J.: Adaptive reputation-based scheduling on unreliable distributed infrastructures. IEEE Trans. Parallel Distrib. Syst. 18(11), 1551–1564 (2007)CrossRef
12.
go back to reference Byun, E., et al.: MJSA: Markov job scheduler based on availability in desktop grid computing environment. Futur. Gener. Comput. Syst. 23, 616–622 (2007)CrossRef Byun, E., et al.: MJSA: Markov job scheduler based on availability in desktop grid computing environment. Futur. Gener. Comput. Syst. 23, 616–622 (2007)CrossRef
13.
go back to reference Gil, J.-M., Kim, S., Lee, J.: Task scheduling scheme based on resource clustering in desktop grids. Int. J. Commun. Syst. 27(6), 918–930 (2014)CrossRef Gil, J.-M., Kim, S., Lee, J.: Task scheduling scheme based on resource clustering in desktop grids. Int. J. Commun. Syst. 27(6), 918–930 (2014)CrossRef
14.
go back to reference Miyakoshi, Y., Watanabe, K., Fukushi, M., Nogami, Y.: A job scheduling method based on expected probability of completion of voting in volunteer computing. In: 2nd International Symposium on Computing and Networking, pp. 399–405. IEEE (2014) Miyakoshi, Y., Watanabe, K., Fukushi, M., Nogami, Y.: A job scheduling method based on expected probability of completion of voting in volunteer computing. In: 2nd International Symposium on Computing and Networking, pp. 399–405. IEEE (2014)
15.
go back to reference Wang, Y., et al.: Toward integrity assurance of outsourced computing — a game theoretic perspective. Futur. Gener. Comput. Syst. 55, 87–100 (2016)CrossRef Wang, Y., et al.: Toward integrity assurance of outsourced computing — a game theoretic perspective. Futur. Gener. Comput. Syst. 55, 87–100 (2016)CrossRef
16.
go back to reference Donassolo, B., et al.: Non-cooperative scheduling considered harmful in collaborative volunteer computing environments. In: Proceedings of 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), pp. 144–153 (2011) Donassolo, B., et al.: Non-cooperative scheduling considered harmful in collaborative volunteer computing environments. In: Proceedings of 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), pp. 144–153 (2011)
17.
go back to reference Legrand, A.: Scheduling for large scale distributed computing systems: approaches and performance evaluation issues. Distrib. Parallel, Clust. Comput. [cs.DC], Université Grenoble Alpes, p. 167 (2015) Legrand, A.: Scheduling for large scale distributed computing systems: approaches and performance evaluation issues. Distrib. Parallel, Clust. Comput. [cs.DC], Université Grenoble Alpes, p. 167 (2015)
18.
go back to reference Tanrikulu, Y., Krüger, B., Proschak, E.: The holistic integration of virtual screening in drug discovery. Drug Discov. Today 18(7/8), 358–364 (2013)CrossRef Tanrikulu, Y., Krüger, B., Proschak, E.: The holistic integration of virtual screening in drug discovery. Drug Discov. Today 18(7/8), 358–364 (2013)CrossRef
19.
go back to reference Lionta, E., Spyrou, G., Vassilatis, D.K., Cournia, Z.: Structure-based virtual screening for drug discovery: principles, applications and recent advances. Curr. Top. Med. Chem. 14, 1923–1938 (2014)CrossRef Lionta, E., Spyrou, G., Vassilatis, D.K., Cournia, Z.: Structure-based virtual screening for drug discovery: principles, applications and recent advances. Curr. Top. Med. Chem. 14, 1923–1938 (2014)CrossRef
20.
go back to reference Rupakheti, C., Virshup, A., Yang, W., Beratan, D.N.: Strategy to discover diverse optimal molecules in the small molecule universe. J. Chem. Inf. Model. 55, 529–537 (2015)CrossRef Rupakheti, C., Virshup, A., Yang, W., Beratan, D.N.: Strategy to discover diverse optimal molecules in the small molecule universe. J. Chem. Inf. Model. 55, 529–537 (2015)CrossRef
21.
go back to reference Ashton, M., et al.: Identification of diverse database subsets using property-based and fragment-based molecular descriptions. Quant. Struct. Act. Relationsh. 21, 598–604 (2002)CrossRef Ashton, M., et al.: Identification of diverse database subsets using property-based and fragment-based molecular descriptions. Quant. Struct. Act. Relationsh. 21, 598–604 (2002)CrossRef
22.
go back to reference Downs, G.M., Barnard, J.M.: Clustering methods and their uses in computational chemistry. Rev. Comput. Chem. 18, 1–40 (2003) Downs, G.M., Barnard, J.M.: Clustering methods and their uses in computational chemistry. Rev. Comput. Chem. 18, 1–40 (2003)
23.
go back to reference Oprea, T.I., Gottfries, J.: Chemography: the art of navigating in chemical space. J. Comb. Chem. 3, 157–166 (2001)CrossRef Oprea, T.I., Gottfries, J.: Chemography: the art of navigating in chemical space. J. Comb. Chem. 3, 157–166 (2001)CrossRef
24.
go back to reference Nikitina, N., Ivashko, E., Tchernykh, A.: Congestion game scheduling for virtual drug screening optimization. J. Comput. Aided Mol. Des. (2017). Manuscript submitted for publication Nikitina, N., Ivashko, E., Tchernykh, A.: Congestion game scheduling for virtual drug screening optimization. J. Comput. Aided Mol. Des. (2017). Manuscript submitted for publication
25.
go back to reference Patterson, D.E., et al.: Neighborhood behavior: a useful concept for validation of “molecular diversity” descriptors. J. Med. Chem. 39, 3049–3059 (1996)CrossRef Patterson, D.E., et al.: Neighborhood behavior: a useful concept for validation of “molecular diversity” descriptors. J. Med. Chem. 39, 3049–3059 (1996)CrossRef
26.
go back to reference Willet, P., Barnard, J.M., Downs, G.M.: Chemical similarity searching. J. Chem. Inf. Comput. Sci. 38(6), 983–996 (1998)CrossRef Willet, P., Barnard, J.M., Downs, G.M.: Chemical similarity searching. J. Chem. Inf. Comput. Sci. 38(6), 983–996 (1998)CrossRef
27.
go back to reference Hann, M.M., Leach, A.R., Harper, G.: Molecular complexity and its impact on the probability of finding leads for drug discovery. J. Chem. Inf. Comput. Sci. 41, 856–864 (2001)CrossRef Hann, M.M., Leach, A.R., Harper, G.: Molecular complexity and its impact on the probability of finding leads for drug discovery. J. Chem. Inf. Comput. Sci. 41, 856–864 (2001)CrossRef
30.
go back to reference Ieong, S. et al.: Fast and compact: a simple class of congestion games. In: Proceedings of AIII, pp. 1–6 (2005) Ieong, S. et al.: Fast and compact: a simple class of congestion games. In: Proceedings of AIII, pp. 1–6 (2005)
32.
go back to reference Anderson, D.P.: BOINC: A system for public-resource computing and storage. In: Proceedings of 5th IEEE/ACM International Workshop on Grid Computing, pp. 4–10 (2004) Anderson, D.P.: BOINC: A system for public-resource computing and storage. In: Proceedings of 5th IEEE/ACM International Workshop on Grid Computing, pp. 4–10 (2004)
Metadata
Title
Congestion Game Scheduling Implementation for High-Throughput Virtual Drug Screening Using BOINC-Based Desktop Grid
Authors
Natalia Nikitina
Evgeny Ivashko
Andrei Tchernykh
Copyright Year
2017
DOI
https://doi.org/10.1007/978-3-319-62932-2_46

Premium Partner