From code to natural language: MErlin - a multiomics toolkit for bacterial epigenomics delivered as Claude agent skill.
Iacopo PasseriiD, Solène PetyiD, Michele GiovanniniiD, Marco FondiiD, Alessio MengoniiD, Elena PerriniD
Abstract
Interpreting a bacterial methylome is a multi-omics problem. It requires integrating modified-base calls with genome annotation, motif inventories, methyltransferase genotypes, transcript abundance, replichore position and, increasingly, chromosome conformation. These data types are commonly generated in incompatible formats, use inconsistent sequence and gene identifiers, and originate from different analytical workflows. The relevant algorithms are available, but assembling them into a coherent and statistically defensible analysis remains a substantial data-integration and interface problem. We present MErlin (Methylation-driven Expression & Regulation Linkage in Interacting Nuclear-domains), a multi-omics toolkit comprising seventeen composable modules, from basecalled modBAM files to ranked gene-level evidence and a self-contained HTML report. MErlin is distributed both as a conventional Python package and as an agent skill: a structured, version-controlled layer of procedural knowledge that enables a compatible large language model (LLM) assistant to select and operate the audited package without generating a new analysis implementation for each request. This design treats natural language as an interface to fixed analytical operations rather than as a substitute for tested scientific software. The skill encodes module-selection rules, mandatory preflight checks, questions that require human input, design-to-inference constraints, and interpretation guidance. We describe MErlin's architecture and statistics, validate it against a synthetic dataset with planted ground truth, and illustrate the conversational interface on a real methylome-transcriptome comparison in Pseudoalteromonas haloplanktis TAC125. MErlin is open source and available at https://github.com/IacopoPasseri/MErlin
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 0
- Organism
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- OmicClaw: executable and reproducible natural-language multi-omics analysis over the unified OmicVerse ecosystem.
Zehua Zeng, Xuehai Wang, … Hongwei Du·bioRxiv·Mar 25, 2026
- Biochat: a database for natural language processing of Gene Expression Omnibus data
Bohdan B. Khomtchouk, Vsevolod Dyomkin, … Or Gozani·bioRxiv·Nov 27, 2018
- Methylmap: visualization of modified nucleotides for large cohort sizes
Elise Coopman, Marleen Van den Broeck, … Wouter De Coster·BMC BioinformaticsPeer-reviewed·Mar 26, 2025
- MetaR: simple, high-level languages for data analysis with the R ecosystem
Fabien Campagne, William ER Digan, Manuele Simi·bioRxiv·Mar 17, 2016
- MxlPy - Python Package for Mechanistic Learning in Life Science
Marvin van Aalst, Tim Nies, … Anna Matuszyńska·bioRxiv·May 6, 2025
- merlin v4.0: an updated platform for the reconstruction of high-quality genome-scale metabolic models
João Capela, Davide Rafael Lagoa, … Óscar Dias·Nucleic Acids ResearchPeer-reviewed·Jun 13, 2022