README.md

Logo

RaMID

Version: 1.0

Short description

Supports the initial step of fluxomic analysis from 13C raw data presented in Metabolights: read CDF files, created by mass spectrometry machine, and evaluate the mass spectra of 13C-labeled metabolites.

Description

RaMID is a computer program designed to read the machine-generated files saved in netCDF format containing registered time course of m/z chromatograms. It evaluates the peaks of mass isotopomer distribution (MID) making them ready for further correction for natural isotope occurrence. RaMID is written in “R”, uses library “ncdf4” (it should be installed before the first use of RaMID), and contains several functions, located in the files “ramid.R” and "libcdf.R," designed to read CDF files, analyze and visualize the spectra that they contain.

Key features

Functionality

Approaches

Instrument Data Types

Data Analysis

RaMID reads the CDF files presented in the working directory, and then - separates the time courses for selected m/z peaks corresponding to specific mass isotopomers; - corrects baseline for each selected mz; - chooses the time points corresponding to the peak intensities where the measured values are less contaminated by other compounds and thus is the most representative of the real analyzed distribution of mass isotopomers; - evaluates this distribution, and saves it in files readable by MIDcor, a program, which performs the next step of the analysis, i.e. correction of the RaMID spectra for natural isotope occurrence, which is necessary to carry out a fluxomic analysis.

Screenshots

screenshot

Tool Authors

Container Contributors

Website

Git Repository

3. Ways of accessing the program

git clone https://github.com/seliv55/RaMID

Optionally a library of R-functions "ramid" can be created

 cd <.../>RaMID
 sudo R
 library(devtools)
 build()
 install()
 docker pull container-registry.phenomenal-h2020.eu/phnmnl/ramid

or installed locally using a local copy of this repo:

 git clone https://github.com/phnmnl/container-ramid
 cd <...>/container-ramid
 docker build -t ramid .

Here to create the docker image, the same github repository "https://github.com/seliv55/RaMID" is used.

4. Execution the program

 R
 library(ramid) # optionally, if this library was created
 library(ncdf4)

Optionally, in R environment read the code directly (if the library "ramid" was not created):

 source("R/ramid.R")
 source("R/libcdf.R")

Then run the main program:

 ruramid(inFile, ouFile, cdfzip )

here the parameters are: 'infile' is the name of a file containing input information (metabolites of interest, retention time, beginning of m/z interval), 'ouFile' is the output file with the result (extracted intensities for m/z constituting the mass spectra), and 'cdfzip' is a .zip archive containing CDF files with a registration of ions after each single injections into the mass spectrometer.

 docker run -it -v $PWD:/data ramid -i /data/inFile -o /data/ouFile -z /data/data/cdfzip

To run RaMID as a docker image created in the PhenoMeNal repository, execute

docker run -it -v $PWD:/data container-registry.phenomenal-h2020.eu/phnmnl/ramid -i /data/inFile -o /data/ouFile -z /data/data/cdfzip

RaMID can be used also without all the previous steps of downloading the code or docher image installation, but directly as a part of PhenoMeNal Cloud Research Environment. Go to Fluxomics tool category, and then click on ramid, and fill the expected input files, then press Run. Additionally, the tool can be used as part of a workflow with Midcor, Iso2flux and the Escher-Fluxomics tools. On a PhenoMeNal deployed CRE you should find as well a Fluxomics Stationary workflow, which includes RaMID. This way of using it is described here.

Three examples are provided

ruramid(inFile="exam1in.csv",ouFile="exam1ou.csv",cdfzip="data/exam1.zip")


seliv55/RaMID documentation built on May 29, 2019, 5:55 p.m.