TRANSDECODER.PREDICT(1)
π NAME π
TransDecoder.Predict β predicts the likely coding regions among the ORFs
β¨ DESCRIPTION β¨
okay bestie, so TransDecoder.Predict is the second half of the glow-up. It takes your ORFs and figures out which ones are actually the coding regions. π
And every time you run it, it greets you with this little banner, which is giving "I made this in my notes app at 3am but I'm also a genius":
########################################################################################
# ______ ___ __ #
/_ __/______ ____ ___ / _ \___ _______ ___/ /__ ____ # / /
/ __/ _ `/ _\(_-</ // / -_) __/ _ \/ _ / -_) __/ # /_/ /_/
\_,_/_//_/___/____/\__/\__/\___/\_,_/\__/_/ .Predict #
########################################################################################
# # Transdecoder.LongOrfs|http://transdecoder.github.io> -
Transcriptome Protein Prediction # # # Required: # # -t <string>
transcripts.fasta
The banner's also lowkey telling you this is all about Transcriptome Protein Prediction, and that it's the sibling of Transdecoder.LongOrfs over at http://transdecoder.github.io. π¦
πΈ Required πΈ
You literally cannot run this without one thing, no cap:
-t<string> β yourtranscripts.fasta. That's it, that's the non-negotiable. π
π Common options π
the ones you'll actually be reaching for, bestie:
--retain_long_orfs_mode<string> β either'dynamic'or'strict'(default:dynamic). Indynamicmode, it sets the range according to 1%FDR in random sequence of same GC content. π§¬--retain_long_orfs_length<int> β under'strict'mode, retain all ORFs found that are equal or longer than these many nucleotides, even if no other evidence marks it as coding (default:1000000). And yes, that default is so huge it's essentially turned off by default, so it's basically β¨ decorative β¨ until you change it.--retain_pfam_hits<string> β the domain table output file from runninghmmscanto search Pfam (seetransdecoder.github.iofor info). Any ORF with a pfam domain hit will be retained in the final output. π--retain_blastp_hits<string> β blastp output in'-outfmt 6'format. Any ORF with a blast match will be retained in the final output. π―--single_best_onlyβ retain only the single best orf per transcript (prioritized by homology then orf length). One winner per transcript, main character energy only. π--output_dir,-O<string> β same output directory from theTransDecoder.LongOrfs. Keep the siblings in the same house, fr fr. π--no_refine_startsβ start refinement identifies potential start codons for 5' partial ORFs using a PWM, and the process is on by default. So this flag = turning that default off. π«
π₯ Advanced options π₯
for when you're feeling brave and/or your advisor is breathing down your neck:
-T<int> β top longest ORFs to train Markov Model (hexamer stats) (default:500). Note, 10x this value are first selected for removing redundancies, and then this-Tvalue of longest ORFs are selected from the non-redundant set. So like, the funnel is real. π--genetic_code,-G<string> β genetic code (default:universal; see PerlDoc; options:Euplotes,Tetrahymena,Candida,Acetabularia, ...). Full list of Genetic Codes (derived from:https://www.ncbi.nlm.nih.gov/Taxonomy/Utils/wprintgc.cgi) coming right up, and yes we're listing all of them because thoroughness is a love language: π§AcetabulariaCandidaCiliateDasycladaceanEuplotidHexamitaMesodiniumMitochondrial-AscidianMitochondrial-ChlorophyceanMitochondrial-EchinodermMitochondrial-FlatwormMitochondrial-InvertebratesMitochondrial-ProtozoanMitochondrial-PterobranchiaMitochondrial-Scenedesmus_obliquusMitochondrial-ThraustochytriumMitochondrial-TrematodeMitochondrial-VertebratesMitochondrial-YeastPachysolen_tannophilusPeritrichSR1_GracilibacteriaTetrahymenaUniversal
ok and that's the whole thing, no secrets, no withheld lore. go predict some coding regions bestie, you're gonna ate. π
πΊ and that's a wrap from TransDecoder.Predict 6.0.0, dated May 2026 β catch you in the next manpage, mwah π«Άβ¨
π¦ where this page comes from
- ubuntu stonking: transdecoder 6.0.0-3 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms