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
API documentation
https://pycom.brunel.ac.uk/api/spec/