Quickstart¶
Important
BraTS algorithms require preprocessed brain images (co-registered, skull-stripped, and atlas-registered). See the preprocessing guide for details.
Segmentation¶
from brats import AdultGliomaPreAndPostTreatmentSegmenter
segmenter = AdultGliomaPreAndPostTreatmentSegmenter()
segmenter.infer_single(
t1c="path/to/t1c.nii.gz",
t1n="path/to/t1n.nii.gz",
t2f="path/to/t2f.nii.gz",
t2w="path/to/t2w.nii.gz",
output_file="segmentation.nii.gz",
)
See the segmentation guide for all task types and available algorithms.
Inpainting¶
from brats import Inpainter
inpainter = Inpainter()
inpainter.infer_single(
t1n="path/to/voided_t1n.nii.gz",
mask="path/to/mask.nii.gz",
output_file="inpainting.nii.gz",
)
See the inpainting guide for available algorithms and details.
Missing MRI Synthesis¶
from brats import MissingMRI
missing_mri = MissingMRI()
missing_mri.infer_single(
t1c="path/to/t1c.nii.gz",
t1n="path/to/t1n.nii.gz",
# t2f is missing — it will be synthesized
t2w="path/to/t2w.nii.gz",
output_file="inferred_t2f.nii.gz",
)
See the missing MRI guide for available algorithms and details.
Next Steps¶
- Walk through the full Tutorial Notebook
- Explore all Segmentation Tasks
- Browse the API Reference