Pylluminator: fast and scalable analysis of DNA methylation data in Python

Read full text
Authors: Elio Fanchon, Benjamin Loire, Jean-Philippe Trani, Frédérique Magdinier, Anaı̈s Baudot
Cited by: 0
References: 15

Abstract

Motivation: Illumina Infinium BeadChip technology for DNA methylation analysis continues to expand, with the latest EPICv2 arrays targeting about a million loci. As data volumes from this technology continue to grow, there is increasing demand for more scalable data processing solutions. Meanwhile, Python has gained significant interest in bioinformatics for its efficiency, versatility, and widespread use in data science and machine learning. Yet, no comprehensive Python toolkit exists for Illumina methylation array analysis. Results: We present Pylluminator, a Python implementation of essential analysis methods including pre-processing tools, quality control, differential methylation analysis, and visualizations. Based on the established R packages SeSAMe and ChAMP, Pylluminator provides a scalable, user-friendly toolkit for DNA methylation analysis. Availability and implementation: Pylluminator is an open-source package under MIT license available at https://github.com/eliopato/pylluminator. It was developed using Python 3.12 and can be installed with pip and uv. The documentation with thorough installation instructions and examples can be found at https://pylluminator.readthedocs.io.

Fields of Study & Subjects

Computational Physics and Python Applications Algorithms and Data Compression Fractal and DNA sequence analysis

Publication details

Journal / source
Bioinformatics Advances
Volume
6
Issue
1
Pages
vbag146–vbag146
Publication date
1 January 2026
Language
EN