View full-text article in PMC Molecules. 2022 May 9;27(9):3041. doi: 10.3390/molecules27093041 Search in PMC Search in PubMed View in NLM Catalog Add to search Copyright and License information © 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). PMC Copyright notice Algorithm 1 Vina-GPU method Input: random ligand conformations: Ctmp0,Ctmp1,…,CtmpN Output: top k ligand conformations C0,C1,…,Ck−1∈Ctmp0,Ctmp1,…,CtmpN 1: for all Ctmpii=0,1,…,N concurrently do 2: for all search_depth=0,1,2,⋯,r do 3: Ccandi=MutationCtmpi 4: Ccandi,ecandi=BFGSCcandi&ScoringCcandi 5: if search_depth==0‖Metropolisecandi,etmpi then 6: Ctmpi=Ccandi 7: Ccandi,ecandi=BFGSCtmpi&ScoringCtmpi 8: end if 9: end for 10: end for 11: Clustering&Sorting(Ctmp0,Ctmp1,…,CtmpN) 12: return C0,C1,…,Ck−1∈Ctmp0,Ctmp1,…,CtmpN