Skip to content

Instantly share code, notes, and snippets.

@FedericoV
Created September 9, 2014 09:47
Show Gist options
  • Save FedericoV/b89a6a5bfbdc27f3fb0d to your computer and use it in GitHub Desktop.
Save FedericoV/b89a6a5bfbdc27f3fb0d to your computer and use it in GitHub Desktop.
Showing numba at speeding up a complicated ODE
Display the source blob
Display the rendered blob
Raw
{
"metadata": {
"name": "",
"signature": "sha256:c7776575816d84cd5daaf5b64fbebceb17cffb177013d5d885762677929326b0"
},
"nbformat": 3,
"nbformat_minor": 0,
"worksheets": [
{
"cells": [
{
"cell_type": "code",
"collapsed": false,
"input": [
"__author__ = 'Federico Vaggi'\n",
"\n",
"import time\n",
"import numpy as np\n",
"import matplotlib.pyplot as plt\n",
"import numba\n",
"from scipy.integrate import odeint\n",
"\n",
"%matplotlib inline"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 1
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"def sens_model(y, t, yout, p):\n",
"\n",
"\n",
" #---------------------------------------------------------#\n",
" #Parameters#\n",
" #---------------------------------------------------------#\n",
"\n",
" k_base_synt_p53 = p[0]\n",
" k_max_synt_p53 = p[1]\n",
" k_sat_p53 = p[2]\n",
" k_deg_p53 = p[3]\n",
" k_deg_luciferase = p[4]\n",
" k_deg_luciferase_RNA = p[5]\n",
" k_bindleft_p53_re = p[6]\n",
" k_unbindleft_p53_re = p[7]\n",
" k_bindleft_rightbound_p53_re = p[8]\n",
" k_unbindleft_fullbound_p53_re = p[9]\n",
" k_bindright_p53_re = p[10]\n",
" k_unbindright_p53_re = p[11]\n",
" k_bindright_leftbound_p53_re = p[12]\n",
" k_unbindright_fullbound_p53_re = p[13]\n",
" k_close_re = p[14]\n",
" k_open_re = p[15]\n",
" k_transhalf = p[16]\n",
" k_transopen = p[17]\n",
" k_transclosed = p[18]\n",
" k_base_synt_luciferase = p[19]\n",
" k_trans_luciferase = p[20]\n",
" gal = p[21]\n",
" re_total = p[22]\n",
"\n",
"\n",
" #---------------------------------------------------------#\n",
" #Variables#\n",
" #---------------------------------------------------------#\n",
"\n",
" _p53 = y[0]\n",
" _leftbound_re = y[1]\n",
" _rightbound_re = y[2]\n",
" _fullbound_re = y[3]\n",
" _fullbound_closed_re = y[4]\n",
" _luciferase_RNA = y[5]\n",
" _luciferase = y[6]\n",
"\n",
"\n",
" #---------------------------------------------------------#\n",
" #sensitivity Variables#\n",
" #---------------------------------------------------------#\n",
"\n",
" sens_p53_k_base_synt_p53 = y[7]\n",
" sens_p53_k_max_synt_p53 = y[8]\n",
" sens_p53_k_sat_p53 = y[9]\n",
" sens_p53_k_deg_p53 = y[10]\n",
" sens_p53_k_deg_luciferase = y[11]\n",
" sens_p53_k_deg_luciferase_RNA = y[12]\n",
" sens_p53_k_bindleft_p53_re = y[13]\n",
" sens_p53_k_unbindleft_p53_re = y[14]\n",
" sens_p53_k_bindleft_rightbound_p53_re = y[15]\n",
" sens_p53_k_unbindleft_fullbound_p53_re = y[16]\n",
" sens_p53_k_bindright_p53_re = y[17]\n",
" sens_p53_k_unbindright_p53_re = y[18]\n",
" sens_p53_k_bindright_leftbound_p53_re = y[19]\n",
" sens_p53_k_unbindright_fullbound_p53_re = y[20]\n",
" sens_p53_k_close_re = y[21]\n",
" sens_p53_k_open_re = y[22]\n",
" sens_p53_k_transhalf = y[23]\n",
" sens_p53_k_transopen = y[24]\n",
" sens_p53_k_transclosed = y[25]\n",
" sens_p53_k_base_synt_luciferase = y[26]\n",
" sens_p53_k_trans_luciferase = y[27]\n",
" sens_leftbound_re_k_base_synt_p53 = y[28]\n",
" sens_leftbound_re_k_max_synt_p53 = y[29]\n",
" sens_leftbound_re_k_sat_p53 = y[30]\n",
" sens_leftbound_re_k_deg_p53 = y[31]\n",
" sens_leftbound_re_k_deg_luciferase = y[32]\n",
" sens_leftbound_re_k_deg_luciferase_RNA = y[33]\n",
" sens_leftbound_re_k_bindleft_p53_re = y[34]\n",
" sens_leftbound_re_k_unbindleft_p53_re = y[35]\n",
" sens_leftbound_re_k_bindleft_rightbound_p53_re = y[36]\n",
" sens_leftbound_re_k_unbindleft_fullbound_p53_re = y[37]\n",
" sens_leftbound_re_k_bindright_p53_re = y[38]\n",
" sens_leftbound_re_k_unbindright_p53_re = y[39]\n",
" sens_leftbound_re_k_bindright_leftbound_p53_re = y[40]\n",
" sens_leftbound_re_k_unbindright_fullbound_p53_re = y[41]\n",
" sens_leftbound_re_k_close_re = y[42]\n",
" sens_leftbound_re_k_open_re = y[43]\n",
" sens_leftbound_re_k_transhalf = y[44]\n",
" sens_leftbound_re_k_transopen = y[45]\n",
" sens_leftbound_re_k_transclosed = y[46]\n",
" sens_leftbound_re_k_base_synt_luciferase = y[47]\n",
" sens_leftbound_re_k_trans_luciferase = y[48]\n",
" sens_rightbound_re_k_base_synt_p53 = y[49]\n",
" sens_rightbound_re_k_max_synt_p53 = y[50]\n",
" sens_rightbound_re_k_sat_p53 = y[51]\n",
" sens_rightbound_re_k_deg_p53 = y[52]\n",
" sens_rightbound_re_k_deg_luciferase = y[53]\n",
" sens_rightbound_re_k_deg_luciferase_RNA = y[54]\n",
" sens_rightbound_re_k_bindleft_p53_re = y[55]\n",
" sens_rightbound_re_k_unbindleft_p53_re = y[56]\n",
" sens_rightbound_re_k_bindleft_rightbound_p53_re = y[57]\n",
" sens_rightbound_re_k_unbindleft_fullbound_p53_re = y[58]\n",
" sens_rightbound_re_k_bindright_p53_re = y[59]\n",
" sens_rightbound_re_k_unbindright_p53_re = y[60]\n",
" sens_rightbound_re_k_bindright_leftbound_p53_re = y[61]\n",
" sens_rightbound_re_k_unbindright_fullbound_p53_re = y[62]\n",
" sens_rightbound_re_k_close_re = y[63]\n",
" sens_rightbound_re_k_open_re = y[64]\n",
" sens_rightbound_re_k_transhalf = y[65]\n",
" sens_rightbound_re_k_transopen = y[66]\n",
" sens_rightbound_re_k_transclosed = y[67]\n",
" sens_rightbound_re_k_base_synt_luciferase = y[68]\n",
" sens_rightbound_re_k_trans_luciferase = y[69]\n",
" sens_fullbound_re_k_base_synt_p53 = y[70]\n",
" sens_fullbound_re_k_max_synt_p53 = y[71]\n",
" sens_fullbound_re_k_sat_p53 = y[72]\n",
" sens_fullbound_re_k_deg_p53 = y[73]\n",
" sens_fullbound_re_k_deg_luciferase = y[74]\n",
" sens_fullbound_re_k_deg_luciferase_RNA = y[75]\n",
" sens_fullbound_re_k_bindleft_p53_re = y[76]\n",
" sens_fullbound_re_k_unbindleft_p53_re = y[77]\n",
" sens_fullbound_re_k_bindleft_rightbound_p53_re = y[78]\n",
" sens_fullbound_re_k_unbindleft_fullbound_p53_re = y[79]\n",
" sens_fullbound_re_k_bindright_p53_re = y[80]\n",
" sens_fullbound_re_k_unbindright_p53_re = y[81]\n",
" sens_fullbound_re_k_bindright_leftbound_p53_re = y[82]\n",
" sens_fullbound_re_k_unbindright_fullbound_p53_re = y[83]\n",
" sens_fullbound_re_k_close_re = y[84]\n",
" sens_fullbound_re_k_open_re = y[85]\n",
" sens_fullbound_re_k_transhalf = y[86]\n",
" sens_fullbound_re_k_transopen = y[87]\n",
" sens_fullbound_re_k_transclosed = y[88]\n",
" sens_fullbound_re_k_base_synt_luciferase = y[89]\n",
" sens_fullbound_re_k_trans_luciferase = y[90]\n",
" sens_fullbound_closed_re_k_base_synt_p53 = y[91]\n",
" sens_fullbound_closed_re_k_max_synt_p53 = y[92]\n",
" sens_fullbound_closed_re_k_sat_p53 = y[93]\n",
" sens_fullbound_closed_re_k_deg_p53 = y[94]\n",
" sens_fullbound_closed_re_k_deg_luciferase = y[95]\n",
" sens_fullbound_closed_re_k_deg_luciferase_RNA = y[96]\n",
" sens_fullbound_closed_re_k_bindleft_p53_re = y[97]\n",
" sens_fullbound_closed_re_k_unbindleft_p53_re = y[98]\n",
" sens_fullbound_closed_re_k_bindleft_rightbound_p53_re = y[99]\n",
" sens_fullbound_closed_re_k_unbindleft_fullbound_p53_re = y[100]\n",
" sens_fullbound_closed_re_k_bindright_p53_re = y[101]\n",
" sens_fullbound_closed_re_k_unbindright_p53_re = y[102]\n",
" sens_fullbound_closed_re_k_bindright_leftbound_p53_re = y[103]\n",
" sens_fullbound_closed_re_k_unbindright_fullbound_p53_re = y[104]\n",
" sens_fullbound_closed_re_k_close_re = y[105]\n",
" sens_fullbound_closed_re_k_open_re = y[106]\n",
" sens_fullbound_closed_re_k_transhalf = y[107]\n",
" sens_fullbound_closed_re_k_transopen = y[108]\n",
" sens_fullbound_closed_re_k_transclosed = y[109]\n",
" sens_fullbound_closed_re_k_base_synt_luciferase = y[110]\n",
" sens_fullbound_closed_re_k_trans_luciferase = y[111]\n",
" sens_luciferase_RNA_k_base_synt_p53 = y[112]\n",
" sens_luciferase_RNA_k_max_synt_p53 = y[113]\n",
" sens_luciferase_RNA_k_sat_p53 = y[114]\n",
" sens_luciferase_RNA_k_deg_p53 = y[115]\n",
" sens_luciferase_RNA_k_deg_luciferase = y[116]\n",
" sens_luciferase_RNA_k_deg_luciferase_RNA = y[117]\n",
" sens_luciferase_RNA_k_bindleft_p53_re = y[118]\n",
" sens_luciferase_RNA_k_unbindleft_p53_re = y[119]\n",
" sens_luciferase_RNA_k_bindleft_rightbound_p53_re = y[120]\n",
" sens_luciferase_RNA_k_unbindleft_fullbound_p53_re = y[121]\n",
" sens_luciferase_RNA_k_bindright_p53_re = y[122]\n",
" sens_luciferase_RNA_k_unbindright_p53_re = y[123]\n",
" sens_luciferase_RNA_k_bindright_leftbound_p53_re = y[124]\n",
" sens_luciferase_RNA_k_unbindright_fullbound_p53_re = y[125]\n",
" sens_luciferase_RNA_k_close_re = y[126]\n",
" sens_luciferase_RNA_k_open_re = y[127]\n",
" sens_luciferase_RNA_k_transhalf = y[128]\n",
" sens_luciferase_RNA_k_transopen = y[129]\n",
" sens_luciferase_RNA_k_transclosed = y[130]\n",
" sens_luciferase_RNA_k_base_synt_luciferase = y[131]\n",
" sens_luciferase_RNA_k_trans_luciferase = y[132]\n",
" sens_luciferase_k_base_synt_p53 = y[133]\n",
" sens_luciferase_k_max_synt_p53 = y[134]\n",
" sens_luciferase_k_sat_p53 = y[135]\n",
" sens_luciferase_k_deg_p53 = y[136]\n",
" sens_luciferase_k_deg_luciferase = y[137]\n",
" sens_luciferase_k_deg_luciferase_RNA = y[138]\n",
" sens_luciferase_k_bindleft_p53_re = y[139]\n",
" sens_luciferase_k_unbindleft_p53_re = y[140]\n",
" sens_luciferase_k_bindleft_rightbound_p53_re = y[141]\n",
" sens_luciferase_k_unbindleft_fullbound_p53_re = y[142]\n",
" sens_luciferase_k_bindright_p53_re = y[143]\n",
" sens_luciferase_k_unbindright_p53_re = y[144]\n",
" sens_luciferase_k_bindright_leftbound_p53_re = y[145]\n",
" sens_luciferase_k_unbindright_fullbound_p53_re = y[146]\n",
" sens_luciferase_k_close_re = y[147]\n",
" sens_luciferase_k_open_re = y[148]\n",
" sens_luciferase_k_transhalf = y[149]\n",
" sens_luciferase_k_transopen = y[150]\n",
" sens_luciferase_k_transclosed = y[151]\n",
" sens_luciferase_k_base_synt_luciferase = y[152]\n",
" sens_luciferase_k_trans_luciferase = y[153]\n",
"\n",
"\n",
" #---------------------------------------------------------#\n",
" #Differential Equations#\n",
" #---------------------------------------------------------#\n",
"\n",
" yout[0] = ((gal*k_max_synt_p53 + (gal + k_sat_p53)*(2*_fullbound_closed_re*(k_transclosed + k_transhalf + k_transopen) + _fullbound_re*k_unbindleft_fullbound_p53_re + _fullbound_re*k_unbindright_fullbound_p53_re + 2*_fullbound_re*(k_transhalf + k_transopen) - _leftbound_re*_p53*k_bindright_leftbound_p53_re + _leftbound_re*k_transhalf + _leftbound_re*k_unbindleft_p53_re - _p53*_rightbound_re*k_bindleft_rightbound_p53_re + _p53*k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) + _p53*k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) - _p53*k_deg_p53 + _rightbound_re*k_transhalf + _rightbound_re*k_unbindright_p53_re + k_base_synt_p53))/(gal + k_sat_p53))\n",
" yout[1] = (_fullbound_re*k_unbindright_fullbound_p53_re - _leftbound_re*_p53*k_bindright_leftbound_p53_re - _leftbound_re*k_transhalf - _leftbound_re*k_unbindleft_p53_re - _p53*k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total))\n",
" yout[2] = (_fullbound_re*k_unbindleft_fullbound_p53_re - _p53*_rightbound_re*k_bindleft_rightbound_p53_re - _p53*k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) - _rightbound_re*k_transhalf - _rightbound_re*k_unbindright_p53_re)\n",
" yout[3] = (_fullbound_closed_re*k_open_re - _fullbound_re*k_close_re - _fullbound_re*k_unbindleft_fullbound_p53_re - _fullbound_re*k_unbindright_fullbound_p53_re - _fullbound_re*(k_transhalf + k_transopen) + _leftbound_re*_p53*k_bindright_leftbound_p53_re + _p53*_rightbound_re*k_bindleft_rightbound_p53_re)\n",
" yout[4] = (-_fullbound_closed_re*k_open_re - _fullbound_closed_re*(k_transclosed + k_transhalf + k_transopen) + _fullbound_re*k_close_re)\n",
" yout[5] = (_fullbound_closed_re*(k_transclosed + k_transhalf + k_transopen) + _fullbound_re*(k_transhalf + k_transopen) + _leftbound_re*k_transhalf - _luciferase_RNA*k_deg_luciferase_RNA + _rightbound_re*k_transhalf + k_base_synt_luciferase)\n",
" yout[6] = (-_luciferase*k_deg_luciferase + _luciferase_RNA*k_trans_luciferase)\n",
"\n",
"\n",
" #---------------------------------------------------------#\n",
" #sensitivity Equations#\n",
" #---------------------------------------------------------#\n",
"\n",
" yout[7] = (sens_fullbound_closed_re_k_base_synt_p53*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transclosed + 2*k_transhalf + 2*k_transopen) + sens_fullbound_re_k_base_synt_p53*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transhalf + 2*k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_leftbound_re_k_base_synt_p53*(_p53*k_bindleft_p53_re - _p53*k_bindright_leftbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_base_synt_p53*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re - k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) - k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) + k_deg_p53) + sens_rightbound_re_k_base_synt_p53*(_p53*k_bindleft_p53_re - _p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re) + 1)\n",
" yout[8] = ((gal + (gal + k_sat_p53)*(sens_fullbound_closed_re_k_max_synt_p53*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transclosed + 2*k_transhalf + 2*k_transopen) + sens_fullbound_re_k_max_synt_p53*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transhalf + 2*k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_leftbound_re_k_max_synt_p53*(_p53*k_bindleft_p53_re - _p53*k_bindright_leftbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_max_synt_p53*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re - k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) - k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) + k_deg_p53) + sens_rightbound_re_k_max_synt_p53*(_p53*k_bindleft_p53_re - _p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re)))/(gal + k_sat_p53))\n",
" yout[9] = ((-gal*k_max_synt_p53 + (gal + k_sat_p53)**2*(sens_fullbound_closed_re_k_sat_p53*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transclosed + 2*k_transhalf + 2*k_transopen) + sens_fullbound_re_k_sat_p53*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transhalf + 2*k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_leftbound_re_k_sat_p53*(_p53*k_bindleft_p53_re - _p53*k_bindright_leftbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_sat_p53*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re - k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) - k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) + k_deg_p53) + sens_rightbound_re_k_sat_p53*(_p53*k_bindleft_p53_re - _p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re)))/(gal + k_sat_p53)**2)\n",
" yout[10] = (-_p53 + sens_fullbound_closed_re_k_deg_p53*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transclosed + 2*k_transhalf + 2*k_transopen) + sens_fullbound_re_k_deg_p53*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transhalf + 2*k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_leftbound_re_k_deg_p53*(_p53*k_bindleft_p53_re - _p53*k_bindright_leftbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_deg_p53*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re - k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) - k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) + k_deg_p53) + sens_rightbound_re_k_deg_p53*(_p53*k_bindleft_p53_re - _p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re))\n",
" yout[11] = (sens_fullbound_closed_re_k_deg_luciferase*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transclosed + 2*k_transhalf + 2*k_transopen) + sens_fullbound_re_k_deg_luciferase*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transhalf + 2*k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_leftbound_re_k_deg_luciferase*(_p53*k_bindleft_p53_re - _p53*k_bindright_leftbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_deg_luciferase*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re - k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) - k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) + k_deg_p53) + sens_rightbound_re_k_deg_luciferase*(_p53*k_bindleft_p53_re - _p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re))\n",
" yout[12] = (sens_fullbound_closed_re_k_deg_luciferase_RNA*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transclosed + 2*k_transhalf + 2*k_transopen) + sens_fullbound_re_k_deg_luciferase_RNA*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transhalf + 2*k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_leftbound_re_k_deg_luciferase_RNA*(_p53*k_bindleft_p53_re - _p53*k_bindright_leftbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_deg_luciferase_RNA*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re - k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) - k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) + k_deg_p53) + sens_rightbound_re_k_deg_luciferase_RNA*(_p53*k_bindleft_p53_re - _p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re))\n",
" yout[13] = (_p53*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) + sens_fullbound_closed_re_k_bindleft_p53_re*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transclosed + 2*k_transhalf + 2*k_transopen) + sens_fullbound_re_k_bindleft_p53_re*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transhalf + 2*k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_leftbound_re_k_bindleft_p53_re*(_p53*k_bindleft_p53_re - _p53*k_bindright_leftbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_bindleft_p53_re*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re - k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) - k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) + k_deg_p53) + sens_rightbound_re_k_bindleft_p53_re*(_p53*k_bindleft_p53_re - _p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re))\n",
" yout[14] = (_leftbound_re + sens_fullbound_closed_re_k_unbindleft_p53_re*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transclosed + 2*k_transhalf + 2*k_transopen) + sens_fullbound_re_k_unbindleft_p53_re*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transhalf + 2*k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_leftbound_re_k_unbindleft_p53_re*(_p53*k_bindleft_p53_re - _p53*k_bindright_leftbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_unbindleft_p53_re*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re - k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) - k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) + k_deg_p53) + sens_rightbound_re_k_unbindleft_p53_re*(_p53*k_bindleft_p53_re - _p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re))\n",
" yout[15] = (-_p53*_rightbound_re + sens_fullbound_closed_re_k_bindleft_rightbound_p53_re*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transclosed + 2*k_transhalf + 2*k_transopen) + sens_fullbound_re_k_bindleft_rightbound_p53_re*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transhalf + 2*k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_leftbound_re_k_bindleft_rightbound_p53_re*(_p53*k_bindleft_p53_re - _p53*k_bindright_leftbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_bindleft_rightbound_p53_re*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re - k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) - k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) + k_deg_p53) + sens_rightbound_re_k_bindleft_rightbound_p53_re*(_p53*k_bindleft_p53_re - _p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re))\n",
" yout[16] = (_fullbound_re + sens_fullbound_closed_re_k_unbindleft_fullbound_p53_re*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transclosed + 2*k_transhalf + 2*k_transopen) + sens_fullbound_re_k_unbindleft_fullbound_p53_re*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transhalf + 2*k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_leftbound_re_k_unbindleft_fullbound_p53_re*(_p53*k_bindleft_p53_re - _p53*k_bindright_leftbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_unbindleft_fullbound_p53_re*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re - k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) - k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) + k_deg_p53) + sens_rightbound_re_k_unbindleft_fullbound_p53_re*(_p53*k_bindleft_p53_re - _p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re))\n",
" yout[17] = (_p53*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) + sens_fullbound_closed_re_k_bindright_p53_re*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transclosed + 2*k_transhalf + 2*k_transopen) + sens_fullbound_re_k_bindright_p53_re*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transhalf + 2*k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_leftbound_re_k_bindright_p53_re*(_p53*k_bindleft_p53_re - _p53*k_bindright_leftbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_bindright_p53_re*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re - k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) - k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) + k_deg_p53) + sens_rightbound_re_k_bindright_p53_re*(_p53*k_bindleft_p53_re - _p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re))\n",
" yout[18] = (_rightbound_re + sens_fullbound_closed_re_k_unbindright_p53_re*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transclosed + 2*k_transhalf + 2*k_transopen) + sens_fullbound_re_k_unbindright_p53_re*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transhalf + 2*k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_leftbound_re_k_unbindright_p53_re*(_p53*k_bindleft_p53_re - _p53*k_bindright_leftbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_unbindright_p53_re*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re - k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) - k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) + k_deg_p53) + sens_rightbound_re_k_unbindright_p53_re*(_p53*k_bindleft_p53_re - _p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re))\n",
" yout[19] = (-_leftbound_re*_p53 + sens_fullbound_closed_re_k_bindright_leftbound_p53_re*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transclosed + 2*k_transhalf + 2*k_transopen) + sens_fullbound_re_k_bindright_leftbound_p53_re*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transhalf + 2*k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_leftbound_re_k_bindright_leftbound_p53_re*(_p53*k_bindleft_p53_re - _p53*k_bindright_leftbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_bindright_leftbound_p53_re*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re - k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) - k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) + k_deg_p53) + sens_rightbound_re_k_bindright_leftbound_p53_re*(_p53*k_bindleft_p53_re - _p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re))\n",
" yout[20] = (_fullbound_re + sens_fullbound_closed_re_k_unbindright_fullbound_p53_re*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transclosed + 2*k_transhalf + 2*k_transopen) + sens_fullbound_re_k_unbindright_fullbound_p53_re*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transhalf + 2*k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_leftbound_re_k_unbindright_fullbound_p53_re*(_p53*k_bindleft_p53_re - _p53*k_bindright_leftbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_unbindright_fullbound_p53_re*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re - k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) - k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) + k_deg_p53) + sens_rightbound_re_k_unbindright_fullbound_p53_re*(_p53*k_bindleft_p53_re - _p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re))\n",
" yout[21] = (sens_fullbound_closed_re_k_close_re*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transclosed + 2*k_transhalf + 2*k_transopen) + sens_fullbound_re_k_close_re*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transhalf + 2*k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_leftbound_re_k_close_re*(_p53*k_bindleft_p53_re - _p53*k_bindright_leftbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_close_re*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re - k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) - k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) + k_deg_p53) + sens_rightbound_re_k_close_re*(_p53*k_bindleft_p53_re - _p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re))\n",
" yout[22] = (sens_fullbound_closed_re_k_open_re*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transclosed + 2*k_transhalf + 2*k_transopen) + sens_fullbound_re_k_open_re*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transhalf + 2*k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_leftbound_re_k_open_re*(_p53*k_bindleft_p53_re - _p53*k_bindright_leftbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_open_re*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re - k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) - k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) + k_deg_p53) + sens_rightbound_re_k_open_re*(_p53*k_bindleft_p53_re - _p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re))\n",
" yout[23] = (2*_fullbound_closed_re + 2*_fullbound_re + _leftbound_re + _rightbound_re + sens_fullbound_closed_re_k_transhalf*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transclosed + 2*k_transhalf + 2*k_transopen) + sens_fullbound_re_k_transhalf*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transhalf + 2*k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_leftbound_re_k_transhalf*(_p53*k_bindleft_p53_re - _p53*k_bindright_leftbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_transhalf*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re - k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) - k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) + k_deg_p53) + sens_rightbound_re_k_transhalf*(_p53*k_bindleft_p53_re - _p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re))\n",
" yout[24] = (2*_fullbound_closed_re + 2*_fullbound_re + sens_fullbound_closed_re_k_transopen*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transclosed + 2*k_transhalf + 2*k_transopen) + sens_fullbound_re_k_transopen*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transhalf + 2*k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_leftbound_re_k_transopen*(_p53*k_bindleft_p53_re - _p53*k_bindright_leftbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_transopen*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re - k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) - k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) + k_deg_p53) + sens_rightbound_re_k_transopen*(_p53*k_bindleft_p53_re - _p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re))\n",
" yout[25] = (2*_fullbound_closed_re + sens_fullbound_closed_re_k_transclosed*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transclosed + 2*k_transhalf + 2*k_transopen) + sens_fullbound_re_k_transclosed*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transhalf + 2*k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_leftbound_re_k_transclosed*(_p53*k_bindleft_p53_re - _p53*k_bindright_leftbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_transclosed*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re - k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) - k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) + k_deg_p53) + sens_rightbound_re_k_transclosed*(_p53*k_bindleft_p53_re - _p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re))\n",
" yout[26] = (sens_fullbound_closed_re_k_base_synt_luciferase*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transclosed + 2*k_transhalf + 2*k_transopen) + sens_fullbound_re_k_base_synt_luciferase*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transhalf + 2*k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_leftbound_re_k_base_synt_luciferase*(_p53*k_bindleft_p53_re - _p53*k_bindright_leftbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_base_synt_luciferase*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re - k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) - k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) + k_deg_p53) + sens_rightbound_re_k_base_synt_luciferase*(_p53*k_bindleft_p53_re - _p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re))\n",
" yout[27] = (sens_fullbound_closed_re_k_trans_luciferase*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transclosed + 2*k_transhalf + 2*k_transopen) + sens_fullbound_re_k_trans_luciferase*(_p53*k_bindleft_p53_re + _p53*k_bindright_p53_re + 2*k_transhalf + 2*k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_leftbound_re_k_trans_luciferase*(_p53*k_bindleft_p53_re - _p53*k_bindright_leftbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_trans_luciferase*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re - k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) - k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) + k_deg_p53) + sens_rightbound_re_k_trans_luciferase*(_p53*k_bindleft_p53_re - _p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re))\n",
" yout[28] = (-_p53*k_bindleft_p53_re*sens_fullbound_closed_re_k_base_synt_p53 - _p53*k_bindleft_p53_re*sens_rightbound_re_k_base_synt_p53 - sens_fullbound_re_k_base_synt_p53*(_p53*k_bindleft_p53_re - k_unbindright_fullbound_p53_re) - sens_leftbound_re_k_base_synt_p53*(_p53*k_bindleft_p53_re + _p53*k_bindright_leftbound_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_base_synt_p53*(_leftbound_re*k_bindright_leftbound_p53_re + k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)))\n",
" yout[29] = (-_p53*k_bindleft_p53_re*sens_fullbound_closed_re_k_max_synt_p53 - _p53*k_bindleft_p53_re*sens_rightbound_re_k_max_synt_p53 - sens_fullbound_re_k_max_synt_p53*(_p53*k_bindleft_p53_re - k_unbindright_fullbound_p53_re) - sens_leftbound_re_k_max_synt_p53*(_p53*k_bindleft_p53_re + _p53*k_bindright_leftbound_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_max_synt_p53*(_leftbound_re*k_bindright_leftbound_p53_re + k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)))\n",
" yout[30] = (-_p53*k_bindleft_p53_re*sens_fullbound_closed_re_k_sat_p53 - _p53*k_bindleft_p53_re*sens_rightbound_re_k_sat_p53 - sens_fullbound_re_k_sat_p53*(_p53*k_bindleft_p53_re - k_unbindright_fullbound_p53_re) - sens_leftbound_re_k_sat_p53*(_p53*k_bindleft_p53_re + _p53*k_bindright_leftbound_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_sat_p53*(_leftbound_re*k_bindright_leftbound_p53_re + k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)))\n",
" yout[31] = (-_p53*k_bindleft_p53_re*sens_fullbound_closed_re_k_deg_p53 - _p53*k_bindleft_p53_re*sens_rightbound_re_k_deg_p53 - sens_fullbound_re_k_deg_p53*(_p53*k_bindleft_p53_re - k_unbindright_fullbound_p53_re) - sens_leftbound_re_k_deg_p53*(_p53*k_bindleft_p53_re + _p53*k_bindright_leftbound_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_deg_p53*(_leftbound_re*k_bindright_leftbound_p53_re + k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)))\n",
" yout[32] = (-_p53*k_bindleft_p53_re*sens_fullbound_closed_re_k_deg_luciferase - _p53*k_bindleft_p53_re*sens_rightbound_re_k_deg_luciferase - sens_fullbound_re_k_deg_luciferase*(_p53*k_bindleft_p53_re - k_unbindright_fullbound_p53_re) - sens_leftbound_re_k_deg_luciferase*(_p53*k_bindleft_p53_re + _p53*k_bindright_leftbound_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_deg_luciferase*(_leftbound_re*k_bindright_leftbound_p53_re + k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)))\n",
" yout[33] = (-_p53*k_bindleft_p53_re*sens_fullbound_closed_re_k_deg_luciferase_RNA - _p53*k_bindleft_p53_re*sens_rightbound_re_k_deg_luciferase_RNA - sens_fullbound_re_k_deg_luciferase_RNA*(_p53*k_bindleft_p53_re - k_unbindright_fullbound_p53_re) - sens_leftbound_re_k_deg_luciferase_RNA*(_p53*k_bindleft_p53_re + _p53*k_bindright_leftbound_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_deg_luciferase_RNA*(_leftbound_re*k_bindright_leftbound_p53_re + k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)))\n",
" yout[34] = (-_p53*k_bindleft_p53_re*sens_fullbound_closed_re_k_bindleft_p53_re - _p53*k_bindleft_p53_re*sens_rightbound_re_k_bindleft_p53_re - _p53*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) - sens_fullbound_re_k_bindleft_p53_re*(_p53*k_bindleft_p53_re - k_unbindright_fullbound_p53_re) - sens_leftbound_re_k_bindleft_p53_re*(_p53*k_bindleft_p53_re + _p53*k_bindright_leftbound_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_bindleft_p53_re*(_leftbound_re*k_bindright_leftbound_p53_re + k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)))\n",
" yout[35] = (-_leftbound_re - _p53*k_bindleft_p53_re*sens_fullbound_closed_re_k_unbindleft_p53_re - _p53*k_bindleft_p53_re*sens_rightbound_re_k_unbindleft_p53_re - sens_fullbound_re_k_unbindleft_p53_re*(_p53*k_bindleft_p53_re - k_unbindright_fullbound_p53_re) - sens_leftbound_re_k_unbindleft_p53_re*(_p53*k_bindleft_p53_re + _p53*k_bindright_leftbound_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_unbindleft_p53_re*(_leftbound_re*k_bindright_leftbound_p53_re + k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)))\n",
" yout[36] = (-_p53*k_bindleft_p53_re*sens_fullbound_closed_re_k_bindleft_rightbound_p53_re - _p53*k_bindleft_p53_re*sens_rightbound_re_k_bindleft_rightbound_p53_re - sens_fullbound_re_k_bindleft_rightbound_p53_re*(_p53*k_bindleft_p53_re - k_unbindright_fullbound_p53_re) - sens_leftbound_re_k_bindleft_rightbound_p53_re*(_p53*k_bindleft_p53_re + _p53*k_bindright_leftbound_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_bindleft_rightbound_p53_re*(_leftbound_re*k_bindright_leftbound_p53_re + k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)))\n",
" yout[37] = (-_p53*k_bindleft_p53_re*sens_fullbound_closed_re_k_unbindleft_fullbound_p53_re - _p53*k_bindleft_p53_re*sens_rightbound_re_k_unbindleft_fullbound_p53_re - sens_fullbound_re_k_unbindleft_fullbound_p53_re*(_p53*k_bindleft_p53_re - k_unbindright_fullbound_p53_re) - sens_leftbound_re_k_unbindleft_fullbound_p53_re*(_p53*k_bindleft_p53_re + _p53*k_bindright_leftbound_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_unbindleft_fullbound_p53_re*(_leftbound_re*k_bindright_leftbound_p53_re + k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)))\n",
" yout[38] = (-_p53*k_bindleft_p53_re*sens_fullbound_closed_re_k_bindright_p53_re - _p53*k_bindleft_p53_re*sens_rightbound_re_k_bindright_p53_re - sens_fullbound_re_k_bindright_p53_re*(_p53*k_bindleft_p53_re - k_unbindright_fullbound_p53_re) - sens_leftbound_re_k_bindright_p53_re*(_p53*k_bindleft_p53_re + _p53*k_bindright_leftbound_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_bindright_p53_re*(_leftbound_re*k_bindright_leftbound_p53_re + k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)))\n",
" yout[39] = (-_p53*k_bindleft_p53_re*sens_fullbound_closed_re_k_unbindright_p53_re - _p53*k_bindleft_p53_re*sens_rightbound_re_k_unbindright_p53_re - sens_fullbound_re_k_unbindright_p53_re*(_p53*k_bindleft_p53_re - k_unbindright_fullbound_p53_re) - sens_leftbound_re_k_unbindright_p53_re*(_p53*k_bindleft_p53_re + _p53*k_bindright_leftbound_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_unbindright_p53_re*(_leftbound_re*k_bindright_leftbound_p53_re + k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)))\n",
" yout[40] = (-_leftbound_re*_p53 - _p53*k_bindleft_p53_re*sens_fullbound_closed_re_k_bindright_leftbound_p53_re - _p53*k_bindleft_p53_re*sens_rightbound_re_k_bindright_leftbound_p53_re - sens_fullbound_re_k_bindright_leftbound_p53_re*(_p53*k_bindleft_p53_re - k_unbindright_fullbound_p53_re) - sens_leftbound_re_k_bindright_leftbound_p53_re*(_p53*k_bindleft_p53_re + _p53*k_bindright_leftbound_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_bindright_leftbound_p53_re*(_leftbound_re*k_bindright_leftbound_p53_re + k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)))\n",
" yout[41] = (_fullbound_re - _p53*k_bindleft_p53_re*sens_fullbound_closed_re_k_unbindright_fullbound_p53_re - _p53*k_bindleft_p53_re*sens_rightbound_re_k_unbindright_fullbound_p53_re - sens_fullbound_re_k_unbindright_fullbound_p53_re*(_p53*k_bindleft_p53_re - k_unbindright_fullbound_p53_re) - sens_leftbound_re_k_unbindright_fullbound_p53_re*(_p53*k_bindleft_p53_re + _p53*k_bindright_leftbound_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_unbindright_fullbound_p53_re*(_leftbound_re*k_bindright_leftbound_p53_re + k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)))\n",
" yout[42] = (-_p53*k_bindleft_p53_re*sens_fullbound_closed_re_k_close_re - _p53*k_bindleft_p53_re*sens_rightbound_re_k_close_re - sens_fullbound_re_k_close_re*(_p53*k_bindleft_p53_re - k_unbindright_fullbound_p53_re) - sens_leftbound_re_k_close_re*(_p53*k_bindleft_p53_re + _p53*k_bindright_leftbound_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_close_re*(_leftbound_re*k_bindright_leftbound_p53_re + k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)))\n",
" yout[43] = (-_p53*k_bindleft_p53_re*sens_fullbound_closed_re_k_open_re - _p53*k_bindleft_p53_re*sens_rightbound_re_k_open_re - sens_fullbound_re_k_open_re*(_p53*k_bindleft_p53_re - k_unbindright_fullbound_p53_re) - sens_leftbound_re_k_open_re*(_p53*k_bindleft_p53_re + _p53*k_bindright_leftbound_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_open_re*(_leftbound_re*k_bindright_leftbound_p53_re + k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)))\n",
" yout[44] = (-_leftbound_re - _p53*k_bindleft_p53_re*sens_fullbound_closed_re_k_transhalf - _p53*k_bindleft_p53_re*sens_rightbound_re_k_transhalf - sens_fullbound_re_k_transhalf*(_p53*k_bindleft_p53_re - k_unbindright_fullbound_p53_re) - sens_leftbound_re_k_transhalf*(_p53*k_bindleft_p53_re + _p53*k_bindright_leftbound_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_transhalf*(_leftbound_re*k_bindright_leftbound_p53_re + k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)))\n",
" yout[45] = (-_p53*k_bindleft_p53_re*sens_fullbound_closed_re_k_transopen - _p53*k_bindleft_p53_re*sens_rightbound_re_k_transopen - sens_fullbound_re_k_transopen*(_p53*k_bindleft_p53_re - k_unbindright_fullbound_p53_re) - sens_leftbound_re_k_transopen*(_p53*k_bindleft_p53_re + _p53*k_bindright_leftbound_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_transopen*(_leftbound_re*k_bindright_leftbound_p53_re + k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)))\n",
" yout[46] = (-_p53*k_bindleft_p53_re*sens_fullbound_closed_re_k_transclosed - _p53*k_bindleft_p53_re*sens_rightbound_re_k_transclosed - sens_fullbound_re_k_transclosed*(_p53*k_bindleft_p53_re - k_unbindright_fullbound_p53_re) - sens_leftbound_re_k_transclosed*(_p53*k_bindleft_p53_re + _p53*k_bindright_leftbound_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_transclosed*(_leftbound_re*k_bindright_leftbound_p53_re + k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)))\n",
" yout[47] = (-_p53*k_bindleft_p53_re*sens_fullbound_closed_re_k_base_synt_luciferase - _p53*k_bindleft_p53_re*sens_rightbound_re_k_base_synt_luciferase - sens_fullbound_re_k_base_synt_luciferase*(_p53*k_bindleft_p53_re - k_unbindright_fullbound_p53_re) - sens_leftbound_re_k_base_synt_luciferase*(_p53*k_bindleft_p53_re + _p53*k_bindright_leftbound_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_base_synt_luciferase*(_leftbound_re*k_bindright_leftbound_p53_re + k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)))\n",
" yout[48] = (-_p53*k_bindleft_p53_re*sens_fullbound_closed_re_k_trans_luciferase - _p53*k_bindleft_p53_re*sens_rightbound_re_k_trans_luciferase - sens_fullbound_re_k_trans_luciferase*(_p53*k_bindleft_p53_re - k_unbindright_fullbound_p53_re) - sens_leftbound_re_k_trans_luciferase*(_p53*k_bindleft_p53_re + _p53*k_bindright_leftbound_p53_re + k_transhalf + k_unbindleft_p53_re) - sens_p53_k_trans_luciferase*(_leftbound_re*k_bindright_leftbound_p53_re + k_bindleft_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)))\n",
" yout[49] = (-_p53*k_bindright_p53_re*sens_fullbound_closed_re_k_base_synt_p53 - _p53*k_bindright_p53_re*sens_leftbound_re_k_base_synt_p53 - sens_fullbound_re_k_base_synt_p53*(_p53*k_bindright_p53_re - k_unbindleft_fullbound_p53_re) - sens_p53_k_base_synt_p53*(_rightbound_re*k_bindleft_rightbound_p53_re + k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)) - sens_rightbound_re_k_base_synt_p53*(_p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re))\n",
" yout[50] = (-_p53*k_bindright_p53_re*sens_fullbound_closed_re_k_max_synt_p53 - _p53*k_bindright_p53_re*sens_leftbound_re_k_max_synt_p53 - sens_fullbound_re_k_max_synt_p53*(_p53*k_bindright_p53_re - k_unbindleft_fullbound_p53_re) - sens_p53_k_max_synt_p53*(_rightbound_re*k_bindleft_rightbound_p53_re + k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)) - sens_rightbound_re_k_max_synt_p53*(_p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re))\n",
" yout[51] = (-_p53*k_bindright_p53_re*sens_fullbound_closed_re_k_sat_p53 - _p53*k_bindright_p53_re*sens_leftbound_re_k_sat_p53 - sens_fullbound_re_k_sat_p53*(_p53*k_bindright_p53_re - k_unbindleft_fullbound_p53_re) - sens_p53_k_sat_p53*(_rightbound_re*k_bindleft_rightbound_p53_re + k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)) - sens_rightbound_re_k_sat_p53*(_p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re))\n",
" yout[52] = (-_p53*k_bindright_p53_re*sens_fullbound_closed_re_k_deg_p53 - _p53*k_bindright_p53_re*sens_leftbound_re_k_deg_p53 - sens_fullbound_re_k_deg_p53*(_p53*k_bindright_p53_re - k_unbindleft_fullbound_p53_re) - sens_p53_k_deg_p53*(_rightbound_re*k_bindleft_rightbound_p53_re + k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)) - sens_rightbound_re_k_deg_p53*(_p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re))\n",
" yout[53] = (-_p53*k_bindright_p53_re*sens_fullbound_closed_re_k_deg_luciferase - _p53*k_bindright_p53_re*sens_leftbound_re_k_deg_luciferase - sens_fullbound_re_k_deg_luciferase*(_p53*k_bindright_p53_re - k_unbindleft_fullbound_p53_re) - sens_p53_k_deg_luciferase*(_rightbound_re*k_bindleft_rightbound_p53_re + k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)) - sens_rightbound_re_k_deg_luciferase*(_p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re))\n",
" yout[54] = (-_p53*k_bindright_p53_re*sens_fullbound_closed_re_k_deg_luciferase_RNA - _p53*k_bindright_p53_re*sens_leftbound_re_k_deg_luciferase_RNA - sens_fullbound_re_k_deg_luciferase_RNA*(_p53*k_bindright_p53_re - k_unbindleft_fullbound_p53_re) - sens_p53_k_deg_luciferase_RNA*(_rightbound_re*k_bindleft_rightbound_p53_re + k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)) - sens_rightbound_re_k_deg_luciferase_RNA*(_p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re))\n",
" yout[55] = (-_p53*k_bindright_p53_re*sens_fullbound_closed_re_k_bindleft_p53_re - _p53*k_bindright_p53_re*sens_leftbound_re_k_bindleft_p53_re - sens_fullbound_re_k_bindleft_p53_re*(_p53*k_bindright_p53_re - k_unbindleft_fullbound_p53_re) - sens_p53_k_bindleft_p53_re*(_rightbound_re*k_bindleft_rightbound_p53_re + k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)) - sens_rightbound_re_k_bindleft_p53_re*(_p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re))\n",
" yout[56] = (-_p53*k_bindright_p53_re*sens_fullbound_closed_re_k_unbindleft_p53_re - _p53*k_bindright_p53_re*sens_leftbound_re_k_unbindleft_p53_re - sens_fullbound_re_k_unbindleft_p53_re*(_p53*k_bindright_p53_re - k_unbindleft_fullbound_p53_re) - sens_p53_k_unbindleft_p53_re*(_rightbound_re*k_bindleft_rightbound_p53_re + k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)) - sens_rightbound_re_k_unbindleft_p53_re*(_p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re))\n",
" yout[57] = (-_p53*_rightbound_re - _p53*k_bindright_p53_re*sens_fullbound_closed_re_k_bindleft_rightbound_p53_re - _p53*k_bindright_p53_re*sens_leftbound_re_k_bindleft_rightbound_p53_re - sens_fullbound_re_k_bindleft_rightbound_p53_re*(_p53*k_bindright_p53_re - k_unbindleft_fullbound_p53_re) - sens_p53_k_bindleft_rightbound_p53_re*(_rightbound_re*k_bindleft_rightbound_p53_re + k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)) - sens_rightbound_re_k_bindleft_rightbound_p53_re*(_p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re))\n",
" yout[58] = (_fullbound_re - _p53*k_bindright_p53_re*sens_fullbound_closed_re_k_unbindleft_fullbound_p53_re - _p53*k_bindright_p53_re*sens_leftbound_re_k_unbindleft_fullbound_p53_re - sens_fullbound_re_k_unbindleft_fullbound_p53_re*(_p53*k_bindright_p53_re - k_unbindleft_fullbound_p53_re) - sens_p53_k_unbindleft_fullbound_p53_re*(_rightbound_re*k_bindleft_rightbound_p53_re + k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)) - sens_rightbound_re_k_unbindleft_fullbound_p53_re*(_p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re))\n",
" yout[59] = (-_p53*k_bindright_p53_re*sens_fullbound_closed_re_k_bindright_p53_re - _p53*k_bindright_p53_re*sens_leftbound_re_k_bindright_p53_re - _p53*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total) - sens_fullbound_re_k_bindright_p53_re*(_p53*k_bindright_p53_re - k_unbindleft_fullbound_p53_re) - sens_p53_k_bindright_p53_re*(_rightbound_re*k_bindleft_rightbound_p53_re + k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)) - sens_rightbound_re_k_bindright_p53_re*(_p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re))\n",
" yout[60] = (-_p53*k_bindright_p53_re*sens_fullbound_closed_re_k_unbindright_p53_re - _p53*k_bindright_p53_re*sens_leftbound_re_k_unbindright_p53_re - _rightbound_re - sens_fullbound_re_k_unbindright_p53_re*(_p53*k_bindright_p53_re - k_unbindleft_fullbound_p53_re) - sens_p53_k_unbindright_p53_re*(_rightbound_re*k_bindleft_rightbound_p53_re + k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)) - sens_rightbound_re_k_unbindright_p53_re*(_p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re))\n",
" yout[61] = (-_p53*k_bindright_p53_re*sens_fullbound_closed_re_k_bindright_leftbound_p53_re - _p53*k_bindright_p53_re*sens_leftbound_re_k_bindright_leftbound_p53_re - sens_fullbound_re_k_bindright_leftbound_p53_re*(_p53*k_bindright_p53_re - k_unbindleft_fullbound_p53_re) - sens_p53_k_bindright_leftbound_p53_re*(_rightbound_re*k_bindleft_rightbound_p53_re + k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)) - sens_rightbound_re_k_bindright_leftbound_p53_re*(_p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re))\n",
" yout[62] = (-_p53*k_bindright_p53_re*sens_fullbound_closed_re_k_unbindright_fullbound_p53_re - _p53*k_bindright_p53_re*sens_leftbound_re_k_unbindright_fullbound_p53_re - sens_fullbound_re_k_unbindright_fullbound_p53_re*(_p53*k_bindright_p53_re - k_unbindleft_fullbound_p53_re) - sens_p53_k_unbindright_fullbound_p53_re*(_rightbound_re*k_bindleft_rightbound_p53_re + k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)) - sens_rightbound_re_k_unbindright_fullbound_p53_re*(_p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re))\n",
" yout[63] = (-_p53*k_bindright_p53_re*sens_fullbound_closed_re_k_close_re - _p53*k_bindright_p53_re*sens_leftbound_re_k_close_re - sens_fullbound_re_k_close_re*(_p53*k_bindright_p53_re - k_unbindleft_fullbound_p53_re) - sens_p53_k_close_re*(_rightbound_re*k_bindleft_rightbound_p53_re + k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)) - sens_rightbound_re_k_close_re*(_p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re))\n",
" yout[64] = (-_p53*k_bindright_p53_re*sens_fullbound_closed_re_k_open_re - _p53*k_bindright_p53_re*sens_leftbound_re_k_open_re - sens_fullbound_re_k_open_re*(_p53*k_bindright_p53_re - k_unbindleft_fullbound_p53_re) - sens_p53_k_open_re*(_rightbound_re*k_bindleft_rightbound_p53_re + k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)) - sens_rightbound_re_k_open_re*(_p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re))\n",
" yout[65] = (-_p53*k_bindright_p53_re*sens_fullbound_closed_re_k_transhalf - _p53*k_bindright_p53_re*sens_leftbound_re_k_transhalf - _rightbound_re - sens_fullbound_re_k_transhalf*(_p53*k_bindright_p53_re - k_unbindleft_fullbound_p53_re) - sens_p53_k_transhalf*(_rightbound_re*k_bindleft_rightbound_p53_re + k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)) - sens_rightbound_re_k_transhalf*(_p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re))\n",
" yout[66] = (-_p53*k_bindright_p53_re*sens_fullbound_closed_re_k_transopen - _p53*k_bindright_p53_re*sens_leftbound_re_k_transopen - sens_fullbound_re_k_transopen*(_p53*k_bindright_p53_re - k_unbindleft_fullbound_p53_re) - sens_p53_k_transopen*(_rightbound_re*k_bindleft_rightbound_p53_re + k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)) - sens_rightbound_re_k_transopen*(_p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re))\n",
" yout[67] = (-_p53*k_bindright_p53_re*sens_fullbound_closed_re_k_transclosed - _p53*k_bindright_p53_re*sens_leftbound_re_k_transclosed - sens_fullbound_re_k_transclosed*(_p53*k_bindright_p53_re - k_unbindleft_fullbound_p53_re) - sens_p53_k_transclosed*(_rightbound_re*k_bindleft_rightbound_p53_re + k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)) - sens_rightbound_re_k_transclosed*(_p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re))\n",
" yout[68] = (-_p53*k_bindright_p53_re*sens_fullbound_closed_re_k_base_synt_luciferase - _p53*k_bindright_p53_re*sens_leftbound_re_k_base_synt_luciferase - sens_fullbound_re_k_base_synt_luciferase*(_p53*k_bindright_p53_re - k_unbindleft_fullbound_p53_re) - sens_p53_k_base_synt_luciferase*(_rightbound_re*k_bindleft_rightbound_p53_re + k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)) - sens_rightbound_re_k_base_synt_luciferase*(_p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re))\n",
" yout[69] = (-_p53*k_bindright_p53_re*sens_fullbound_closed_re_k_trans_luciferase - _p53*k_bindright_p53_re*sens_leftbound_re_k_trans_luciferase - sens_fullbound_re_k_trans_luciferase*(_p53*k_bindright_p53_re - k_unbindleft_fullbound_p53_re) - sens_p53_k_trans_luciferase*(_rightbound_re*k_bindleft_rightbound_p53_re + k_bindright_p53_re*(_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - re_total)) - sens_rightbound_re_k_trans_luciferase*(_p53*k_bindleft_rightbound_p53_re + _p53*k_bindright_p53_re + k_transhalf + k_unbindright_p53_re))\n",
" yout[70] = (_p53*k_bindleft_rightbound_p53_re*sens_rightbound_re_k_base_synt_p53 + _p53*k_bindright_leftbound_p53_re*sens_leftbound_re_k_base_synt_p53 + k_open_re*sens_fullbound_closed_re_k_base_synt_p53 - sens_fullbound_re_k_base_synt_p53*(k_close_re + k_transhalf + k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_p53_k_base_synt_p53*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re))\n",
" yout[71] = (_p53*k_bindleft_rightbound_p53_re*sens_rightbound_re_k_max_synt_p53 + _p53*k_bindright_leftbound_p53_re*sens_leftbound_re_k_max_synt_p53 + k_open_re*sens_fullbound_closed_re_k_max_synt_p53 - sens_fullbound_re_k_max_synt_p53*(k_close_re + k_transhalf + k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_p53_k_max_synt_p53*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re))\n",
" yout[72] = (_p53*k_bindleft_rightbound_p53_re*sens_rightbound_re_k_sat_p53 + _p53*k_bindright_leftbound_p53_re*sens_leftbound_re_k_sat_p53 + k_open_re*sens_fullbound_closed_re_k_sat_p53 - sens_fullbound_re_k_sat_p53*(k_close_re + k_transhalf + k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_p53_k_sat_p53*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re))\n",
" yout[73] = (_p53*k_bindleft_rightbound_p53_re*sens_rightbound_re_k_deg_p53 + _p53*k_bindright_leftbound_p53_re*sens_leftbound_re_k_deg_p53 + k_open_re*sens_fullbound_closed_re_k_deg_p53 - sens_fullbound_re_k_deg_p53*(k_close_re + k_transhalf + k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_p53_k_deg_p53*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re))\n",
" yout[74] = (_p53*k_bindleft_rightbound_p53_re*sens_rightbound_re_k_deg_luciferase + _p53*k_bindright_leftbound_p53_re*sens_leftbound_re_k_deg_luciferase + k_open_re*sens_fullbound_closed_re_k_deg_luciferase - sens_fullbound_re_k_deg_luciferase*(k_close_re + k_transhalf + k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_p53_k_deg_luciferase*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re))\n",
" yout[75] = (_p53*k_bindleft_rightbound_p53_re*sens_rightbound_re_k_deg_luciferase_RNA + _p53*k_bindright_leftbound_p53_re*sens_leftbound_re_k_deg_luciferase_RNA + k_open_re*sens_fullbound_closed_re_k_deg_luciferase_RNA - sens_fullbound_re_k_deg_luciferase_RNA*(k_close_re + k_transhalf + k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_p53_k_deg_luciferase_RNA*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re))\n",
" yout[76] = (_p53*k_bindleft_rightbound_p53_re*sens_rightbound_re_k_bindleft_p53_re + _p53*k_bindright_leftbound_p53_re*sens_leftbound_re_k_bindleft_p53_re + k_open_re*sens_fullbound_closed_re_k_bindleft_p53_re - sens_fullbound_re_k_bindleft_p53_re*(k_close_re + k_transhalf + k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_p53_k_bindleft_p53_re*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re))\n",
" yout[77] = (_p53*k_bindleft_rightbound_p53_re*sens_rightbound_re_k_unbindleft_p53_re + _p53*k_bindright_leftbound_p53_re*sens_leftbound_re_k_unbindleft_p53_re + k_open_re*sens_fullbound_closed_re_k_unbindleft_p53_re - sens_fullbound_re_k_unbindleft_p53_re*(k_close_re + k_transhalf + k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_p53_k_unbindleft_p53_re*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re))\n",
" yout[78] = (_p53*_rightbound_re + _p53*k_bindleft_rightbound_p53_re*sens_rightbound_re_k_bindleft_rightbound_p53_re + _p53*k_bindright_leftbound_p53_re*sens_leftbound_re_k_bindleft_rightbound_p53_re + k_open_re*sens_fullbound_closed_re_k_bindleft_rightbound_p53_re - sens_fullbound_re_k_bindleft_rightbound_p53_re*(k_close_re + k_transhalf + k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_p53_k_bindleft_rightbound_p53_re*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re))\n",
" yout[79] = (-_fullbound_re + _p53*k_bindleft_rightbound_p53_re*sens_rightbound_re_k_unbindleft_fullbound_p53_re + _p53*k_bindright_leftbound_p53_re*sens_leftbound_re_k_unbindleft_fullbound_p53_re + k_open_re*sens_fullbound_closed_re_k_unbindleft_fullbound_p53_re - sens_fullbound_re_k_unbindleft_fullbound_p53_re*(k_close_re + k_transhalf + k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_p53_k_unbindleft_fullbound_p53_re*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re))\n",
" yout[80] = (_p53*k_bindleft_rightbound_p53_re*sens_rightbound_re_k_bindright_p53_re + _p53*k_bindright_leftbound_p53_re*sens_leftbound_re_k_bindright_p53_re + k_open_re*sens_fullbound_closed_re_k_bindright_p53_re - sens_fullbound_re_k_bindright_p53_re*(k_close_re + k_transhalf + k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_p53_k_bindright_p53_re*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re))\n",
" yout[81] = (_p53*k_bindleft_rightbound_p53_re*sens_rightbound_re_k_unbindright_p53_re + _p53*k_bindright_leftbound_p53_re*sens_leftbound_re_k_unbindright_p53_re + k_open_re*sens_fullbound_closed_re_k_unbindright_p53_re - sens_fullbound_re_k_unbindright_p53_re*(k_close_re + k_transhalf + k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_p53_k_unbindright_p53_re*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re))\n",
" yout[82] = (_leftbound_re*_p53 + _p53*k_bindleft_rightbound_p53_re*sens_rightbound_re_k_bindright_leftbound_p53_re + _p53*k_bindright_leftbound_p53_re*sens_leftbound_re_k_bindright_leftbound_p53_re + k_open_re*sens_fullbound_closed_re_k_bindright_leftbound_p53_re - sens_fullbound_re_k_bindright_leftbound_p53_re*(k_close_re + k_transhalf + k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_p53_k_bindright_leftbound_p53_re*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re))\n",
" yout[83] = (-_fullbound_re + _p53*k_bindleft_rightbound_p53_re*sens_rightbound_re_k_unbindright_fullbound_p53_re + _p53*k_bindright_leftbound_p53_re*sens_leftbound_re_k_unbindright_fullbound_p53_re + k_open_re*sens_fullbound_closed_re_k_unbindright_fullbound_p53_re - sens_fullbound_re_k_unbindright_fullbound_p53_re*(k_close_re + k_transhalf + k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_p53_k_unbindright_fullbound_p53_re*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re))\n",
" yout[84] = (-_fullbound_re + _p53*k_bindleft_rightbound_p53_re*sens_rightbound_re_k_close_re + _p53*k_bindright_leftbound_p53_re*sens_leftbound_re_k_close_re + k_open_re*sens_fullbound_closed_re_k_close_re - sens_fullbound_re_k_close_re*(k_close_re + k_transhalf + k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_p53_k_close_re*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re))\n",
" yout[85] = (_fullbound_closed_re + _p53*k_bindleft_rightbound_p53_re*sens_rightbound_re_k_open_re + _p53*k_bindright_leftbound_p53_re*sens_leftbound_re_k_open_re + k_open_re*sens_fullbound_closed_re_k_open_re - sens_fullbound_re_k_open_re*(k_close_re + k_transhalf + k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_p53_k_open_re*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re))\n",
" yout[86] = (-_fullbound_re + _p53*k_bindleft_rightbound_p53_re*sens_rightbound_re_k_transhalf + _p53*k_bindright_leftbound_p53_re*sens_leftbound_re_k_transhalf + k_open_re*sens_fullbound_closed_re_k_transhalf - sens_fullbound_re_k_transhalf*(k_close_re + k_transhalf + k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_p53_k_transhalf*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re))\n",
" yout[87] = (-_fullbound_re + _p53*k_bindleft_rightbound_p53_re*sens_rightbound_re_k_transopen + _p53*k_bindright_leftbound_p53_re*sens_leftbound_re_k_transopen + k_open_re*sens_fullbound_closed_re_k_transopen - sens_fullbound_re_k_transopen*(k_close_re + k_transhalf + k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_p53_k_transopen*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re))\n",
" yout[88] = (_p53*k_bindleft_rightbound_p53_re*sens_rightbound_re_k_transclosed + _p53*k_bindright_leftbound_p53_re*sens_leftbound_re_k_transclosed + k_open_re*sens_fullbound_closed_re_k_transclosed - sens_fullbound_re_k_transclosed*(k_close_re + k_transhalf + k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_p53_k_transclosed*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re))\n",
" yout[89] = (_p53*k_bindleft_rightbound_p53_re*sens_rightbound_re_k_base_synt_luciferase + _p53*k_bindright_leftbound_p53_re*sens_leftbound_re_k_base_synt_luciferase + k_open_re*sens_fullbound_closed_re_k_base_synt_luciferase - sens_fullbound_re_k_base_synt_luciferase*(k_close_re + k_transhalf + k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_p53_k_base_synt_luciferase*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re))\n",
" yout[90] = (_p53*k_bindleft_rightbound_p53_re*sens_rightbound_re_k_trans_luciferase + _p53*k_bindright_leftbound_p53_re*sens_leftbound_re_k_trans_luciferase + k_open_re*sens_fullbound_closed_re_k_trans_luciferase - sens_fullbound_re_k_trans_luciferase*(k_close_re + k_transhalf + k_transopen + k_unbindleft_fullbound_p53_re + k_unbindright_fullbound_p53_re) + sens_p53_k_trans_luciferase*(_leftbound_re*k_bindright_leftbound_p53_re + _rightbound_re*k_bindleft_rightbound_p53_re))\n",
" yout[91] = (k_close_re*sens_fullbound_re_k_base_synt_p53 - sens_fullbound_closed_re_k_base_synt_p53*(k_open_re + k_transclosed + k_transhalf + k_transopen))\n",
" yout[92] = (k_close_re*sens_fullbound_re_k_max_synt_p53 - sens_fullbound_closed_re_k_max_synt_p53*(k_open_re + k_transclosed + k_transhalf + k_transopen))\n",
" yout[93] = (k_close_re*sens_fullbound_re_k_sat_p53 - sens_fullbound_closed_re_k_sat_p53*(k_open_re + k_transclosed + k_transhalf + k_transopen))\n",
" yout[94] = (k_close_re*sens_fullbound_re_k_deg_p53 - sens_fullbound_closed_re_k_deg_p53*(k_open_re + k_transclosed + k_transhalf + k_transopen))\n",
" yout[95] = (k_close_re*sens_fullbound_re_k_deg_luciferase - sens_fullbound_closed_re_k_deg_luciferase*(k_open_re + k_transclosed + k_transhalf + k_transopen))\n",
" yout[96] = (k_close_re*sens_fullbound_re_k_deg_luciferase_RNA - sens_fullbound_closed_re_k_deg_luciferase_RNA*(k_open_re + k_transclosed + k_transhalf + k_transopen))\n",
" yout[97] = (k_close_re*sens_fullbound_re_k_bindleft_p53_re - sens_fullbound_closed_re_k_bindleft_p53_re*(k_open_re + k_transclosed + k_transhalf + k_transopen))\n",
" yout[98] = (k_close_re*sens_fullbound_re_k_unbindleft_p53_re - sens_fullbound_closed_re_k_unbindleft_p53_re*(k_open_re + k_transclosed + k_transhalf + k_transopen))\n",
" yout[99] = (k_close_re*sens_fullbound_re_k_bindleft_rightbound_p53_re - sens_fullbound_closed_re_k_bindleft_rightbound_p53_re*(k_open_re + k_transclosed + k_transhalf + k_transopen))\n",
" yout[100] = (k_close_re*sens_fullbound_re_k_unbindleft_fullbound_p53_re - sens_fullbound_closed_re_k_unbindleft_fullbound_p53_re*(k_open_re + k_transclosed + k_transhalf + k_transopen))\n",
" yout[101] = (k_close_re*sens_fullbound_re_k_bindright_p53_re - sens_fullbound_closed_re_k_bindright_p53_re*(k_open_re + k_transclosed + k_transhalf + k_transopen))\n",
" yout[102] = (k_close_re*sens_fullbound_re_k_unbindright_p53_re - sens_fullbound_closed_re_k_unbindright_p53_re*(k_open_re + k_transclosed + k_transhalf + k_transopen))\n",
" yout[103] = (k_close_re*sens_fullbound_re_k_bindright_leftbound_p53_re - sens_fullbound_closed_re_k_bindright_leftbound_p53_re*(k_open_re + k_transclosed + k_transhalf + k_transopen))\n",
" yout[104] = (k_close_re*sens_fullbound_re_k_unbindright_fullbound_p53_re - sens_fullbound_closed_re_k_unbindright_fullbound_p53_re*(k_open_re + k_transclosed + k_transhalf + k_transopen))\n",
" yout[105] = (_fullbound_re + k_close_re*sens_fullbound_re_k_close_re - sens_fullbound_closed_re_k_close_re*(k_open_re + k_transclosed + k_transhalf + k_transopen))\n",
" yout[106] = (-_fullbound_closed_re + k_close_re*sens_fullbound_re_k_open_re - sens_fullbound_closed_re_k_open_re*(k_open_re + k_transclosed + k_transhalf + k_transopen))\n",
" yout[107] = (-_fullbound_closed_re + k_close_re*sens_fullbound_re_k_transhalf - sens_fullbound_closed_re_k_transhalf*(k_open_re + k_transclosed + k_transhalf + k_transopen))\n",
" yout[108] = (-_fullbound_closed_re + k_close_re*sens_fullbound_re_k_transopen - sens_fullbound_closed_re_k_transopen*(k_open_re + k_transclosed + k_transhalf + k_transopen))\n",
" yout[109] = (-_fullbound_closed_re + k_close_re*sens_fullbound_re_k_transclosed - sens_fullbound_closed_re_k_transclosed*(k_open_re + k_transclosed + k_transhalf + k_transopen))\n",
" yout[110] = (k_close_re*sens_fullbound_re_k_base_synt_luciferase - sens_fullbound_closed_re_k_base_synt_luciferase*(k_open_re + k_transclosed + k_transhalf + k_transopen))\n",
" yout[111] = (k_close_re*sens_fullbound_re_k_trans_luciferase - sens_fullbound_closed_re_k_trans_luciferase*(k_open_re + k_transclosed + k_transhalf + k_transopen))\n",
" yout[112] = (-k_deg_luciferase_RNA*sens_luciferase_RNA_k_base_synt_p53 + k_transhalf*sens_leftbound_re_k_base_synt_p53 + k_transhalf*sens_rightbound_re_k_base_synt_p53 + sens_fullbound_closed_re_k_base_synt_p53*(k_transclosed + k_transhalf + k_transopen) + sens_fullbound_re_k_base_synt_p53*(k_transhalf + k_transopen))\n",
" yout[113] = (-k_deg_luciferase_RNA*sens_luciferase_RNA_k_max_synt_p53 + k_transhalf*sens_leftbound_re_k_max_synt_p53 + k_transhalf*sens_rightbound_re_k_max_synt_p53 + sens_fullbound_closed_re_k_max_synt_p53*(k_transclosed + k_transhalf + k_transopen) + sens_fullbound_re_k_max_synt_p53*(k_transhalf + k_transopen))\n",
" yout[114] = (-k_deg_luciferase_RNA*sens_luciferase_RNA_k_sat_p53 + k_transhalf*sens_leftbound_re_k_sat_p53 + k_transhalf*sens_rightbound_re_k_sat_p53 + sens_fullbound_closed_re_k_sat_p53*(k_transclosed + k_transhalf + k_transopen) + sens_fullbound_re_k_sat_p53*(k_transhalf + k_transopen))\n",
" yout[115] = (-k_deg_luciferase_RNA*sens_luciferase_RNA_k_deg_p53 + k_transhalf*sens_leftbound_re_k_deg_p53 + k_transhalf*sens_rightbound_re_k_deg_p53 + sens_fullbound_closed_re_k_deg_p53*(k_transclosed + k_transhalf + k_transopen) + sens_fullbound_re_k_deg_p53*(k_transhalf + k_transopen))\n",
" yout[116] = (-k_deg_luciferase_RNA*sens_luciferase_RNA_k_deg_luciferase + k_transhalf*sens_leftbound_re_k_deg_luciferase + k_transhalf*sens_rightbound_re_k_deg_luciferase + sens_fullbound_closed_re_k_deg_luciferase*(k_transclosed + k_transhalf + k_transopen) + sens_fullbound_re_k_deg_luciferase*(k_transhalf + k_transopen))\n",
" yout[117] = (-_luciferase_RNA - k_deg_luciferase_RNA*sens_luciferase_RNA_k_deg_luciferase_RNA + k_transhalf*sens_leftbound_re_k_deg_luciferase_RNA + k_transhalf*sens_rightbound_re_k_deg_luciferase_RNA + sens_fullbound_closed_re_k_deg_luciferase_RNA*(k_transclosed + k_transhalf + k_transopen) + sens_fullbound_re_k_deg_luciferase_RNA*(k_transhalf + k_transopen))\n",
" yout[118] = (-k_deg_luciferase_RNA*sens_luciferase_RNA_k_bindleft_p53_re + k_transhalf*sens_leftbound_re_k_bindleft_p53_re + k_transhalf*sens_rightbound_re_k_bindleft_p53_re + sens_fullbound_closed_re_k_bindleft_p53_re*(k_transclosed + k_transhalf + k_transopen) + sens_fullbound_re_k_bindleft_p53_re*(k_transhalf + k_transopen))\n",
" yout[119] = (-k_deg_luciferase_RNA*sens_luciferase_RNA_k_unbindleft_p53_re + k_transhalf*sens_leftbound_re_k_unbindleft_p53_re + k_transhalf*sens_rightbound_re_k_unbindleft_p53_re + sens_fullbound_closed_re_k_unbindleft_p53_re*(k_transclosed + k_transhalf + k_transopen) + sens_fullbound_re_k_unbindleft_p53_re*(k_transhalf + k_transopen))\n",
" yout[120] = (-k_deg_luciferase_RNA*sens_luciferase_RNA_k_bindleft_rightbound_p53_re + k_transhalf*sens_leftbound_re_k_bindleft_rightbound_p53_re + k_transhalf*sens_rightbound_re_k_bindleft_rightbound_p53_re + sens_fullbound_closed_re_k_bindleft_rightbound_p53_re*(k_transclosed + k_transhalf + k_transopen) + sens_fullbound_re_k_bindleft_rightbound_p53_re*(k_transhalf + k_transopen))\n",
" yout[121] = (-k_deg_luciferase_RNA*sens_luciferase_RNA_k_unbindleft_fullbound_p53_re + k_transhalf*sens_leftbound_re_k_unbindleft_fullbound_p53_re + k_transhalf*sens_rightbound_re_k_unbindleft_fullbound_p53_re + sens_fullbound_closed_re_k_unbindleft_fullbound_p53_re*(k_transclosed + k_transhalf + k_transopen) + sens_fullbound_re_k_unbindleft_fullbound_p53_re*(k_transhalf + k_transopen))\n",
" yout[122] = (-k_deg_luciferase_RNA*sens_luciferase_RNA_k_bindright_p53_re + k_transhalf*sens_leftbound_re_k_bindright_p53_re + k_transhalf*sens_rightbound_re_k_bindright_p53_re + sens_fullbound_closed_re_k_bindright_p53_re*(k_transclosed + k_transhalf + k_transopen) + sens_fullbound_re_k_bindright_p53_re*(k_transhalf + k_transopen))\n",
" yout[123] = (-k_deg_luciferase_RNA*sens_luciferase_RNA_k_unbindright_p53_re + k_transhalf*sens_leftbound_re_k_unbindright_p53_re + k_transhalf*sens_rightbound_re_k_unbindright_p53_re + sens_fullbound_closed_re_k_unbindright_p53_re*(k_transclosed + k_transhalf + k_transopen) + sens_fullbound_re_k_unbindright_p53_re*(k_transhalf + k_transopen))\n",
" yout[124] = (-k_deg_luciferase_RNA*sens_luciferase_RNA_k_bindright_leftbound_p53_re + k_transhalf*sens_leftbound_re_k_bindright_leftbound_p53_re + k_transhalf*sens_rightbound_re_k_bindright_leftbound_p53_re + sens_fullbound_closed_re_k_bindright_leftbound_p53_re*(k_transclosed + k_transhalf + k_transopen) + sens_fullbound_re_k_bindright_leftbound_p53_re*(k_transhalf + k_transopen))\n",
" yout[125] = (-k_deg_luciferase_RNA*sens_luciferase_RNA_k_unbindright_fullbound_p53_re + k_transhalf*sens_leftbound_re_k_unbindright_fullbound_p53_re + k_transhalf*sens_rightbound_re_k_unbindright_fullbound_p53_re + sens_fullbound_closed_re_k_unbindright_fullbound_p53_re*(k_transclosed + k_transhalf + k_transopen) + sens_fullbound_re_k_unbindright_fullbound_p53_re*(k_transhalf + k_transopen))\n",
" yout[126] = (-k_deg_luciferase_RNA*sens_luciferase_RNA_k_close_re + k_transhalf*sens_leftbound_re_k_close_re + k_transhalf*sens_rightbound_re_k_close_re + sens_fullbound_closed_re_k_close_re*(k_transclosed + k_transhalf + k_transopen) + sens_fullbound_re_k_close_re*(k_transhalf + k_transopen))\n",
" yout[127] = (-k_deg_luciferase_RNA*sens_luciferase_RNA_k_open_re + k_transhalf*sens_leftbound_re_k_open_re + k_transhalf*sens_rightbound_re_k_open_re + sens_fullbound_closed_re_k_open_re*(k_transclosed + k_transhalf + k_transopen) + sens_fullbound_re_k_open_re*(k_transhalf + k_transopen))\n",
" yout[128] = (_fullbound_closed_re + _fullbound_re + _leftbound_re + _rightbound_re - k_deg_luciferase_RNA*sens_luciferase_RNA_k_transhalf + k_transhalf*sens_leftbound_re_k_transhalf + k_transhalf*sens_rightbound_re_k_transhalf + sens_fullbound_closed_re_k_transhalf*(k_transclosed + k_transhalf + k_transopen) + sens_fullbound_re_k_transhalf*(k_transhalf + k_transopen))\n",
" yout[129] = (_fullbound_closed_re + _fullbound_re - k_deg_luciferase_RNA*sens_luciferase_RNA_k_transopen + k_transhalf*sens_leftbound_re_k_transopen + k_transhalf*sens_rightbound_re_k_transopen + sens_fullbound_closed_re_k_transopen*(k_transclosed + k_transhalf + k_transopen) + sens_fullbound_re_k_transopen*(k_transhalf + k_transopen))\n",
" yout[130] = (_fullbound_closed_re - k_deg_luciferase_RNA*sens_luciferase_RNA_k_transclosed + k_transhalf*sens_leftbound_re_k_transclosed + k_transhalf*sens_rightbound_re_k_transclosed + sens_fullbound_closed_re_k_transclosed*(k_transclosed + k_transhalf + k_transopen) + sens_fullbound_re_k_transclosed*(k_transhalf + k_transopen))\n",
" yout[131] = (-k_deg_luciferase_RNA*sens_luciferase_RNA_k_base_synt_luciferase + k_transhalf*sens_leftbound_re_k_base_synt_luciferase + k_transhalf*sens_rightbound_re_k_base_synt_luciferase + sens_fullbound_closed_re_k_base_synt_luciferase*(k_transclosed + k_transhalf + k_transopen) + sens_fullbound_re_k_base_synt_luciferase*(k_transhalf + k_transopen) + 1)\n",
" yout[132] = (-k_deg_luciferase_RNA*sens_luciferase_RNA_k_trans_luciferase + k_transhalf*sens_leftbound_re_k_trans_luciferase + k_transhalf*sens_rightbound_re_k_trans_luciferase + sens_fullbound_closed_re_k_trans_luciferase*(k_transclosed + k_transhalf + k_transopen) + sens_fullbound_re_k_trans_luciferase*(k_transhalf + k_transopen))\n",
" yout[133] = (-k_deg_luciferase*sens_luciferase_k_base_synt_p53 + k_trans_luciferase*sens_luciferase_RNA_k_base_synt_p53)\n",
" yout[134] = (-k_deg_luciferase*sens_luciferase_k_max_synt_p53 + k_trans_luciferase*sens_luciferase_RNA_k_max_synt_p53)\n",
" yout[135] = (-k_deg_luciferase*sens_luciferase_k_sat_p53 + k_trans_luciferase*sens_luciferase_RNA_k_sat_p53)\n",
" yout[136] = (-k_deg_luciferase*sens_luciferase_k_deg_p53 + k_trans_luciferase*sens_luciferase_RNA_k_deg_p53)\n",
" yout[137] = (-_luciferase - k_deg_luciferase*sens_luciferase_k_deg_luciferase + k_trans_luciferase*sens_luciferase_RNA_k_deg_luciferase)\n",
" yout[138] = (-k_deg_luciferase*sens_luciferase_k_deg_luciferase_RNA + k_trans_luciferase*sens_luciferase_RNA_k_deg_luciferase_RNA)\n",
" yout[139] = (-k_deg_luciferase*sens_luciferase_k_bindleft_p53_re + k_trans_luciferase*sens_luciferase_RNA_k_bindleft_p53_re)\n",
" yout[140] = (-k_deg_luciferase*sens_luciferase_k_unbindleft_p53_re + k_trans_luciferase*sens_luciferase_RNA_k_unbindleft_p53_re)\n",
" yout[141] = (-k_deg_luciferase*sens_luciferase_k_bindleft_rightbound_p53_re + k_trans_luciferase*sens_luciferase_RNA_k_bindleft_rightbound_p53_re)\n",
" yout[142] = (-k_deg_luciferase*sens_luciferase_k_unbindleft_fullbound_p53_re + k_trans_luciferase*sens_luciferase_RNA_k_unbindleft_fullbound_p53_re)\n",
" yout[143] = (-k_deg_luciferase*sens_luciferase_k_bindright_p53_re + k_trans_luciferase*sens_luciferase_RNA_k_bindright_p53_re)\n",
" yout[144] = (-k_deg_luciferase*sens_luciferase_k_unbindright_p53_re + k_trans_luciferase*sens_luciferase_RNA_k_unbindright_p53_re)\n",
" yout[145] = (-k_deg_luciferase*sens_luciferase_k_bindright_leftbound_p53_re + k_trans_luciferase*sens_luciferase_RNA_k_bindright_leftbound_p53_re)\n",
" yout[146] = (-k_deg_luciferase*sens_luciferase_k_unbindright_fullbound_p53_re + k_trans_luciferase*sens_luciferase_RNA_k_unbindright_fullbound_p53_re)\n",
" yout[147] = (-k_deg_luciferase*sens_luciferase_k_close_re + k_trans_luciferase*sens_luciferase_RNA_k_close_re)\n",
" yout[148] = (-k_deg_luciferase*sens_luciferase_k_open_re + k_trans_luciferase*sens_luciferase_RNA_k_open_re)\n",
" yout[149] = (-k_deg_luciferase*sens_luciferase_k_transhalf + k_trans_luciferase*sens_luciferase_RNA_k_transhalf)\n",
" yout[150] = (-k_deg_luciferase*sens_luciferase_k_transopen + k_trans_luciferase*sens_luciferase_RNA_k_transopen)\n",
" yout[151] = (-k_deg_luciferase*sens_luciferase_k_transclosed + k_trans_luciferase*sens_luciferase_RNA_k_transclosed)\n",
" yout[152] = (-k_deg_luciferase*sens_luciferase_k_base_synt_luciferase + k_trans_luciferase*sens_luciferase_RNA_k_base_synt_luciferase)\n",
" yout[153] = (_luciferase_RNA - k_deg_luciferase*sens_luciferase_k_trans_luciferase + k_trans_luciferase*sens_luciferase_RNA_k_trans_luciferase)\n"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 2
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"init_conditions = np.zeros(154,)\n",
"t_sim = np.linspace(0, 26000, 1000)\n",
"exp_params = np.array([ 1.27515008e-05, 3.92020671e+02, 4.54549505e+02,\n",
" 2.07628644e-05, 4.54276951e+00, 1.04128592e+02,\n",
" 2.98080239e-01, 5.17593448e+04, 4.31446549e+02,\n",
" 8.04069027e+02, 1.60899809e+00, 1.14589188e+05,\n",
" 1.01669854e+02, 7.05240924e+02, 1.06733974e+03,\n",
" 2.39044046e+00, 6.12873234e-01, 3.96727430e+02,\n",
" 1.10866884e+05, 6.33745722e-06, 3.66970883e+03,\n",
" 1.00803209e+00, 1.00057266e+00])"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 3
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"non_jit_ode_model = sens_model\n",
"jit_ode_model = sens_model"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 10
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"start = time.time()\n",
"jit_ode_model = numba.jit(\"void(f8[:], f8, f8[:], f8[:])\")(jit_ode_model)\n",
"end = time.time()\n",
"print \"Numba took %.3f to compile function\" %(end-start)"
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
"Numba took 21.060 to compile function\n"
]
}
],
"prompt_number": 11
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"yout = np.zeros_like(init_conditions)\n",
"def func_wrapper1(y, t):\n",
" jit_ode_model(y, t, yout, exp_params)\n",
" return yout"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 12
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"%timeit odeint(func_wrapper1, init_conditions, t_sim)"
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
"10 loops, best of 3: 125 ms per loop\n"
]
}
],
"prompt_number": 13
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"yout = np.zeros_like(init_conditions)\n",
"def func_wrapper2(y, t):\n",
" non_jit_ode_model(y, t, yout, exp_params)\n",
" return yout"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 14
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"%timeit odeint(func_wrapper2, init_conditions, t_sim)"
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
"1 loops, best of 3: 5.21 s per loop\n"
]
}
],
"prompt_number": 15
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"output2 = odeint(func_wrapper2, init_conditions, t_sim)\n",
"output1 = odeint(func_wrapper1, init_conditions, t_sim)\n",
"\n",
"plt.plot(t_sim[::100], output1[::100, 7], 'bo')\n",
"plt.plot(t_sim[::100], output2[::100, 7], 'r')"
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "pyout",
"prompt_number": 16,
"text": [
"[<matplotlib.lines.Line2D at 0x7f5892919e90>]"
]
},
{
"metadata": {},
"output_type": "display_data",
"png": "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\n",
"text": [
"<matplotlib.figure.Figure at 0x7f5892919050>"
]
}
],
"prompt_number": 16
}
],
"metadata": {}
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment