Workflows¶
OncoPrep’s processing logic is organized as Nipype workflows.
Each workflow factory returns a Workflow instance with inputnode and
outputnode for composable integration.
Orchestration¶
Anatomical preprocessing¶
Tumor segmentation¶
|
Create tumor segmentation workflow for integration with anatomical preprocessing. |
nnInteractive segmentation¶
|
Create an nnInteractive tumor segmentation workflow. |
Segmentation fusion¶
|
Initialize segmentation fusion workflow. |
|
Initialize anatomical segmentation fusion workflow. |
Radiomics¶
|
Create a radiomics feature extraction workflow. |
|
Create a multi-modal radiomics extraction workflow. |
VASARI feature extraction¶
|
Create a VASARI feature extraction and radiology report workflow. |
Quality control (MRIQC) — temporarily disabled¶
Warning
MRIQC integration is temporarily disabled in this release.
The --run-qc CLI flag is accepted but ignored.
This module will be re-enabled in a future version.
Legacy metrics (deprecated)¶
|
Compute quality assurance metrics for preprocessing. |
|
Compute signal-to-noise ratio metrics. |
|
Compute brain coverage and field-of-view metrics. |
|
Compute detailed tissue-specific statistics. |
|
Assess quality of template registration. |
Warning
The workflows in oncoprep.workflows.metrics are deprecated.
MRIQC integration is temporarily disabled and will be re-enabled
in a future version.
Derivatives output¶
BraTS-specific outputs¶
Surface processing (planned)¶
Note
Surface processing workflows are not yet implemented. The interfaces below are scaffolded for future FreeSurfer + GIFTI/CIFTI-2 integration.
|
Prepare GIFTI surfaces from FreeSurfer subjects directory. |
|
Prepare GIFTI shape files from FreeSurfer morphometrics. |
|
Save GIFTI surfaces and morphometrics to BIDS derivatives. |
Reports¶
|
Generate comprehensive preprocessing report. |