pymethylprocess

pymethylprocess preprocesses DNA methylation data to automate parallelized, reproducible preprocessing for downstream epigenetic and machine learning analyses.


Key Features:

  • Highly Parallelized Processing: Employs parallel computing techniques to accelerate preprocessing of methylation data for high-throughput environments and large datasets.
  • Reproducibility and Scalability: Provides reproducible preprocessing workflows with a scalable architecture to handle varying dataset sizes efficiently.
  • Automated Preprocessing: Automates the preprocessing steps required to prepare DNA methylation data for downstream analysis.

Scientific Applications:

  • Epigenetics: Preprocesses DNA methylation data used in epigenetic studies.
  • Machine learning pipelines: Facilitates large-scale, production-ready machine learning analyses on methylation datasets.
  • Biomedical research: Supports research applications including cancer genomics, developmental biology, and personalized medicine.

Methodology:

Parallel computing techniques and automated preprocessing of DNA methylation data implemented in Python.

Topics

Details

License:
MIT
Programming Languages:
Python
Added:
11/14/2019
Last Updated:
11/24/2024

Operations

Publications

Levy JJ, Titus AJ, Salas LA, Christensen BC. PyMethylProcess—convenient high-throughput preprocessing workflow for DNA methylation data. Bioinformatics. 2019;35(24):5379-5381. doi:10.1093/bioinformatics/btz594. PMID:31368477. PMCID:PMC6954637.

PMID: 31368477
PMCID: PMC6954637
Funding: - NIH: P20GM104416, R01CA216265, R01DE022772 - Dartmouth College Neukom Institute for Computational Science CompX award: T32LM012204