You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a Collection (in .tar) that is composed of hundreds of PDBQT files of the resulting docking poses between a protein and a ligand through an HPC Cluster. How would I go about extracting a list of all of the interacting amino acid residues for each of the docked PDBQT files (around 1 million docked files)?
The text was updated successfully, but these errors were encountered:
Have you looked at this part of the documentation?
The only catch is that you'll require either a MOL2 file or SMILES to map the bond orders and formal charges to your PDBQT poses for each ligand.
Thank you for the help! My issue is how I would go about this for a large collection of PDBQT files with docked compounds. Would ProLIF have a way of looking into each .tar collection, which is composed of thousands of PDBQT files, and obtain the amino acid residues for each of the PDBQT files and document them? Thank you!
Sorry for the very late response, I'm quite busy these days!
ProLIF doesn't have a way to directly read files from a tar collection, but the Python standard library has a tarfile module that might have helped. Unfortunately, MDAnalysis (the underlying library used by the prolif.pdbqt_supplier class) does not support multi-model PDBQT files, you have to split them so that they only contain a single docking pose per file. If you've used Vina for docking, there's a vina_split command that you could use to split poses into single files, but it would defeat the purpose of reading directly from a tar file :/
I have a Collection (in .tar) that is composed of hundreds of PDBQT files of the resulting docking poses between a protein and a ligand through an HPC Cluster. How would I go about extracting a list of all of the interacting amino acid residues for each of the docked PDBQT files (around 1 million docked files)?
The text was updated successfully, but these errors were encountered: