Package: omiprep 1.0.0

David Hughes

omiprep: Omics data preparation and processing pipeline

| Reads in raw Metabolon, Nightingale Health, Olink, and SomaLogic xls sheets, or flat text files and aids in data preparation of all metabolomics & proteomics data sets. Formerly known as metaboprep.

Authors:Laura Corbin [aut], David Hughes [aut, cre], Nicholas Sunderland [aut], Matthew Lee [aut], Alec McKinlay [aut]

omiprep_1.0.0.tar.gz
omiprep_1.0.0.zip(r-4.7)omiprep_1.0.0.zip(r-4.6)omiprep_1.0.0.zip(r-4.5)
omiprep_1.0.0.tgz(r-4.6-any)omiprep_1.0.0.tgz(r-4.5-any)
omiprep_1.0.0.tar.gz(r-4.7-any)omiprep_1.0.0.tar.gz(r-4.6-any)
omiprep_1.0.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION
card.svg |card.png
omiprep/json (API)

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

Bug tracker:https://github.com/mrcieu/omiprep/issues

Pkgdown/docs site:https://mrcieu.github.io

On CRAN:

Conda:

5.97 score 16 scripts 38 exports 149 dependencies

Last updated from:9b7616ef02. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK265
source / vignettesOK446
linux-release-x86_64OK263
macos-release-arm64OK156
macos-oldrel-arm64OK196
windows-develOK246
windows-releaseOK237
windows-oldrelOK218
wasm-releaseOK205

Exports:add_layeravailable_data_formatsavailable_report_templatesbatch_normaliseclean_namescontinuous_power_plotcramerVeval.power.binary.imbalancedeval.power.contexportexport_cometsexport_metaboanalystexport_omiprepfeature_describefeature_skewnessfeature_summaryfind.cont.effect.sizes.2.simfind.PA.effect.sizes.2.simgenerate_reportimbalanced_power_plotmissingnessmultivariate_anovaOmiprepoutlier_detectionoutlierspc_and_outliersquality_controlread_metabolonread_nightingaleread_olinkread_somalogicrun_metaboprep1sample_summaryshiny_appsummarisetotal_sum_abundancetree_and_independent_featuresvariable_by_factor

Dependencies:abindarrowaskpassassertthatbackportsbase64encBiobaseBiocGenericsbitbit64blobbootbroombslibcachemcarcarDatacellrangerclicolorspacecommonmarkcorrplotcowplotcpp11crayoncrosstalkcurldata.tableDBIdbplyrDerivdigestdoBydplyrDTduckdbevaluatefarverfastmapfontawesomeforcatsforecastFormulafracdifffsgenericsggplot2ggpubrggrepelggsciggsignifglueGPArotationgridExtragtablehighrhmshtmltoolshtmlwidgetshttpuvhttrirlbaisobandjquerylibjsonliteknitrlabelinglaterlatticelazyevallifecyclelme4lmtestmagrittrMASSMatrixMatrixModelsmemoisemgcvmicrobenchmarkmimeminqamnormtmodelrnFactorsnlmenloptrnnetnumDerivOlinkAnalyzeopensslopenxlsxotelpbkrtestpcaMethodspillarpkgconfigplotlyplyrpolynomprettyunitsprogresspromisespsychpurrrpwrquantregR6rappdirsrbibutilsRColorBrewerRcppRcppArmadilloRcppEigenRdpackreadxlreformulasrematchreshape2rlangrmarkdownrstatixS7sassscalesshinyshinycssloadersSomaDataIOsourcetoolsSparseMstringistringrsurvivalsystibbletidyrtidyselecttimeDatetinytexurcautf8vctrsviridisLitewithrxfunxtableyamlzipzoo

Generate QC Report
Import example metabolomics data | Identify the Xenobiotics to exclude from the QC steps | QC the example Metabolon data | Generate the Omiprep report

Last update: 2026-06-25
Started: 2025-06-05

Batch Normalise
Create Omiprep object | Run batch normalisation | Accessing data | Raw input data | Batch normalised data | Now any quality control step should be run on the "batch_normalised" layer. | QC data | Quick view of omiprep object | data array layers | omiprep summary

Last update: 2026-06-25
Started: 2025-06-04

Feature summary
Create Omiprep object | Summary of Omiprep object | Run standard quality control | Feature Summary | View feature summary from the QC pipeline | Manually run feature summary | Table of feature summary | Run feature summary on subset | Table of feature summary for subset | Additional feature_summary() attributes | hierarchical cluster dendrogram | Run sample & feature summaries together | Table of feature summary from summarise() function

Last update: 2026-06-25
Started: 2025-06-10

Import Metabolon Metabolomic Data
Import Metabolon data | Quick look at data structure of the imported data | Create Omiprep object | Quick summary of the Omiprep object | Identify the Xenobiotics to exclude from the QC steps | QC Metabolon | Quick summary of the Omiprep object following QC

Last update: 2026-06-25
Started: 2025-06-26

quality_control
Identify the Xenobiotics to exclude from the QC steps | Run the quality control pipeline | View a summary of the Omiprep object

Last update: 2026-06-25
Started: 2025-06-26

Sample summary
Create Omiprep object | Summary of Omiprep object | Run standard quality control | Sample Summary | View sample summary from the QC pipeline | Manually run sample summary | Table of sample summary | Run sample summary on subset | Table of sample summary on subset | Principal Componet Analysis | View PCs from the QC pipeline | Manually run PCA analysis | Table of PCA analysis results | PCA plot | Additional pc_and_outliers() attributes | Run sample & feature summaries together

Last update: 2026-06-25
Started: 2025-06-04

Export Data
Setup | load the omiprep library | Read in the data and make a Omiprep object | Run the quality control | Export Omiprep | Export to Comets format | Export to Metaboanalyst format

Last update: 2026-06-19
Started: 2025-06-26

Import Nightingale Metabolomic Data
Import Nightingale data directly into a Omiprep object | Quick look at data structure of the imported data | QC Nightingale | Quick summary of the Omiprep object following QC

Last update: 2026-05-11
Started: 2025-06-26

Import Olink Proteomic Data
Import Olink data | Quick look to identify the types of data imported | Create Omiprep object | Quick summary of the Omiprep object | QC Olink data | Quick summary of the Omiprep object following QC

Last update: 2026-05-11
Started: 2025-06-25

Import Somalogic Proteomic Data
Import SomaLogic data | Quick look to identify the types of data imported | Create Omiprep object | Quick summary of the Omiprep object | QC Olink data | Quick summary of the Omiprep object following QC

Last update: 2026-05-11
Started: 2025-06-26

Skewness-Based Feature QC
Upper limit of quantification (skewness) | 1) Simulate Data (1000 Samples x 500 Features) | 2) What skewness means (per feature) | What the threshold means | 3) Apply a skewness filtering rule | 4) Post-filtering impact on distributions | 4a) Feature-skewness distribution before vs after filtering | 4b) Feature retention by simulated type | 4c) Skewness profiles by feature type (pre vs post)

Last update: 2026-05-11
Started: 2026-04-13

Readme and manuals

Help Manual

Help pageTopics
Add a Layer of Data (internal use)add_layer
List Available Data Formatsavailable_data_formats
List Available Report Templatesavailable_report_templates
Batch Normalisationbatch_normalise
Omiprep Objectclass_omiprep Omiprep
Standardize Column or Feature Namesclean_names
continuous trait power analysis plotcontinuous_power_plot
Cramer's V (phi)cramerV
Estimate power for a binary variable in an imbalanced designeval.power.binary.imbalanced
estimate power for continuous variableeval.power.cont
Export Data from a Omiprep Objectexport
Export Data to `COMETS` formatexport_comets
Export Data to `MetaboAnalyst` formatexport_metaboanalyst
Export Data to `Omiprep` formatexport_omiprep
Summary Statistics for Featuresfeature_describe
Estimate Feature Skewnessfeature_skewness
Feature Summary Statisticsfeature_summary
identify continuos trait effect sizesfind.cont.effect.sizes.2.sim
identify effect sizesfind.PA.effect.sizes.2.sim
Generate Output Reportgenerate_report
binary trait imbalanced design power analysis plotimbalanced_power_plot
Estimate Missingnessmissingness
multivariate analysismultivariate_anova
Identify indexes of outliers in dataoutlier_detection
Identify Outliersoutliers
Principal Component Analysispc_and_outliers
Omics Quality Controlquality_control
Read Metabolon Dataread_metabolon
Read Nightingale Data (format 1)read_nightingale
Read and Process Olink NPX Data Fileread_olink
Read and Process SomaLogic adat fileread_somalogic
Metaboprep 1 pipelinerun_metaboprep1
Sample Summary Statisticssample_summary
Omiprep Shiny Appshiny_app
Summary Statisticssummarise
Summary Method for Omiprep Objectsummary summary.Omiprep
Estimates total sum abundancetotal_sum_abundance
Identify Independent Features in a Numeric Matrixtree_and_independent_features
ggplot2 violin plotvariable_by_factor