Skip to content

SABER — Segment Anything Based Electron Recognition

Segmentation Examples

SABER is an open-source platform for autonomous segmentation of organelles in cryo-electron tomography (cryo-ET) and electron microscopy (EM) datasets. It combines state-of-the-art foundational models with expert-driven classification to deliver reliable, scalable segmentations — from a single micrograph to an entire project.


Why SABER?

  • Foundational model power

    Zero-shot segmentation using SAM2 and SAM3 — no annotations required to get started.

  • Expert-driven accuracy

    Train lightweight classifiers on your own annotations to distinguish organelles from contaminants and artifacts.

  • 2D and 3D

    Segment single micrographs or propagate across full tomographic volumes.

  • Publication-ready output

    Export instance segmentations, semantic maps, coordinates, and per-organelle statistics.


Tutorials

CLI

  • Pre-processing

    Prepare your EM/cryo-ET datasets and annotate segmentations using the interactive GUI.

    Get started

  • Training a Classifier

    Train a domain expert classifier on your annotations to filter SAM2 mask proposals.

    Train

  • Inference (2D & 3D)

    Apply your trained classifier to generate segmentations across entire datasets.

    Run inference

  • Membrane Refinement

    Enforce topological consistency across organelle and membrane segmentations.

    Refine

Python API

  • API Overview

    Comprehensive introduction to the SABER Python API.

    Read more

  • 2D Quickstart

    Segment 2D micrographs programmatically in a few lines of code.

    Get started

  • 3D Quickstart

    Segment 3D tomograms and propagate across volumes.

    Get started

  • Training Guide

    Customize the training loop — architectures, loss functions, and data augmentation.

    Customize


Getting Help

Open an issue on our GitHub repository.