MsCoreUtils
MsCoreUtils copied to clipboard
Core Utils for Mass Spectrometry Data
Low level functions for MS data
MsCoreUtils defines low-level functions for mass spectrometry data
and is independent of any high-level data structures. These functions
include mass spectra processing functions (noise estimation,
smoothing, binning, baseline estimation), quantitative aggregation
functions (median polish, robust summarisation, ...), missing data
imputation, data normalisation (quantiles, vsn, ...) as well as misc
helper functions, that are used across high-level data structure
within the R for Mass Spectrometry
packages.
See the package homepage for more information.
Installation
The package can be installed with
install.packages("BiocManager")
BiocManager::install("MsCoreUtils")
Contributions
Contributions are highly welcome and should follow the contribution guidelines. Also, please check the coding style guidelines in the RforMassSpectrometry vignette.
Previous external contributions
- Sigurdur Smarason (@SiggiSmara): weighted moving average (https://github.com/sgibb/MALDIquant/pull/54)
- Thomas Naake (@tnaake): dotproduct calculation (https://github.com/rformassspectrometry/MsCoreUtils/pull/17)
- Adriaan Sticker:
robustSummaryaggregation function (originally contributed toMSnbase)