Epigenetic Pacemaker
Epigenetic Pacemaker models epigenetic state dynamics using conditional expectation maximization to estimate individual epigenetic trajectories and account for non-linear changes over time.
Key Features:
- Conditional Expectation Maximization Algorithm: Employs a statistical conditional expectation maximization framework to estimate epigenetic landscapes.
- Python Implementation: Implemented in Python with stated compatibility for version 3.6 and above.
- Non-linear Rate Modeling: Accounts for varying rates of epigenetic change over time to model non-linear progression of epigenetic modifications.
Scientific Applications:
- Estimation of Epigenetic Landscapes: Provides quantitative estimates of individual epigenetic states and trajectories across the lifespan.
- Study of Non-linear Epigenetic Aging: Enables investigation of how non-linear epigenetic changes correlate with aging and age-related disease processes.
Methodology:
Adapts the Pacemaker model of evolution to epigenetics and applies a conditional expectation maximization approach to estimate individual epigenetic states by modeling varying rates of change over time.
Topics
Details
- License:
- MIT
- Tool Type:
- library
- Programming Languages:
- Python
- Added:
- 1/18/2021
- Last Updated:
- 3/8/2021
Operations
Publications
Farrell C, Snir S, Pellegrini M. The Epigenetic Pacemaker: modeling epigenetic states under an evolutionary framework. Bioinformatics. 2020;36(17):4662-4663. doi:10.1093/bioinformatics/btaa585. PMID:32573701. PMCID:PMC7750963.
Documentation
User manual
https://epigeneticpacemaker.readthedocs.io