precursor_inference

class pyprophet.ipf.precursor_inference(data, ipf_ms1_scoring, ipf_ms2_scoring, ipf_max_precursor_pep, ipf_max_precursor_peakgroup_pep)[source]

Bases:

Conducts precursor-level inference.

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

  • ipf_ms1_scoring (bool) – Whether to use MS1-level scoring.

  • ipf_ms2_scoring (bool) – Whether to use MS2-level scoring.

  • ipf_max_precursor_pep (float) – Maximum PEP threshold for precursors.

  • ipf_max_precursor_peakgroup_pep (float) – Maximum PEP threshold for peak groups.

Returns:

Inferred precursor probabilities.

Return type:

pd.DataFrame