New ligands docking #173
-
Hi! Congrats for this amazing library!. Imagine, that you have created a generative model for ligand generation and you have 30-40 new ligands which aren't include in pdb obviously. Could you provide code or and example doing docking without using pdb? You could some random smiles as an example, is not necessary include the generative model. Also, it would be interesting generate the docking for a set of smiles instead of only one smile. Thanks! |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
@PARODBE thanks for the positive feedback. |
Beta Was this translation helpful? Give feedback.
-
Thanks!, may be another option could be using mda, I have built it in this way: And after we can follow your code of run_smina. By the way, when you select the pocket size and pocket center: I understand that the reason of sum 5 to pocket size is for cover more space or possibilities, or may be not? and in pocket_center the division /2?? Thanks for all! Pablo |
Beta Was this translation helpful? Give feedback.
@PARODBE thanks for the positive feedback.
I'm not 100% sure if I understand your question correctly. Setting the generative modelling part aside (for which we do not provide talktorials yet), T015 and T018 (the latter still lives in PR 125, but will be merged soon) exemplify how to dock molecules starting from a SMILES string only. T015 shows the process for a single molecule from SMILES (see
smiles_to_pdbqt
function), T018 contains functions to process a set of molecules represented as SMILES (see__init__
in docking class using an openbabel-based helper functionobabel.create_pdbqt_from_smiles
).