ACE: adaptive cluster expansion for maximum entropy graphical model inference
John P Barton, Eleonora De Leonardis, Alice Coucke, Simona Cocco
Abstract
MotivationGraphical models are often employed to interpret patterns of correlations observed in data through a network of interactions between the variables. Recently, Ising/Potts models, also known as Markov random fields, have been productively applied to diverse problems in biology, including the prediction of structural contacts from protein sequence data and the description of neural activity patterns. However, inference of such models is a challenging computational problem that cannot be solved exactly. Here we describe the adaptive cluster expansion (ACE) method to quickly and accurately infer Ising or Potts models based on correlation data. ACE avoids overfitting by constructing a sparse network of interactions sufficient to reproduce the observed correlation data within the statistical error expected due to finite sampling. When convergence of the ACE algorithm is slow, we combine it with a Boltzmann Machine Learning algorithm (BML). We illustrate this method on a variety of biological and artificial data sets and compare it to state-of-the-art approximate methods such as Gaussian and pseudo-likelihood inference.\n\nResultsWe show that ACE accurately reproduces the true parameters of the underlying model when they are known, and yields accurate statistical descriptions of both biological and artificial data. Models inferred by ACE have substantially better statistical performance compared to those obtained from faster Gaussian and pseudo-likelihood methods, which only precisely recover the structure of the interaction network.\n\nAvailabilityThe ACE source code, user manual, and tutorials with example data are freely available on GitHub at https://github.com/johnbarton/ACE.\n\nContactsjpbarton@gmail.com, cocco@lps.ens.fr\n\nSupplementary informationSupplementary data are available
02 /Specification & Classification
Click any tag to browse matching papersReproducibility 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
- BNMCMC: a software for learning and visualizing Bayesian networks using MCMC methods
AKM Azad, Salem A. Alyami, Jonathan Macgregor Keith·bioRxiv·Sep 12, 2018
- Efficient Exact Inference for Dynamical Systems with Noisy Measurements using Sequential Approximate Bayesian Computation
Yannik Schälte, Jan Hasenauer·BioinformaticsPeer-reviewed·Apr 29, 2020
- Scalable approximate Bayesian inference for particle tracking data
Ruoxi Sun, Liam Paninski·bioRxiv·Mar 5, 2018
- Optimal Inference of Asynchronous Boolean Networks
Guy Karlebach·bioRxiv·Dec 31, 2024
- Efficient approximate Bayesian inference for large, heterogeneous biological datasets
Jacy Zanussi, Christopher E. Miles·bioRxiv·Oct 12, 2026
- Likelihood Approximation Networks (LANs) for Fast Inference of Simulation Models in Cognitive Neuroscience
Alexander Fengler, Lakshmi Narasimhan Govindarajan, … Michael J. Frank·eLifePeer-reviewed·Apr 6, 2021