Felix Krueger
05/14/2026, 2:17 PMRiboCode, Ribo-TISH, Ribotricer (already in Ribo-seq), as well as PRICE, Rp-Bp and RibORF (not (yet) in Ribo-seq). The additional tools RIBOSS or Rp3 were excluded from the benchmark as they had additional requirements.
Please see the attached benchmark report below, happy to hear your experiences and feedback. As a quick note: the tools for this run were hand-selected by @Naiara and several of them had been tested (manually) on the dataset before (a dataset of good quality with credible biological outcome, 2 groups, 3 technical replicates each). The engineering and orchestration was aided by jean claude code van damme .
Here are the main takeways:
• Tier-1 cohort (recommended production defaults): RiboCode (mean Spearman 0.917, 6-26 min/rep, biology-correct uORF/dORF 1.7-4.0×) and Rp-Bp (mean Spearman 0.893, ~20-24 h/rep, biology-correct uORF/dORF 3.4-5.2×). Both tools have non-overlapping personalities: RiboCode is a permissive canonical-CDS caller; Rp-Bp is Bayesian-strict.
• *Tier-2 cohort (opt-in specialists): `Ribo-TISH`*(alternative-start-codon discovery within annotated CDSes; calls ~60% Truncated alt-starts) and PRICE (near-cognate start-codon detection; only 29.7% AUG vs 70% non-AUG CUG/GUG/AAG/UUG/AUU/AGG/ACG/AUA — unique non-overlapping niche).
• Excluded: ribotricer (mean Spearman 0.288 — rank-unstable scoring across replicates makes its score column unusable for production); RibORF (is operationally untenable at genome-wide scale — readDist.pl re-parses the SAM file once per read-length class, projected 5-7 days per replicate on this cluster’s hardware); RIBOSS (missing RNA-seq dependency); Rp3 (missing proteomics dependency).
PS: Slack appears to block all attachments currently (issue: https://slack-status.com/2026-05/fe557ca05fdb64fa), I’ll retry once this technical issue is fixed.Jonathan Manning
05/14/2026, 2:53 PMSebastian Uhrig
05/14/2026, 2:54 PMIra Iosub
05/18/2026, 7:45 AMFelix Krueger
05/18/2026, 7:49 AMIra Iosub
05/18/2026, 7:55 AMJack Tierney
05/18/2026, 8:02 AMJonathan Manning
05/18/2026, 8:05 AMJonathan Manning
05/18/2026, 8:07 AMFelix Krueger
05/18/2026, 8:09 AMJack Tierney
05/18/2026, 8:21 AMJonathan Manning
05/18/2026, 8:26 AMJonathan Manning
05/18/2026, 8:35 AMPhil Ewels
05/18/2026, 8:43 AMhastily-written-then-abandoned rewriteI think that's the crux. Is the rewrite-r (RustQC-er?) willing to stick around and keep improving it?
Jonathan Manning
05/18/2026, 8:46 AMJack Tierney
05/18/2026, 9:32 AMJonathan Manning
05/18/2026, 9:41 AMPhil Ewels
05/18/2026, 9:47 AMJack Tierney
05/18/2026, 9:49 AMPhil Ewels
05/18/2026, 9:51 AMPhil Ewels
05/18/2026, 9:51 AMPhil Ewels
05/18/2026, 9:52 AMPhil Ewels
05/18/2026, 9:52 AMPhil Ewels
05/18/2026, 9:52 AMPhil Ewels
05/18/2026, 9:53 AMJonathan Manning
05/18/2026, 9:53 AMPhil Ewels
05/18/2026, 9:53 AMNaiara
05/18/2026, 8:02 PMPhil Ewels
05/18/2026, 8:54 PMFelix Krueger
05/19/2026, 9:47 AMPhil Ewels
05/19/2026, 9:48 AMJames Ferguson
05/21/2026, 10:15 AMPhil Ewels
05/21/2026, 10:21 AMJames Ferguson
05/21/2026, 10:21 AMJames Ferguson
05/21/2026, 10:23 AMJames Ferguson
05/21/2026, 10:23 AMJames Ferguson
05/21/2026, 10:23 AMPhil Ewels
05/21/2026, 11:20 AMPhil Ewels
05/21/2026, 11:20 AMJames Ferguson
05/21/2026, 11:24 AM