← Latest papers
💻 bioinformatics

Building computational benchmarks: an Omnibenchmark reimplementation of a single-cell preprocessing pipeline evaluation

This paper presents Omnibenchmark, a reproducible and standardized framework that unifies the evaluation of single-cell RNA sequencing preprocessing pipelines to address inconsistencies in existing benchmarks and facilitate more flexible, extensible method comparisons.

Original authors: Choudhury, A., Kitak, T., Carrillo, B., Busch, P., Emons, M., Gunz, S., Koderman, M., Luo, S., Mallona, I., Meara, A., Wissel, D., Robinson, M. D.

Published 2026-10-26
📖 5 min read🧠 Deep dive

Original authors: Choudhury, A., Kitak, T., Carrillo, B., Busch, P., Emons, M., Gunz, S., Koderman, M., Luo, S., Mallona, I., Meara, A., Wissel, D., Robinson, M. D.

Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). ⚕️ This is an AI-generated explanation of a preprint that has not been peer-reviewed. It is not medical advice. Do not make health decisions based on this content. Read full disclaimer

In the last decade, scientists have developed a way to read the genetic instructions inside individual cells, rather than just averaging the signals from a million cells mixed together. This shift has transformed our understanding of biology, revealing that tissues are not uniform blocks of tissue but complex mosaics of distinct cell types, each with its own role. To make sense of the massive amounts of data generated by these experiments, researchers rely on computer programs that clean up the raw numbers, organize them, and group similar cells together. These programs, often called pipelines, are essential tools. However, because there are now hundreds of different software packages available, each making slightly different choices about how to process the data, it has become difficult for scientists to know which tool is the best for a specific job. One program might group cells differently than another, not because the biology changed, but because the software handled the math differently. Without a clear way to compare them, researchers risk drawing conclusions based on the quirks of a specific program rather than the reality of the cells they are studying.

A team of researchers at the University of Zürich and the Swiss Institute of Bioinformatics decided to tackle this confusion by building a standardized testing ground. They took an existing study that compared five popular software pipelines for analyzing single-cell data and rebuilt it from the ground up to be more rigorous, transparent, and reproducible. Their goal was not just to see which program was the fastest or most accurate, but to create a framework that could be easily updated and expanded by the wider scientific community. They focused on five major pipelines: Seurat, Scrapper, OSCA, Scanpy, and Rapids. These tools all perform the same general tasks: they filter out low-quality data, select the most informative genes, reduce the complexity of the data into a simpler form, and finally group the cells into clusters. The researchers ran these pipelines on three different datasets containing thousands of cells, testing them across a wide range of settings to see how small changes in the software's configuration affected the final results.

The team discovered that the speed and accuracy of these pipelines varied significantly depending on the specific choices made by the user. For instance, the time it took to run the analysis was heavily influenced by the number of features selected and the complexity of the graph used to connect similar cells. Some pipelines, particularly those designed to run on specialized graphics processors, were much faster than others, but this speed did not always guarantee better accuracy. In fact, the researchers found that no single pipeline was the best performer across all datasets. A tool that excelled at grouping cells in one experiment might struggle with a different dataset. This inconsistency highlighted that the "best" tool is not a fixed answer but depends on the specific data and the parameters chosen. One of the most important findings was that the way different software packages handled a key setting called the "resolution" parameter was not consistent. Because the tools interpreted this setting differently, it was difficult to compare them fairly. To fix this, the researchers adjusted their benchmark to focus on the actual number of cell groups produced, rather than the abstract setting used to create them, ensuring a more direct comparison.

Beyond simply ranking the tools, the study revealed that the process of building benchmarks itself needs to change. The researchers showed that by standardizing how data is fed into these programs and how results are collected, it becomes possible to run hundreds of variations of an experiment automatically. They found that even small differences in the software version or the underlying computer hardware could alter the results, sometimes leading to significant errors. For example, when they tested a specific update to one of the software packages, they noticed a sudden drop in performance that traced back to a subtle change in how the program solved a mathematical problem. This suggests that software tools need to be tested continuously, much like a car model is tested under different conditions, rather than just once when it is released. The researchers also noted that while some tools claimed to use multiple computer cores to speed up processing, they did not always achieve the expected gains, indicating that efficiency is not guaranteed just because a feature exists.

The ultimate value of this work lies in the framework the team created, which they call Omnibenchmark. This system allows other scientists to plug in new datasets, new software, or new ways of measuring success without having to rebuild the entire experiment from scratch. By making the code, the data, and the software environments openly available and easy to modify, the researchers have provided a template for how computational biology can move forward. Instead of isolated studies that are hard to reproduce, the field can now build a shared, living library of benchmarks that evolves as the technology improves. The study concludes that while there is no single perfect pipeline for every situation, having a standardized, transparent way to evaluate them allows the community to make better-informed choices. It turns the chaotic landscape of available tools into a navigable map, where the strengths and weaknesses of each method are clearly visible, helping scientists focus on the biology rather than the software.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →