A comparison of single-cell trajectory inference methods: towards more accurate and robust tools
Wouter SaelensiD, Robrecht CannoodtiD, Helena TodoroviD, Yvan SaeysiD
Abstract
Using single-cell-omics data, it is now possible to computationally order cells along trajectories, allowing the unbiased study of cellular dynamic processes. Since 2014, more than 50 trajectory inference methods have been developed, each with its own set of methodological characteristics. As a result, choosing a method to infer trajectories is often challenging, since a comprehensive assessment of the performance and robustness of each method is still lacking. In order to facilitate the comparison of the results of these methods to each other and to a gold standard, we developed a global framework to benchmark trajectory inference tools. Using this framework, we compared the trajectories from a total of 29 trajectory inference methods, on a large collection of real and synthetic datasets. We evaluate methods using several metrics, including accuracy of the inferred ordering, correctness of the network topology, code quality and user friendliness. We found that some methods, including Slingshot, TSCAN and Monocle DDRTree, clearly outperform other methods, although their performance depended on the type of trajectory present in the data. Based on our benchmarking results, we therefore developed a set of guidelines for method users. However, our analysis also indicated that there is still a lot of room for improvement, especially for methods detecting complex trajectory topologies. Our evaluation pipeline can therefore be used to spearhead the development of new scalable and more accurate methods, and is available at github.com/dynverse/dynverse.\n\nTo our knowledge, this is the first comprehensive assessment of trajectory inference methods. For now, we exclusively evaluated the methods on their default parameters, but plan to add a detailed parameter tuning procedure in the future. We gladly welcome any discussion and feedback on key decisions made as part of this study, including the metrics used in the benchmark, the quality control checklist, and the implementation of the method wrappers. These discussions can be held at github.com/dynverse/dynverse/issues.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 1,669
- FWCI
- 63.34
- Field percentile
- top 1%
- 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
- Totem: a user-friendly tool for clustering-based inference of tree-shaped trajectories from single-cell data
Johannes Smolander, Sini Junttila, Laura L. Elo·bioRxiv·Sep 19, 2022
- BioTrajX: evaluating biological plausibility in single-cell trajectory inference
Tsz Ying Li, Yao-Ming Chang, Shih-Yu Chen·bioRxiv·Nov 4, 2026
- scTimeBench: A streamlined benchmarking platform for single-cell time-series analysis
Adrien Osakwe, Eric Haoran Huang, Yue Li·BioinformaticsPeer-reviewed·Jun 16, 2026
- Data-driven selection of analysis decisions in single-cell RNA-seq trajectory inference
Xiaoru Dong, Jack R. Leary, … Rhonda L. Bacher·Briefings in BioinformaticsPeer-reviewed·Mar 27, 2024
- scShaper: ensemble method for fast and accurate linear trajectory inference from single-cell RNA-seq data
Johannes Smolander, Sini Junttila, … Laura L. Elo·BioinformaticsPeer-reviewed·Dec 3, 2021
- Tempora: cell trajectory inference using time-series single-cell RNA sequencing data
Thinh Ngoc Tran, Gary D. Bader·PLoS Computational BiologyPeer-reviewed·Sep 9, 2020