Caleb J. Gammon

Caleb J.Gammon

Biology & Automation

Experimental biologist at CU Anschutz. I build the analysis and automation that research groups and small operations actually run on.

Each project here was checked against something outside itself, and each page says what it does not claim.

Contents

schedlab

/scheduler

Constraint scheduling on synthetic data

A public demo of CP-SAT scheduling. Break the week with three controls and watch the solver fix it or refuse. When no valid schedule exists it names what binds, proposes candidate relaxations, and re-solves each one to check it, flagging any it could not verify. Every number on it is generated.

Invoice automation

/invoicing

A weekly manual export, replaced

A scheduled pipeline that rebuilds a week of invoices, buckets them by local completion day, and emails the archive. Validated against a reference week that was produced by hand before the code existed.

MyoMeasure

/myomeasure

Operator-independent myotube measurement

A Cellpose-SAM pipeline that measures myotube diameter without an operator drawing lines. Skeleton-based perpendicular ray casting, nine points per myotube, with a QC overlay for every field.

Cachexia Atlas

/cachexia-atlas

Published cachexia data, one gene at a time

A Shiny app for browsing published cancer-cachexia datasets across mouse and human skeletal muscle, at transcript and protein level. Search a gene, see it across datasets, with non-comparability stated rather than hidden.