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

Operations

Publications