Skip to main content

2017 | OriginalPaper | Buchkapitel

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

verfasst von : Natalia Nikitina, Evgeny Ivashko, Andrei Tchernykh

Erschienen in: Parallel Computing Technologies

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Literatur
2.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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
28.
30.
Zurück zum Zitat 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.
Zurück zum Zitat 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)
Metadaten
Titel
Congestion Game Scheduling Implementation for High-Throughput Virtual Drug Screening Using BOINC-Based Desktop Grid
verfasst von
Natalia Nikitina
Evgeny Ivashko
Andrei Tchernykh
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-319-62932-2_46