sm.engine.msm_basic package

Submodules

sm.engine.msm_basic.formula_imager module

Functions for creating isotope images from a mass spectrometry dataset

sm.engine.msm_basic.formula_imager.compute_sf_images(sf_peak_imgs)[source]

Group isotope images for the same formula

Returns:

: pyspark.rdd.RDD

RDD of sum formula, list[sparse matrix of intensities]

sm.engine.msm_basic.formula_imager.compute_sf_peak_images(ds, sf_sp_intens)[source]

Combine all pixel intensities for the same formula into isotope images represented as sparse matrices

Returns:

: pyspark.rdd.RDD

RDD of sum formula, (local peak id, sparse matrix of intensities)

sm.engine.msm_basic.formula_imager.sample_spectra(sc, ds, formulas)[source]

Find formulas for which non-zero intensities in some spectra exist

Returns:

: pyspark.rdd.RDD

RDD of (sum formula index, peak local index), (spectrum id, intensity)

sm.engine.msm_basic.formula_imager_segm module

sm.engine.msm_basic.formula_imager_segm.compute_sf_images(sc, ds, sf_peak_df, ppm)[source]

Compute isotopic images for all formula

Returns:

: pyspark.rdd.RDD

RDD of sum formula, list[sparse matrix of intensities]

sm.engine.msm_basic.formula_imager_segm.find_mz_segments(spectra, sf_peak_df, ppm)[source]
sm.engine.msm_basic.formula_imager_segm.gen_iso_peak_images(sc, ds, sf_peak_df, segm_spectra, peaks_per_sp_segm, ppm)[source]
sm.engine.msm_basic.formula_imager_segm.gen_iso_sf_images(iso_peak_images, shape)[source]

sm.engine.msm_basic.formula_img_validator module

Classes and functions for isotope image validation

class sm.engine.msm_basic.formula_img_validator.ImgMeasures(chaos, image_corr, pattern_match)[source]

Bases: object

Container for isotope image metrics

to_tuple(replace_nan=True)[source]

Convert metrics to a tuple

sm.engine.msm_basic.formula_img_validator.get_compute_img_metrics(sample_area_mask, empty_matrix, img_gen_conf)[source]

Returns a function for computing isotope image metrics

sm.engine.msm_basic.formula_img_validator.sf_image_metrics(sf_images, sc, formulas, ds, ds_config)[source]

Compute isotope image metrics for each formula

sm.engine.msm_basic.formula_img_validator.sf_image_metrics_est_fdr(sf_metrics_df, formulas, fdr)[source]

Module contents