Learn bioinformatics from your browser. Everything runs in a sandbox, so you can experiment all you want.
Get started Learn moreExplore and wrangle .fasta/.fastq
files with SeqKit
Command-line exercises from the Carpentries' Unix Shell lesson.
Use BLAST to align DNA and protein sequences.
Get up to speed with the terminal. Start here if you're new to bioinformatics.
Command-line exercises from the Carpentries' Unix Shell lesson.
Filter and wrangle JSON files on the command-line using jq
.
Filter, extract and transform tabular data (TSV files) using awk
.
Explore and wrangle .bed
files with bedtools.
Explore and wrangle .sam/.bam
files with samtools.
Explore and wrangle .fasta/.fastq
files with SeqKit
Evaluate the quality of a sequencing run by running fastp
on your FASTQ files.
Distinguish real variants from artifacts using the IGV genome browser.
Use BLAST to align DNA and protein sequences.
Learn the basics of k-mer counting using Jellyfish
Use variant calling to decode a secret message stored in sequencing data.
Debug file format issues that are commonly seen in genomics.
Explore the Smith-Waterman and Needleman-Wunsch sequence alignment algorithms.