4.1. The junifer
Pipeline¶
The junifer pipeline is the main execution path of junifer. It consists of five steps:
Data Grabber: Interpret the dataset and provide a list of files.
Data Reader: Read the files.
Preprocess: Prepare the files’ data for marker computation.
Marker Computation: Compute the marker(s).
Storage: Store the marker(s) values.
The element that is passed across the pipeline is called the Data Object.
The following is a graphical representation of the pipeline:
However, it is usually the case that several markers are computed for the same
data. Thus, the Marker Computation
step of the pipeline is defined as a list
of markers. The following is a graphical representation of the pipeline execution
on multiple markers:
Note
To avoid keeping in memory all of the computed marker, the storage step is called after each marker computation, releasing the memory used to compute each marker.