pablo-arantes / making-it-rain

Cloud-based molecular simulations for everyone
MIT License
385 stars 105 forks source link

Is it possible to run a binding energy decomposation(per residue) for a protein(peptide)-protein(receptor) system, using amber here on Colab? #69

Closed Infinite-Rainfall closed 1 year ago

Infinite-Rainfall commented 1 year ago

For peptide designers, it is common to use AF2 to co-predict the structure of a peptide binder along with the protein receptor. I noted that a notebook is provided here for binding free energy calculation using MMPBSA method after amber MD simulation. Will it possible to modify that notebook to calculate the binding free energy and decompose it to residues in order to evaluate the contribution of different amino acids in the peptide binder?

Or at least, I wonder how should I modify the note book for "Protein_ligand" to achieve this function?

pablo-arantes commented 1 year ago

Hi @Infinite-Rainfall,

Sorry for my delay. Regarding your question, yes, you can modify the code to calculate binding free energy and decompose it to residues. I strongly suggest you take a look at MM-PBSA page on Amber tutorials. Another possibility is to change the code using Pytraj and MDAnalysis libraries in python. You can create a function where you perform a loop in each residue you want to calculate the energy.

I hope it helps.

Thank you.

Pablo