MCnebula2: R package for analysis of non-targeted LC-MS/MS

Critical chemical classes to classify and boost identification by visualization for untargeted LC-MS/MS data analysis

Get Started

Open-source MIT Licensed.

Object Oriented Programming (S4)

Implemented in an object-oriented programming style, with all data stored in a single object (i.e. 'mcnebula')

Extensive documentation for Usage

Provides annotated instructions for each user-level Method and Function, with demo data and demo codes, and detailed descriptions in the necessary sections

Customizable output reports

Design presence of basic workflow modules (relatively fixed) and custom modules (flexible deployment in combination with other R code)

Visualization with ggplot2 package

The object 'ggset' was designed to wrap our pre-defined visualization functions and parameters (these are all ggplot2 functions and parameters).

Customizable analysis process

The 'filter_*' series is a filtering step for candidates of molecular formula, structural formula or chemical class; The '*stardust*' series filters out Critical chemical classes for visualization; 'backtrack_stardust' method for backtracking the filtered out chemical classes...

Intuitive and elegant visualization

With a clean and bright color palette favored by various top magazines provided by the 'ggsci' package.