star-avx2
Quick Start
- Command:
STAR-avx2 - Local executable:
/home/vimalinx/miniforge3/envs/bio/bin/STAR-avx2 - Reference: See references/help.md for full options and parameters
When To Use This Tool
- Build STAR genome indices for RNA-seq alignment.
- Perform splice-aware alignment of short RNA-seq reads against a genome.
- Run STAR modes with the AVX2-optimized STAR binary.
- Generate splice-junction-aware mappings for downstream counting, transcript assembly, or QC.
Common Patterns
# 1) Build a STAR genome index
STAR-avx2 \
--runMode genomeGenerate \
--genomeDir star_index \
--genomeFastaFiles genome.fa \
--sjdbGTFfile genes.gtf \
--runThreadN 16
# 2) Align paired-end gzipped RNA-seq reads
STAR-avx2 \
--genomeDir star_index \
--readFilesIn sample_R1.fastq.gz sample_R2.fastq.gz \
--readFilesCommand zcat \
--runThreadN 16
# 3) Align and emit coordinate-sorted BAM
STAR-avx2 \
--genomeDir star_index \
--readFilesIn sample_R1.fastq.gz sample_R2.fastq.gz \
--readFilesCommand zcat \
--outSAMtype BAM SortedByCoordinate \
--runThreadN 16
Recommended Workflow
- Generate genome index:
STAR-avx2 --runMode genomeGenerate --genomeDir /path/to/index --genomeFastaFiles genome.fa --sjdbGTFfile annotations.gtf - Align reads:
STAR-avx2 --genomeDir /path/to/index --readFilesIn R1.fq R2.fq --runThreadN N - Handle compressed input: Add
--readFilesCommand zcatfor.gzfiles orbzcatfor.bz2files - Check outputs: Review
Aligned.out.samfor alignments andSJ.out.tabfor splice junctions
Guardrails
- Set
--runThreadNto match available CPU cores; default is 1 thread - Ensure
--sjdbOverhangequals read length minus 1 for optimal junction detection - Use
--genomeLoad NoSharedMemoryon shared systems to avoid memory conflicts