Books

Free, open-source books covering the BioLang language and its application to real-world bioinformatics. Read online or download the PDF.

Language Reference

The BioLang Programming Language

The comprehensive language reference. Covers every aspect of BioLang from first principles: syntax, types, pipes, collections, tables, functions, closures, control flow, error handling, file I/O, genomic intervals, pipelines, statistics, linear algebra, bio APIs, streams, and notebooks.

  • Pipe-first syntax and DNA/RNA/protein literals
  • Tables, streams, and lazy evaluation
  • Reading FASTA, FASTQ, VCF, BED, GFF, BAM
  • 12 built-in bio database API clients
  • Statistical tests and linear algebra
  • SVG plotting and visualization

Learn by Doing

Practical Bioinformatics in 30 Days

A hands-on course that takes you from zero biology knowledge to building clinical-grade analysis pipelines. Each day includes BioLang scripts alongside equivalent Python and R code, with real-world data from NCBI, ClinVar, GTEx, TCGA, and UniProt.

  • 30 progressive daily chapters
  • Biology + code taught together
  • BioLang, Python, and R side-by-side
  • Real datasets from public databases
  • 3 capstone projects (clinical, RNA-seq, phylogenomics)
  • SVG diagrams for DNA, RNA, protein concepts
Week 1
Foundations
Week 2
Core Skills
Week 3
Applied Analysis
Week 4
Professional

Practical Biostatistics in 30 Days

From zero to biostatistician. Learn statistical thinking for genomics through vivid real-world problems, hands-on BioLang code, and side-by-side Python and R comparisons. Covers everything from descriptive stats to GWAS analysis.

  • 30 progressive daily chapters
  • t-tests, ANOVA, regression, survival analysis
  • PCA, clustering, Bayesian, meta-analysis
  • BioLang, Python, and R side-by-side
  • 3 capstones: clinical trial, DE study, GWAS
  • Simulated datasets — no downloads needed
Week 1
Foundations
Week 2
Core Methods
Week 3
Modeling
Week 4
Advanced

Suggested Reading Order

1
Practical Bioinformatics in 30 Days — If you are new to bioinformatics, start here. It teaches biology and coding together from scratch, with hands-on exercises every day.
2
Practical Biostatistics in 30 Days — The companion statistics course. Best after completing the bioinformatics book, or in parallel if you already know biology and coding. Covers everything from t-tests to GWAS.
3
The BioLang Programming Language — The comprehensive reference. Use it alongside either 30-day course to go deeper into any language feature, or read it standalone if you already know bioinformatics and just want to learn BioLang.