Mepylome: Methylation Array Analysis Toolkit
Mepylome is an efficient Python toolkit tailored for parsing, processing, and analyzing methylation array IDAT files. Serving as a versatile library, Mepylome supports a wide range of methylation analysis tasks. It also includes an interactive GUI that enables users to generate UMAP plots and CNV plots (Copy Number Variation) directly from collections of IDAT files.
Mepylome is open source, and hosted at github: https://github.com/brj0/mepylome
Publication
This library is described in the following peer-reviewed publication:
Features
Parsing of IDAT files
Extraction of methylation signals
Calculation of Copy Number Variations (CNV) with visualization using plotly
Support for the following Illumina array types: 450k, EPIC, EPICv2, MSA48
Methylation analysis tool with a graphical browser interface for UMAP analysis and CNV plots
Can be run from the command line with minimal setup or customized through a Python script
CN-summary plots
Documentation outline
The GUI, recommended for all new users
The tutorial, recommended for all new users