The Epigenetic Pacemaker: modeling epigenetic states under an evolutionary framework

Epigenetic rates of change, much as evolutionary mutation rate along a lineage, vary during lifetime. Accurate estimation of the epigenetic state has vast medical and biological implications. To account for these nonlinear epigenetic changes with age, we recently developed a formalism inspired by the Pacemaker model of evolution that accounts for varying rates of mutations with time. Here, we present a python implementation of the Epigenetic Pacemaker (EPM), a conditional expectation maximization algorithm that estimates epigenetic landscapes and the state of individuals and may be used to study nonlinear epigenetic aging. The EPM is available at https://pypi.org/project/EpigeneticPacemaker/. Supplementary information: Supplementary data are available at Bioinformatics online.

[1]  D. Haber,et al.  DNA Methyltransferases Dnmt3a and Dnmt3b Are Essential for De Novo Methylation and Mammalian Development , 1999, Cell.

[2]  Sagi Snir,et al.  A Statistical Framework to Identify Deviation from Time Linearity in Epigenetic Aging , 2016, PLoS Comput. Biol..

[3]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[4]  A. Bird,et al.  Effects of DNA methylation on DNA-binding proteins and gene expression. , 1993, Current opinion in genetics & development.

[5]  Sagi Snir,et al.  Universal Pacemaker of Genome Evolution , 2012, PLoS Comput. Biol..

[6]  L. Pauling,et al.  Evolutionary Divergence and Convergence in Proteins , 1965 .

[7]  T. Ideker,et al.  Genome-wide methylation profiles reveal quantitative views of human aging rates. , 2013, Molecular cell.

[8]  Daniel R Weinberger,et al.  Mapping DNA methylation across development, genotype, and schizophrenia in the human frontal cortex , 2015, Nature Neuroscience.

[9]  Sagi Snir,et al.  Human epigenetic ageing is logarithmic with time across the entire lifespan , 2019, Epigenetics.

[10]  Ulf Gyllensten,et al.  Continuous Aging of the Human DNA Methylome Throughout the Human Lifespan , 2013, PloS one.

[11]  S. Horvath,et al.  HIV-1 Infection Accelerates Age According to the Epigenetic Clock , 2015, The Journal of infectious diseases.

[12]  Joel Nothman,et al.  SciPy 1.0-Fundamental Algorithms for Scientific Computing in Python , 2019, ArXiv.

[13]  Gaël Varoquaux,et al.  The NumPy Array: A Structure for Efficient Numerical Computation , 2011, Computing in Science & Engineering.

[14]  M. Esteller,et al.  Validation of a DNA methylation microarray for 450,000 CpG sites in the human genome , 2011, Epigenetics.

[15]  Steve Horvath,et al.  Accelerated epigenetic aging in Down syndrome , 2015, Aging cell.

[16]  S. Horvath DNA methylation age of human tissues and cell types , 2013, Genome Biology.

[17]  M. Pellegrini,et al.  An epigenetic pacemaker is detected via a fast conditional expectation maximization algorithm. , 2018, Epigenomics.

[18]  Rudolf Jaenisch,et al.  Targeted mutation of the DNA methyltransferase gene results in embryonic lethality , 1992, Cell.

[19]  H. Brenner,et al.  Epigenetic age acceleration predicts cancer, cardiovascular, and all-cause mortality in a German case cohort , 2016, Clinical Epigenetics.

[20]  Casper O. da Costa-Luis tqdm: A Fast, Extensible Progress Meter for Python and CLI , 2019, J. Open Source Softw..