Open source · works offline · version 13

Benchmarks you can inspect.

Small, traceable datasets and strict scoring tools for testing bioinformatics software. Start with a six-assay example, then bring results from your own pipeline.

Using OpenOmicsBench? Please star the repository. It helps others discover the project.

Install with Bioconda Current Bioconda version Bioconda release date Time since Bioconda release Bioconda package platform Bioconda package license Total Bioconda downloads
21benchmark objects
6assay families in the demo
1offline Python package

01 / What it does

A test collection with an audit trail.

OpenOmicsBench lets you validate bundled data, inspect its source and transformations, score your own outputs, and compare methods across runs. Export a checked RNA-seq input pack with aligned counts, sample metadata and a declared contrast, then check your own files before analysis. Native DESeq2, edgeR and limma result tables can be scored by naming the benchmark directly. Reports and evidence packages make a run easier to review or reproduce.

The 12 biological bulk RNA-seq objects come from seven Expression Atlas studies. The other fixtures are declared synthetic tests for sequences, variants, peptide identification, single-cell clustering, chromatin peaks and read-level mock taxonomy. They are software test cases, not clinical reference materials.

02 / Collection

Find a benchmark.

Search by assay, study, species or identifier.

Loading collection…

Each card links to the dataset directory, including its manifest and declared limitations. Check the individual manifest before using a benchmark in a study.

03 / Get started

From install to report in two commands.

The demo scores bundled reference answers against their own truth sets. It shows how the evaluator works; it is not a measurement of your method. For an RNA-seq test input, run omicsbench rnaseq pack my-rna-test --id rnaseq-005. Its count matrix, sample sheet and contrast are checked together; the example contains paired tumour and adjacent non-tumour samples.

Full usage guide
TerminalPython 3.11+
$ python -m pip install openomicsbench
$ omicsbench demo my-first-run
Open my-first-run/report.html to inspect all six comparisons.

04 / Use and cite

Built for people who need to check their work.