alphabase.peptide.mobility#

Functions:

ccs_to_mobility_bruker(ccs_values, charges, ...)

Convert CCS to mobility for Bruker (timsTOF)

ccs_to_mobility_for_df(precursor_df, ...[, ...])

param precursor_df:

precursor_df

get_reduced_mass(precursor_mzs, charges)

Reduced mass for CCS and mobility calculation

mobility_to_ccs_bruker(im_values, charges, ...)

Convert mobility to CCS for Bruker (timsTOF)

mobility_to_ccs_for_df(precursor_df, ...[, ...])

param precursor_df:

precursor_df

alphabase.peptide.mobility.ccs_to_mobility_bruker(ccs_values: ndarray, charges: ndarray, precursor_mzs: ndarray) ndarray[source][source]#

Convert CCS to mobility for Bruker (timsTOF)

alphabase.peptide.mobility.ccs_to_mobility_for_df(precursor_df: DataFrame, ccs_column: str, *, vendor='bruker') ndarray[source][source]#
Parameters:
  • precursor_df (pd.DataFrame) – precursor_df

  • ccs_column (str) – CCS column name in precursor_df

  • vendor (str, optional) – Different vender may have different IM calculation. Defaults to “bruker”. Note that other vendors are not implemented currently.

Returns:

mobility values

Return type:

np.ndarray

alphabase.peptide.mobility.get_reduced_mass(precursor_mzs: ndarray, charges: ndarray) ndarray[source][source]#

Reduced mass for CCS and mobility calculation

alphabase.peptide.mobility.mobility_to_ccs_bruker(im_values: ndarray, charges: ndarray, precursor_mzs: ndarray) ndarray[source][source]#

Convert mobility to CCS for Bruker (timsTOF)

alphabase.peptide.mobility.mobility_to_ccs_for_df(precursor_df: DataFrame, mobility_column: str, *, vendor='bruker') ndarray[source][source]#
Parameters:
  • precursor_df (pd.DataFrame) – precursor_df

  • mobility_column (str) – mobility column name in precursor_df

  • vendor (str, optional) – Different vender may have different IM calculation. Defaults to “bruker”. Note that other vendors are not implemented currently.

Returns:

CCS values

Return type:

np.ndarray