Alex Morgan

PhD candidate, Computational Biology · MIT

Publications & Writing

Learning Cellular Programs from Single-Cell Atlases
Nature Methods · 2025 · Morgan, A., Liu, K., et al.

A self-supervised model that infers gene-regulatory programs from 30M single-cell measurements, transferring across tissues and species.

Single-cell Foundation model Genomics
Sparse Attention for Long-Range Genomic Sequences
ICML · 2024 · Morgan, A., Patel, R.

An attention scheme with O(n log n) complexity for genomic data up to 1Mb, with downstream improvements on enhancer prediction.

Transformers Sparse attention
A Practical Guide to Reproducible Computational Biology
Blog · Apr 2025 · 12 min read

Field notes on environments, container hygiene, and data versioning that have saved me from re-running experiments at 2am.

Why Biology Is Harder Than It Looks (For ML People)
Blog · Jan 2025 · 8 min read

Notes from the cross-disciplinary trenches: confounders, batch effects, and why a 99% accurate classifier is often useless.

Projects

scAtlas
Open-source · Python · ⭐ 1.4k

A toolkit for querying and visualizing single-cell atlases at million-cell scale, with cross-dataset query in <200ms.

Python PyTorch Bioinformatics
FoldFlow
Research project · 2024–

Flow-matching model for protein backbone generation conditioned on functional constraints. Beats RFDiffusion on small folds.

Protein design Flow matching
notepad.ai
Side project · TypeScript

Local-first markdown editor with embedded LLM autocomplete. Runs entirely in-browser via WebGPU.

Web WebGPU Local-first
labkit
CLI utility · Rust

A small command-line tool for managing experiment configs, runs, and results. Used daily in our lab.