immuneML data model¶
immuneML data model supports three types of datasets that can be used for analyses:
Repertoire dataset (
RepertoireDataset
) - one example in the dataset is one repertoire typically coming from one subjectReceptor dataset (
ReceptorDataset
) - one example is one receptor with both chains setSequence dataset (
SequenceDataset
) - one example is one receptor sequence with single chain information.
Useful function in the dataset classes include getting the metadata information from the RepertoireDataset
,
using get_metadata
function, obtaining the number of examples in the
dataset, checking possible labels or making subsets.
The UML diagram showing these classes and the underlying dependencies is shown below.
Implementation details for ReceptorDataset
and SequenceDataset
are available in ElementDataset
.