pythonforbio.
[WASM idle]
Python · Bioinformaticsv1 · client-side runtime

Write bioinformatics Python in the browser.

Four ordered paths through Biopython, HGVS, pandas and NumPy. Every lesson ships a live editor wired to a real Python runtime, with genomics fixtures already mounted — no install, no notebook server.

paths
04
modules
10
lessons
109
graded
20
5′ → 3′26 bp · B-form
Curriculum matrix

Four paths, taken in order

browse all
variants.vcf
##fileformat=VCFv4.2
##reference=GRCh38
#CHROM  POS       ID           REF  ALT  QUAL   FILTER    INFO
chr17   7676154   .            G    A    99.0   PASS      DP=120;AF=0.51
chr17   43093220  rs80357906   C    T    45.2   PASS      DP=88;AF=0.49
chr12   25245350  .            C    T    12.4   LowQual   DP=19;AF=0.21
Sandbox

A scratch runtime with the data already mounted.

The same Pyodide worker the lessons use, with no lesson attached. Open it, load a dataset from the side panel, and run.

numpypandasmatplotlibbiopythonhgvsbioutils
Open sandboxCtrlk
sample.fasta3 transcript excerpts
reads.fastq3 reads + Phred
variants.vcf4 records, GRCh38
counts.tsv6 genes × 4 samples
annotations.gff3TP53 exons + CDS
deseq2_results.tsvlog2FC + padj