Representation is part of the scientific question.

Biomedical measurements often arrive in forms that hide their internal relationships: columns in a table, nodes in a graph, or genes in a sparse vector. I develop models that learn or preserve those relationships as spatial structure.

The result is a shared research direction across cancer, genomics, and single-cell biology: stronger prediction paired with a representation that scientists can inspect, perturb, and reason about.

Six ways to make biological structure learnable.

Each project has an interactive site with the paper, central figures, demonstrations, and examples. These are research artifacts—not generic software demos.

01
Tabular data

Dynomap

A fully differentiable framework that jointly learns feature placement and prediction. The learned map exposes spatial neighborhoods of predictive variables while enabling vision models to operate on unordered biomedical tables.

Liquid biopsyClinical dataExplainability
up to 18%cancer-subtype accuracy gain reportedExplore Dynomap ↗arXiv
02
Biological networks

Graph2Image

A semantic-cartography framework that transforms networks into image sets. It gives image models multi-scale and global context without forcing billion-node graphs through conventional message-passing pipelines.

Protein networksScalabilityMultimodal AI
>1B nodesanalyzed on a personal computerExplore Graph2Image ↗arXiv
03
Transferable topology

Graph Foundation Model

A reusable graph model that learns a common language for node structural roles from non-biological networks, then transfers that knowledge into unseen biological systems.

Zero-shot transferProtein networksStructural prompts
95.5%SagePPI ROC–AUC · +21.8 pointsExplore GFM ↗arXiv
04
Patient-specific graphs

Graph-in-Graph

A knowledge-guided framework that builds a standalone molecular graph for each patient. Curated pathways define the edges while patient-specific expression defines node features, preserving pathway topology for prediction and interpretation.

Clinical predictionTranscriptomicsBiological knowledge
+49 pointsmacro-F1 on prostate cancer diagnosisExplore Graph-in-Graph ↗arXiv
05
Single cells

scVision

A vision foundation model that uses optimal transport to give genes stable spatial homes. Co-expression becomes local texture, allowing one frozen encoder to support annotation, integration, gene-program discovery, perturbation, and disease-axis analysis.

Single-cell RNAFoundation modelsZero-shot learning
72M cellsused for masked-image pretrainingExplore scVision ↗arXiv
06
Structural language

BioGlyph

A deterministic compiler that converts network topology into named structural roles, reports the measurements supporting each role, and describes structural counterfactuals for frozen language models.

In developmentGraph reasoningCounterfactuals
In developmentmanuscript in preparationExplore BioGlyph ↗

Learn structure. Render it. Interrogate it.

The projects differ in data and scale, but they follow a common logic that keeps prediction and scientific interpretation connected.

01

Start with relationships

Ask what the original representation removes: feature proximity, graph-wide context, continuous expression, or relationships across modalities.

02

Make structure spatial

Use learned cartography, semantic placement, or optimal transport so related variables form neighborhoods that vision models can exploit.

03

Return evidence to biology

Project attribution, attention, masking, and perturbation back to locations with named genes, nodes, pathways, and measurable programs.

Research in progress and preprints.

All publications →
Vision-Based Deep Learning of Biomedical Tabular Data via Self-Supervised Cartographic Representation
Dynomap
Under review · Nature CommunicationsarXiv:2603.22675
Transformation of Biological Networks into Images via Semantic Cartography for Visual Interpretation and Scalable Deep Analysis
Graph2Image
Under review · Nature Biomedical EngineeringarXiv:2512.07040
Language-Encoded Structural Topology Enables Generalizable Foundation Models for Graph-Structured Data
Graph foundation model
Under review · Nature Computational SciencearXiv:2604.06391
A Vision Foundation Model for Single-Cell Biology via Spatial Gene Cartography
scVision
Preparing for submission · NaturearXiv:2607.14163
Knowledge Graph Modulated Deep Learning for Limited-Sample Clinical Data Analysis
Graph-in-Graph
Preparing for submission · Nature Biomedical EngineeringarXiv:2605.24162
GenoIntig: A Structure-Preserving Deep Learning Pipeline for Single-Cell RNA-seq Integration
GenoIntig
Structure-preserving single-cell integrationTechRxiv preprint