This workflows contains a pipeline in Scipion that performs the following steps:
1.1) Import small molecules: introduces a set of small molecular structures in the pipeline as prospective ligands
1.2) Import atomic structure: introduces a protein atomic structure in the pipeline as receptor.
2.1) Ligand preparation: uses RDKit to prepare the small molecules optimizing their 3D structure.
2.2) Receptor preparation: uses bioPython to prepare the receptor structure, removing waters, adding hydrogens and removing unnecessary chains if asked. Also, uses PDBFixer to optimize the structure if selected.
3.1) Ligand filters: uses RDKit to perform ADME and PAINS filters on the prepared ligands to remove undesired molecules
3.2) Protein pocket search: uses 3 different software (P2Rank, AutoSite and FPocket) for predicting the receptor pockets.
4.2) Consensus pockets: common pockets are computed by clustering their contact residues in order to obtain the most promising pocket predicted by all 3 programs.
-
Receptor-ligands docking: uses 3 different software (AutoDock-GPU, AutoDock-Vina and LeDock) to dock the prepared ligands onto the receptor pockets.
-
Docked poses rescoring: uses ODDT Vina scoring to rescore the poses coming from all 3 different software in order to have a comparable score of the poses.
7.1) Consensus docking: common ligand poses are computed clustering by RMSD the different molecules in order to obtain the most promising predicted poses.
7.2) Ranx scoring: the scores of the different programs are combined using Ranx in order to obtain a final score for each of the molecules.
Version History
Version 1 (earliest) Created 14th May 2025 at 14:25 by Daniel Del Hoyo
Initial commit
Open
master
cc10ffb

Creators
Not specifiedSubmitter
Views: 10 Downloads: 0
Created: 14th May 2025 at 14:25
Last updated: 14th May 2025 at 14:26


None