DrugDiscMDConformers is a package designed to generate molecular conformers using SMILES for drug discovery applications.
make.bash
main.py
confgen_rdkit.py
call_slurm.tcsh
run.py
sol_run.py
getEnergy.py
getEnergy_sol.py
run.slurm
sol_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.bash
invokesmain.py
, which retrieves the PDB structure for the protein and extracts the ligand. main.py
utilizes theconfgen
function fromconfgen_rdkit.py
to 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.py
andgetEnergy_sol.py
are 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_files
directory.
- 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