immuneML.pairwise_repertoire_comparison package
Submodules
immuneML.pairwise_repertoire_comparison.ComparisonData module
immuneML.pairwise_repertoire_comparison.ComparisonDataBatch module
- class immuneML.pairwise_repertoire_comparison.ComparisonDataBatch.ComparisonDataBatch(items: list, repertoire_index_mapping: Dict[str, int], path: pathlib.Path, identifier: int, matrix: Optional[numpy.ndarray] = None)[source]
Bases:
object
- Parameters
matrix – array with dimension items x repertoires, where items are defined by comparison attributes specified in ComparisonData class and can include, for instance, receptor sequences or combinations of receptor sequences and V and J gene
items – the item names extracted from the repertoires in the dataset on which the repertoires are evaluated (e.g. sequences or combinations of sequences and genes
repertoire_index_mapping – a mapping between the repertoire identifier (a string) and a column number for faster access of columns (repertoire vectors w.r.t. given items) in the comparison data matrix where columns correspond to repertoires
path (Path) – path to directory where comp data is stored
identifier (int) – identifier of the batch
- identifier: int
- items: list
- matrix: numpy.ndarray = None
- path: pathlib.Path
- repertoire_index_mapping: Dict[str, int]
immuneML.pairwise_repertoire_comparison.PairwiseRepertoireComparison module
- class immuneML.pairwise_repertoire_comparison.PairwiseRepertoireComparison.PairwiseRepertoireComparison(**kwargs)[source]
Bases:
object
- compare(dataset: immuneML.data_model.dataset.RepertoireDataset.RepertoireDataset, comparison_fn, comparison_fn_name)[source]
- compare_repertoires(**kwargs)
- create_comparison_data(**kwargs)
- memo_by_params(dataset: immuneML.data_model.dataset.RepertoireDataset.RepertoireDataset)[source]
- prepare_caching_params(dataset: immuneML.data_model.dataset.RepertoireDataset.RepertoireDataset)[source]