Package: MetaClean 1.0.1

Kelsey Chetnik

MetaClean: Detection of Low-Quality Peaks in Untargeted Metabolomics Data

Utilizes 11 peak quality metrics and 8 diverse machine learning algorithms to build a classifier for the automatic assessment of peak integration quality of peaks from untargeted metabolomics analyses. The 11 peak quality metrics were adapted from those defined in the following references: Zhang, W., & Zhao, P.X. (2014) <doi:10.1186/1471-2105-15-S11-S5> Toghi Eshghi, S., Auger, P., & Mathews, W.R. (2018) <doi:10.1186/s12014-018-9209-x>.

Authors:Kelsey Chetnik

MetaClean_1.0.1.tar.gz
MetaClean_1.0.1.zip(r-4.5)MetaClean_1.0.1.zip(r-4.4)MetaClean_1.0.1.zip(r-4.3)
MetaClean_1.0.1.tgz(r-4.4-any)MetaClean_1.0.1.tgz(r-4.3-any)
MetaClean_1.0.1.tar.gz(r-4.5-noble)MetaClean_1.0.1.tar.gz(r-4.4-noble)
MetaClean_1.0.1.tgz(r-4.4-emscripten)MetaClean_1.0.1.tgz(r-4.3-emscripten)
MetaClean.pdf |MetaClean.html
MetaClean/json (API)

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

Peer review:

Bug tracker:https://github.com/kelseychetnik/metaclean/issues

Datasets:
  • ex_peakData - Example peakData - value input to calculate... functions
  • ex_peakDataList - Example peakDataList - value input to calculteElutionShift and calculateRetentionTimeConsistency
  • ex_pts - Example pts - value input to caculate... functions
  • ex_ptsList - Example ptsList - value input to calculteElutionShift and calculateRetentionTimeConsistency
  • pqm_development - Example Peak Quality Metrics Data Frame for Development Dataset.
  • pqm_test - Example Peak Quality Metrics Data Frame for Test Dataset.

On CRAN:

s4vectorslow-quality-integrationmachine-learningmetabolomics

3.30 score 4 stars 4 scripts 20 downloads 22 exports 207 dependencies

Last updated 4 years agofrom:d0ce1bc0b2. Checks:OK: 1 WARNING: 6. Indexed: no.

TargetResultDate
Doc / VignettesOKOct 29 2024
R-4.5-winWARNINGSep 29 2024
R-4.5-linuxWARNINGOct 29 2024
R-4.4-winWARNINGSep 29 2024
R-4.4-macWARNINGSep 29 2024
R-4.3-winWARNINGOct 29 2024
R-4.3-macWARNINGOct 29 2024

Exports:calculateApexMaxBoundaryRatiocalculateElutionShiftcalculateEvaluationMeasurescalculateFWHMcalculateGaussianSimilaritycalculateJaggednesscalculateModalitycalculateRetentionTimeConsistencycalculateSharpnesscalculateSymmetrycalculateTPASRcalculateZigZagIndexgetBarPlotsgetCDPlotsgetEvalObjgetEvaluationMeasuresgetPeakQualityMetricsgetPredicitonsrsdFilterrunCrossValidationsummaryStatstrainClassifier

Dependencies:abindaffyaffyioAnnotationFilteraskpassbase64encBHBiobaseBiocBaseUtilsBiocGenericsBiocManagerBiocParallelBiocStylebitbit64bitopsbookdownbslibcachemcaretcaToolsclassclassIntclicliprclockclueclustercodetoolscolorspacecombinatcommonmarkcpp11crayoncrosstalkcurldata.tableDBIDelayedArraydiagramdigestdoParalleldplyre1071evaluatefansifarverfastAdaboostfastmapfontawesomeforcatsforeachformatRfsfutile.loggerfutile.optionsfuturefuture.applygenericsGenomeInfoDbGenomeInfoDbDataGenomicRangesggplot2globalsgluegowergplotsgraphgtablegtoolshardhathavenhighrhmshtmltoolshtmlwidgetshttpuvhttrigraphimputeipredIRangesisobanditeratorsjquerylibjsonlitekernlabKernSmoothklaRknitrlabelinglabelledlambda.rlaterlatticelavalazyevallifecyclelimmalistenvlubridatemagrittrMALDIquantMASSMassSpecWaveletMatrixMatrixGenericsmatrixStatsmemoiseMetaboCoreUtilsmgcvmimeminiUIMLmetricsModelMetricsMsCoreUtilsMsExperimentMsFeaturesMSnbaseMultiAssayExperimentmunsellmzIDmzRncdf4nlmennetnumDerivopensslparallellypcaMethodspillarpkgconfigplotlyplotrixplyrpreprocessCoreprettyunitspROCprodlimprogressprogressrpromisesProtGenericsproxyPSMatchpurrrQFeaturesquestionrR.cacheR.methodsS3R.ooR.utilsR6randomForestrappdirsRColorBrewerRcppreadrrecipesreshape2RgraphvizRhdf5librlangrmarkdownROCRrpartrprojrootrstudioapiS4ArraysS4VectorssassscalesshapeshinysnowsourcetoolsSparseArraySpectraSQUAREMstatmodstringistringrstylerSummarizedExperimentsurvivalsystibbletidyrtidyselecttimechangetimeDatetinytextzdbUCSC.utilsutf8vctrsviridisLitevroomvsnwithrxcmsxfunXMLxtableXVectoryamlzlibbioc

MetaClean - Walkthrough

Rendered fromMetaClean_WalkThrough.Rmdusingknitr::knitron Oct 29 2024.

Last update: 2021-05-13
Started: 2020-04-08

Readme and manuals

Help Manual

Help pageTopics
Calculate Apex-Max Boundary Ratio (of a Chromatographic Peak)calculateApexMaxBoundaryRatio
Calculate Elution Shift (of a Peak Group)calculateElutionShift
Calculate Evaluation MeasurescalculateEvaluationMeasures
Calculate FWHM2Base (of a Chromatographic Peak)calculateFWHM
Calculate Gaussian Similarity (of a Chromatographic Peak)calculateGaussianSimilarity
Calculate Jaggedness (of a Chromatographic Peak)calculateJaggedness
Calculate Modality (of a Chromatographic Peak)calculateModality
Calculate Retention Time Consistency (of a Peak Group)calculateRetentionTimeConsistency
Calculate Sharpness (of a Chromatographic Peak)calculateSharpness
Calculate Symmetry (of a Chromatographic Peak)calculateSymmetry
Calcualte Triangle Peak Area Similarity Ratio (TPASR) (of a Chromatographic Peak)calculateTPASR
Calculate the Zig-Zag Index (of a Chromatographic Peak)calculateZigZagIndex
A custom class for storing the chromatographic peak data required by the peak metric functions for each group of samples.evalObj evalObj-class
Example peakData - value input to calculate... functions (except calculateElutionShift and calculateRetentionTimeConsistency)ex_peakData
Example peakDataList - value input to calculteElutionShift and calculateRetentionTimeConsistencyex_peakDataList
Example pts - value input to caculate... functions (except calculateElutionShift and calculateRetentionTimeConsistency)ex_pts
Example ptsList - value input to calculteElutionShift and calculateRetentionTimeConsistencyex_ptsList
Generate Bar Plots for the Seven Evaluation MeasuresgetBarPlots
Generate Bar Plots for the Seven Evaluation MeasuresgetCDPlots
Extract peak data objectgetEvalObj
Calculate Evaluation MeasuresgetEvaluationMeasures
Calculate the 12 Peak Quality MetricsgetPeakQualityMetrics
Get MetaClean PredictionsgetPredicitons
Example Peak Quality Metrics Data Frame for Development Dataset.pqm_development
Example Peak Quality Metrics Data Frame for Test Dataset.pqm_test
RSD FilteirngrsdFilter
Run Cross-Validation for A List of Algoirthms with Peak Quality Metric Feature SetsrunCrossValidation
Calculate summary statistics for evaluation measuressummaryStats
Train MetaClean ClassifiertrainClassifier