Enabling reproducible and reusable genetic demultiplexing benchmarking with Nextflow and Apptainer
Lynch, M. P.; Gatto, L.; Culhane, A.
Show abstract
Reproducibility, reusability, and portability were identified as key requirements for analysis pipelines in genomics. A previous study identified that less than 4% of notebooks used for biomedical research were fully reproducible. Reusable and portable software are required to ensure compatibility with federated and cloud computing. The field requires computational workflows that meet high standards for reproducibility, reusability, and portability to allow benchmarking to be repeated and updated periodically. This is of particular importance in areas where new methods are frequently released, such as demultiplexing scRNA-seq, a critical early step in most scRNA-seq analysis pipelines. To address this, we developed demux_bench for benchmarking genetic demultiplexing methods in single-cell RNA sequencing, which meets the gold standard for reproducibility of computational workflows, and incorporates best practices for reusability and portability. We used workflow manager Nextflow to enable the simulation and testing of various benchmarking scenarios and methods in parallel from a single pipeline execution. Different experimental configurations can be simulated, including % doublets and class size imbalance. The pipeline includes genotype-free methods, Vireo and souporcell, and additional existing or novel methods can be added modularly. Demux_bench is configurable to reproduce specific analyses and generalisable to address new research questions. Software dependencies are handled through containers via Apptainer, allowing portability to different compute environments and avoiding the need for manual installation of software. Demux_bench is available on WorkflowHub (https://workflowhub.eu/workflows/1769), and can also be run on Galaxy and other platforms through RO-Crates. Demux_bench facilitates gold standard benchmarking for genetic demultiplexing through reproducibility, reusability, scalability, and portability.
Matching journals
The top 3 journals account for 50% of the predicted probability mass.
Similar papers in this journal
- AnnSQL: A Python SQL-based package for fast large-scale single-cell genomics analysis using minimal computational resources 94%
- FlexDotPlot: a universal and modular dot plot visualization tool for complex multifaceted data 93%
- tinyRNA: precision analysis of small RNA-seq data with user-defined hierarchical selection rules 93%
Similar papers in this journal
Similar papers in this journal
Similar papers in this journal
- GGoutlieR: an R package to identify and visualize unusual geo-genetic patterns of biological samples 94%
- alignparse: A Python package for parsing complex features from high-throughput long-read sequencing 93%
- diverse-seq: an application for alignment-free selecting and clustering biological sequences 92%
"Similar papers" are the closest papers from that journal in the model's embedding space. They show what the match is built on, but the ranking comes mostly from a classifier over the whole training set, not from these examples alone.