Skip to content

Code for a MICCAI paper on cell lineage tracking. Extracts per-cell features, trains a Bayesian-Transformer to embed them with uncertainty, performs higher-order (triplet) graph matching across frames, handles divisions, and writes lineage tables plus plots.

License

Notifications You must be signed in to change notification settings

NabaviLab/bayesian-transformer-cell-tracking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bayesian Transformers + Higher-Order Graph Matching for Cell Tracking

This repository provides a complete, reproducible implementation of:

  • Uncertainty-aware embeddings via a Bayesian Transformer; and
  • Higher-order graph matching with belief propagation for robust cell linkage and division handling.

The code mirrors the camera-ready submission and figure pipeline: feature extraction → Bayesian transformer embedding (μ_e, logσ_e²) → third-order matching with messages and lineage export. See the paper for details. :contentReference[oaicite:2]{index=2}

Quick start

1) Install

git clone https://github.com/NabaviLab/bayesian-transformer-cell-tracking.git
cd bayes-track
python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt

About

Code for a MICCAI paper on cell lineage tracking. Extracts per-cell features, trains a Bayesian-Transformer to embed them with uncertainty, performs higher-order (triplet) graph matching across frames, handles divisions, and writes lineage tables plus plots.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages