Package: MsCoreUtils 1.25.4

RforMassSpectrometry Package Maintainer

MsCoreUtils: Core Utils for Mass Spectrometry 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, ...), misc helper functions, that are used across high-level data structure within the R for Mass Spectrometry packages.

Authors:RforMassSpectrometry Package Maintainer [cre], Laurent Gatto [aut], Johannes Rainer [aut], Sebastian Gibb [aut], Philippine Louail [aut], Adriano Rutz [aut], Adriaan Sticker [ctb], Sigurdur Smarason [ctb], Thomas Naake [ctb], Josep Maria Badia Aparicio [ctb], Michael Witting [ctb], Samuel Wieczorek [ctb], Roger Gine Bertomeu [ctb], Mar Garcia-Aloy [ctb], Gabriele Tomè [ctb], Muyao Xi [ctb]

MsCoreUtils_1.25.4.tar.gz
MsCoreUtils_1.25.4.zip(r-4.7)MsCoreUtils_1.25.4.zip(r-4.6)MsCoreUtils_1.25.4.zip(r-4.5)
MsCoreUtils_1.25.4.tgz(r-4.6-x86_64)MsCoreUtils_1.25.4.tgz(r-4.6-arm64)MsCoreUtils_1.25.4.tgz(r-4.5-x86_64)MsCoreUtils_1.25.4.tgz(r-4.5-arm64)
MsCoreUtils_1.25.4.tar.gz(r-4.7-arm64)MsCoreUtils_1.25.4.tar.gz(r-4.7-x86_64)MsCoreUtils_1.25.4.tar.gz(r-4.6-arm64)MsCoreUtils_1.25.4.tar.gz(r-4.6-x86_64)
MsCoreUtils_1.25.4.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
MsCoreUtils/json (API)
NEWS

# Install 'MsCoreUtils' in R:
install.packages('MsCoreUtils', repos = c('https://rformassspectrometry.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/rformassspectrometry/mscoreutils/issues

On BioConductor:MsCoreUtils-1.25.3(bioc 3.24)MsCoreUtils-1.24.0(bioc 3.23)

infrastructureproteomicsmassspectrometrymetabolomicsbioconductormass-spectrometryutils

10.37 score 17 stars 80 packages 88 scripts 80 exports 7 dependencies

Last updated from:5fef351964. Checks:13 OK. Indexed: no.

TargetResultTimeFilesSyslog
linux-devel-arm64OK191
linux-devel-x86_64OK201
source / vignettesOK214
linux-release-arm64OK233
linux-release-x86_64OK235
macos-release-arm64OK168
macos-release-x86_64OK309
macos-oldrel-arm64OK154
macos-oldrel-x86_64OK270
windows-develOK170
windows-releaseOK173
windows-oldrelOK184
wasm-releaseOK127

Exports:%between%aggregate_by_matrixaggregate_by_vectorasIntegerbetweenbinbreaks_ppmclosestcoefMAcoefSGcoefWMAcolCountscolMeansMatcolSumsMatcommoncommon_pathentropyestimateBaselineestimateBaselineConvexHullestimateBaselineMedianestimateBaselineSnipestimateBaselineTopHatforce_sortedformatRtgetImputeMargingnpsgnps_chain_dpgnps_rgroupgroup_mz_inti2indeximpute_bpcaimpute_funimpute_knnimpute_matriximpute_minimpute_MinDetimpute_MinProbimpute_mixedimpute_mleimpute_neighbour_averageimpute_QRILCimpute_RFimpute_withimpute_zeroimputeMethodsisPeaksMatrixjoinjoin_gnpsjoin_gnps_rlocalMaximamaximedianPolishnavdistndotproductnentropyneuclideannoisenormalize_matrixnormalizeMethodsnspectraangleppmrbindFillreducerefineCentroidsretryrlarobustSummaryrowRlart2characterrt2numericsmoothsumivalidPeaksMatrixvalleysvapply1cvapply1dvapply1lwhich.firstwhich.last

Dependencies:BiocGenericsclueclustergenericsMASSRcppS4Vectors

Core Utils for Mass Spectrometry Data

Rendered fromMsCoreUtils.Rmdusingknitr::rmarkdownon May 11 2026.

Last update: 2026-03-13
Started: 2020-04-05

Readme and manuals

Help Manual

Help pageTopics
Aggreagate quantitative featuresaggregate aggregate_by_matrix aggregate_by_vector colMeansMat colSumsMat
Range helper functions%between% between
Binningbin
Sequence with increasing difference between elementsbreaks_ppm
Relaxed Value Matchingclosest common join
Coerce functionsasInteger coerce
Counts the number of featurescolCounts
Extract the common file pathcommon_path
Spectra Distance/Similarity Measurementsdistance dotproduct navdist ndotproduct neuclidean nspectraangle
Spectral entropyentropy nentropy
Estimates the Baseline of a Mass SpectrumestimateBaseline estimateBaselineConvexHull estimateBaselineMedian estimateBaselineSnip estimateBaselineTopHat
Forcing a numeric vector into a monotonously increasing sequence.force_sorted
Optimized GNPS Modified Cosine Similarity via Chain-DPgnps_chain_dp
GNPS spectrum similarity scoresgnps gnps_r join_gnps join_gnps_r
Grouping of numeric values by similaritygroup
Grouping of numeric values by similarity of m/z and intensitygroup_mz_int
Input parameter check for subsetting operationsi2index
Quantitative mass spectrometry data imputationgetImputeMargin imputeMethods impute_bpca impute_fun impute_knn impute_matrix impute_min impute_MinDet impute_MinProb impute_mixed impute_mle impute_neighbour_average impute_QRILC impute_RF impute_with impute_zero
Check functionsisPeaksMatrix
Local MaximalocalMaxima
Maximum MS Intensity Valuemaxi
Return the Median Polish (Robust Twoway Decomposition) of a matrixmedianPolish
Noise Estimationnoise
Quantitative data normalisationnormalizeMethods normalize_matrix
PPM - Parts per Millionppm
Combine R Objects by RowrbindFill
Reduce overlapping numeric ranges to disjoined rangesreduce
Refine Peak CentroidsrefineCentroids
Retry expression on failureretry
Calculate relative log abundancesrla rowRla
Return the Robust Expression Summary of a matrixrobustSummary
Format Retention TimeformatRt rt2character rt2numeric
SmoothingcoefMA coefSG coefWMA smooth
Summing MS Intensity Valuessumi
Validation functionsvalidPeaksMatrix
Find Peak Valleysvalleys
vapply wrappersvapply1c vapply1d vapply1l
Which is the first/last TRUE value.which.first which.last