massdash.peakPickers.pyMRMTransitionGroupPicker
- class massdash.peakPickers.pyMRMTransitionGroupPicker(level: str = 'ms1ms2', sgolay_frame_length: int | None = 11, sgolay_polynomial_order: int | None = 3, peak_picker: PeakPickerChromatogram | None = None)
Bases:
objectThis is a python implementation based on OpenMS peak picker
- find_peak_boundaries(chrom: Chromatogram) List[TransitionFeature]
Find peak boundaries using the PeakPickerChromatogram algorithm.
- Parameters:
rt_arr (np.array) – Array of retention times.
rt_acc_im (np.array) – Array of accumulated intensities.
- Returns:
- A dictionary containing the FWHM, integrated intensity, left width, and right width for each peak,
with keys corresponding to the names of the data arrays.
- Return type:
dict
- pick(transitionGroup: TransitionGroup) List[TransitionGroupFeature]
Performs Peak Picking, Should return a list of TransitionGroupFeatures