@@ -1175,6 +1175,97 @@ benchmarks = Dict(
11751175 O10 (t) = I4 (t),
11761176 )
11771177 ),
1178+ # The following models are the ones from https://doi.org/10.1016/j.jtbi.2024.111898
1179+ # featuring nonidentifiability
1180+ :Influenza_MB1 => Dict (
1181+ :name => " Immune response to influenza (MB1 model)" ,
1182+ :ode => @ODEmodel (
1183+ U' (t) = - beta* U (t)* V (t),
1184+ I' (t) = beta* U (t)* V (t)- d_I* T (t)* I (t),
1185+ V' (t) = p* I (t)- c* V (t),
1186+ T' (t) = s_T - 0.011 * T (t) + r* T (t)* (V (t)/ (V (t)+ k_T)),
1187+ # commenting out the first state yields a ratio of states
1188+ y1 (t) = V (t),
1189+ y2 (t) = T (t)
1190+ )
1191+ ),
1192+ :Influenza_MB2 => Dict (
1193+ :name => " Immune response to influenza (MB2 model)" ,
1194+ :ode => @ODEmodel (
1195+ U' (t) = - beta* U (t)* V (t),
1196+ I' (t) = beta* U (t)* V (t)- d_I* T (t)* I (t),
1197+ V' (t) = p* I (t)- c* V (t),
1198+ T' (t) = s_T - 0.011 * T (t) + r* T (t)* (V (t)/ (V (t)+ k_T)) - c_T* (1 / (1 + V (t)^ 2 )),
1199+ y1 (t) = V (t),
1200+ y2 (t) = T (t)
1201+ )
1202+ ),
1203+ :Influenza_MB3 => Dict (
1204+ :name => " Immune response to influenza (MB3 model)" ,
1205+ :ode => @ODEmodel (
1206+ U' (t) = - beta* U (t)* V (t),
1207+ I' (t) = beta* U (t)* V (t)- d_I* T (t)* I (t),
1208+ V' (t) = p* I (t)- c* V (t),
1209+ T' (t) = s_T - d_T* T (t) + r* T (t)* (V (t)/ (V (t)+ k_T)),
1210+ y1 (t) = V (t),
1211+ y2 (t) = T (t)
1212+ )
1213+ ),
1214+ :Influenza_MB4 => Dict (
1215+ :name => " Immune response to influenza (MB4 model)" ,
1216+ :ode => @ODEmodel (
1217+ U' (t) = - beta* U (t)* V (t),
1218+ I' (t) = beta* U (t)* V (t)- d_I* T (t)* I (t),
1219+ V' (t) = p* I (t)- c* V (t),
1220+ T' (t) = s_T - d_T* T (t) + r* T (t)* (V (t)/ (V (t)+ k_T)) - c_T* (1 / (1 + V (t)^ 2 )),
1221+ y1 (t) = V (t),
1222+ y2 (t) = T (t)
1223+ )
1224+ ),
1225+ :Influenza_MD1 => Dict (
1226+ :name => " Immune response to influenza (MD1 model)" ,
1227+ :ode => @ODEmodel (
1228+ U' (t) = - beta* U (t)* V (t),
1229+ I' (t) = beta* U (t)* V (t)- d_I* T (t)* I (t),
1230+ V' (t) = p* I (t)- c* V (t),
1231+ T' (t) = s_T - 0.011 * T (t) + r* T (t)* V (t),
1232+ y1 (t) = V (t),
1233+ y2 (t) = T (t)
1234+ )
1235+ ),
1236+ :Influenza_MD2 => Dict (
1237+ :name => " Immune response to influenza (MD2 model)" ,
1238+ :ode => @ODEmodel (
1239+ U' (t) = - beta* U (t)* V (t),
1240+ I' (t) = beta* U (t)* V (t)- d_I* T (t)* I (t),
1241+ V' (t) = p* I (t)- c* V (t),
1242+ T' (t) = s_T - 0.011 * T (t) + r* T (t)* V (t) - c_T* (1 / (1 + V (t)^ 2 )),
1243+ y1 (t) = V (t),
1244+ y2 (t) = T (t)
1245+ )
1246+ ),
1247+ :Influenza_MD3 => Dict (
1248+ :name => " Immune response to influenza (MD3 model)" ,
1249+ :ode => @ODEmodel (
1250+ U' (t) = - beta* U (t)* V (t),
1251+ I' (t) = beta* U (t)* V (t)- d_I* T (t)* I (t),
1252+ V' (t) = p* I (t)- c* V (t),
1253+ T' (t) = s_T - d_T* T (t) + r* T (t)* V (t),
1254+ y1 (t) = V (t),
1255+ y2 (t) = T (t)
1256+ )
1257+ ),
1258+ :Influenza_MD4 => Dict (
1259+ :name => " Immune response to influenza (MD4 model)" ,
1260+ :ode => @ODEmodel (
1261+ U' (t) = - beta* U (t)* V (t),
1262+ I' (t) = beta* U (t)* V (t)- d_I* T (t)* I (t),
1263+ V' (t) = p* I (t)- c* V (t),
1264+ T' (t) = s_T - d_T* T (t) + r* T (t)* V (t) - c_T* (1 / (1 + V (t)^ 2 )),
1265+ y1 (t) = V (t),
1266+ y2 (t) = T (t)
1267+ )
1268+ ),
11781269)
11791270
11801271# the NFkB example
0 commit comments