MDAnalysis / UGM2023

Materials for the 2023 MDAnalysis User Group Meeting
Other
4 stars 10 forks source link

[MDAKit / Hackathon] Contact Analysis #29

Open IAlibay opened 1 year ago

IAlibay commented 1 year ago

Overview

Identifying inter- and intra-molecular contacts is the basis of many simulation analyses. A pair of atoms is often defined as “in contact” when they fall within a specified cut-off distance of each other.

Native contact analysis identifies the contacts present in a reference structure, and then tracks the existence of these contacts across a trajectory; evolution of the fraction of native contacts can be used to analyse protein folding, binding or other conformational changes. MDAnalysis features a Native contacts analysis module() that allows this fraction of native contacts to be calculated over a trajectory. However, the native contact approach is limited - a reference structure must be defined, only contacts present in the reference structure are considered, and only the total fraction of contacts is tracked, not individual pairs.

MDAnalysis also features a hydrogen bond analysis module() which does allow the identification of all contacts across all frames, without the need for a reference structure, but is geared towards the the identification of hydrogen bonds. A more generalised analysis could be useful to many MDAnalysis users.

Where to start