pyproteonet.aggregation.ibaq.iBAQ
- pyproteonet.aggregation.ibaq.iBAQ(dataset: Dataset, mapping: str, partner_column: str, sequence_column: str, protein_molecule: str = 'protein', result_column: str | None = None, enzyme: str = 'Trypsin', min_peptide_length: int = 6, max_peptide_length: int = 30, only_unique: bool = True, is_log: bool = False)
Runs iBAQ aggregation on the dataset.
- Parameters:
dataset (Dataset) – Dataset to run aggregation on.
mapping (str) – Mapping to use (should represent peptide-to-protein mapping).
partner_column (str) – Name of the column with peptide abundance values.
sequence_column (str) – Name of the column in the MoleculeSet of the dataset containing protein sequences.
result_column (str, optional) – Name of the column to store the result in. Defaults to None.
enzyme (str, optional) – Enzyme to use for splitting protein sequence into peptides. Defaults to “Trypsin”.
min_peptide_length (int, optional) – Minimum length of peptides to consider. Defaults to 6.
max_peptide_length (int, optional) – Maximum length of peptides to consider. Defaults to 30.
only_unique (bool, optional) – Whether to consider only unique peptides. Defaults to True.
is_log (bool, optional) – Whether the values in the dataset are log-transformed. Defaults to False.