ROCKHOPPER(1)
π ROCKHOPPER(1) π
okay bestie, welcome to rockhopper β the command line tool that lives in the General Commands Manual section of your man pages (section 1, iykyk). It's a whole system for analyzing bacterial RNA-seq data and honestly? she's iconic. Let's get into it. β¨
β¨ NAME β¨
rockhopper β a system for analyzing bacterial RNA-seq data (command line tool) π¦
β¨ SYNOPSIS β¨
rockhopper [options]
that's it. that's the whole vibe. options go in, science comes out. π
β¨ DESCRIPTION β¨
So like, rockhopper is a comprehensive and user-friendly system for computational analysis of bacterial RNA-seq data. no cap. π§¬
As input, it takes RNA sequencing reads output by high-throughput sequencing technology β and those can be FASTQ, QSEQ, FASTA, SAM, or BAM files. any of those five, she's flexible like that. π
πΈ REQUIRED ARGUMENTS πΈ
these are not optional, bestie, you HAVE to give her these:
exp1A.fastq,exp1B.fastq,exp1C.fastq exp2A.fastq,exp2B.fastqβ a comma separated list of sequencing files (inFASTQ,QSEQ,FASTA,SAM, orBAMformat) for replicate experiments, one list per experimental condition. and listen: mate-pair files should be delimited by%. don't forget the%, I'm begging you. π«Ά
π¦ REFERENCE BASED ASSEMBLY VS. DE NONO ASSEMBLY π¦
okay so this is the big fork in the road, main character decision time:
If the -g option is used, then rockhopper aligns reads to one or more reference genomes. Otherwise, rockhopper performs de novo transcript assembly. two completely different journeys, same girl. β¨
-g <DIR1,DIR2>β a comma separated list of directories, each containing a genome file (*.fna), gene file (*.ptt), and rna file (*.rnt). yes, all three. she's thorough. π
π OPTIONAL ARGUMENTS FOR EITHER REFERENCE BASED ASSEMBLY OR DE NOVO ASSEMBLY π
these work no matter which path you picked, so they're like the universal besties:
-c <boolean>β reverse complement single-end reads (default isfalse)-ff,-fr,-rf,-rrβ orientation of two mate reads for paired-end read,f=forward andr=reverse_complement (default isfr)-d <integer>β maximum number of bases between mate pairs for paired-end reads (default is500)-a <boolean>β identify 1 alignment (true) or identify all optimal alignments (false), (default istrue)-p <integer>β number of processors (default is self-identification of processors, she'll figure it out herself, independent queen π)-e <boolean>β compute differential expression for transcripts in pairs of experimental conditions (default istrue)-s <boolean>β RNA-seq experiments are strand specific (true) or strand ambiguous (false), (default istrue)-L <comma separated list>β labels for each condition-o <DIR>β directory where output files are written (default isRockhopper_Results/)-v <boolean>β verbose output including raw/normalized counts aligning to each gene (default isfalse)-SAMβ output aSAMformat file-TIMEβ output time taken to execute program β±οΈ
π OPTIONAL ARGUMENTS FOR REFERENCE BASED ASSEMBLY ONLY π
these ones only show up when you're doing the reference based thing (so, when -g is in the building):
-m <number>β allowed mismatches as percent of read length (default is0.15)-l <number>β minimum seed as percent of read length (default is0.33)-y <boolean>β compute operons (default istrue)-t <boolean>β identify transcript boundaries including UTRs and ncRNAs (default istrue)-z <number>β minimum expression of UTRs and ncRNAs, a number in range[0.0, 1.0](default is0.5)
π OPTIONAL ARGUMENTS FOR DE NOVO ASSEMBLY ONLY π
and these ones are de novo assembly exclusive, the de novo girlies only:
-k <integer>β size of k-mer, range of values is15to31(default is25)-j <integer>β minimum length required to use a sequencing read after trimming/processing (default is35)-n <integer>β size of k-mer hashtable is ~2^n(default is25).
HINT: should normally be25or, if more memory is available,26. WARNING: if increased above25then more than1.2Mof memory must be allocated. β οΈ like, actually allocate it. she will not be okay otherwise. π
-b <integer>β minimum number of full length reads required to map to a de novo assembled trancript (default is20)-u <integer>β minimum length of de novo assembled transcripts (default is2*k)-w <integer>β minimum count of k-mer to use it to seed a new de novo assembled transcript (default is50)-x <integer>β minimum count of k-mer to use it to extend an existing de novo assembled transcript (default is5)
β EXAMPLES β
here's where it gets real. copy these, they're free. π
reference based assembly with single-end reads
% rockhopper <options> -g genome_DIR1,genome_DIR2 aerobic_replicate1.fastq,aerobic_replicate2.fastq anaerobic_replicate1.fastq,anaerobic_replicate2.fastq
de novo assembly with single-end reads
% rockhopper <options> aerobic_replicate1.fastq,aerobic_replicate2.fastq anaerobic_replicate1.fastq,anaerobic_replicate2.fastq
π₯ SEE ALSO π₯
and that's the whole page, bestie!! π«Ά this one comes from the February 2022 era of ROCKHOPPER(1) β go forth, assemble some transcripts, and remember: reference based if you got a -g, de novo if you don't. slay. πβ¨ππ¦
π¦ where this page comes from
- debian bookworm: rockhopper 2.0.3+dfsg2-3 Β· GPL-3.0-or-later
- debian trixie: rockhopper 2.0.3+dfsg2-5 Β· GPL-3.0-or-later
- ubuntu noble: rockhopper 2.0.3+dfsg2-4 Β· GPL-3.0-or-later
- ubuntu questing: rockhopper 2.0.3+dfsg2-5
- ubuntu resolute: rockhopper 2.0.3+dfsg2-5build1 Β· GPL-3.0-or-later
- ubuntu stonking: rockhopper 2.0.3+dfsg2-5build1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms