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.