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.