evo3D R package: a spatial haplotype framework for structure-informed analysis of molecular evolution
Abstract
At the molecular level, selection pressures often act on protein structural features, yet most evolutionary analyses remain confined to linear sequences. Early structure-informed approaches improved interpretability by mapping single-site metrics onto protein structures, and later methods introduced 3D sliding windows to capture spatially clustered signals missed by linear window approaches. These frameworks, however, are restricted to predefined statistics and narrowly defined 3D window types, limiting the scope of questions that can be addressed. We developed an R package, evo3D, as a new framework for structure-informed evolutionary analysis that supports a wide range of downstream statistics and scales from simple to complex structures. evo3D extracts structure-informed multiple sequence alignment subsets (spatial haplotypes), making the structure-informed unit of analysis directly available to users. The framework supports fixed-count and fixed-distance spatial windows, introduces residue and codon analysis modes, and extends to multimers, interfaces, and multiple structural models through a single wrapper, run_evo3d(). We demonstrate evo3Ds utility by performing an epitope-level diversity scan of Hepatitis C virus E1/E2 complex, identifying conserved spatial neighbourhoods missed by linear sliding windows, and by evaluating evo3Ds scalability on the octameric Chikungunya virus E1/E2 assembly. Importantly, evo3D formalises the core components of structure-informed analysis of molecular evolution and removes technical barriers. As a result, the framework streamlines the evaluation of evolutionary patterns directly within 3D structural contexts, and we anticipate its wide application in molecular evolution studies. The package is available at github.com/bbroyle/evo3D.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 0
- FWCI
- 0.00
- Field percentile
- 23th percentile
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- EVfold.org: Evolutionary Couplings and Protein 3D Structure Prediction
Robert Sheridan, Robert J. Fieldhouse, … Chris Sander·bioRxiv·Jul 2, 2015
- Viro3D: a comprehensive database of virus protein structure predictions
Ulad Litvin, Spyros Lytras, … Joe Grove·Molecular Systems BiologyPeer-reviewed·Sep 16, 2025
- The EVcouplings Python framework for coevolutionary sequence analysis
Thomas A. Hopf, Anna G. Green, … Debora S. Marks·BioinformaticsPeer-reviewed·Oct 8, 2018
- Comparing 3D genome organization in multiple species using Phylo-HMRF
Yang Yang, Yang Zhang, … Jian Ma·Cell SystemsPeer-reviewed·Jun 1, 2019
- Structome: Exploring the structural neighbourhood of proteins
Ashar J. Malik, Chandra Shekhar Verma, … Jane R. Allison·bioRxiv·Feb 18, 2023
- CONSTRUCT: an algorithmic tool for identifying functional or structurally important regions in protein tertiary structure
Lucas Chivot, Noé Mathieux, … Romain Coppée·BioinformaticsPeer-reviewed·Mar 29, 2025