COCOA-Tree: Phylogenetic visualization and comparative analysis of coevolving residues

The evolutionary co-occurrence of amino acid changes between protein residues underlies key structural and functional properties of protein families. Building on these coevolutionary patterns, methods have been developed to identify groups of residues associated with enzyme functionalities, such as Statistical Coupling Analysis (SCA) or Specificity-Determining Position (SDP) methods. These methods and their variations differ in the metrics used to quantify coevolution, residues weighting schemes, and corrections introduced to mitigate noise and phylogenetic biases. Yet, systematic comparisons across methods are rarely performed, and the evolutionary origins of the coevolution patterns highlighted by each approach are seldom addressed, limiting our ability to disentangle functional from phylogenetic contributions. To address these issues, we introduce COCOA-Tree, a Python library for SCA-like dimensionality-reduction analyses. COCOA-Tree supports custom metrics and enables visualization of coevolutionary patterns on phylogenetic trees. We also provide guidance to map results onto 3D structures in PyMOL. Using COCOA-Tree, we reanalyze published datasets and uncover previously unnoticed evolutionary properties of groups of coevolving residues detected by SCA, known as sectors. In particular, in the well-studied S1A serine protease family, we show that two of the three known sectors exhibit qualitatively distinct levels of sequence conservation depending on the enzymatic functions and on the phylogenetic clades to which the proteins belong. We further show that different coevolution metrics often identify qualitatively distinct groups of coevolving residues, although they yield consistent results for mildly conserved residues. Finally, as an example of the versatility of COCOA-Tree, we provide an example of visualizing pairs of residues detected by Direct Coupling Analysis (DCA) methods on a phylogenetic tree, highlighting a rich diversity of co-evolutionary patterns. Overall, we expect COCOA-Tree to help identify residues that control protein function and thereby improve our capacity for functional engineering and our understanding of the principles governing protein evolution. COCOA-Tree website: https://tree-timc.github.io/cocoatree

Authors

Institutions

Publication Details

Journal
Peer Community Journal
Published
2026-11-02
DOI
https://doi.org/10.24072/pcjournal.821
Primary Topic
Protein Structure and Dynamics
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

COCOA-Tree: Phylogenetic visualization and comparative analysis of coevolving residues

Nelle Varoquaux, Sophie-Carole Chobert, Ivan Junier, Fabien Pierrel et al.
Peer Community Journal
Protein Structure and Dynamics
article

COCOA-Tree: Phylogenetic visualization and comparative analysis of coevolving residues

Nelle Varoquaux, Sophie-Carole Chobert, Ivan Junier, Fabien Pierrel, Sophie S. Abby, Margaux Jullien, Marion Chauveau, Emma Bouvet, William Schmitt
article en

Abstract

The evolutionary co-occurrence of amino acid changes between protein residues underlies key structural and functional properties of protein families. Building on these coevolutionary patterns, methods have been developed to identify groups of residues associated with enzyme functionalities, such as Statistical Coupling Analysis (SCA) or Specificity-Determining Position (SDP) methods. These methods and their variations differ in the metrics used to quantify coevolution, residues weighting schemes, and corrections introduced to mitigate noise and phylogenetic biases. Yet, systematic comparisons across methods are rarely performed, and the evolutionary origins of the coevolution patterns highlighted by each approach are seldom addressed, limiting our ability to disentangle functional from phylogenetic contributions. To address these issues, we introduce COCOA-Tree, a Python library for SCA-like dimensionality-reduction analyses. COCOA-Tree supports custom metrics and enables visualization of coevolutionary patterns on phylogenetic trees. We also provide guidance to map results onto 3D structures in PyMOL. Using COCOA-Tree, we reanalyze published datasets and uncover previously unnoticed evolutionary properties of groups of coevolving residues detected by SCA, known as sectors. In particular, in the well-studied S1A serine protease family, we show that two of the three known sectors exhibit qualitatively distinct levels of sequence conservation depending on the enzymatic functions and on the phylogenetic clades to which the proteins belong. We further show that different coevolution metrics often identify qualitatively distinct groups of coevolving residues, although they yield consistent results for mildly conserved residues. Finally, as an example of the versatility of COCOA-Tree, we provide an example of visualizing pairs of residues detected by Direct Coupling Analysis (DCA) methods on a phylogenetic tree, highlighting a rich diversity of co-evolutionary patterns. Overall, we expect COCOA-Tree to help identify residues that control protein function and thereby improve our capacity for functional engineering and our understanding of the principles governing protein evolution. COCOA-Tree website: https://tree-timc.github.io/cocoatree

Peer Community JournalVol. 6
Institut polytechnique de Grenoble (FR), Centre National de la Recherche Scientifique (FR), Université Paris Sciences et Lettres (FR), Institut National de Recherche pour l'Agriculture, l'Alimentation et l'Environnement (FR), VetAgro Sup (FR), Institut des Géosciences de l'Environnement (FR), Translational Innovation in Medicine and Complexity (FR), Gulliver (FR), Institut de Recherche pour le Développement (FR), Université de Toulouse (FR), Centre de Biologie Intégrative de Toulouse (FR)
Openalex Percentile: Top 94%
Protein Structure and Dynamics
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Laika access coming soon