MRMTransitionGroupCP#
- class pyopenms.MRMTransitionGroupCP(*args, **kwargs)#
Bases:
MRMTransitionGroupCP- __init__(*args, **kwargs)#
Overload:
- __init__(self) None
Overload:
- __init__(self, in_0: MRMTransitionGroupCP) None
Methods
__init__(*args, **kwargs)addChromatogram(self, chromatogram, key)addFeature(self, feature)addPrecursorChromatogram(self, chromatogram, key)addTransition(self, transition, key)chromatogramIdsMatch(self)getBestFeature(self)getChromatogram(self, key)getChromatograms(self)getFeatures(self)getFeaturesMuteable(self)getLibraryIntensity(self, result)getPrecursorChromatogram(self, key)getTransition(self, key)getTransitionGroupID(self)getTransitions(self)getTransitionsMuteable(self)get_chromatogram_df([columns, ...])Returns a DataFrame representation of the Chromatograms stored in MRMTransitionGroupCP.
get_chromatogram_df_columns([columns, ...])Returns a list of column names that get_chromatogram_df() would produce.
get_feature_df([columns, meta_values])Returns a DataFrame representation of the Features stored in MRMTransitionGroupCP.
get_feature_df_columns([columns])Returns a list of column names that get_feature_df() would produce.
hasChromatogram(self, key)hasPrecursorChromatogram(self, key)hasTransition(self, key)isInternallyConsistent(self)setTransitionGroupID(self, tr_gr_id)size(self)subset(self, tr_ids)- addChromatogram(self, chromatogram: MSChromatogram, key: bytes | str | String) None#
- addFeature(self, feature: MRMFeature) None#
- addPrecursorChromatogram(self, chromatogram: MSChromatogram, key: bytes | str | String) None#
- addTransition(self, transition: ReactionMonitoringTransition, key: bytes | str | String) None#
- chromatogramIdsMatch(self) bool#
- getBestFeature(self) MRMFeature#
- getChromatogram(self, key: bytes | str | String) MSChromatogram#
- getChromatograms(self) List[MSChromatogram]#
- getFeatures(self) List[MRMFeature]#
- getFeaturesMuteable(self) List[MRMFeature]#
- getLibraryIntensity(self, result: List[float]) None#
- getPrecursorChromatogram(self, key: bytes | str | String) MSChromatogram#
- getPrecursorChromatograms(self) List[MSChromatogram]#
- getTransition(self, key: bytes | str | String) ReactionMonitoringTransition#
- getTransitions(self) List[ReactionMonitoringTransition]#
- getTransitionsMuteable(self) List[ReactionMonitoringTransition]#
- get_chromatogram_df(columns: None | List[str] = None, export_meta_values: bool = True) DataFrame#
Returns a DataFrame representation of the Chromatograms stored in MRMTransitionGroupCP.
- Args:
- columns (list or None): List of column names to include. If None,
includes all default columns.
- export_meta_values (bool): Whether to export meta values. Only applies
when columns=None.
- Returns:
pd.DataFrame: DataFrame representation of the chromatograms.
- Example:
>>> # Get all default columns >>> df = mrm.get_chromatogram_df()
>>> # Discover available columns >>> print(mrm.get_chromatogram_df_columns())
>>> # Get only specific columns >>> df = mrm.get_chromatogram_df(columns=['rt', 'intensity'])
- get_chromatogram_df_columns(columns: str = 'default', export_meta_values: bool = True) List[str]#
Returns a list of column names that get_chromatogram_df() would produce.
- Args:
columns (str): ‘default’ for standard columns, ‘all’ for all available columns. export_meta_values (bool): Whether to include meta value columns.
- Returns:
list: List of column name strings.
- get_feature_df(columns: None | List[str] = None, meta_values: None | List[str] | str = None) DataFrame#
Returns a DataFrame representation of the Features stored in MRMTransitionGroupCP.
- Args:
- columns (list or None): List of column names to include. If None,
includes all columns. Use get_feature_df_columns() to discover available columns.
meta_values: meta values to include (None, [custom list of meta value names] or ‘all’)
- Returns:
pd.DataFrame: DataFrame representation of the Features.
- Example:
>>> # Get all columns >>> df = mrm.get_feature_df()
>>> # Discover available columns >>> print(mrm.get_feature_df_columns())
>>> # Get only specific columns >>> df = mrm.get_feature_df(columns=['feature_id', 'RT', 'intensity'])
- get_feature_df_columns(columns: str = 'default') List[str]#
Returns a list of column names that get_feature_df() would produce.
- Args:
columns (str): ‘default’ for core columns, ‘all’ to include all meta values.
- Returns:
list: List of column name strings.
- isInternallyConsistent(self) bool#
- size(self) int#
- subset(self, tr_ids: List[bytes | str]) MRMTransitionGroupCP#