Source code for immuneML.workflows.instructions.exploratory_analysis.ExploratoryAnalysisUnit

from dataclasses import dataclass

from immuneML.data_model.datasets.Dataset import Dataset
from immuneML.encodings.DatasetEncoder import DatasetEncoder
from immuneML.environment.LabelConfiguration import LabelConfiguration
from immuneML.ml_methods.dim_reduction.DimRedMethod import DimRedMethod
from immuneML.example_weighting.ExampleWeightingStrategy import ExampleWeightingStrategy
from immuneML.reports.Report import Report
from immuneML.reports.ReportResult import ReportResult


[docs] @dataclass class ExploratoryAnalysisUnit: dataset: Dataset report: Report preprocessing_sequence: list = None encoder: DatasetEncoder = None example_weighting: ExampleWeightingStrategy = None label_config: LabelConfiguration = None number_of_processes: int = 1 report_result: ReportResult = None dim_reduction: DimRedMethod = None