transfer_confident_evidence_across_runs

class pyprophet.ipf.transfer_confident_evidence_across_runs(df1, across_run_confidence_threshold, group_cols=['feature_id', 'transition_id', 'peptide_id', 'bmask', 'num_peptidoforms', 'alignment_group_id'], value_cols=['pep', 'precursor_peakgroup_pep'])[source]

Bases:

Propagates confident evidence across aligned runs.

Parameters:
  • df1 (pd.DataFrame) – Input data containing feature-level information.

  • across_run_confidence_threshold (float) – Confidence threshold for propagation.

  • group_cols (list) – Columns to group by during propagation.

  • value_cols (list) – Columns to apply the minimum reduction.

Returns:

Data with propagated evidence across runs.

Return type:

pd.DataFrame