TRINITY(1)
β¨ Trinity: User Commands β¨
Hiii bestie, we're in Trinity territory today, filed under User Commands ππ¦
πΈ NAME πΈ
Trinity β RNA-Seq De novo Assembly π§
π₯ DESCRIPTION π₯
okay so Trinity is a novel method for the efficient and robust de novo reconstruction of transcriptomes from RNA-seq data. it's giving main character energy π It combines three independent software modules, Inchworm, Chrysalis, and Butterfly, and runs them one after another to chew through huge piles of RNA-seq reads β¨
here's the iconic part π Trinity splits the sequence data into lots of individual de Bruijn graphs. each graph represents the transcriptional complexity at one gene or locus. then it processes every graph on its own to pull out full-length splicing isoforms and to untangle transcripts that come from paralogous genes. literally so smart π
π OPTIONS π
Required
--seqType <string>β the type of reads you're feeding it:faorfqπ--max_memory <string>β the suggested max memory Trinity can use, in places where it can be limited (jellyfish, sorting, etc). give it in Gb of RAM, ie.'--max_memory 10G'π§
If paired reads
--left <string>β left reads, one or more (separated by space) π--right <string>β right reads, one or more (separated by space) π
Or, if unpaired reads
--single <string>β single reads, one or more. ngl if your single file actually contains pairs, you can use the flag--run_as_pairedinstead π¦
Misc
--SS_lib_type <string>β strand-specific RNA-Seq read orientation. if your reads are paired it'sRForFR, and if they're single it'sForR. (the dUTP method isRF) check the web documentation for the tea π«Ά--CPU <int>β how many CPUs to use. default is2π--min_contig_length <int>β the minimum assembled contig length to report. default is200(def=200) β¨--long_reads <string>β a fasta file with error-corrected or circular consensus (CCS) PacBio reads π--genome_guided_bam <string>β genome guided mode! give it the path to a coordinate-sorted bam file. see the genome-guided param section under--show_full_usage_infofor the deets πΊοΈ--jaccard_clipβ an option you set if you have paired reads and you expect high gene density with UTR overlap (use FASTQ input for your reads).
bestie, warning π --jaccard_clip is an expensive operation, so only use it when you actually need it. you'd only reach for it if you're finding excessive fusion transcripts without it.
--trimmomaticβ runs Trimmomatic to quality trim your reads. check--quality_trimming_paramsunder full usage info for tailored settings π§Ό--normalize_readsβ runs in silico normalization of reads. it defaults to a max read coverage of50. see--normalize_max_read_covunder full usage info for tailored settings βοΈ--no_distributed_trinity_execβ skips Trinity phase 2 (assembly of partitioned reads) and stops after generating the command list π--output <string>β the name of the directory for output. it'll get created if it doesn't already exist. default is your current working directory π--full_cleanupβ only keeps the Trinity fasta file, renamed as${output_dir}.Trinity.fastaπ§Ή--citeβ shows the Trinity literature citation π--versionβ reports the Trinity version (Trinity_v2.0.2) and then exits π--show_full_usage_infoβ shows the many many more options for running Trinity. expert mode only π§ββοΈ
π EXAMPLES π
okay so a typical Trinity command might look like this π
Trinity --seqType fq --max_memory 50G --left reads_1.fq --right reads_2.fq --CPU 6
and for Genome-guided Trinity, it's giving this πΈ
Trinity --genome_guided_bam rnaseq_alignments.csorted.bam --max_memory 50G --genome_guided_max_intron 10000 --CPU 6
π¦ SEE ALSO π¦
see /usr/lib/trinityrnaseq/sample_data/test_Trinity_Assembly/ for sample data, and runMe.sh for example Trinity execution π§
for more details, visit http://trinityrnaseq.github.io π
okay bestie that's the whole tea βπ this page was Trinity Trinity_v2.0.2, last updated February 2015, filed under TRINITY(1) π«Άβ¨
π¦ where this page comes from
- debian trixie: trinityrnaseq 2.15.2+dfsg-1 Β· BSD-3-Clause
- ubuntu jammy: trinityrnaseq 2.13.2+dfsg-3 Β· BSD-3-Clause
- ubuntu noble: trinityrnaseq 2.15.1+dfsg-5build1 Β· BSD-3-Clause
- ubuntu questing: trinityrnaseq 2.15.2+dfsg-1
- ubuntu resolute: trinityrnaseq 2.15.2+dfsg-3 Β· BSD-3-Clause
- ubuntu stonking: trinityrnaseq 2.15.2+dfsg-3 Β· BSD-3-Clause
- π girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms