This is a test version of Biostars. For the public version, visit https://www.biostars.org.
Ionic Interactions In A Protein Structure

Hi, I would like to get an overview of ionic bonds in a given protein structure. Are there any programs that can calculate the distance among Glutamate/Aspartate and Arginine? Otherwise, could anyone help with the codes (R, Python) to generate distance among aforementioned residues within a structure (is it feasible?). Would really appreciate your ideas. Thanks!

2 answers

To get it done quickly, I usually recommend the WHATIF server (which is a little slow for me as I write this, but is generally reliable).

Choose "Atomic Contacts" from the menu and scroll down to "Salt bridges".

Probably the only alternative I should opt. Thanks!

I assume you mean peptide bonds rather than ionic? (ionic is metal->metal) [edit: obviously not, see comment below]

For 3D structural algorithms have a look at BALL (Biochemical Algorithms Library), it won best talk at this years bioinformatics open source conference [BOSC]. The function I think you should look at is under 'analytical geometry', BALL::GetDistance. However as I have not used it you should check the documentation.

Ionic is actually cation->anion, where the cation often is a metal, in chemistry. But "ionic interaction" is often used when discussing protein structure, usually to mean "salt bridge".

Thanks, I've never heard ionic used instead of salt bridge but it makes sense.

Log in to answer this question.