1Introduction to Scanpy & AnnDataWhat is Scanpy, AnnData object structure, installing Scanpy, loading 10x PBMC dataLive
2Quality Control in Scanpysc.pp.calculate_qc_metrics, filtering cells & genes, mitochondrial %, violin plotsSoon
3Normalisation & Log-transformationsc.pp.normalize_total, sc.pp.log1p, why normalise, counts per cellSoon
4Highly Variable Genessc.pp.highly_variable_genes, HVG plot, subsetting to HVGsSoon
5Scaling & PCAsc.pp.scale, sc.tl.pca, elbow plot, variance explainedSoon
6Neighbourhood Graph & UMAPsc.pp.neighbors, sc.tl.umap, interpreting UMAPSoon
7Clustering with Leidensc.tl.leiden, resolution parameter, cluster UMAP overlaySoon
8Marker Gene Detectionsc.tl.rank_genes_groups, dotplots, violin plots per clusterSoon
9Cell Type AnnotationManual annotation, adata.obs['cell_type'], annotated UMAPSoon
10Saving, Exporting & Reproducibilityadata.write_h5ad, figures, scripts, session infoSoon