Skip to content

Commit

Permalink
Update MINVAL
Browse files Browse the repository at this point in the history
  • Loading branch information
dosorio committed Sep 29, 2016
1 parent 874044b commit 4afadcb
Showing 1 changed file with 22 additions and 2 deletions.
24 changes: 22 additions & 2 deletions vignettes/minval.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,9 @@ knitr::opts_chunk$set(echo = TRUE)
The **MINVAL** package was designed as a tool to identify orphan metabolites and evaluate the mass and charge balance of stoichometric reactions. MINVAL also includes functions to write models in TSV and SBML formats, extract all reactants, products, metabolite names and compartments from a metabolic reconstruction.

## Getting started
```{r}
```{r message=FALSE}
library(minval)
library(sybilSBML)
```
```{r}
glycolysis <- read.csv2(system.file("extdata", "glycolysisKEGG.csv", package = "minval"))
Expand All @@ -42,12 +43,31 @@ dim(glycolysisValidated)
```
```{r message=FALSE}
convert2sbml(glycolysisValidated,"glycolysisValidated.xml")
library(sybilSBML)
glycoModel <- readSBMLmod("glycolysisValidated.xml")
glycoModel
optimizeProb(glycoModel)
```
```{r}
chemicalData <- read.csv2(system.file("extdata", "chemData.csv", package = "minval"))
head(chemicalData)
```
```{r}
balanced <- isBalanced(reactionList = glycolysisValidated$REACTION,
referenceData = chemicalData,
ids = "NAME",
mFormula = "FORMULA")
balanced
```
```{r}
glycolysisBalanced <- mapReactions(reactionList = balanced,
referenceData = glycolysisValidated,
by = "bool",
inverse = FALSE)
dim(glycolysisBalanced)
```
```{r message=FALSE}
convert2sbml(glycolysisBalanced,"glycolysisBalanced.xml")
glycoModel <- readSBMLmod("glycolysisBalanced.xml")
glycoModel
optimizeProb(glycoModel)
```

0 comments on commit 4afadcb

Please sign in to comment.