soma

soma runs computational pathology experiments from images and labels to predictions and metrics. Use a YAML pipeline for a complete run or the Python API to compose preprocessing, frozen encoders, and downstream models.

The soma pipeline — data, a frozen encoder, a trained decoder, and evaluation.

Frozen features are extracted once and reused by every downstream model.

Whole-slide preprocessing uses hs2p; foundation-model encoding uses slide2vec.