This page contains workflow diagrams for simple use cases of the four core Pydpiper applications. As the number of core Pydpiper applications increases, we will create more example workflow diagrams.

To view a larger version of each workflow, please click the thumbnail image. The png files may also be downloaded for easier resizing and viewing. 

Iterative Model Building (MBM 2.0)

This example workflow is for iterative model building with 3 subjects (subj_1, subj_2, and subj_3). The parameters of the workflow are as follows:


This example workflow is for the entire MAGeT procedure, starting with three atlases (A1, A2, A3) and three inputs (subj_1, subj_2, subj_3). The workflow is as follows:

Registration Chain

This example workflow is for a simple registration chain application. Two subjects, each scanned at three time points, are registered together. The registration proceeds as follows:

We explicitly note here that we do NOT show the portion of the workflow where the T3 scans from both subjects are registered together to create a common space using the iterative model building procedure shown above. We omitted this step to aid in workflow readability, but should one wish to visualize adding this component, it would include the entire diagram shown above for iterative model building, minus subject three. In addition, additional transform concatenation steps and statistics would be added, for the calculation of deformation fields from the common space back to each individual timepoint.

Two-level Model Building

This example workflow is for two-level model building. Two subjects, each scanned twice, are assumed to have been aligned previously with the LSQ12 module. They are registered with the following protocol: