{
    "input": [
      {
        "defaultValue": 100,
        "id": "change_time",
        "name": "step change (ms)",
        "maximumValue": 300,
        "minimumValue": 10
      },
      {
        "defaultValue": 0,
        "id": "Na_scale",
        "name": "[Na]b step size (%)",
        "maximumValue": 200,
        "minimumValue": -99
      },
      {
        "defaultValue": 0,
        "id": "glc_scale",
        "name": "[Glc]duct step size (%)",
        "maximumValue": 200,
        "minimumValue": -99
      }
    ],
    "parameters": [
      {
        "name": "main/pulse_time",
        "value": "change_time / 1000"
      },
      {
        "name": "main/q_Na_cap_scale",
        "value": "1.0 + (Na_scale / 100)"
      },
      {
        "name": "main/q_Glc_gut_scale",
        "value": "1.0 + (glc_scale / 100)"
      }
    ],
    "output": {
      "data": [
        {
          "id": "t",
          "name": "main/t"
        },
        {
          "id": "c_Na_epi",
          "name": "main/c_Na_epi"
        },
        {
          "id": "c_Glc_epi",
          "name": "main/c_Glc_epi"
        },
        {
          "id": "v_GLUT2",
          "name": "main/v_GLUT2"
        },
        {
          "id": "v_SGLT1",
          "name": "main/v_SGLT1"
        },
        {
          "id": "u_e",
          "name": "main/u_e"
        }
      ],
      "plots": [
        {
          "yAxisTitle": "[Na]epi (mM)",
          "yValue": "c_Na_epi",
          "xAxisTitle": "Time (s)",
          "xValue": "t"
        },
        {
          "yAxisTitle": "[Glc]epi (mM)",
          "yValue": "c_Glc_epi",
          "xAxisTitle": "Time (s)",
          "xValue": "t"
        },
        {
          "yAxisTitle": "u_e (J/C)",
          "yValue": "u_e",
          "xAxisTitle": "Time (s)",
          "xValue": "t"
        }
      ]
    }
  }
