immuneML.environment package¶
Submodules¶
immuneML.environment.Constants module¶
- class immuneML.environment.Constants.Constants[source]¶
Bases:
object
- ALLELE_DELIMITER = '*'¶
- CACHE_PATH = 'cache_path'¶
- CACHE_TYPE = 'cache_type'¶
- COMMENT_SIGN = '#'¶
- FEATURE_DELIMITER = '-'¶
- GAP_LETTER = '-'¶
- GENE_DELIMITER = '-'¶
- NOT_COMPUTED = 'not computed'¶
- PLOTLY_BLACK = '#2A3F5E'¶
- SIGNAL_DELIMITER = '__'¶
- STOP_CODON = '*'¶
- UNKNOWN = ''¶
- VERSION = '3.0.2'¶
immuneML.environment.EnvironmentSettings module¶
- class immuneML.environment.EnvironmentSettings.EnvironmentSettings[source]¶
Bases:
object
Class containing environment variables, like receptor_sequence type, root path etc.
- cache_path = PosixPath('/Users/milenpa/PycharmProjects/BMIimmuneML/cache')¶
- compairr_paths = [PosixPath('/usr/local/bin/compairr'), PosixPath('compairr/src/compairr'), PosixPath('/Users/milenpa/PycharmProjects/BMIimmuneML/compairr/src/compairr'), PosixPath('/Users/milenpa/PycharmProjects/BMIimmuneML/compairr')]¶
- default_analysis_path = PosixPath('/Users/milenpa/PycharmProjects/BMIimmuneML/analysis_runs')¶
- default_params_path = PosixPath('/Users/milenpa/PycharmProjects/BMIimmuneML/immuneML/config/default_params')¶
- static get_sequence_alphabet(sequence_type: SequenceType = None)[source]¶
- Returns:
alphabetically sorted receptor_sequence alphabet
- static get_sequence_type() SequenceType [source]¶
- html_templates_path = PosixPath('/Users/milenpa/PycharmProjects/BMIimmuneML/immuneML/presentation/html/templates')¶
- low_memory = True¶
- max_sequence_length = 20¶
- root_path = PosixPath('/Users/milenpa/PycharmProjects/BMIimmuneML')¶
- sequence_type = 'sequence_aa'¶
- static set_sequence_type(sequence_type: SequenceType)[source]¶
- source_docs_path = PosixPath('/Users/milenpa/PycharmProjects/BMIimmuneML/docs/source')¶
- specs_docs_path = PosixPath('/Users/milenpa/PycharmProjects/BMIimmuneML/docs/specs')¶
- tmp_cache_path = PosixPath('/Users/milenpa/PycharmProjects/BMIimmuneML/test/tmp/cache')¶
- tmp_test_path = PosixPath('/Users/milenpa/PycharmProjects/BMIimmuneML/test/tmp')¶
immuneML.environment.Label module¶
- class immuneML.environment.Label.Label(name: str, values: list, auxiliary_label_names: list = None, positive_class=None)[source]¶
Bases:
object
- get_binary_negative_class()[source]¶
Ensures the correct ‘negative class’ is returned when using the Label for binary classification.
- property positive_class¶
Ensures the same class is always returned as the ‘positive class’, even when it was not explicitly set.
- property values¶
Make sure the positive class is listed last This is needed for compatibility with ~immuneML.ml_methods.util.Util.binarize_label_classes
immuneML.environment.LabelConfiguration module¶
- class immuneML.environment.LabelConfiguration.LabelConfiguration(labels: list = None)[source]¶
Bases:
object
Class that encapsulates labels and transformers for the labels. Supports two types of labels: CLASSIFICATION and REGRESSION (as defined in LabelType class)