A MoBi project, containing modules, building blocks, simulations, etc.
Super classes
rSharp::NetObject -> DotNetWrapper -> ObjectBase -> MoBiProject
Active bindings
sourceFilePath to the file the project was loaded from (read-only)
simulationNamesNames of the simulations that are present in the project (read-only)
moduleNamesNames of the modules that are present in the project (read-only)
parameterIdentificationNamesNames of the parameter identifications that are present in the project (read-only)
individualNamesNames of the individuals that are present in the project (read-only)
expressionProfilesNamesNames of the expression profiles that are present in the project (read-only)
defaultSimulationSettingsDefault simulation settings of the project (read-only)
Methods
Inherited methods
rSharp::NetObject$.printClass()rSharp::NetObject$.printLine()rSharp::NetObject$call()rSharp::NetObject$get()rSharp::NetObject$getFields()rSharp::NetObject$getMemberSignature()rSharp::NetObject$getMethods()rSharp::NetObject$getProperties()rSharp::NetObject$getStaticFields()rSharp::NetObject$getStaticMethods()rSharp::NetObject$getStaticProperties()rSharp::NetObject$set()
MoBiProject$new()
Initialize a new instance of the class
Should not be directly used. Instead, use function loadMoBiProject()
to load a project.
Usage
MoBiProject$new(netObject, sourceFile = NULL)MoBiProject$getSimulation()
Load a simulation from the project
MoBiProject$getObservedData()
Get observed data present in the project.
Arguments
dataSetNamesOptional. List of names of observed data sets to retrieve from project. If
NULL, all data sets are returned.stopIfNotFoundIf
TRUE(default), an error is thrown if any of the specified data sets is not present in the project. Otherwise,NULLis returned for the data sets that are not found.
MoBiProject$getModules()
Get modules present in the project.
MoBiProject$getIndividual()
Get a specified individual from the project
MoBiProject$getExpressionProfiles()
Get specified expression profiles from the project.
MoBiProject$createSimulationConfiguration()
Create a simulation configuration.
Usage
MoBiProject$createSimulationConfiguration(
modulesNames,
individualName = NULL,
expressionProfilesNames = NULL,
selectedInitialConditions = NULL,
selectedParameterValues = NULL,
settings = NULL
)Arguments
modulesNamesA list of the modules from which to create the simulation. All defined modules must be present in the project. The order of module names defines the order in which the modules will be combined to a simulation!
individualNameOptional, name of the individual.
expressionProfilesNamesOptional, list of expression profiles to apply to the simulation.
selectedInitialConditionsBy default, the first Initial Conditions (IC) building block (BB) of each module will be selected. If a module has multiple IC BBs, it is possible to specify which IC BB to apply by providing a named list, where the name should be the name of the module and the value the name of the IC BB. By explicitly setting the value for a specific module to
NULL, no IC BB from the specified module will be applied. Names that do not match any module inmodulesNamesraise an error.selectedParameterValuesBy default, the first Parameter Values (PV) building block (BB) of each module will be selected. If a module has multiple PV BBs, it is possible to specify which PV BB to apply by providing a named list, where the name should be the name of the module and the value the name of the PV BB. By explicitly setting the value for a specific module to
NULL, no PV BB from the specified module will be applied. Names that do not match any module inmodulesNamesraise an error.settingsOptional, a
SimulationSettingsobject defining the simulation settings. IfNULL(default), the default simulation settings of the project will be used.