ATOMDANCE: kernel-based denoising and allosteric resonance analysis for functional and evolutionary comparisons of protein dynamics
Authors: Babbitt Gregory A. , Rajendran Madhusudan , Lynch Miranda L. , Asare-Bediako Richmond , Mouli Leora T. , Ryan Cameron J. , Srivastava Harsh , Rynkiewicz Patrick , Phadke Kavya , Reed Makayla L. , Moore Nadia , Ferran Maureen C. , Fokoue Ernest P. 
Published: April 2023

Comparative methods in molecular biology and molecular evolution rely exclusively upon the analysis of DNA sequence and protein structure, both static forms of information. However, it is widely accepted that protein function results from changes in dynamic machine-like motions induced by molecular interactions, a type of data for which comparative methods of analysis are challenged by the large fraction of protein motion created by random thermal noise in the surrounding solvent. Here, we introduce ATOMDANCE, a suite of statistical and kernel-based machine learning tools designed for comparing and denoising functional states of protein motion captured in time-series from molecular dynamics simulations. ATOMDANCE employs interpretable Gaussian kernel functions to compute site-wise maximum mean discrepancy (MMD) between learned features of motion representing two functional, malfunctional or evolutionary protein states (e.g. bound vs. unbound, wild-type vs. mutant). ATOMDANCE derives empirical p-values identifying functional similarity/difference in dynamics at each amino acid site on the protein. ATOMDANCE also employs MMD to contextually analyze potential random amino-acid replacements thus allowing for a site-wise test of neutral vs. non-neutral evolution in the divergence of dynamic function in protein homologs. Lastly, ATOMDANCE also employs mixed-model ANOVA combined with graph network community detection to identify functional shifts in protein regions that exhibit time-coordinated dynamics or resonance of motion across sites. Here, we demonstrate the utility of the software for identifying key sites involved in dynamic responses during functional binding interactions involving DNA, small molecule drugs, and virus-host recognition. We also demonstrate its utility in understanding dynamic resonance changes occurring during the allosteric activation of a pathogenic protease. ATOMDANCE offers a user-friendly interface and only requires an input structure, topology and trajectory files for each of the two proteins being compared (i.e .pdb, .prmtop, and .nc). A separate interface for generating molecular dynamics simulations via open-source tools is also offered.

Lay Audience Summary – ATOMDANCE is a suite of software pipelines controlled by a single user interface and designed to comprehensively simulate, calculate and compare protein motions between two functional or evolutionary states while controlling for random noise. It is useful for finding amino acid sites on a given protein that are important in binding other proteins, DNA, or drugs/toxins. It can also be used to assess the effect of genetic mutation on protein motion, and identifies regions of sites on proteins that tend to move together or ‘resonate’ as a whole unit or community.