Teaching · Tutorial series

Learn by doing
with a real genome in
one hand.

Each tutorial walks you through an end-to-end bioinformatics workflow using a real dataset — often one of my own published isolates. Copy the commands, watch the output, read the interpretation.

TUT · 01

Assembling a bacterial genome from scratch

From raw Illumina reads to an annotated assembly of Stenotrophomonas maltophilia SVIA2 — six steps, with a simulated terminal, live QC chart, and a final comparative table.

6 steps~45 minLive
TUT · 02

Reading antimicrobial resistance from a genome

Using ABRicate and CARD to catalogue AMR genes in a clinical isolate, and framing the results in the hospital's antibiogram.

Coming soon
TUT · 03

A first metagenome: from soil to species

Shotgun metagenomics for environmental samples — Kraken2, MetaBAT2, and the art of calling something a MAG.

Coming soon
TUT · 04

Comparative genomics at the strain level

ANI, pangenomes, and Roary: how to know when two organisms are the same thing wearing different names.

Coming soon
Philosophy

A pipeline
is just a story
told with files.

I write tutorials the way I would narrate a bench session to a graduate student standing next to me. Every step explains why, not just what. Where I've made bad choices, I say so. Where defaults will bite you, I mark them.