YAML specification#

All immuneML analyses are specified in a YAML-formatted file. This file describes the different analysis components (such as which machine learning models to use), the workflows to execute with these components, and all associated parameters.

The following pages give an introductory overview of the YAML specification file, as well as detailed documentation of each possible parameter.

Valid combinations of analysis components (definitions) for each dataset type can be viewed below. These components are described by definitions, and can be used in various different instructions (primarily TrainMLModel and ExploratoryAnalysis).

Analysis paths repertoires Analysis paths receptors Analysis paths sequences