PyCoM

PyCoM provides access to a precompiled database of residue-residue coevolution matrices and sequence alignments derived from UniProtKB/Swiss-Prot to support protein contact prediction, structural modeling, and mutation impact analysis.


Key Features:

  • Centralized repository: PyCoMdb contains precompiled coevolution matrices for 457,622 proteins with lengths up to 500 residues sourced from UniProtKB/Swiss-Prot.
  • Precompiled sequence alignments: The resource includes sequence alignments associated with the coevolution matrices for downstream analyses.
  • Integration with UniProtKB/Swiss-Prot annotations: Coevolution patterns can be filtered and analyzed using biological and structural annotations from UniProtKB/Swiss-Prot.
  • Statistical analysis and querying: The library supports efficient querying of the database and statistical analyses of residue coevolution patterns.

Scientific Applications:

  • Prediction of Protein Contacts: Analysis of correlated amino acid positions to infer intra- and inter-residue contacts within proteins.
  • Structural Modeling: Use of coevolution-derived constraints to inform computational models of protein structure.
  • Mutation Impact Analysis: Evaluation of how mutations perturb coevolution patterns to assess potential effects on protein stability and function.

Methodology:

PyCoM leverages a precompiled database (PyCoMdb) of coevolution matrices and associated sequence alignments derived from UniProtKB/Swiss-Prot, enabling efficient querying and statistical analyses of residue-residue coevolution patterns.

Topics

Details

License:
GPL-3.0
Cost:
Free of charge
Tool Type:
library
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Python
Added:
6/18/2024
Last Updated:
6/18/2024

Operations

Publications

Glass PE, Alibai S, Pandini A, Dantu SC. PyCoM: a python library for large-scale analysis of residue–residue coevolution data. Bioinformatics. 2024;40(4). doi:10.1093/bioinformatics/btae166. PMID:38532297. PMCID:PMC11009027.

Documentation

Links