diff --git a/README.md b/README.md
index 33f10a6..6f95a5b 100644
--- a/README.md
+++ b/README.md
@@ -114,11 +114,15 @@ segmenter.infer_single(
| 2025 | 2nd | _Qu Lin, et al._ | N/A | ✅ | [BraTS25_2](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.AdultGliomaPreAndPostTreatmentAlgorithms.BraTS25_2) |
| 2025 | 3rd | _Liwei Jin, et al._ | N/A | ✅ | [BraTS25_3A](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.AdultGliomaPreAndPostTreatmentAlgorithms.BraTS25_3A) |
| 2025 | 3rd | _Adrian Celaya, et al._ | N/A | ❌ | [BraTS25_3B](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.AdultGliomaPreAndPostTreatmentAlgorithms.BraTS25_3B) |
+| 2025 | Baseline* | _Abhijeet Parida, et al._ | [Link](https://link.springer.com/chapter/10.1007/978-3-032-16365-3_22) | ❌ | [BraTS25_B](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.AdultGliomaPreAndPostTreatmentAlgorithms.BraTS25_B) |
| 2024 | 1st | _André Ferreira, et al._ |[Link](https://arxiv.org/pdf/2411.04632v1)| ❌ | [BraTS24_1](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.AdultGliomaPostTreatmentAlgorithms.BraTS24_1) |
| 2024 | 2nd | _Heejong Kim, et al._ | [Link](https://arxiv.org/abs/2409.08143) | ❌ | [BraTS24_2](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.AdultGliomaPostTreatmentAlgorithms.BraTS24_2) |
| 2024 | 3rd | _Adrian Celaya_ | N/A | ✅ | [BraTS24_3](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.AdultGliomaPostTreatmentAlgorithms.BraTS24_3) |
+> Baseline*: The unranked baseline was provided by participating team(s) that included BraTS organizers. In an unofficial evaluation, it achieved performance within the range of the top 3 officially ranked models.
+
+
> Note: The MNI152 atlas, available on [Zenodo](https://zenodo.org/records/15927391), was employed for registration in the 2024 and subsequent BraTS Glioma Post-treatment Segmentation challenges.
@@ -198,6 +202,7 @@ segmenter.infer_single(
| 2025 | 2nd | _William Boonzaier, et al._ | N/A | ❌ | [BraTS25_2A](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.AfricaAlgorithms.BraTS25_2A) |
| 2025 | 2nd | _Mohtady Barakat, et al._ | N/A | ❌ | [BraTS25_2B](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.AfricaAlgorithms.BraTS25_2B) |
| 2025 | 3rd | _Ahmed Jaheen, et al._ | N/A | ❌ | [BraTS25_3](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.AfricaAlgorithms.BraTS25_3) |
+| 2025 | Baseline* | _Abhijeet Parida, et al._ | [Link](https://link.springer.com/chapter/10.1007/978-3-032-16365-3_22) | ❌ | [BraTS25_B](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.AfricaAlgorithms.BraTS25_B) |
| 2024 | 1st | _Abhijeet Parida, et al._ | [Link](https://arxiv.org/abs/2412.04111) | ❌ | [BraTS24_1](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.AfricaAlgorithms.BraTS24_1) |
| 2024 | 2nd | _Yanguang Zhao, et al._ | [Link](https://doi.org/10.48550/arXiv.2410.18698) | ✅ | [BraTS24_2](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.AfricaAlgorithms.BraTS24_2) |
| 2024 | 3rd | _Sarim Hashmi, et al._ | [Link](https://doi.org/10.48550/arXiv.2411.15872) | ❌ | [BraTS24_3](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.AfricaAlgorithms.BraTS24_3) |
@@ -207,6 +212,9 @@ segmenter.infer_single(
+> Baseline*: The unranked baseline was provided by participating team(s) that included BraTS organizers. In an unofficial evaluation, it achieved performance within the range of the top 3 officially ranked models.
+
+
> Note: The SRI24 atlas, available on [Zenodo](https://zenodo.org/records/15927391), was employed for registration in BraTS Africa Segmentation challenges.
@@ -241,11 +249,16 @@ segmenter.infer_single(
| ---- | ---- | -------------------------------------- | ---------------------------------------------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------- |
| 2025 | 1st | _Yu Haitao, et al._ | N/A | ❌ | [BraTS25_1](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.MeningiomaAlgorithms.BraTS25_1) |
| 2025 | 2nd | _Mohammad Mahdi Danesh Pajouh, et al._ | N/A | ❌ | [BraTS25_2](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.MeningiomaAlgorithms.BraTS25_2) |
+| 2025 | Baseline* | _Daniel Capellán-Martín, et al._ | [Link](https://pmc.ncbi.nlm.nih.gov/articles/PMC13148016) | ❌ | [BraTS25_B](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.MeningiomaAlgorithms.BraTS25_B) |
| 2023 | 1st | _Andriy Myronenko, et al._ | [Link](https://arxiv.org/abs/2510.25058) | ❌ | [BraTS23_1](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.MeningiomaAlgorithms.BraTS23_1) |
| 2023 | 2nd | _Ziyan Huang, et al._ | [Link](https://doi.org/10.1007/978-3-031-76163-8_13) | ✅ | [BraTS23_2](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.MeningiomaAlgorithms.BraTS23_2) |
| 2023 | 3rd | _Daniel Capellán-Martín et al._ | [Link](https://api.semanticscholar.org/CorpusID:272599903) | ❌ | [BraTS23_3](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.MeningiomaAlgorithms.BraTS23_3) |
+
+> Baseline*: The unranked baseline was provided by participating team(s) that included BraTS organizers. In an unofficial evaluation, it achieved performance within the range of the top 3 officially ranked models.
+
+
#### Meningioma Radio Therapy Segmentation
@@ -276,6 +289,7 @@ segmenter.infer_single(
| 2025 | 1st | _Valeria Abramova, et al._ | N/A | ❌ | [BraTS25_1](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.MeningiomaRTAlgorithms.BraTS25_1) |
| 2025 | 2nd | _Sanskriti Srivastava, et al._ | N/A | ✅ | [BraTS25_2](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.MeningiomaRTAlgorithms.BraTS25_2) |
| 2025 | 3rd | _Nima Sadeghzadeh, et al._ | N/A | ✅ | [BraTS25_3](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.MeningiomaRTAlgorithms.BraTS25_3) |
+| 2025 | Baseline* | _Daniel Capellán-Martín, et al._ | [Link](https://pmc.ncbi.nlm.nih.gov/articles/PMC13148016) | ❌ | [BraTS25_B](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.MeningiomaRTAlgorithms.BraTS25_B) |
| 2024 | 1st | _Valeria Abramova_ | N/A | ❌ | [BraTS24_1](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.MeningiomaAlgorithms.BraTS24_1) |
| 2024 | 2nd | _Mehdi Astaraki_ | N/A | ❌ | [BraTS24_2](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.MeningiomaAlgorithms.BraTS24_2) |
| 2024 | 3rd | _Andre Ferreira, et al._ | [Link](https://arxiv.org/html/2411.04632v1) | ✅ | [BraTS24_3](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.MeningiomaAlgorithms.BraTS24_3) |
@@ -283,6 +297,9 @@ segmenter.infer_single(
+> Baseline*: The unranked baseline was provided by participating team(s) that included BraTS organizers. In an unofficial evaluation, it achieved performance within the range of the top 3 officially ranked models.
+
+
> Note: The MRI dataset in the Meningioma-Radiotherapy challenge was provided in native space. However,
the SRI24 atlas, available on [Zenodo](https://zenodo.org/records/15927391), was employed for registration in BraTS Meningioma Pre-operative challenges.
@@ -319,12 +336,16 @@ segmenter.infer_single(
| ---- | ---- | -------------------------- | ---------------------------------------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------- |
| 2025 | 1st | _Maria Bancerek, et al._ | N/A | ❌ | [BraTS25_1](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.MetastasesAlgorithms.BraTS25_1) |
| 2025 | 2nd | _Wes Krikorian, et al._ | N/A | ✅ | [BraTS25_2](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.MetastasesAlgorithms.BraTS25_2) |
+| 2025 | Baseline* | _Daniel Capellán-Martín, et al._ | [Link](https://pmc.ncbi.nlm.nih.gov/articles/PMC13148016) | ❌ | [BraTS25_B](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.MetastasesAlgorithms.BraTS25_B) |
| 2023 | 1st | _Andriy Myronenko, et al._ | [Link](https://arxiv.org/abs/2510.25058) | ❌ | [BraTS23_1](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.MetastasesAlgorithms.BraTS23_1) |
| 2023 | 2nd | _Siwei Yang, et al._ | [Link](https://doi.org/10.1007/978-3-031-76163-8_17) | ❌ | [BraTS23_2](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.MetastasesAlgorithms.BraTS23_2) |
| 2023 | 3rd | _Ziyan Huang, et al._ | [Link](https://doi.org/10.1007/978-3-031-76163-8_13) | ✅ | [BraTS23_3](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.MetastasesAlgorithms.BraTS23_3) |
+> Baseline*: The unranked baseline was provided by participating team(s) that included BraTS organizers. In an unofficial evaluation, it achieved performance within the range of the top 3 officially ranked models.
+
+
> Note: The SRI24 atlas, available on [Zenodo](https://zenodo.org/records/15927391), was employed for registration in BraTS Metastasis segmentation challenges.
@@ -352,6 +373,8 @@ segmenter.infer_single(
**Class:** `brats.PediatricSegmenter` ([Docs](https://brats.readthedocs.io/en/latest/core/segmentation_algorithms.html#brats.core.segmentation_algorithms.PediatricSegmenter))
+**BraTS-PEDs Dataset Paper 2026** [Link](https://doi.org/10.1148/ryai.250902)
+
**Challenge Paper 2024** [Link](https://doi.org/10.48550/arXiv.2404.15009)
**Challenge Results Paper 2023** [Link](https://doi.org/10.48550/arXiv.2407.08855)
@@ -364,6 +387,7 @@ segmenter.infer_single(
| 2025 | 1st | _Yuxiao Yi, et al._ | N/A | ❌ | [BraTS25_1](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.PediatricAlgorithms.BraTS25_1) |
| 2025 | 2nd | _Meng-Yuan Chen, et al._ | N/A | ❌ | [BraTS25_2](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.PediatricAlgorithms.BraTS25_2) |
| 2025 | 3rd | _Haitao Yu, et al._ | N/A | ❌ | [BraTS25_3](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.PediatricAlgorithms.BraTS25_3) |
+| 2025 | Baseline* | _Daniel Capellán-Martín, et al._ | [Link](https://pmc.ncbi.nlm.nih.gov/articles/PMC13148016/) | ❌ | [BraTS25_B](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.PediatricAlgorithms.BraTS25_B) |
| 2024 | 1st | _Mehdi Astaraki_ | N/A | ❌ | [BraTS24_1](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.PediatricAlgorithms.BraTS24_1) |
| 2024 | 2nd | _Tim Mulvany, et al._ | [Link](https://doi.org/10.48550/arXiv.2410.14020) | ❌ | [BraTS24_2](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.PediatricAlgorithms.BraTS24_2) |
| 2024 | 3rd | _Sarim Hashmi, et al._ | [Link](https://doi.org/10.48550/arXiv.2411.15872) | ❌ | [BraTS24_3](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.PediatricAlgorithms.BraTS24_3) |
@@ -374,6 +398,9 @@ segmenter.infer_single(
+> Baseline*: The unranked baseline was provided by participating team(s) that included BraTS organizers. In an unofficial evaluation, it achieved performance within the range of the top 3 officially ranked models.
+
+
> Note: The SRI24 atlas, available on [Zenodo](https://zenodo.org/records/15927391), was employed for registration in BraTS Pediatric Tumor Segmentation challenges.
@@ -447,6 +474,7 @@ inpainter.infer_single(
| 2025 | 1st | _Juexin Zhang, et al._ | N/A | ❌ | [BraTS25_1A](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.InpaintingAlgorithms.BraTS25_1A) |
| 2025 | 1st | _André Ferreira, et al._ | N/A | ❌ | [BraTS25_1B](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.InpaintingAlgorithms.BraTS25_1B) |
| 2025 | 2nd | _Juhyung Ha, et al._ | N/A | ❌ | [BraTS25_2](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.InpaintingAlgorithms.BraTS25_2) |
+| 2025 | Baseline* | _Nishad Kulkarni, et al._ | [Link](https://link.springer.com/chapter/10.1007/978-3-032-16370-7_13) | ❌ | [BraTS25_B](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.InpaintingAlgorithms.BraTS25_B) |
| 2024 | 1st | _Juexin Zhang et al._ | [Link](https://doi.org/10.48550/arXiv.2507.18126) | ✅ | [BraTS24_1](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.InpaintingAlgorithms.BraTS24_1) |
| 2024 | 2nd | _André Ferreira, et al._ | [Link](https://arxiv.org/html/2411.04630v2) | ❌ | [BraTS24_2](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.InpaintingAlgorithms.BraTS24_2) |
| 2024 | 3rd | _Alicia Durrer, et al._ | N/A | ❌ | [BraTS24_3](https://brats.readthedocs.io/en/latest/utils/utils.html#brats.constants.InpaintingAlgorithms.BraTS24_3) |
@@ -456,6 +484,9 @@ inpainter.infer_single(
+> Baseline*: The unranked baseline was provided by participating team(s) that included BraTS organizers. In an unofficial evaluation, it achieved performance within the range of the top 3 officially ranked models.
+
+
> Note: The datasets used in this challenge were adapted from other segmentation challenges, so the atlas type depends on the original dataset.
diff --git a/brats/constants.py b/brats/constants.py
index 1570b8f..76094a4 100644
--- a/brats/constants.py
+++ b/brats/constants.py
@@ -47,6 +47,8 @@ class AdultGliomaPreAndPostTreatmentAlgorithms(Algorithms):
""" BraTS25 Adult Glioma Segmentation 3rd place (tie) """
BraTS25_3B = "BraTS25_3B"
""" BraTS25 Adult Glioma Segmentation 3rd place (tie) """
+ BraTS25_B = "BraTS25_B"
+ """ BraTS25 Adult Glioma Segmentation baseline """
BraTS24_1 = "BraTS24_1"
""" BraTS24 Adult Glioma Segmentation 1st place """
@@ -76,6 +78,8 @@ class MeningiomaRTAlgorithms(Algorithms):
""" BraTS25 Meningioma Segmentation 2nd place """
BraTS25_3 = "BraTS25_3"
""" BraTS25 Meningioma Segmentation 3rd place """
+ BraTS25_B = "BraTS25_B"
+ """ BraTS25 Meningioma Segmentation baseline """
BraTS24_1 = "BraTS24_1"
""" BraTS24 Meningioma Segmentation 1st place """
@@ -92,6 +96,8 @@ class MeningiomaAlgorithms(Algorithms):
"""BraTS25 Meningioma Segmentation 1st place """
BraTS25_2 = "BraTS25_2"
"""BraTS25 Meningioma Segmentation 2nd place """
+ BraTS25_B = "BraTS25_B"
+ """BraTS25 Meningioma Segmentation baseline """
BraTS23_1 = "BraTS23_1"
"""BraTS23 Meningioma Segmentation 1st place (GPU only)"""
@@ -110,6 +116,8 @@ class PediatricAlgorithms(Algorithms):
""" BraTS25 Pediatric Segmentation 2nd place"""
BraTS25_3 = "BraTS25_3"
""" BraTS25 Pediatric Segmentation 3rd place"""
+ BraTS25_B = "BraTS25_B"
+ """ BraTS25 Pediatric Segmentation baseline"""
BraTS24_1 = "BraTS24_1"
""" BraTS24 Pediatric Segmentation 1st place """
@@ -137,6 +145,8 @@ class AfricaAlgorithms(Algorithms):
""" BraTS25 BraTS-SSA Segmentation 2nd place (Tie) """
BraTS25_3 = "BraTS25_3"
""" BraTS25 BraTS-SSA Segmentation 3rd place """
+ BraTS25_B = "BraTS25_B"
+ """ BraTS25 BraTS-SSA Segmentation baseline """
BraTS24_1 = "BraTS24_1"
""" BraTS24 BraTS-Africa Segmentation 1st place """
@@ -160,6 +170,8 @@ class MetastasesAlgorithms(Algorithms):
"""BraTS25 Brain Metastases Segmentation 1st place"""
BraTS25_2 = "BraTS25_2"
"""BraTS25 Brain Metastases Segmentation 2nd place"""
+ BraTS25_B = "BraTS25_B"
+ """BraTS25 Brain Metastases Segmentation baseline"""
BraTS23_1 = "BraTS23_1"
"""BraTS23 Brain Metastases Segmentation 1st place (GPU only)"""
@@ -178,6 +190,8 @@ class InpaintingAlgorithms(Algorithms):
""" BraTS25 Inpainting shared 1st place (tie)"""
BraTS25_2 = "BraTS25_2"
""" BraTS25 Inpainting 2nd place """
+ BraTS25_B = "BraTS25_B"
+ """ BraTS25 Inpainting baseline """
BraTS24_1 = "BraTS24_1"
""" BraTS24 Inpainting 1st place """
diff --git a/brats/data/meta/adult_glioma_pre_and_post_treatment.yml b/brats/data/meta/adult_glioma_pre_and_post_treatment.yml
index e5590f8..049e9c4 100644
--- a/brats/data/meta/adult_glioma_pre_and_post_treatment.yml
+++ b/brats/data/meta/adult_glioma_pre_and_post_treatment.yml
@@ -11,6 +11,7 @@ constants:
1st: &rank_1 1st
2nd: &rank_2 2nd
3rd: &rank_3 3rd
+ Baseline: &rank_baseline Baseline
algorithms:
@@ -68,6 +69,18 @@ algorithms:
docker_image: brainles/brats25_gli_mist:latest
input_name_schema: *input_name_schema
+ BraTS25_B:
+ meta:
+ authors: Abhijeet Parida, et al.
+ paper: https://link.springer.com/chapter/10.1007/978-3-032-16365-3_22
+ challenge: *challenge
+ challenge_manuscript: *challenge_manuscript_2025
+ rank: *rank_baseline
+ year: *year_2025
+ run_args:
+ docker_image: aparida12/brats2025:gli
+ input_name_schema: *input_name_schema
+
##### 2024 #####
BraTS24_1:
meta:
diff --git a/brats/data/meta/africa.yml b/brats/data/meta/africa.yml
index d77243c..5fd844d 100644
--- a/brats/data/meta/africa.yml
+++ b/brats/data/meta/africa.yml
@@ -14,6 +14,7 @@ constants:
1st: &rank_1 1st
2nd: &rank_2 2nd
3rd: &rank_3 3rd
+ Baseline: &rank_baseline Baseline
algorithms:
@@ -77,6 +78,20 @@ algorithms:
input_name_schema: *input_name_schema
requires_root: true
+ BraTS25_B:
+ meta:
+ authors: Abhijeet Parida, et al.
+ paper: https://link.springer.com/chapter/10.1007/978-3-032-16365-3_22
+ challenge: *challenge
+ challenge_manuscript: *challenge_manuscript_2025
+ rank: *rank_baseline
+ year: *year_2025
+ dataset_manuscript: *dataset_manuscript
+ run_args:
+ docker_image: aparida12/brats2025:ssa
+ input_name_schema: *input_name_schema
+ requires_root: true
+
##### 2024 #####
BraTS24_1:
@@ -182,4 +197,3 @@ algorithms:
requires_root: true
parameters_file: true
cpu_compatible: true
-
diff --git a/brats/data/meta/inpainting.yml b/brats/data/meta/inpainting.yml
index eb93ff9..d50f1ab 100644
--- a/brats/data/meta/inpainting.yml
+++ b/brats/data/meta/inpainting.yml
@@ -12,6 +12,7 @@ constants:
1st: &rank_1 1st
2nd: &rank_2 2nd
3rd: &rank_3 3rd
+ Baseline: &rank_baseline Baseline
algorithms:
@@ -54,6 +55,18 @@ algorithms:
docker_image: brainles/brats25_inpainting_iu_brats:latest
input_name_schema: *input_name_schema
+ BraTS25_B:
+ meta:
+ authors: Nishad Kulkarni, et al.
+ paper: https://link.springer.com/chapter/10.1007/978-3-032-16370-7_13
+ challenge: *challenge
+ challenge_manuscript: N/A
+ rank: *rank_baseline
+ year: *year_2025
+ run_args:
+ docker_image: aparida12/brats2025:inpt
+ input_name_schema: *input_name_schema
+
######## 2024 Algorithms ########
BraTS24_1:
diff --git a/brats/data/meta/meningioma.yml b/brats/data/meta/meningioma.yml
index 993d1fb..af792c3 100644
--- a/brats/data/meta/meningioma.yml
+++ b/brats/data/meta/meningioma.yml
@@ -13,6 +13,7 @@ constants:
1st: &rank_1 1st
2nd: &rank_2 2nd
3rd: &rank_3 3rd
+ Baseline: &rank_baseline Baseline
algorithms:
@@ -44,6 +45,19 @@ algorithms:
docker_image: brainles/brats25_men_mmdp:latest
input_name_schema: *input_name_schema
+ BraTS25_B:
+ meta:
+ authors: Daniel Capellán-Martín, et al.
+ paper: https://pmc.ncbi.nlm.nih.gov/articles/PMC13148016
+ challenge: *challenge
+ challenge_manuscript: *challenge_manuscript_2025
+ rank: *rank_baseline
+ year: *year_2025
+ dataset_manuscript: *dataset_manuscript
+ run_args:
+ docker_image: aparida12/brats2025:men
+ input_name_schema: *input_name_schema
+
##### 2023 #####
BraTS23_1:
meta:
diff --git a/brats/data/meta/meningioma_rt.yml b/brats/data/meta/meningioma_rt.yml
index 003df24..27ba6b1 100644
--- a/brats/data/meta/meningioma_rt.yml
+++ b/brats/data/meta/meningioma_rt.yml
@@ -13,6 +13,7 @@ constants:
1st: &rank_1 1st
2nd: &rank_2 2nd
3rd: &rank_3 3rd
+ Baseline: &rank_baseline Baseline
algorithms:
@@ -60,6 +61,20 @@ algorithms:
cpu_compatible: true # ~ 7 min/subject
requires_root: true
+ BraTS25_B:
+ meta:
+ authors: Daniel Capellán-Martín, et al.
+ paper: https://pmc.ncbi.nlm.nih.gov/articles/PMC13148016
+ challenge: *challenge
+ challenge_manuscript: *challenge_manuscript_2025
+ rank: *rank_baseline
+ year: *year_2025
+ dataset_manuscript: *dataset_manuscript
+ run_args:
+ docker_image: aparida12/brats2025:menrt
+ input_name_schema: *input_name_schema
+ requires_root: true
+
##### 2024 #####
BraTS24_1:
meta:
@@ -110,4 +125,3 @@ algorithms:
subject_modality_separator: "_"
-
diff --git a/brats/data/meta/metastases.yml b/brats/data/meta/metastases.yml
index 00c4ea1..5508651 100644
--- a/brats/data/meta/metastases.yml
+++ b/brats/data/meta/metastases.yml
@@ -11,6 +11,7 @@ constants:
1st: &rank_1 1st
2nd: &rank_2 2nd
3rd: &rank_3 3rd
+ Baseline: &rank_baseline Baseline
algorithms:
@@ -43,6 +44,19 @@ algorithms:
requires_root: true
cpu_compatible: true
+ BraTS25_B:
+ meta:
+ authors: Daniel Capellán-Martín, et al.
+ paper: https://pmc.ncbi.nlm.nih.gov/articles/PMC13148016
+ challenge: *challenge
+ challenge_manuscript: *challenge_manuscript_2025
+ rank: *rank_baseline
+ year: *year_2025
+ run_args:
+ docker_image: aparida12/brats2025:met
+ input_name_schema: *input_name_schema
+ requires_root: true
+
### 2023 Algorithms ###
BraTS23_1:
diff --git a/brats/data/meta/pediatric.yml b/brats/data/meta/pediatric.yml
index 0504896..ee68507 100644
--- a/brats/data/meta/pediatric.yml
+++ b/brats/data/meta/pediatric.yml
@@ -13,6 +13,7 @@ constants:
1st: &rank_1 1st
2nd: &rank_2 2nd
3rd: &rank_3 3rd
+ Baseline: &rank_baseline Baseline
algorithms:
@@ -56,6 +57,19 @@ algorithms:
input_name_schema: *input_name_schema
requires_root: true
+ BraTS25_B:
+ meta:
+ authors: Daniel Capellán-Martín et al.
+ paper: https://pmc.ncbi.nlm.nih.gov/articles/PMC13148016
+ challenge: *challenge
+ challenge_manuscript: *challenge_manuscript_2025
+ rank: *rank_baseline
+ year: *year_2025
+ run_args:
+ docker_image: aparida12/brats2025:peds
+ input_name_schema: *input_name_schema
+ requires_root: true
+
# BraTS25_4?: # Removed after ranking updated
# meta:
# authors: Xiaolong Li, et al.
diff --git a/tests/utils/test_algorithm_config.py b/tests/utils/test_algorithm_config.py
index 5a6975f..fb1fdec 100644
--- a/tests/utils/test_algorithm_config.py
+++ b/tests/utils/test_algorithm_config.py
@@ -23,6 +23,7 @@ def test_configs_valid(configs):
def test_integrity_rank(configs):
ordinal_map = {
+ "B": "Baseline",
"1": "1st",
"2": "2nd",
"3": "3rd",
@@ -30,7 +31,8 @@ def test_integrity_rank(configs):
for config in configs:
algorithms = load_algorithms(file_path=config)
for alg_key, alg_data in algorithms.items():
- name_rank = alg_key.split("_")[-1][0]
+ rank_suffix = alg_key.split("_")[-1]
+ name_rank = rank_suffix if rank_suffix == "B" else rank_suffix[0]
assert (
alg_data.meta.rank == ordinal_map[name_rank]
), f"Rank mismatch for {alg_key} in {config}"