TRANSDECODER.LONGORFS(1)
π TRANSDECODER.LONGORFS(1)
hiii bestie π«Ά welcome to section 1 of the manual β User Commands β and this one's all about TransDecoder.LongOrfs. she's the opening act of the TransDecoder pipeline and honestly she's serving Transcriptome Protein Prediction. no cap, she extracts long ORFs and that is literally her entire personality. π
πΈ NAME πΈ
TransDecoder.LongOrfs β extract long ORFs β¨
𧬠DESCRIPTION π§¬
ok so the original page opens with this ASCII banner and I am not touching it, because it's iconic and also it is the whole vibe. here she is, unedited, exactly as she came into this world:
########################################################################################
# ______ ___ __ #
/_ __/______ ____ ___ / _ \___ _______ ___/ /__ ____ # / /
/ __/ _ `/ _\(_-</ // / -_) __/ _ \/ _ / -_) __/ # /_/ /_/
\_,_/_//_/___/____/\__/\__/\___/\_,_/\__/_/ .LongOrfs #
########################################################################################
# # Transdecoder.LongOrfs|http://transdecoder.github.io> -
Transcriptome Protein Prediction # # # Required: # # -t <string>
transcripts.fasta # # Optional: # # --gene_trans_map <string>
gene-to-transcript identifier mapping file (tab-delimited,
gene_id<tab>trans_id<return> ) # # -m <int>
minimum protein length (default: 100) # # -S
strand-specific (only analyzes top strand) # # --output_dir | -O
<string> path to intended output directory # #
--genetic_code | -G <string> genetic code
(default: universal; see PerlDoc; options: Euplotes, Tetramena,
Candida, Acetabularia) #
Genetic Codes (derived from:
https://www.ncbi.nlm.nih.gov/Taxonomy/Utils/wprintgc.cgi)# Acetabularia
Candida Ciliate Dasycladacean Euplotid Hexamita Mesodinium
Mitochondrial-Ascidian Mitochondrial-Chlorophycean
Mitochondrial-Echinoderm Mitochondrial-Flatworm
Mitochondrial-Invertebrates Mitochondrial-Protozoan
Mitochondrial-Pterobranchia Mitochondrial-Scenedesmus_obliquus
Mitochondrial-Thraustochytrium Mitochondrial-Trematode
Mitochondrial-Vertebrates Mitochondrial-Yeast Pachysolen_tannophilus
Peritrich SR1_Gracilibacteria Tetramena Universal # #
--complete_orfs_only yields only complete ORFs (peps
start with Met (M), end with stop (*)) #
#########################################################################################
and for anyone whose eyes just glazed over at the block art π β the tl;dr is that Transdecoder.LongOrfs lives at http://transdecoder.github.io and its job title is Transcriptome Protein Prediction. that's the moment. that's the whole thing.
now let's get into what she actually wants from you, because she has opinions and she's not shy about them π
π Required
-t <string>β the transcripts. she wantstranscripts.fasta, and she wants it every single time. this is not optional, bestie, this is mandatory. no transcripts, no ORFs, no protein prediction, no nothing. π
π Optional
--gene_trans_map <string>β a gene-to-transcript identifier mapping file. and she's specific about it: it's tab-delimited, formatted asgene_id<tab>trans_id<return>. so that's the gene id, a tab, the transcript id, and a return. in that order. she will notice if you switch them up. π-m <int>β minimum protein length. default is100. crank it up if you only want the long queens. π-Sβ strand-specific mode. when this is on, she only analyzes the top strand. one strand. top only. that's the rule. iykyk π¦--output_dir | -O <string>β path to intended output directory. this is where the good stuff gets dropped, so point her somewhere you'll actually find it. πΈ--genetic_code | -G <string>β the genetic code. default isuniversal, see PerlDoc for the full lore, and the options she's calling out here areEuplotes,Tetramena,Candida,Acetabularia. π§¬
β¨ Genetic Codes (derived from: https://www.ncbi.nlm.nih.gov/Taxonomy/Utils/wprintgc.cgi) β¨
here's the full roster, not a single one cut, because we don't do half-finished around here π
AcetabulariaCandidaCiliateDasycladaceanEuplotidHexamitaMesodiniumMitochondrial-AscidianMitochondrial-ChlorophyceanMitochondrial-EchinodermMitochondrial-FlatwormMitochondrial-InvertebratesMitochondrial-ProtozoanMitochondrial-PterobranchiaMitochondrial-Scenedesmus_obliquusMitochondrial-ThraustochytriumMitochondrial-TrematodeMitochondrial-VertebratesMitochondrial-YeastPachysolen_tannophilusPeritrichSR1_GracilibacteriaTetramenaUniversal
π₯ and one more, still in the optional pile
--complete_orfs_onlyβ yields only complete ORFs. and "complete" means the peps start with Met (M) and end with stop (*). start with an M, finish with a star, no loose ends, no cliffhangers. clean edges only, periodt β¨
heads up bestie π«Ά β-mdefaults to100, the genetic code defaults touniversal, and-Schanges what she even looks at (top strand only). don't be surprised when the output changes, you asked for that. π
and that's her!! TransDecoder.LongOrfs, version 6.0.0, dated May 2026, page TRANSDECODER.LONGORFS(1) β go extract some long ORFs, you absolute main character πππ
π¦ 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