Experiment-class {rsbml} | R Documentation

## Experiment

### Description

This class is an abstraction for an experiment, e.g. in a simulation. An experiment consists of a `ExperimentProtocol`, `ExperimentDesign`, `ExperimentSubject` and `ExperimentResult`.

### Objects from the Class

A virtual Class: No objects may be created from it.

### Slots

`protocol`:
  Object of empty virtual class `ExperimentProtocol`, how the experiment was or is to be performed.
`design`:
  Object of empty virtual class `ExperimentDesign`, the design of the experiment.
`subject`:
  Object of empty virtual class `ExperimentSubject`, the object being observed by the experiment.
`result`:
  Object of empty virtual class `ExperimentResult`, the result of the experiment.

### Methods

design
  `signature(object = "Experiment")`: Gets the `design` slot.
design<-
  `signature(object = "Experiment")`: Sets the `design` slot.
protocol
  `signature(object = "Experiment")`: Gets the `protocol` slot.
protocol<-
  `signature(object = "Experiment")`: Sets the `protocol` slot.
result
  `signature(object = "Experiment")`: Gets the `result` slot.
result<-
  `signature(object = "Experiment")`: Sets the `result` slot.
subject
  `signature(object = "Experiment")`: Gets the `subject` slot.
subject<-
  `signature(object = "Experiment")`: Sets the `subject` slot.

### Author(s)

Michael Lawrence

### See Also

`SOSExperiment`, an implementation that simulates SBML modules using the SBML ODE Solver library.

[Package rsbml version 2.2.1 Index]