COCaDA
COCaDA improves search pruning for large-scale interatomic protein contact detection using Cα distance matrices.
Key Features:
- Contact Detection: Detects intra- and inter-chain protein interatomic contacts defined by spatial proximity and physicochemical complementarity at atomic resolution.
- Contact Classification: Classifies contacts into seven types: hydrogen bonds, disulfide bonds, hydrophobic effects, attractive interactions, repulsive interactions, salt-bridge interactions, and aromatic stackings.
- Performance Optimization: Achieves on average 6x faster computation times than advanced data structures like k-d trees from Biopython's NeighborSearch class.
- Implementation: Implemented as a Python-based command-line tool that is fully customizable and simpler to implement than traditional approaches.
Scientific Applications:
- Large-Scale Protein Contact Analysis: Facilitates exploratory and large-scale analyses of interatomic contacts in proteins.
- Pipeline Integration: Enables integration of contact detection results with other bioinformatics tools and pipelines.
Methodology:
COCaDA uses Cα distance matrices to improve search pruning in interatomic protein contact analysis, employing a cutoff-dependent approach based on Euclidean distances rather than Delaunay and Voronoi tessellations.
Topics
Details
- Programming Languages:
- Python
- Added:
- 2/22/2026
- Last Updated:
- 2/22/2026