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.50.0 Index]