ClearMap.pipeline_orchestrators#

Set of classes that each focus on a specific task in the ClearMap pipeline.

The pipeline_orchestrators are the main building blocks of the ClearMap pipeline. The base class from which all pipeline_orchestrators inherit is TabProcessor. Then there are 2 types of derived classes, preprocessor and the ones using a preprocessor.

Note batch_process is not a processor but a set of convenience functions to run aspects of

the pipeline on a group of samples.


Sub-packages and modules#

ClearMap.pipeline_orchestrators.batch_process

The processor set of scripts to batch process a group of samples.

ClearMap.pipeline_orchestrators.cell_map

Per-channel cell detection, filtering, atlas alignment, and density mapping.

ClearMap.pipeline_orchestrators.colocalization

ClearMap.pipeline_orchestrators.degree1_inference_processor

This module provides functionality to run inference on the nature of degree=1 vertices in a vascular graph, detecting tip cells and interrupted vessels.

ClearMap.pipeline_orchestrators.experiment_controller

Coordinator for application flow between configuration, workspace/sample state, and processing workers.

ClearMap.pipeline_orchestrators.generic_orchestrators

Base classes for all ClearMap processing workers.

ClearMap.pipeline_orchestrators.group_orchestrators

ClearMap.pipeline_orchestrators.registration_orchestrator

ClearMap.pipeline_orchestrators.sample_info_management

Sample-level metadata management, configuration synchronisation, workspace reconciliation, and channel queries.

ClearMap.pipeline_orchestrators.stitching_orchestrator

ClearMap.pipeline_orchestrators.tract_map

ClearMap.pipeline_orchestrators.tube_map

Vasculature binarization, graph construction, and vessel-type annotation.

ClearMap.pipeline_orchestrators.utils