{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,7]],"date-time":"2026-04-07T19:39:09Z","timestamp":1775590749166,"version":"3.50.1"},"reference-count":41,"publisher":"Wiley","license":[{"start":{"date-parts":[[2022,1,10]],"date-time":"2022-01-10T00:00:00Z","timestamp":1641772800000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"National Key R&D Program of China","award":["2016YFA0502304"],"award-info":[{"award-number":["2016YFA0502304"]}]},{"name":"National Key R&D Program of China","award":["2018ZX09735002"],"award-info":[{"award-number":["2018ZX09735002"]}]},{"name":"Ministry of Science and Technology of China","award":["2016YFA0502304"],"award-info":[{"award-number":["2016YFA0502304"]}]},{"name":"Ministry of Science and Technology of China","award":["2018ZX09735002"],"award-info":[{"award-number":["2018ZX09735002"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Scientific Programming"],"published-print":{"date-parts":[[2022,1,10]]},"abstract":"<jats:p>Molecular docking aims to predict possible drug candidates for many diseases, and it is computationally intensive. Particularly, in simulating the ligand-receptor binding process, the binding pocket of the receptor is divided into subcubes, and when the ligand is docked into all cubes, there are many molecular docking tasks, which are extremely time-consuming. In this study, we propose a heterogeneous parallel scheme of molecular docking for the binding process of ligand to receptor to accelerate simulating. The parallel scheme includes two layers of parallelism, a coarse-grained layer of parallelism implemented in the message-passing interface (MPI) and a fine-grained layer of parallelism focused on the graphics processing unit (GPU). At the coarse-grain layer of parallelism, a docking task inside one lattice is assigned to one unique MPI process, and a grouped master-slave mode is used to allocate and schedule the tasks. Meanwhile, at the fine-gained layer of parallelism, GPU accelerators undertake the computationally intensive computing of scoring functions and related conformation spatial transformations in a single docking task. The results of the experiments for the ligand-receptor binding process show that on a multicore server with GPUs the parallel program has achieved a speedup ratio as high as 45 times in flexible docking and as high as 54.5 times in semiflexible docking, and on a distributed memory system, the docking time for flexible docking and that for semiflexible docking gradually decrease as the number of nodes used in the parallel program gradually increases. The scalability of the parallel program is also verified in multiple nodes on a distributed memory system and is approximately linear.<\/jats:p>","DOI":"10.1155\/2022\/9197606","type":"journal-article","created":{"date-parts":[[2022,1,10]],"date-time":"2022-01-10T17:35:06Z","timestamp":1641836106000},"page":"1-13","source":"Crossref","is-referenced-by-count":5,"title":["Molecular Docking for Ligand-Receptor Binding Process Based on Heterogeneous Computing"],"prefix":"10.1155","volume":"2022","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5438-1529","authenticated-orcid":true,"given":"Jianhua","family":"Li","sequence":"first","affiliation":[{"name":"School of Information Science and Engineering, East China University of Science and Technology, Shanghai 200237, China"}]},{"given":"Guanlong","family":"Liu","sequence":"additional","affiliation":[{"name":"School of Information Science and Engineering, East China University of Science and Technology, Shanghai 200237, China"}]},{"given":"Zhiyuan","family":"Zhen","sequence":"additional","affiliation":[{"name":"School of Information Science and Engineering, East China University of Science and Technology, Shanghai 200237, China"}]},{"given":"Zihao","family":"Shen","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Bioreactor Engineering, Shanghai Key Laboratory of New Drug Design, School of Pharmacy, East China University of Science and Technology, Shanghai 200237, China"}]},{"given":"Shiliang","family":"Li","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Bioreactor Engineering, Shanghai Key Laboratory of New Drug Design, School of Pharmacy, East China University of Science and Technology, Shanghai 200237, China"}]},{"given":"Honglin","family":"Li","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Bioreactor Engineering, Shanghai Key Laboratory of New Drug Design, School of Pharmacy, East China University of Science and Technology, Shanghai 200237, China"}]}],"member":"311","reference":[{"key":"1","article-title":"Molecular docking and structure-based drug design strategies","volume":"20","author":"F. Leonardo","year":"2015","journal-title":"Molecules"},{"key":"2","doi-asserted-by":"publisher","DOI":"10.1016\/j.bbrc.2020.02.071"},{"key":"3","first-page":"298","article-title":"Receptor flexibility in small-molecule Docking calculations","volume":"1","author":"D. B. Kokh","year":"2011","journal-title":"Wiley Interdisciplinary Reviews: Computational Molecular Science"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1017\/s0033583512000066"},{"key":"5","doi-asserted-by":"publisher","DOI":"10.1002\/jcc.21256"},{"key":"6","doi-asserted-by":"publisher","DOI":"10.1002\/jcc.23905"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1002\/jcc.21334"},{"key":"8","doi-asserted-by":"publisher","DOI":"10.1021\/ci300342z"},{"key":"9","doi-asserted-by":"publisher","DOI":"10.1021\/ci8004176"},{"key":"10","doi-asserted-by":"publisher","DOI":"10.1016\/j.sbi.2008.01.004"},{"key":"11","doi-asserted-by":"publisher","DOI":"10.1016\/j.cbpa.2007.08.033"},{"key":"12","doi-asserted-by":"publisher","DOI":"10.1002\/jcc.23367"},{"key":"13","doi-asserted-by":"crossref","article-title":"Task-parallel Message Passing Interface Implementation of Autodock4 for Docking of Very Large Databases of Compounds Using High-Performance Super-computers","author":"B. Collignon","DOI":"10.1002\/jcc.21696"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.1186\/1758-2946-3-12"},{"key":"15","doi-asserted-by":"crossref","first-page":"915","DOI":"10.1002\/jcc.23214","article-title":"Message passing interface and multithreading hybrid for parallel molecular docking of large databases on petascale high performance computing machines","volume":"34","author":"X. Zhang","year":"2013","journal-title":"Journal of Computational Chemistry"},{"key":"16","article-title":"High throughput computing validation for drug discovery using the DOCK program on a massively parallel system","author":"A. Peters"},{"key":"17","doi-asserted-by":"crossref","first-page":"116","DOI":"10.1016\/j.jmgm.2010.06.010","article-title":"GPU-accelerated molecular modeling coming of age","volume":"29","author":"J. E. Stone","year":"2011","journal-title":"Journal of Molecular Graphics and Modelling"},{"key":"18","doi-asserted-by":"publisher","DOI":"10.1093\/bioinformatics\/btz958"},{"key":"19","doi-asserted-by":"publisher","DOI":"10.1177\/1094342019847732"},{"key":"20","doi-asserted-by":"publisher","DOI":"10.1021\/acs.jctc.0c01006"},{"key":"21","doi-asserted-by":"publisher","DOI":"10.1021\/ci100459b"},{"key":"22","doi-asserted-by":"publisher","DOI":"10.1021\/acs.jctc.0c00145"},{"key":"23","doi-asserted-by":"publisher","DOI":"10.1002\/jcc.24031"},{"key":"24","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pone.0158898"},{"key":"25","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-31153-1_10"},{"key":"26","doi-asserted-by":"publisher","DOI":"10.1021\/acs.jcim.8b00905"},{"issue":"4","key":"27","doi-asserted-by":"crossref","first-page":"1049","DOI":"10.1021\/acs.jpcb.0c09051","article-title":"GPU-accelerated flexible molecular docking","volume":"125","author":"M. Fan","year":"2021","journal-title":"The Journal of Physical Chemistry B"},{"key":"28","doi-asserted-by":"publisher","DOI":"10.1186\/1752-153x-2-18"},{"key":"29","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.4667"},{"key":"30","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2020.05.008"},{"key":"31","doi-asserted-by":"publisher","DOI":"10.1016\/j.cpc.2016.05.019"},{"key":"32","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-34914-1_10"},{"key":"33","doi-asserted-by":"publisher","DOI":"10.1155\/2020\/8862123"},{"key":"34","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2010.06.024"},{"key":"35","first-page":"179","article-title":"Multi-class support vector achine training and classification based on MPI-GPU hybrid parallel architecture","author":"R. Elgohary"},{"key":"36","article-title":"Free energy landscape for the binding process of Huperzine A to acetylcholinesterase","volume":"110","author":"F. Bai","year":"2013","journal-title":"Proceedings of the National Academy of Sciences of the United States of America"},{"key":"37","doi-asserted-by":"publisher","DOI":"10.1016\/j.str.2007.10.007"},{"key":"38","doi-asserted-by":"publisher","DOI":"10.1109\/4235.996017"},{"key":"39","doi-asserted-by":"publisher","DOI":"10.1021\/ci300425v"},{"key":"40","doi-asserted-by":"publisher","DOI":"10.1021\/ci100275a"},{"key":"41","article-title":"Molecular Docking Simulation Based on CPU-GPU Heterogeneous Computing","author":"J. Xu"}],"container-title":["Scientific Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/downloads.hindawi.com\/journals\/sp\/2022\/9197606.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/sp\/2022\/9197606.xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/sp\/2022\/9197606.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,10]],"date-time":"2022-01-10T17:35:21Z","timestamp":1641836121000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.hindawi.com\/journals\/sp\/2022\/9197606\/"}},"subtitle":[],"editor":[{"given":"Basilio B.","family":"Fraguela","sequence":"additional","affiliation":[]}],"short-title":[],"issued":{"date-parts":[[2022,1,10]]},"references-count":41,"alternative-id":["9197606","9197606"],"URL":"https:\/\/doi.org\/10.1155\/2022\/9197606","relation":{},"ISSN":["1875-919X","1058-9244"],"issn-type":[{"value":"1875-919X","type":"electronic"},{"value":"1058-9244","type":"print"}],"subject":[],"published":{"date-parts":[[2022,1,10]]}}}