Title: Liquid Chromatography/Mass Spectrometry (LC/MS) Quality Assessment
Version: 1.0.2
Description: The goal of 'LCMSQA' is to make it easy to check the quality of liquid chromatograph/mass spectrometry (LC/MS) experiments using a 'shiny' application. This package provides interactive data visualizations for quality control (QC) samples, including total ion current chromatogram (TIC), base peak chromatogram (BPC), mass spectrum, extracted ion chromatogram (XIC), and feature detection results from internal standards or known metabolites.
License: GPL (≥ 3)
Encoding: UTF-8
RoxygenNote: 7.2.3
Depends: R (≥ 4.0.0)
Imports: bsplus, data.table, DT, ggplot2, methods, plotly, shiny, shinycssloaders, shinyjs, shinyWidgets
Suggests: BiocManager, xcms, MSnbase, knitr, rmarkdown
VignetteBuilder: knitr
NeedsCompilation: no
Packaged: 2024-01-12 06:36:45 UTC; jaehyun
Author: Jaehyun Joo [aut, cre], Blanca Himes [aut]
Maintainer: Jaehyun Joo <jaehyunjoo@outlook.com>
Repository: CRAN
Date/Publication: 2024-01-12 11:20:05 UTC

LC/MS Quality Assessment

Description

The 'LCMSQA' package is designed to assess the quality of liquid chromatography/mass spectrometry (LC/MS) experiment using a user-friendly web application built with the R package 'shiny'. It utilizes the R package 'xcms' workflow for data import, visualization, and quality check of LC/MS experiments.

The application consists of four main tabs:

Please check the vignette for the details (Run vignette("LCMSQA", package = "LCMSQA")).

Details

The application needs the following inputs:

In the application UI, a user can tune the following parameters:

Author(s)

Maintainer: Jaehyun Joo jaehyunjoo@outlook.com

Authors:


Start LC/MS QA application

Description

Runs a 'shiny' application to check the quality of LC/MS experiment. The system's default web browser will be launched automatically after the app is started.

Usage

runQA()

Value

This function normally does not return; interrupt R to stop the application (usually by pressing Ctrl + C or ESC)

Examples


## Please check the package vignette for details on how to use the app
if (interactive()) {
  runQA()
}