--- output: pdf_document: default html_document: default --- library(BacArena) diet = read.csv("S1_Table.csv", header = T) load("S1_Data.Rdata") arena <- Arena(n = 30, m = 30) for (i in 1 : length(sihumi)){ model = sihumi[[i]] bac = Bac(model = model, growtype = "exponential", speed = 10) arena = addOrg(arena ,bac ,amount=10) } diet <- diet[which(diet$Exchange %in% arena@mediac),] arena <- addSubs(arena, smax = diet$concentration.im.mM/4, difspeed = diet$diffconstant. unit = "mM",mediac = as.character(diet$Exchange)) sim <- simEnv(arena, time=37, with_shadow=TRUE) save(sim, file ="sim_notmanipulated.rda") model_manipulated <- sihumi[[5]] model_manipulated@S[901,911] <- -1000 sim1 <- get(load("sim_notmanipulated.rda")) add_subs <- c("EX_pi(e)", "EX_glu_L(e)") add_spec = Bac(model = model_manipulated, growtype = "exponential", speed = 10) arena2 <- getArena(sim1, 27) arena2 <- addSubs(arena2, smax = c(0.625,6.25), difspeed = 6.70E-06, mediac = add_subs, unit = "fmol/cell") arena2 <- addOrg(arena2, specI = addspec, amount = 20) sim <- simEnv(arena2, time = 10, with_shadow=TRUE) save(sim, file ="sim_manipulated.rda")