Skip to main content
. 2022 May 9;27(9):3041. doi: 10.3390/molecules27093041
Algorithm 1 Vina-GPU method

Input: random ligand conformations: Ctmp0,Ctmp1,,CtmpN

Output: top k ligand conformations C0,C1,,Ck1Ctmp0,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==0Metropolisecandi,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,,Ck1Ctmp0,Ctmp1,,CtmpN