ANNEXA is a Nextflow pipeline that extends a user’s reference annotation using long-read RNA-seq transcript reconstruction (Bambu + StringTie2), codespotting with FEELnc, CDS prediction with TransDecoder, and a dedicated deep-learning TSS “full-lengthness” filter (TransforKmer). It outputs both a permissive “full” and a stricter “filtered” annotation, plus a structured QC report inspired by SQANTI. https://github.com/IGDRion/ANNEXA and the preprint are the core sources reviewed here.
The paper’s benchmarking uses reference-based comparisons (GffCompare) and labels reconstructed features as TP/FP/FN relative to the supplied reference annotation. This is legitimate for quantifying “recovery of known features,” but it cannot compute specificity and can misclassify “true but novel” biology as FP, and “true but not expressed in the experiment” biology as FN.
The text provides explicit examples of how “novel” counts shift when switching reconstruction tools and reference annotations. For canFam4 with the Ensembl reference, Bambu detects substantially fewer novel genes and transcripts than StringTie2: 3,134 novel genes and 3,600 novel transcripts (Bambu) vs 12,671 novel genes and 20,184 novel transcripts (StringTie).
ANNEXA states it computes multiple QC features by comparing known and novel genes/transcripts/exons, inspired by SQANTI. This is helpful: it shifts evaluation from “just counts” to “structure + expression + coverage biases.” However, like many QC pipelines, QC metrics are still proxies unless anchored to orthogonal ground truth across the same biological conditions.
Know what changed, what holds up, and what remains uncertain. Every Friday. No ads.