Skip to content

Naming convention of workflows #919

Closed
@oesteban

Description

@oesteban

Whereas interfaces can be tool-oriented, workflows should not be tool-oriented even if all the interfaces used by a workflow belong to a unique package (e.g. fsl).

I propose to change the workflows tree to a functional organization, where we have families of experiments (i.e. diffusion, fmri, morphometry) at the top level and then followed by the main processing blocks (i.e. preprocessing, reconstruction, model, reporting, etc.).

Interfaces that compose the workflow should be indicated in the documentation, maybe the scouting function that analyzes the workflows and calls the write_graph function can do this (print a summary with the node name and the interface module it belongs).

Looking at the current contents of the workflows module this should be rather effortless, although I must recon that I don't know any about fMRI workflows.

This discussion raises from #903.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions