DrugDiscMDConformers is a package designed to generate molecular conformers using SMILES for drug discovery applications.
make.bash
main.pyconfgen_rdkit.pycall_slurm.tcshrun.pysol_run.pygetEnergy.pygetEnergy_sol.py
run.slurmsol_run.slurm
The package comprises several scripts, each with a specific purpose, aimed at facilitating the generation of molecular conformers and subsequent energy calculations. Here's a brief overview:
-
Main Script Execution:
- The bash script
main.bashinvokesmain.py, which retrieves the PDB structure for the protein and extracts the ligand. main.pyutilizes theconfgenfunction fromconfgen_rdkit.pyto generate conformers using rdkit.
- The bash script
-
Conformer Generation:
- Conformers are segregated into different xyz inputs and stored in distinct directories, such as
molecular_files/rdkit_conformer/.
- Conformers are segregated into different xyz inputs and stored in distinct directories, such as
-
Energy Calculations:
- Energy calculations, for both solvated and non-solvated conformers, are submitted batchwise using
call_slurm.tcsh. - Python scripts
getEnergy.pyandgetEnergy_sol.pyare employed to extract energies and sort conformations based on their energy.
- Energy calculations, for both solvated and non-solvated conformers, are submitted batchwise using
-
Bound Ligand Conformation:
- Energy calculations for the bound conformation of the ligand are also submitted.
-
CREST Calculations:
- CREST calculations are independently submitted inside the
molecular_filesdirectory.
- CREST calculations are independently submitted inside the
This package streamlines the process of molecular conformer generation and energy calculations, providing a comprehensive toolkit for drug discovery endeavors.
This project is licensed under the MIT License.
Anup Kumar