Skip to main content

Contact map plotting for predicted protein residue-residue contacts.

Project description

ContactVis
==========

Python package for simple protein residue-residue contact map plotting.


Usage
=====

``plot_contact_map.py [-h] [-o OUTFILE] [-f FACTOR] [--c2 C2]
[--psipred_horiz PSIPRED_HORIZ] [--pdb PDB]
[--heavy] [--chain CHAIN]
fasta_file contact_file``


To reproduce the different examples in the ``test`` folder run the following commands (when you are in the ``test`` folder):

Simple map of the given contact file with coloring according to contact probability:
``python ../plot_contact_map.py sequence.fasta predicted.contacts -o cm_simple``

Comparison to contacts from the native PDB structure (pairwise CB-atom distance with 8Å cutoff):
``python ../plot_contact_map.py sequence.fasta predicted.contacts -o cm_pdb.pdf --pdb native_structure.pdb``

Compare two different predicted contact maps to each other and to a native PDB structure and include secondary structure information along the diagonal (red: helix, blue: sheet):
``python ../plot_contact_map.py sequence.fasta predicted.contacts -o cm_compare_pdb.pdf --pdb native_structure.pdb --c2 predicted.contacts2 --psipred_horiz psipred.horiz``

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

ContactVis-0.1.0.tar.gz (7.3 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page