nipoppy.workflows.pipeline

Base class for pipeline workflows.

Classes

BasePipelineWorkflow

A workflow for a pipeline that has a Boutiques descriptor.

Module Contents

nipoppy.workflows.pipeline.apply_analysis_level(participants_sessions, analysis_level)

Filter participant-session pairs to run based on the analysis level.

Parameters:
Return type:

Tuple[str, str]

nipoppy.workflows.pipeline.get_pipeline_version(pipeline_name, dpath_pipelines)

Get the latest version associated with a pipeline.

Parameters:
  • pipeline_name (str) – Name of the pipeline, as specified in the config

  • dpath_pipelines (nipoppy.env.StrOrPathLike) – Path to directory containing pipeline bundle subdirectories

Returns:

The pipeline version

Return type:

str