General NGS learner
Best if you want a strong overview of common sequencing workflows.
Getting started -> Data formats -> QC -> Alignment -> Variant calling -> Pipelines
Learning bioinformatics becomes much easier when you follow a structure: study one concept, run one small analysis, explain the output, and keep a short written record. This page collects practical study routes and reporting guidance so your progress feels deliberate rather than scattered.
Best if you want a strong overview of common sequencing workflows.
Getting started -> Data formats -> QC -> Alignment -> Variant calling -> Pipelines
Best if your work is centered on expression, cell states, or treatment response.
QC -> RNA-seq -> Single-cell RNA-seq -> Practice lab
Best if you care about reproducible pipelines, assembly, and project organization.
Assembly -> Pipelines -> Tools reference -> Practice lab
If your understanding is real, you should still recognize the same metrics and pitfalls on a different dataset.
Teaching a plot to someone else is one of the fastest ways to discover whether you actually understand it.
If you changed a threshold or chose a tool, record why. Reproducible reasoning matters as much as reproducible code.
# FASTQ
zcat reads.fastq.gz | head
expr $(zcat reads.fastq.gz | wc -l) / 4
# BAM
samtools view -H sample.bam | head
samtools flagstat sample.bam
# VCF
bcftools view -h sample.vcf.gz | head
bcftools view -H sample.vcf.gz | head
# Counts / matrices
head counts.tsv
cut -f1-5 counts.tsv | column -t | head
Can you explain why a specific sample passed or failed QC, what file carried the result forward, and which downstream conclusion would change if that decision were different? If yes, you are learning the right way.