ProteinConfig

class VmaxBuilder.config.dataclasses.ProteinConfig(enabled: bool = True, method: str | None = None, options: dict[str, ~typing.Any]=<factory>, field_validation_modes: dict[str, ~VmaxBuilder.config.enums.ValidationMode]=<factory>, source_mode: ProteinSourceMode = ProteinSourceMode.EXPRESSION_PTR, ptr_method: str = 'ptr_weighted_median', tissue_type: str | None = None, allow_direct_proteomics: bool = False, ptr_required: bool = False)[source]

Generated: validation needed.

Description:

Configuration for protein abundance construction.

Parameters:
  • source_mode (ProteinSourceMode) – Protein source pathway.

  • ptr_method (str) – PTR submodule strategy key for expression+PTR mode.

  • tissue_type (str | None) – Optional tissue metadata.

  • allow_direct_proteomics (bool) – Enable direct proteomics pathway.

  • ptr_required (bool) – Require PTR pathway when expression integration is selected.

Public Methods

source_mode

ptr_method

tissue_type

allow_direct_proteomics

ptr_required

enabled

field_validation_modes

method

options