This is a simple script to use plip to batch analysis of interactions between proteins and ligands that are results of smina (vina) docking.
Note that you should change the directory settings in the script, you can also change the process number in the script.
The script can combine the ligands and receptors automatically, just prepare the receptor directory and results directory.
plip
openbabel
how to obtain plip:
docker pull pharmai/plip:latestYour work directory should look like this:
.
βββ analysis.sh
βββ dock2interaction_profile.md
βββ receptor
βΒ Β βββ receptor1
βΒ Β βΒ Β βββ A0A1D8AVC9.pdb
βΒ Β βΒ Β βββ A0A1D8AVC9_addH.pdbqt
βΒ Β βΒ Β βββ A0A1D8AVC9_fix.pdb
βΒ Β βββ receptor2
βΒ Β βββ A0A1J5S7S8.pdb
βΒ Β βββ A0A1J5S7S8_addH.pdb
βΒ Β βββ A0A1J5S7S8_addH.pdbqt
βΒ Β βββ A0A1J5S7S8_fix.pdb
βββ results
βββ receptor1_ligand1
βΒ Β βββ receptor1_ligand1.pdbqt
βΒ Β βββ receptor1_ligand1_01.pdbqt
βΒ Β βββ receptor1_ligand1_02.pdbqt
βΒ Β βββ receptor1_ligand1_03.pdbqt
βΒ Β βββ receptor1_ligand1_04.pdbqt
βΒ Β βββ receptor1_ligand1_05.pdbqt
βΒ Β βββ receptor1_ligand1_06.pdbqt
βΒ Β βββ receptor1_ligand1_07.pdbqt
βΒ Β βββ receptor1_ligand1_08.pdbqt
βΒ Β βββ receptor1_ligand1_09.pdbqt
βΒ Β βββ receptor1_ligand1_10.pdbqt
βΒ Β βββ receptor1_ligand1_11.pdbqt
βΒ Β βββ receptor1_ligand1_12.pdbqt
βΒ Β βββ receptor1_ligand1_13.pdbqt
βΒ Β βββ receptor1_ligand1_14.pdbqt
βΒ Β βββ receptor1_ligand1_15.pdbqt
βΒ Β βββ receptor1_ligand1_16.pdbqt
βΒ Β βββ receptor1_ligand1_17.pdbqt
βΒ Β βββ receptor1_ligand1_18.pdbqt
βΒ Β βββ receptor1_ligand1_19.pdbqt
βΒ Β βββ receptor1_ligand1_20.pdbqt
βΒ Β βββ receptor1_ligand1_21.pdbqt
βΒ Β βββ receptor1_ligand1_22.pdbqt
βΒ Β βββ receptor1_ligand1_23.pdbqt
βΒ Β βββ receptor1_ligand1_24.pdbqt
βΒ Β βββ receptor1_ligand1_25.pdbqt
βΒ Β βββ receptor1_ligand1_26.pdbqt
βΒ Β βββ receptor1_ligand1_27.pdbqt
βΒ Β βββ receptor1_ligand1_28.pdbqt
βΒ Β βββ receptor1_ligand1_29.pdbqt
βΒ Β βββ receptor1_ligand1_30.pdbqt
βΒ Β βββ receptor1_ligand1_31.pdbqt
βΒ Β βββ receptor1_ligand1_32.pdbqt
βΒ Β βββ receptor1_ligand1_33.pdbqt
βΒ Β βββ receptor1_ligand1_34.pdbqt
βΒ Β βββ receptor1_ligand1_35.pdbqt
βΒ Β βββ receptor1_ligand1_36.pdbqt
βΒ Β βββ receptor1_ligand1_37.pdbqt
βΒ Β βββ receptor1_ligand1_38.pdbqt
βΒ Β βββ receptor1_ligand1_39.pdbqt
βΒ Β βββ receptor1_ligand1_40.pdbqt
βββ receptor2_ligand1
βββ receptor1_ligand11.pdbqt
βββ receptor1_ligand1_01.pdbqt
βββ receptor1_ligand1_02.pdbqt
βββ receptor1_ligand1_03.pdbqt
βββ receptor1_ligand1_04.pdbqt
βββ receptor1_ligand1_05.pdbqt
βββ receptor1_ligand1_06.pdbqt
βββ receptor1_ligand1_07.pdbqt
βββ receptor1_ligand1_08.pdbqt
βββ receptor1_ligand1_09.pdbqt
βββ receptor1_ligand1_10.pdbqt
βββ receptor1_ligand1_11.pdbqt
βββ receptor1_ligand1_12.pdbqt
βββ receptor1_ligand1_13.pdbqt
βββ receptor1_ligand1_14.pdbqt
βββ receptor1_ligand1_15.pdbqt
βββ receptor1_ligand1_16.pdbqt
βββ receptor1_ligand1_17.pdbqt
βββ receptor1_ligand1_18.pdbqt
βββ receptor1_ligand1_19.pdbqt
βββ receptor1_ligand1_20.pdbqt
βββ receptor1_ligand1_21.pdbqt
βββ receptor1_ligand1_22.pdbqt
βββ receptor1_ligand1_23.pdbqt
βββ receptor1_ligand1_24.pdbqt
βββ receptor1_ligand1_25.pdbqt
βββ receptor1_ligand1_26.pdbqt
βββ receptor1_ligand1_27.pdbqt
βββ receptor1_ligand1_28.pdbqt
βββ receptor1_ligand1_29.pdbqt
βββ receptor1_ligand1_30.pdbqt
βββ receptor1_ligand1_31.pdbqt
βββ receptor1_ligand1_32.pdbqt
βββ receptor1_ligand1_33.pdbqt
βββ receptor1_ligand1_34.pdbqt
βββ receptor1_ligand1_35.pdbqt
βββ receptor1_ligand1_36.pdbqt
βββ receptor1_ligand1_37.pdbqt
βββ receptor1_ligand1_38.pdbqt
βββ receptor1_ligand1_39.pdbqt
βββ receptor1_ligand1_40.pdbqt
6 directories, 91 filesone command to run analysis:
bash analysis.sh