Target Parameters

This page lets you specify what metric(s) are important to you - the optimization targets.

_images/target_single.png
  1. Name

    The name of the target parameter. It is good practice to include units.

  2. Method

    Whether to minimize or maximize the target parameter, or to get it to a speciifc target value. These options can be selected as “Minimize”, “Maximize” or “Target”.

  3. Range

    If the values of parameters are bounded (e.g. between 0 and 100), you can specify the range here using values separated by semicolon. Otherwise, leave the entries blank.

  4. Target

    If you want the parameter to get to a specific target value, specify the value here. Only works if Method is set to “Target”.

  5. Optimization method

    Here you can define whether you want to optimize for a single parameter, or for multiple objectives at once using custom target function.

    To optimize for a single target, tick Single Parameter and select the desired target from the dropdown.

    Multi-objective optimization is currently not supported, but you can combine multiple objectives using custom target function.

Custom Target Function

Custom target function lets you combine any reaction parameters and target parameters. This is a very powerful feature, but miss-specifying the target function can have detrimental impact on the optimization.

_images/target_custom.png
  1. Direction

    Specify if you want to “Maximize” or “Minimize” the target function.

  2. Range

    If the values of parameters are bounded (e.g. between 0 and 100), you can specify the range here using values separated by semicolon. Otherwise, leave the entry blank.

  3. Custom Code Area

    Here, you can write the code to specify your custom target function. The syntax is inspired by Python, and values of reaction parameters and target parameters can be accessed using data["PARAMETER_NAME"]. The value of the target function must be stored in the target variable.

  4. Validate code

    When this button is red, you need to validate your code by clicking it. If the validation is successful, the button will turn green and your custom target function is ready.