Description Usage Arguments Details Value See Also Examples
View source: R/parsing_and_conversion.R
This parses the long format produced by reactiontbl_to_expanded to an ROI model.
| 1 | expanded_to_ROI(reactions_expanded)
 | 
| reactions_expanded | A list of data frames as output by  | 
To solve models using ROI, you will need a solver plugin for ROI. Probably the easiest one to install is ROI.plugin.glpk.
To install this in Linux, run sudo apt-get install libglpk-dev in a terminal, and then run install.packages('ROI.plugin.glpk') in R.
The reaction_table must have columns:
abbreviation,
equation,
uppbnd,
lowbnd, and
obj_coef.
A list suitable for input to ROI.
Other parsing_and_conversion: 
expanded_to_glpk(),
expanded_to_gurobi(),
reactiontbl_to_expanded(),
reactiontbl_to_gurobi()
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | ## Not run: 
data(ecoli_core)
library(dplyr)
try(library(ROI.plugin.ecos)) # make a solver available to ROI
roi_model <- ecoli_core %>%
  reactiontbl_to_expanded %>%
  expanded_to_ROI
  
if(length(ROI::ROI_applicable_solvers(roi_model))>=1){
  roi_result <- ROI::ROI_solve(roi_model)
  
  ecoli_core_with_flux <- ecoli_core %>%
    mutate(flux = roi_result[['solution']])
}
## End(Not run)
 | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.