library(CoRC)
loadExamples(1)
#> [[1]]
#> # A COPASI model reference:
#> Model name: "The Brusselator"
#> Number of compartments: 1
#> Number of species: 6
#> Number of reactions: 4
Todo:
Issues:
I commonly want to save a .cps to a tmp folder but when I do that experimental data paths will fail.
# Load example which has experimental data.
datamodel <- loadExamples(4)[[1]]
fitproblem <- as(datamodel$getTask("Parameter Estimation")$getProblem(), "_p_CFitProblem")
filenames <- fitproblem$getExperimentSet()$getFileNames()
The filenames are in the correct folder.
filenames
#> [1] "/Users/juergen/software/R/tempfiles/Rtmpu4xZ3h/temp_libpath74864e09ff7/CoRC/extdata/test_paramest_exp_data.txt"
file.exists(filenames)
#> [1] TRUE
Now I will save the model into a tmp folder.
file <- tempfile(fileext = ".cps")
saveModel(file)
unloadModel()
datamodel <- loadModel(file)
fitproblem <- as(datamodel$getTask("Parameter Estimation")$getProblem(), "_p_CFitProblem")
filenames <- fitproblem$getExperimentSet()$getFileNames()
The filenames are now supposedly in the folder where the .cps was saved but there they don’t exist.
filenames
#> [1] "/Users/juergen/software/R/tempfiles/Rtmpu4xZ3h/temp_libpath74864e09ff7/CoRC/extdata/test_paramest_exp_data.txt"
file.exists(filenames)
#> [1] TRUE
unloadModel()
invisible(file.remove(file))