Main Content

Inputs

Specify species and parameter input factors for sensitivity analysis

Description

Inputsis a property of theSensitivityAnalysisOptionsobject.SensitivityAnalysisOptionsis a property of the configuration set object.

UseInputsto specify the species, parameters, or compartments with respect to which you want to compute the sensitivities of the species or parameter states in your model.

The SimBiology®software calculates sensitivities with respect to the values of the parameters, capacities of compartments, and the initial amounts of the species specified in theInputs箴perty. When you simulate a model withSensitivityAnalysisenabled in the active configuration set object, sensitivity analysis returns the computed sensitivities of the species and parameters specified in theOutputs箴perty. For a description of the output, see theSensitivityAnalysisOptions箴perty description.

Characteristics

Applies to Object:SensitivityAnalysisOptions
Data type

Species, parameter, or compartment object or an array of objects

Note

  • If this object is determined by a repeated assignment rule, then you cannot use it as anInputs箴perty.

  • To be an input factor, a compartment object must have a constant capacity, that is, itsConstantCapacity箴perty must be set totrue.

  • If a parameter is referenced by theLagParameterNameandDurationParameterName财产的RepeatDose object, the parameter must be constant to be an input for sensitivity analysis.

  • If a parameter is referenced by any otherRepeatDose object箴perties, namely,Amount,Rate,Interval,StartTime, andRepeatCount, you cannot use the parameter as an input for sensitivity analysis.

Data values Species, compartment, or parameter object, or an array of objects. Default is[](empty array).
Access Read/write

Examples

This example shows how to setInputsfor sensitivity analysis.

  1. Import the radio decay model from the SimBiology demos.

    modelObj = sbmlimport('radiodecay');
  2. Retrieve the configuration set object frommodelObj.

    configsetObj = getconfigset(modelObj);
  3. Add a parameter to theInputs箴perty and display it. Use thesbioselectfunction to retrieve the parameter object from the model.

    parameterObj = sbioselect (modelObj, 'Type', 'parameter', 'Name', 'c'); set(configsetObj.SensitivityAnalysisOptions, 'Inputs', parameterObj); get(configsetObj.SensitivityAnalysisOptions, 'Inputs')
    SimBiology Parameter Array Index: Name: Value: ValueUnits: 1 c 0.5 1/second