A package to caculate residue-residue contacts from MD trajectories
Project description
The presence of a contact between two residues in macromolecular systems, such as proteins and nucleic acids, is established when the minimum interresidue heavy atom pair distance falls within a specified cutoff (4-5 Å) for a given majority (for example, 75% or above snapshots) of the simulation time. This program can be untilized for extracting residue contacts from long MD simulation trajectories as well as PDB structures.
This is a command line program for linux systems and depends on MDTraj simulation analysis package (https://www.mdtraj.org/): mdtraj.load() is used for trajectory/topology inputs and inter-atomic distances are calculated using mdtraj.distance().
After installation, type 'trajcontacts -h' for detailed options.
A simple 'trajcontacts -p topologyfile -f coordinatefile -n 10' will run the program on 10 processors and extract contacts with 4.5 angstrom cutoff. Both 'topologyfile' and 'coordinatefile' should be specified as same for extracting contactd from a PDB file.
Example: trajcontacts -p 3sn6.pdb -f 3sn6.pdb -n 10
How to cite:
Madhu, M. K., et al. "Delineating the Biased Signaling Mechanism in Mutated Variants of β2-Adrenergic Receptor Using Molecular Dynamics Simulations"
Copyright: Computational Biophysics and Soft Matter Group, IISER Bhopal (https://home.iiserb.ac.in/~rkm/)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for trajcontacts-0.1.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70408a01607be09464f0b9770f806ba3fb79db12d4f216d0a18582e8865e43c8 |
|
MD5 | d0baf7a5724da3f42903eaa970770ab3 |
|
BLAKE2b-256 | 9c31ce70fe6029b088741ac2125831a4fe3311ef90122abfd0edf621cbfd28f1 |
Hashes for trajcontacts-0.1.4-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab2a5b36f3ee21251783e5ed34f0a63454281939c316698a423e482b80a13908 |
|
MD5 | 64fd524d51e490937d10d0efd972ed9e |
|
BLAKE2b-256 | 7cff4c9d7790b58d328c2d3db7dbbf3ba2c0a3c9f09940cd489c9f0956bfd576 |