ConKit

ConKit provides a modular Python interface for conversion, analysis, and evaluation of protein residue contact prediction and sequence alignment data to integrate diverse file formats and assess contact-prediction methods.


Key Features:

  • Format Conversion: Converts between various file formats used for sequence alignments and contact predictions.
  • Modular Design: Implements a modular architecture that exposes components for extension without modifying the core codebase.
  • Extensibility: Supports development of custom modules or plugins to add support for new prediction methods or file formats.

Scientific Applications:

  • Sequence Alignment Analysis: Provides programmatic interfaces for analyzing sequence alignments to inform evolutionary relationships and functional annotation of proteins.
  • Contact Prediction Evaluation: Enables evaluation of contact prediction sets to assess the accuracy and reliability of different contact-prediction methods.

Methodology:

Implemented as an open-source, modular and extensible Python interface that performs conversion between alignment and contact-prediction file formats and provides programmatic access for analysis and evaluation of sequence alignments and contact-prediction sets.

Topics

Details

Tool Type:
command-line tool
Operating Systems:
Linux, Mac
Programming Languages:
Python
Added:
6/6/2018
Last Updated:
11/25/2024

Operations

Publications

Simkovic F, Thomas JMH, Rigden DJ. ConKit: a python interface to contact predictions. Bioinformatics. 2017;33(14):2209-2211. doi:10.1093/bioinformatics/btx148. PMID:28369168. PMCID:PMC5870551.

PMID: 28369168
PMCID: PMC5870551
Funding: - Biotechnology and Biological Sciences Research Council: BB/L008696/1

Documentation