BraTS Orchestrator
______ _____ _____
| ___ \ |_ _/ ___|
| |_/ /_ __ __ _| | \ `--.
| ___ \ '__/ _` | | `--. \
| |_/ / | | (_| | | /\__/ /
\____/|_| \__,_\_/ \____/
_____ _ _ _
| _ | | | | | | |
| | | |_ __ ___| |__ ___ ___| |_ _ __ __ _| |_ ___ _ __
| | | | '__/ __| '_ \ / _ \/ __| __| '__/ _` | __/ _ \| '__|
\ \_/ / | | (__| | | | __/\__ \ |_| | | (_| | || (_) | |
\___/|_| \___|_| |_|\___||___/\__|_| \__,_|\__\___/|_|
Providing the top-performing algorithms from the Brain Tumor Segmentation (BraTS) challenges, through an easy-to-use Python API.
Documentation
|
Quickstart Get up and running in minutes. Go to Quickstart |
Segmentation Adult glioma, meningioma, metastases, and more. Go to Segmentation |
|
Inpainting Synthesize healthy tissue in tumor regions. Go to Inpainting |
Missing MRI Generate missing MRI sequences. Go to Missing MRI |
Installation
pip install brats
# Python >= 3.10 required for preprocessing:
pip install brats[preprocessing]
Quick Example
from brats import AdultGliomaPreAndPostTreatmentSegmenter
segmenter = AdultGliomaPreAndPostTreatmentSegmenter(cuda_devices="0")
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",
)
Citation
If you use BraTS Orchestrator in your research, please cite:
Kofler, F., et al. (2025). BraTS orchestrator: Democratizing and Disseminating state-of-the-art brain tumor image analysis. arXiv:2506.13807
@misc{kofler2025bratsorchestratordemocratizing,
title={BraTS orchestrator: Democratizing and Disseminating state-of-the-art brain tumor image analysis},
author={Florian Kofler and others},
year={2025},
eprint={2506.13807},
archivePrefix={arXiv},
primaryClass={eess.IV},
url={https://arxiv.org/abs/2506.13807},
}
Contributing
We welcome contributions! Please open a new issue here or have a look at our CONTRIBUTING.md.
License
Metadata
Release files for brats 0.1.12
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| brats-0.1.12.tar.gz | 323.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| brats-0.1.12-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 377.6 kB
Release files / brats-0.1.12.tar.gz
| Download URL | brats-0.1.12.tar.gz |
|---|---|
| Size | 323.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
799f7be241af026375e106a5660f3dff7a58daeade5fb37686e6cde57ecf6cb9
|
|
BLAKE2b-256 checksum How to use checksums |
bd33820e980acc9d6e641aee7f7140e4b25f214aa696b16ee35038af5a0ea2b1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / brats-0.1.12-py3-none-any.whl
| Download URL | brats-0.1.12-py3-none-any.whl |
|---|---|
| Size | 53.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0093b17da0787deb1ba10adda7f61b6d4f1ccd010425f986bad572d6947005fb
|
|
BLAKE2b-256 checksum How to use checksums |
893a78b253820f59c9d96055380797ac516a07c4ff9ffdafca403c46045190eb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|