ARAGORN(1)

πŸ“¦
version 1.2.41 Β· 2 versions
, in debian bookworm, debian trixie, ubuntu jammy, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

✨ NAME ✨

aragorn β€” the icon that sniffs out tRNA genes in nucleotide sequences πŸ’…βœ¨


πŸŽ€ SYNOPSIS πŸŽ€

aragorn [OPTION]... FILE

πŸ’– OPTIONS πŸ’–

okay bestie, here's the whole menu, no skips, no gatekeeping 🫢

  • -m β€” go hunt for tmRNA genes 🧚
  • -t β€” go hunt for tRNA genes. by default like, everything gets detected. but the moment you say -m or -t, the other one is off unless you also ask for it πŸ’€
  • -mt β€” search for Metazoan mitochondrial tRNA genes. tRNA genes with introns are not detected. the -i and -sr switches get ignored. uses the composite Metazoan mitochondrial genetic code πŸ¦‹
  • -mtmam β€” search for Mammalian mitochondrial tRNA genes. again -i and -sr are ignored, -tv gets set, and the Mammalian mitochondrial genetic code is used 🐭
  • -mtx β€” same as -mt, except the low-scoring tRNA genes just... don't get reported πŸ™ˆ
  • -mtd β€” overlapping metazoan mitochondrial tRNA genes on opposite strands do get reported ✨
  • -gc[num] β€” use the GenBank transl_table = [num] genetic code. you can tack on individual mods with ,BBB=<aa> where B = A,C,G, or T, and <aa> is the three letter code for an amino-acid. more than one modification is allowed, go off. e.g. -gcvert,aga=Trp,agg=Trp uses the Vertebrate Mitochondrial code and switches the codons AGA and AGG to Tryptophan πŸ”₯
  • -gcstd β€” use the standard genetic code πŸ‘‘
  • -gcmet β€” use the composite Metazoan mitochondrial genetic code 🌈
  • -gcvert β€” use the Vertebrate mitochondrial genetic code 🐟
  • -gcinvert β€” use the Invertebrate mitochondrial genetic code πŸ›
  • -gcyeast β€” use the Yeast mitochondrial genetic code 🍞
  • -gcprot β€” use the Mold/Protozoan/Coelenterate mitochondrial genetic code πŸ„
  • -gcciliate β€” use the Ciliate genetic code 🦠
  • -gcflatworm β€” use the Echinoderm/Flatworm mitochondrial genetic code πŸͺ±
  • -gceuplot β€” use the Euplotid genetic code 🌸
  • -gcbact β€” use the Bacterial/Plant Chloroplast genetic code 🌿
  • -gcaltyeast β€” use the alternative Yeast genetic code πŸ₯
  • -gcascid β€” use the Ascidian Mitochondrial genetic code 🫧
  • -gcaltflat β€” use the alternative Flatworm Mitochondrial genetic code πŸͺ±βœ¨
  • -gcblep β€” use the Blepharisma genetic code πŸ’«
  • -gcchloroph β€” use the Chlorophycean Mitochondrial genetic code 🟒
  • -gctrem β€” use the Trematode Mitochondrial genetic code 🐌
  • -gcscen β€” use the Scenedesmus obliquus Mitochondrial genetic code πŸƒ
  • -gcthraust β€” use the Thraustochytrium Mitochondrial genetic code 🫧🌊
  • -tv β€” do not search for mitochondrial TV replacement loop tRNA genes. only relevant if you used -mt 🚫
  • -c7 β€” only search for tRNA genes with 7 base C-loops 🌼
  • -i β€” search for tRNA genes with introns in the anticodon loop, max length 3000 bases, min intron length 0 bases. ignored if -m is specified 😀
  • -i[max] β€” same vibe, but the max length is [max] bases. min intron length is still 0 bases. ignored if -m is specified πŸŽ€
  • -i[min],[max] β€” max length [max] bases and min length [min] bases. ignored if -m is specified πŸ’œ
  • -io β€” same as -i, but it lets tRNA genes with long introns overlap shorter tRNA genes 🀝
  • -if β€” same as -i, but it fixes the intron between positions 37 and 38 on the C-loop (that's one base after the anticodon, iykyk) πŸ“
  • -ifo β€” literally -if and -io combined, the duo πŸ’ž
  • -ir β€” same as -i, but it reports tRNA genes with minimum length [min] bases instead of searching for tRNA genes with minimum length [min] bases. with this switch, [min] is an output filter, and the minimum intron length for searching is still 0 bases 🧐
  • -c β€” assume each sequence is circular. the search wraps around each end. this is the default setting β­•
  • -l β€” assume each sequence is linear. the search does not wrap πŸ“
  • -d β€” Double. search both strands of each sequence. default setting πŸ‘―
  • -s or -s+ β€” Single. do not search the complementary (antisense) strand of each sequence 🚢
  • -sc or -s- β€” Single complementary. do not search the sense strand of each sequence πŸ™ƒ
  • -ps β€” drop the scoring thresholds down to 95% of default levels πŸ“‰
  • -ps[num] β€” set the scoring thresholds to [num] percent of default levels 🎚️
  • -rp β€” flag possible pseudogenes (score < 100 or tRNA anticodon loop <> 7 bases long). heads up bestie: genes with score < 100 will not get detected or flagged if the scoring thresholds aren't also changed to below 100% (see the -ps switch) ⚠️
  • -seq β€” print out the primary sequence πŸ“œ
  • -br β€” show the secondary structure of the tRNA gene primary sequence using round brackets πŸ”΅
  • -fasta β€” print out the primary sequence in fasta format 🧬
  • -fo β€” print out the primary sequence in fasta format only (no secondary structure) πŸ’…
  • -fon β€” same as -fo, but with sequence and gene numbering in the header πŸ”’
  • -fos β€” same as -fo, but with no spaces in the header βœ‚οΈ
  • -fons β€” same as -fo, with sequence and gene numbering, but no spaces 🚫
  • -w β€” print out in Batch mode πŸ“¦
  • -ss β€” use the stricter canonical 1-2 bp spacer1 and 1 bp spacer2. ignored if -mt is set. the default is to allow 3 bp spacer1 and 0-2 bp spacer2, which may degrade selectivity 😬
  • -v β€” Verbose. prints out info during the search to STDERR πŸ—£οΈ
  • -a β€” print out the tRNA domain for tmRNA genes 🧩
  • -a7 β€” restrict the tRNA astem length to a maximum of 7 bases πŸͺ„
  • -aa β€” display a message if the predicted iso-acceptor species doesn't match the species in the sequence name (if it's there) 🀨
  • -j β€” display the 4-base sequence on the 3' end of the astem regardless of the predicted amino-acyl acceptor length πŸ‘€
  • -jr β€” allow some divergence of the 3' amino-acyl acceptor sequence from NCCA πŸŒ€
  • -jr4 β€” allow some divergence of the 3' amino-acyl acceptor sequence from NCCA, and display 4 bases πŸŒ€4️⃣
  • -q β€” do not print the configuration line (which switches and files were used) 🀫
  • -rn β€” repeat the sequence name before the summary information πŸ”
  • -O [outfile] β€” print output to [outfile]. if [outfile] already exists, it gets overwritten. by default all output goes to stdout πŸ“€

πŸ¦‹ DESCRIPTION πŸ¦‹

aragorn detects tRNA, mtRNA, and tmRNA genes, and it ate, no crumbs 🍽️

the bare minimum requirement is at least a 32 bit compiler architecture (the variable types int and unsigned int need to be at least 4 bytes long).

[FILE] is assumed to contain one or more sequences in FASTA format. results of the search get printed to STDOUT. all switches are optional and case-insensitive. and unless you specify -i, tRNA genes containing introns are not detected 🫒


πŸ‘‘ AUTHORS πŸ‘‘

Bjorn Canback <bcanback@acgt.se>, Dean Laslett <gaiaquark@gmail.com> πŸ’–


πŸ“š REFERENCES πŸ“š

Laslett, D. and Canback, B. (2004) ARAGORN, a program for the detection of transfer RNA and transfer-messenger RNA genes in nucleotide sequences Nucleic Acids Research, 32;11-16 πŸ“–

Laslett, D. and Canback, B. (2008) ARWEN: a program to detect tRNA genes in metazoan mitochondrial nucleotide sequences Bioinformatics, 24(2); 172-175. πŸ“–


and that's a wrap, bestie πŸŽ€ this lil page came from ARAGORN(1), dated 02/24/2013 β€” go find some genes, you absolute main character 🫢✨