GT-EVAL(1)
π GT-EVAL β the GenomeTools manual, bestie edition π
okay so you found gt-eval and you're about to compare your predictions against a reference and find out how well you ate. we love a self-aware moment. this page lives in the GenomeTools manual (that's the manual name, in case you were wondering π), and yes, we're going to go through every single thing on it together. grab a snack. π
β¨ NAME β¨
gt-eval β compare annotation files and show accuracy measures (prediction vs. reference). it's giving "who did it better" but the answer is math. π
πΈ SYNOPSIS πΈ
gt eval reference_file prediction_file
two files, one vibe check. reference_file is the truth, prediction_file is what you're testing. go. π¦
π«Ά DESCRIPTION π«Ά
hi bestie, here are all the flags. every one. no skips, no cuts, no cap:
-nuc[yes|no]β evaluate at the nucleotide level. heads up though: memory consumption is proportional to the input file sizes, so if your files are huge your RAM is gonna be going through it π (default:yes)-ltr[yes|no]β evaluate a LTR retrotransposon prediction instead of a gene prediction. note that allLTR_retrotransposonelements are considered to have an undetermined strand, that's just how it is (default:no)-ltrdelta[value]β set the allowed delta for LTR borders to be considered equal. how close is close enough? you decide (default:20)-v[yes|no]β be verbose. tell me everything, i'm listening π (default:no)-o[filename]β redirect output to specified file (default:undefined)-gzip[yes|no]β write gzip compressed output file (default:no)-bzip2[yes|no]β write bzip2 compressed output file (default:no)-force[yes|no]β force writing to output file. she's pushy and we respect it (default:no)-helpβ display help and exit. the classic. π-versionβ display version information and exit
π what it actually prints π
the program shows sensitivity and specificity values for certain feature types β like gene, mRNA, and exon, you know, the usual suspects.
and for some feature types it also shows the number of missing and wrong features of that type. so what do those mean? let me spell it out, no gatekeeping:
- "missing" means the number of features of that type from the "reference" without overlap to a feature of that type from the "prediction". aka: it was there in the truth and your prediction said nothing. ghosted. π
- "wrong" means the number of features of that type from the "prediction" without overlap to a feature of that type from the "reference". aka: you made it up. iconic of you, but wrong. π
π¨ REPORTING BUGS π¨
found a bug? spill. report it to https://github.com/genometools/genometools/issues. don't suffer in silence, bestie, that's not the vibe. π
okay that's the whole page, you're fully caught up. this was GenomeTools 1.6.6, dated 11/09/2025, and that's the tea πβ¨ go evaluate something and slay. π«Ά
π¦ where this page comes from
- ubuntu resolute: genometools 1.6.6+ds-2
- ubuntu stonking: genometools 1.6.6+ds-2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms