Method IDAgreementStrand-awareCounting of multi-gene readsComments
alevin_sep_gtrgoodyesyes
alevin_coll_gtrgoodyesyes
kallisto|bus_sep_exclgoodnonoReads in ambiguous regions typically discarded
starsologoodyesno
alevin_coll_decoy_gtrvariableyesyes
velocytovariableyesno
kallisto|bus_coll_exclvariablenono
alevin_sep_decoy_gtrpooryesyesReads in ambiguous regions double-counted.
alevin_spliced_unspliced_gtrvariableyesyes3’ tag protocols does not provide enough information for spliced/unspliced resolution.
dropestpoornopartiallyInsufficient UMI collapsing
kallisto|bus_coll_inclpoornono
kallisto|bus_sep_inclpoornonoReads in ambiguous regions double-counted.
starsolo_diffvariableyespartiallyNon-zero unspliced count possible even without introns; nominally negative unspliced count possible.

Reference: Soneson C, Srivastava A, Patro R, Stadler MB. Preprocessing choices affect RNA velocity results for droplet scRNA-seq data. PLoS Comput Biol. 2021 Jan 11;17(1):e1008585. doi: 10.1371/journal.pcbi.1008585. PMID: 33428615; PMCID: PMC7822509.