An OSPSuite simulation
Super classes
rSharp::NetObject -> DotNetWrapper -> ObjectBase -> Simulation
Active bindings
rootRoot container of the simulation (read-only)
pathPath of the root container of the simulation (read-only)
solverSimulationSolver object for the simulation (read-only)
outputSchemaoutputSchema object for the simulation (read-only)
outputSelectionsoutputSelections object for the simulation (read-only)
sourceFilePath to the file the simulation was loaded from (read-only)
nameName of the simulation
configurationAn object of the type
SimulationConfiguration, describing the modules used for the simulation, selected Parameter Values (PV) and Initial Conditions (IC).isPopulationTRUEif a population is currently assigned to the simulation, meaning it will be run as a population simulation;FALSEif it will be run for a single individual. To change this, assign a population (orNULL) to thepopulationfield. (read-only)populationThe
Populationassigned to the simulation, orNULLif the simulation is run for a single individual.Assigning a
Populationturns the simulation into a population simulation, so that a subsequentrunSimulations(simulation)runs it for the whole population. AssigningNULLremoves the population and switches the simulation back to an individual simulation.Any aging data previously set on the simulation is cleared whenever the population is (re)assigned or removed, since aging data only applies to the population it was generated for.
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()
Simulation$new()
Initialize a new instance of the class
Usage
Simulation$new(netObject, sourceFile = NULL)Simulation$allEndogenousStationaryMoleculeNames()
Returns the name of all endogenous stationary molecules defined in the simulation. (e.g. with the flag IsStationary = TRUE) This is a typically a molecule that is individual specific such as en Enzyme, Protein, Transporter, FcRn etc.
Simulation$allXenobioticFloatingMoleculeNames()
Returns the name of all xenobiotic floating molecules defined in the simulation. (e.g. with the flag IsStationary = FALSE) This is typically a molecule that is being explicitly simulated such as Compound, Inhibitor, DrugComplex.
Simulation$allStationaryMoleculeNames()
Returns the name of all stationary molecules defined in the simulation. (e.g. with the flag IsStationary = TRUE)
Simulation$allFloatingMoleculeNames()
Returns the name of all floating molecules defined in the simulation. (e.g. with the flag IsStationary = FALSE)
Simulation$molWeightFor()
Returns the mol weight value (in core unit) associated to the quantity with given path or NA if not found
Simulation$calculationMethodFor()
Returns the calculation method name used for the given molecule and
category, or NULL if no override is set.
Simulation$allApplicationsFor()
Returns the applications ordered by start time associated to the quantity with path quantityPath or an empty list if not found