Basic concepts¶
After seeing some short examples and showcases of Nipype, it’s time to check things out more in-depth.
Nipype consists of many parts, but the main ones are Interfaces, the Workflow Engine with nodes and workflows, as well as the Execution Plugins.
Here’s what they are in short:
Interface: Wraps a program or function
Node/MapNode: Wraps an Interface for use in a Workflow
Workflow: A graph or forest of graphs whose edges represent
data flow
Plugin: A component that describes how a Workflow should
be executed
These and more building blocks of nipype are explained in the notebooks you can find in ToC on the left. All of them also include some exercises to help you get some experience and hopefully gain a better understanding.