TMKit

TMKit provides a Python interface for analysis and feature engineering of transmembrane protein sequences and structures to support database management, residue-level feature extraction, and protein-protein interaction analysis.


Key Features:

  • Modular and Scalable Design: A modular architecture enables customization of analysis workflows and scalability for handling large datasets.
  • Database Wrangling Capabilities: Functions for managing and preprocessing transmembrane protein databases to integrate data from multiple sources.
  • Feature Engineering at Multiple Levels: Engineering of features across mutational changes, domain-specific characteristics, and topological properties.
  • Visualization Tools for Protein-Protein Interactions: Visualization of protein-protein interaction interfaces to examine structural and interface properties.
  • Inclusion of seqNetRR Library: Integration with seqNetRR for high-performance construction of residue connections and rapid assignment of correlation matrix-based features.

Scientific Applications:

  • Sequence and Structure Analysis: Analysis of transmembrane protein sequences and structural properties at residue and domain levels.
  • Protein Function and Interaction Studies: Investigation of protein-protein interaction interfaces and functional determinants of transmembrane proteins.
  • Drug Discovery and Development: Support for computational studies targeting membrane-bound proteins in drug discovery and development.
  • High-Throughput Studies: Processing and analysis of large transmembrane protein datasets for high-throughput investigations.

Methodology:

Modular, scalable processing; database management and preprocessing; multi-level feature engineering of mutational changes, domain-specific characteristics, and topological properties; visualization of protein-protein interaction interfaces; and use of seqNetRR to construct residue connections and assign correlation matrix-based features.

Topics

Details

License:
GPL-3.0
Cost:
Free of charge
Tool Type:
desktop application, workflow
Programming Languages:
Python
Added:
1/15/2024
Last Updated:
11/24/2024

Operations

Publications

Sun J, Kulandaisamy A, Ru J, Gromiha MM, Cribbs AP. TMKit: a Python interface for computational analysis of transmembrane proteins. Briefings in Bioinformatics. 2023;24(5). doi:10.1093/bib/bbad288. PMID:37594311. PMCID:PMC10516361.

PMID: 37594311
Funding: - Medical Research Council: MR/V010182/1

Documentation