Eoulsan 2: an efficient workflow manager for reproducible bulk, long-read and single-cell transcriptomics analyses
Nathalie LehmanniD, Sandrine Perrin, Claire Wallon, Xavier Bauquet, Vivien Deshaies, Cyril Firmo, Runxin Du, Charlotte BerthelieriD, Céline HernandeziD, Cédric Michaud, Denis ThieffryiD, Stéphane Le CromiD, Morgane Thomas‐ChollieriD, Laurent JourdreniD
Abstract
AO_SCPLOWBSTRACTC_SCPLOWO_ST_ABSMotivationC_ST_ABSCore sequencing facilities produce huge amounts of sequencing data that need to be analysed with automated workflows to ensure reproducibility and traceability. Eoulsan is a versatile open-source workflow engine meeting the needs of core facilities, by automating the analysis of a large number of samples. Its core design separates the description of the workflow from the actual commands to be run. This originality simplifies its usage as the user does not need to handle code, while ensuring reproducibility. Eoulsan was initially developed for bulk RNA-seq data, but the transcriptomics applications have recently widened with the advent of long-read sequencing and single-cell technologies, calling for the development of new workflows. ResultWe present Eoulsan 2, a major update that (i) enhances the workflow manager itself, (ii) facilitates the development of new modules, and (iii) expands its applications to long reads RNA-seq (Oxford Nanopore Technologies) and scRNA-seq (Smart-seq2 and 10x Genomics). The workflow manager has been rewritten, with support for execution on a larger choice of computational infrastructure (workstations, Hadoop clusters, and various job schedulers for cluster usage). Eoulsan now facilitates the development of new modules, by reusing wrappers developed for the Galaxy platform, with support for container images (Docker or Singularity) packaging tools to execute. Finally, Eoulsan natively integrates novel modules for bulk RNA-seq, as well as others specifically designed for processing long read RNA-seq and scRNA-seq. Eoulsan 2 is distributed with ready-to-use workflows and companion tutorials. Availability and implementationEoulsan is implemented in Java, supported on Linux systems and distributed under the LGPL and CeCILL-C licenses at: http://outils.genomique.biologie.ens.fr/eoulsan/. The source code and sample workflows are available on GitHub: https://github.com/GenomicParisCentre/eoulsan. A GitHub repository for modules using the Galaxy tool XML syntax is further provided at: https://github.com/GenomicParisCentre/eoulsan-tools Contacteoulsan@bio.ens.psl.eu
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 10
- 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
- Rapid and efficient analysis of 20,000 RNA-seq samples with Toil
John Vivian, Arjun Rao, … Benedict Paten·bioRxiv·Jul 7, 2016
- NeatSeq-Flow: A Lightweight High Throughput Sequencing Workflow Platform for Non-Programmers and Programmers alike
Menachem Y. Sklarz, Liron Levin, … Vered Chalifa Caspi·bioRxiv·Dec 18, 2018
- scnanoseq: an nf-core pipeline for Oxford Nanopore single-cell RNA-sequencing
Austyn Trull, nf-core community, … Lara Ianov·BioinformaticsPeer-reviewed·Sep 1, 2025
- AutoRNAseq: Automated Bulk RNA-seq Analysis Pipeline
Josh Loecker, Brandt Bessell, … Tomáš Helikar·bioRxiv·Apr 23, 2026
- scAN1.0: A reproducible and standardized pipeline for processing 10X single cell RNAseq data
Maxime Lepetit, Mirela Diana Ilie, … Olivier Gandrillon·In Silico BiologyPeer-reviewed·Oct 31, 2023
- NextflowWorkbench: Reproducible and Reusable Workflows for Beginners and Experts
Jason P. Kurs, Manuele Simi, Fabien Campagne·bioRxiv·Mar 28, 2016