MRMRTNormalizer#

class pyopenms.MRMRTNormalizer#

Bases: object

Cython implementation of _MRMRTNormalizer

Original C++ documentation is available here

__init__()#

Methods

__init__()

chauvenet

__static_MRMRTNormalizer_chauvenet(residuals: List[float] , pos: int ) -> bool

chauvenet_probability

__static_MRMRTNormalizer_chauvenet_probability(residuals: List[float] , pos: int ) -> float

computeBinnedCoverage

__static_MRMRTNormalizer_computeBinnedCoverage(rtRange: List[float, float] , pairs: List[List[float, float]] , nrBins: int , minPeptidesPerBin: int , minBinsFilled: int ) -> bool

removeOutliersIterative

__static_MRMRTNormalizer_removeOutliersIterative(pairs: List[List[float, float]] , rsq_limit: float , coverage_limit: float , use_chauvenet: bool , outlier_detection_method: bytes ) -> List[List[float, float]]

removeOutliersRANSAC

__static_MRMRTNormalizer_removeOutliersRANSAC(pairs: List[List[float, float]] , rsq_limit: float , coverage_limit: float , max_iterations: int , max_rt_threshold: float , sampling_size: int ) -> List[List[float, float]]

chauvenet()#

__static_MRMRTNormalizer_chauvenet(residuals: List[float] , pos: int ) -> bool

chauvenet_probability()#

__static_MRMRTNormalizer_chauvenet_probability(residuals: List[float] , pos: int ) -> float

computeBinnedCoverage()#

__static_MRMRTNormalizer_computeBinnedCoverage(rtRange: List[float, float] , pairs: List[List[float, float]] , nrBins: int , minPeptidesPerBin: int , minBinsFilled: int ) -> bool

removeOutliersIterative()#

__static_MRMRTNormalizer_removeOutliersIterative(pairs: List[List[float, float]] , rsq_limit: float , coverage_limit: float , use_chauvenet: bool , outlier_detection_method: bytes ) -> List[List[float, float]]

removeOutliersRANSAC()#

__static_MRMRTNormalizer_removeOutliersRANSAC(pairs: List[List[float, float]] , rsq_limit: float , coverage_limit: float , max_iterations: int , max_rt_threshold: float , sampling_size: int ) -> List[List[float, float]]