Module 12 — Local Env + Tiny QC
Time: 60–75 min
Goal: Create a clean Conda/Mamba env and run seqtk, fastqc, and multiqc locally.
Type it, don't paste it
Muscle memory now = speed later. Please type once before copy/paste.
1) Install Miniforge
Bioinformatics often requires many specialized tools, and managing their dependencies can be tricky. Conda and Mamba create isolated environments that prevent conflicts and make analyses reproducible. Miniforge provides both commands and is the maintained conda-forge installer.
2) Make the env
conda create -y -n rnaseq101 -c conda-forge -c bioconda fastqc multiqc seqtk
conda activate rnaseq101
3) Prepare a tiny FASTQ and downsample
mkdir -p ~/bioinfo-course/module12 && cd ~/bioinfo-course/module12
cat > toy.fq << 'EOF'
@r1
ACGTTGCA
+
IIIIHHHF
@r2
GGGTTTAA
+
FFFFFIII
@r3
ACGTACGT
+
IIIIIIII
EOF
# Downsample "reads" (works better on real data but fine for demo)
seqtk sample -s 1 toy.fq 1.0 > toy.sub.fq
4) Run FastQC + MultiQC
Open qc/multiqc_report.html locally (VS Code file explorer → click to open in your default browser).
Exit Ticket (email)
Subject: Bioinfo M12 Exit Ticket –
- Output of
conda list | grep -E 'fastqc|multiqc|seqtk' - Two bullets from your MultiQC report (e.g., per-base quality and GC content).