{ "cells": [ { "cell_type": "markdown", "source": [ "# COEXIST Multi-Generational COVID Model" ], "metadata": {} }, { "outputs": [ { "output_type": "execute_result", "data": { "text/plain": "save_fig (generic function with 1 method)" }, "metadata": {}, "execution_count": 1 } ], "cell_type": "code", "source": [ "using AlgebraicPetri\n", "\n", "using LabelledArrays\n", "using OrdinaryDiffEq\n", "using Plots\n", "using JSON\n", "\n", "using Catlab\n", "using Catlab.CategoricalAlgebra\n", "using Catlab.Graphics\n", "using Catlab.Programs\n", "using Catlab.Theories\n", "using Catlab.WiringDiagrams\n", "using Catlab.Graphics.Graphviz: run_graphviz\n", "\n", "display_uwd(ex) = to_graphviz(ex, box_labels=:name, junction_labels=:variable, edge_attrs=Dict(:len=>\"1\"));\n", "save_fig(g, fname::AbstractString, format::AbstractString) = begin\n", " open(string(fname, \".\", format), \"w\") do io\n", " run_graphviz(io, g, format=format)\n", " end\n", "end" ], "metadata": {}, "execution_count": 1 }, { "cell_type": "markdown", "source": [ "Define helper functions for defining the two types of\n", "reactions in an epidemiology Model. Either a state\n", "spontaneously changes, or one state causes another to change" ], "metadata": {} }, { "outputs": [], "cell_type": "code", "source": [ "ob(x::Symbol,n::Int) = codom(Open([x], LabelledReactionNet{Number,Int}(x=>n), [x])).ob;\n", "function spontaneous_petri(transition::Symbol, rate::Number,\n", " s::Symbol, s₀::Int,\n", " t::Symbol, t₀::Int)\n", " Open(LabelledReactionNet{Number,Int}(unique((s=>s₀,t=>t₀)), (transition,rate)=>(s=>t)))\n", "end;\n", "function exposure_petri(transition::Symbol, rate::Number,\n", " s::Symbol, s₀::Int,\n", " e::Symbol, e₀::Int,\n", " t::Symbol, t₀::Int)\n", " Open(LabelledReactionNet{Number,Int}(unique((s=>s₀,e=>e₀,t=>t₀)), (transition,rate)=>((s,e)=>(t,e))))\n", "end;" ], "metadata": {}, "execution_count": 2 }, { "cell_type": "markdown", "source": [ "Set arrays of initial conditions and rates to use in functor" ], "metadata": {} }, { "outputs": [], "cell_type": "code", "source": [ "pop = [8044056, 7642473, 8558707, 9295024,8604251,9173465,7286777,5830635,3450616] .- (4*1000);\n", "N = sum(pop) + length(pop)*4*1000;\n", "social_mixing_rate =\n", " [[5.10316562022642,1.28725377551533,1.30332531065247,2.31497083312315,1.1221598200343,0.606327539457772,0.453266757158743,0.177712174722219,0.0111726265254263],\n", " [1.15949254996891,8.00118824220649,1.24977685411394,1.51298690806342,1.88877951844257,0.835804485358679,0.431371281973645,0.343104864504218,0.0324429672946592],\n", " [1.19314902456243,1.2701954426234,3.55182053724384,1.81286158254244,1.80561825747571,1.29108026766182,0.708613434860661,0.248559044477893,0.0215323291988856],\n", " [1.83125260045684,1.32872195974583,1.56648238384012,2.75491288061819,1.94613663227464,1.2348814962672,0.863177586322153,0.244623623638873,0.0394364256673532],\n", " [0.910395333788561,1.7011898591446,1.60014517035071,1.99593275526656,2.90894801031624,1.37683234043657,0.859519958701156,0.488960115017174,0.110509077357166],\n", " [0.56560186656657,0.865574490657954,1.31557291022074,1.45621698394508,1.58310342861768,1.92835669973181,0.963568493650797,0.463041280007004,0.183483677017087],\n", " [0.544954016221808,0.575775829452094,0.930622416907882,1.31190809759635,1.27375718214796,1.24189546255302,1.32825334016313,0.66235513907445,0.0946971569608397],\n", " [0.319717318035767,0.68528632728864,0.488468642570909,0.556345582530282,1.08429412751444,0.893028152305907,0.991137484161889,1.17651345255182,0.12964732712923],\n", " [0.201086389216809,0.648252461859761,0.423327560644352,0.897268061280577,2.4516024037254,3.54014694719397,1.41761515077768,1.29700599099082,1.0189817510854]];\n", "\n", "fatality_rate = [0.00856164, 0.03768844, 0.02321319, 0.04282494, 0.07512237, 0.12550367, 0.167096 , 0.37953452, 0.45757006];" ], "metadata": {}, "execution_count": 3 }, { "cell_type": "markdown", "source": [ "Define an `oapply` function that connects the building block Petri nets to\n", "the operations we will use in the model." ], "metadata": {} }, { "outputs": [], "cell_type": "code", "source": [ "F(ex, n) = oapply(ex, Dict(\n", " :exposure=>exposure_petri(Symbol(:exp_, n), 1*social_mixing_rate[n][n]/pop[n], Symbol(:S,n), pop[n], Symbol(:I,n), 1000, Symbol(:E,n), 1000),\n", " :exposure_e=>exposure_petri(Symbol(:exp_e, n), .01*social_mixing_rate[n][n]/pop[n], Symbol(:S,n), pop[n], Symbol(:E,n),1000, Symbol(:E,n),1000),\n", " :exposure_i2=>exposure_petri(Symbol(:exp_i2, n), 6*social_mixing_rate[n][n]/pop[n], Symbol(:S,n), pop[n], Symbol(:I2,n), 1000, Symbol(:E,n),1000),\n", " :exposure_a=>exposure_petri(Symbol(:exp_a, n), 5*social_mixing_rate[n][n]/pop[n], Symbol(:S,n), pop[n], Symbol(:A,n),1000, Symbol(:E,n),1000),\n", " :progression=>spontaneous_petri(Symbol(:prog_, n), .25, Symbol(:I,n), 1000, Symbol(:I2,n), 1000),\n", " :asymptomatic_infection=>spontaneous_petri(Symbol(:asymp_, n), .86/.14*.2, Symbol(:E,n), 1000, Symbol(:A,n), 1000),\n", " :illness=>spontaneous_petri(Symbol(:ill_, n), .2, Symbol(:E,n), 1000, Symbol(:I,n), 1000),\n", " :asymptomatic_recovery=>spontaneous_petri(Symbol(:arec_, n), 1/15, Symbol(:A,n), 1000, Symbol(:R,n), 0),\n", " :recovery=>spontaneous_petri(Symbol(:rec_, n), 1/6, Symbol(:I2,n), 1000, Symbol(:R,n), 0),\n", " :recover_late=>spontaneous_petri(Symbol(:rec2_, n), 1/15, Symbol(:R,n), 0, Symbol(:R2,n), 0),\n", " :death=>spontaneous_petri(Symbol(:death2_, n), (1/15)*(fatality_rate[n]/(1-fatality_rate[n])), Symbol(:I2,n), 1000, Symbol(:D,n), 0)));" ], "metadata": {}, "execution_count": 4 }, { "cell_type": "markdown", "source": [ "Define the COEXIST model using the `@relation` macro" ], "metadata": {} }, { "outputs": [ { "output_type": "execute_result", "data": { "text/plain": "Graph(\"G\", false, \"neato\", Catlab.Graphics.Graphviz.Statement[Catlab.Graphics.Graphviz.Node(\"n1\", OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}(:id => \"box1\", :label => \"exposure\")), Catlab.Graphics.Graphviz.Node(\"n2\", OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}(:id => \"box2\", :label => \"exposure_i2\")), Catlab.Graphics.Graphviz.Node(\"n3\", OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}(:id => \"box3\", :label => \"exposure_a\")), Catlab.Graphics.Graphviz.Node(\"n4\", OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}(:id => \"box4\", :label => \"exposure_e\")), Catlab.Graphics.Graphviz.Node(\"n5\", OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}(:id => \"box5\", :label => \"asymptomatic_infection\")), Catlab.Graphics.Graphviz.Node(\"n6\", OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}(:id => \"box6\", :label => \"asymptomatic_recovery\")), Catlab.Graphics.Graphviz.Node(\"n7\", OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}(:id => \"box7\", :label => \"illness\")), Catlab.Graphics.Graphviz.Node(\"n8\", OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}(:id => \"box8\", :label => \"progression\")), Catlab.Graphics.Graphviz.Node(\"n9\", OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}(:id => \"box9\", :label => \"death\")), Catlab.Graphics.Graphviz.Node(\"n10\", OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}(:id => \"box10\", :label => \"recovery\")) … Catlab.Graphics.Graphviz.Edge(Catlab.Graphics.Graphviz.NodeID[Catlab.Graphics.Graphviz.NodeID(\"n6\", \"\", \"\"), Catlab.Graphics.Graphviz.NodeID(\"n24\", \"\", \"\")], OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}()), Catlab.Graphics.Graphviz.Edge(Catlab.Graphics.Graphviz.NodeID[Catlab.Graphics.Graphviz.NodeID(\"n16\", \"\", \"\"), Catlab.Graphics.Graphviz.NodeID(\"n24\", \"\", \"\")], OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}()), Catlab.Graphics.Graphviz.Edge(Catlab.Graphics.Graphviz.NodeID[Catlab.Graphics.Graphviz.NodeID(\"n6\", \"\", \"\"), Catlab.Graphics.Graphviz.NodeID(\"n25\", \"\", \"\")], OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}()), Catlab.Graphics.Graphviz.Edge(Catlab.Graphics.Graphviz.NodeID[Catlab.Graphics.Graphviz.NodeID(\"n10\", \"\", \"\"), Catlab.Graphics.Graphviz.NodeID(\"n25\", \"\", \"\")], OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}()), Catlab.Graphics.Graphviz.Edge(Catlab.Graphics.Graphviz.NodeID[Catlab.Graphics.Graphviz.NodeID(\"n11\", \"\", \"\"), Catlab.Graphics.Graphviz.NodeID(\"n25\", \"\", \"\")], OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}()), Catlab.Graphics.Graphviz.Edge(Catlab.Graphics.Graphviz.NodeID[Catlab.Graphics.Graphviz.NodeID(\"n17\", \"\", \"\"), Catlab.Graphics.Graphviz.NodeID(\"n25\", \"\", \"\")], OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}()), Catlab.Graphics.Graphviz.Edge(Catlab.Graphics.Graphviz.NodeID[Catlab.Graphics.Graphviz.NodeID(\"n11\", \"\", \"\"), Catlab.Graphics.Graphviz.NodeID(\"n26\", \"\", \"\")], OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}()), Catlab.Graphics.Graphviz.Edge(Catlab.Graphics.Graphviz.NodeID[Catlab.Graphics.Graphviz.NodeID(\"n18\", \"\", \"\"), Catlab.Graphics.Graphviz.NodeID(\"n26\", \"\", \"\")], OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}()), Catlab.Graphics.Graphviz.Edge(Catlab.Graphics.Graphviz.NodeID[Catlab.Graphics.Graphviz.NodeID(\"n9\", \"\", \"\"), Catlab.Graphics.Graphviz.NodeID(\"n27\", \"\", \"\")], OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}()), Catlab.Graphics.Graphviz.Edge(Catlab.Graphics.Graphviz.NodeID[Catlab.Graphics.Graphviz.NodeID(\"n19\", \"\", \"\"), Catlab.Graphics.Graphviz.NodeID(\"n27\", \"\", \"\")], OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}())], OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}(:fontname => \"Serif\"), OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}(:fontname => \"Serif\", :shape => \"ellipse\", :margin => \"0.05,0.025\", :width => \"0.5\", :height => \"0.5\"), OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}(:fontname => \"Serif\", :len => \"1\"))", "image/svg+xml": [ "\n", "\n", "\n", "\n", "\n", "\n", "G\n", "\n", "\n", "\n", "n1\n", "\n", "exposure\n", "\n", "\n", "\n", "\n", "n20\n", "\n", "s\n", "\n", "\n", "\n", "n1--n20\n", "\n", "\n", "\n", "\n", "\n", "n21\n", "\n", "e\n", "\n", "\n", "\n", "n1--n21\n", "\n", "\n", "\n", "\n", "\n", "n22\n", "\n", "i\n", "\n", "\n", "\n", "n1--n22\n", "\n", "\n", "\n", "\n", "n2\n", "\n", "exposure_i2\n", "\n", "\n", "\n", "n2--n20\n", "\n", "\n", "\n", "\n", "n2--n21\n", "\n", "\n", "\n", "\n", "\n", "n23\n", "\n", "i2\n", "\n", "\n", "\n", "n2--n23\n", "\n", "\n", "\n", "\n", "n3\n", "\n", "exposure_a\n", "\n", "\n", "\n", "n3--n20\n", "\n", "\n", "\n", "\n", "n3--n21\n", "\n", "\n", "\n", "\n", "\n", "n24\n", "\n", "a\n", "\n", "\n", "\n", "n3--n24\n", "\n", "\n", "\n", "\n", "n4\n", "\n", "exposure_e\n", "\n", "\n", "\n", "n4--n20\n", "\n", "\n", "\n", "\n", "n4--n21\n", "\n", "\n", "\n", "\n", "n4--n21\n", "\n", "\n", "\n", "\n", "n5\n", "\n", "asymptomatic_infection\n", "\n", "\n", "\n", "n5--n21\n", "\n", "\n", "\n", "\n", "n5--n24\n", "\n", "\n", "\n", "\n", "n6\n", "\n", "asymptomatic_recovery\n", "\n", "\n", "\n", "n6--n24\n", "\n", "\n", "\n", "\n", "\n", "n25\n", "\n", "r\n", "\n", "\n", "\n", "n6--n25\n", "\n", "\n", "\n", "\n", "n7\n", "\n", "illness\n", "\n", "\n", "\n", "n7--n21\n", "\n", "\n", "\n", "\n", "n7--n22\n", "\n", "\n", "\n", "\n", "n8\n", "\n", "progression\n", "\n", "\n", "\n", "n8--n22\n", "\n", "\n", "\n", "\n", "n8--n23\n", "\n", "\n", "\n", "\n", "n9\n", "\n", "death\n", "\n", "\n", "\n", "n9--n23\n", "\n", "\n", "\n", "\n", "\n", "n27\n", "\n", "d\n", "\n", "\n", "\n", "n9--n27\n", "\n", "\n", "\n", "\n", "n10\n", "\n", "recovery\n", "\n", "\n", "\n", "n10--n23\n", "\n", "\n", "\n", "\n", "n10--n25\n", "\n", "\n", "\n", "\n", "n11\n", "\n", "recover_late\n", "\n", "\n", "\n", "n11--n25\n", "\n", "\n", "\n", "\n", "\n", "n26\n", "\n", "r2\n", "\n", "\n", "\n", "n11--n26\n", "\n", "\n", "\n", "\n", "\n", "n12--n20\n", "\n", "\n", "\n", "\n", "\n", "n13--n21\n", "\n", "\n", "\n", "\n", "\n", "n14--n22\n", "\n", "\n", "\n", "\n", "\n", "n15--n23\n", "\n", "\n", "\n", "\n", "\n", "n16--n24\n", "\n", "\n", "\n", "\n", "\n", "n17--n25\n", "\n", "\n", "\n", "\n", "\n", "n18--n26\n", "\n", "\n", "\n", "\n", "\n", "n19--n27\n", "\n", "\n", "\n", "\n" ] }, "metadata": {}, "execution_count": 5 } ], "cell_type": "code", "source": [ "coexist = @relation (s, e, i, i2, a, r, r2, d) begin\n", " exposure(s, i, e)\n", " exposure_i2(s, i2, e)\n", " exposure_a(s, a, e)\n", " exposure_e(s, e, e)\n", " asymptomatic_infection(e, a)\n", " asymptomatic_recovery(a, r)\n", " illness(e, i)\n", " progression(i, i2)\n", " death(i2, d)\n", " recovery(i2, r)\n", " recover_late(r, r2)\n", "end;\n", "display_uwd(coexist)" ], "metadata": {}, "execution_count": 5 }, { "cell_type": "markdown", "source": [ "Define an `oapply` function that can be used to create a model of\n", "cross exposure between two sets of populations" ], "metadata": {} }, { "outputs": [], "cell_type": "code", "source": [ "F_cx(ex, x,y) = oapply(ex, Dict(\n", " :exposure=>exposure_petri(Symbol(:exp_, x,y), 1*social_mixing_rate[x][y]/(pop[x]+pop[y]), Symbol(:S,x), pop[x], Symbol(:I,y), 1000, Symbol(:E,x), 1000),\n", " :exposure_e=>exposure_petri(Symbol(:exp_e, x,y), .01*social_mixing_rate[x][y]/(pop[x]+pop[y]), Symbol(:S,x), pop[x], Symbol(:E,y),1000, Symbol(:E,x),1000),\n", " :exposure_a=>exposure_petri(Symbol(:exp_a, x,y), 5*social_mixing_rate[x][y]/(pop[x]+pop[y]), Symbol(:S,x), pop[x], Symbol(:A,y),1000, Symbol(:E,x),1000),\n", " :exposure_i2=>exposure_petri(Symbol(:exp_i2, x,y), 6*social_mixing_rate[x][y]/(pop[x]+pop[y]), Symbol(:S,x), pop[x], Symbol(:I2,y), 1000, Symbol(:E,x),1000),\n", " :exposure′=>exposure_petri(Symbol(:exp_, y,x), 1*social_mixing_rate[y][x]/(pop[x]+pop[y]), Symbol(:S,y), pop[y], Symbol(:I,x), 1000, Symbol(:E,y), 1000),\n", " :exposure_e′=>exposure_petri(Symbol(:exp_e, y,x), .01*social_mixing_rate[y][x]/(pop[x]+pop[y]), Symbol(:S,y), pop[y], Symbol(:E,x),1000, Symbol(:E,y),1000),\n", " :exposure_a′=>exposure_petri(Symbol(:exp_a, y,x), 5*social_mixing_rate[y][x]/(pop[x]+pop[y]), Symbol(:S,y), pop[y], Symbol(:A,x),1000, Symbol(:E,y),1000),\n", " :exposure_i2′=>exposure_petri(Symbol(:exp_i2, y,x), 6*social_mixing_rate[y][x]/(pop[x]+pop[y]), Symbol(:S,y), pop[y], Symbol(:I2,x), 1000, Symbol(:E,y),1000)\n", " ),\n", " Dict(\n", " :s=>ob(Symbol(:S, x), pop[x]),\n", " :e=>ob(Symbol(:E, x), 1000),\n", " :a=>ob(Symbol(:A, x), 1000),\n", " :i=>ob(Symbol(:I, x), 1000),\n", " :i2=>ob(Symbol(:I2, x), 1000),\n", " :r=>ob(Symbol(:R, x), 0),\n", " :r2=>ob(Symbol(:R2, x), 0),\n", " :d=>ob(Symbol(:D, x), 0),\n", " :s′=>ob(Symbol(:S, y), pop[y]),\n", " :e′=>ob(Symbol(:E, y), 1000),\n", " :a′=>ob(Symbol(:A, y), 1000),\n", " :i′=>ob(Symbol(:I, y), 1000),\n", " :i2′=>ob(Symbol(:I2, y), 1000),\n", " :r′=>ob(Symbol(:R, y), 0),\n", " :r2′=>ob(Symbol(:R2, y), 0),\n", " :d′=>ob(Symbol(:D, y), 0)\n", " ));" ], "metadata": {}, "execution_count": 6 }, { "cell_type": "markdown", "source": [ "Use this new presentation to define a model\n", "of cross exposure between two populations" ], "metadata": {} }, { "outputs": [ { "output_type": "execute_result", "data": { "text/plain": "Graph(\"G\", false, \"neato\", Catlab.Graphics.Graphviz.Statement[Catlab.Graphics.Graphviz.Node(\"n1\", OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}(:id => \"box1\", :label => \"exposure\")), Catlab.Graphics.Graphviz.Node(\"n2\", OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}(:id => \"box2\", :label => \"exposure_i2\")), Catlab.Graphics.Graphviz.Node(\"n3\", OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}(:id => \"box3\", :label => \"exposure_a\")), Catlab.Graphics.Graphviz.Node(\"n4\", OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}(:id => \"box4\", :label => \"exposure_e\")), Catlab.Graphics.Graphviz.Node(\"n5\", OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}(:id => \"box5\", :label => \"exposure′\")), Catlab.Graphics.Graphviz.Node(\"n6\", OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}(:id => \"box6\", :label => \"exposure_i2′\")), Catlab.Graphics.Graphviz.Node(\"n7\", OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}(:id => \"box7\", :label => \"exposure_a′\")), Catlab.Graphics.Graphviz.Node(\"n8\", OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}(:id => \"box8\", :label => \"exposure_e′\")), Catlab.Graphics.Graphviz.Node(\"n9\", OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}(:height => \"0\", :id => \"outer1\", :label => \"\", :margin => \"0\", :shape => \"none\", :style => \"invis\", :width => \"0\")), Catlab.Graphics.Graphviz.Node(\"n10\", OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}(:height => \"0\", :id => \"outer2\", :label => \"\", :margin => \"0\", :shape => \"none\", :style => \"invis\", :width => \"0\")) … Catlab.Graphics.Graphviz.Edge(Catlab.Graphics.Graphviz.NodeID[Catlab.Graphics.Graphviz.NodeID(\"n18\", \"\", \"\"), Catlab.Graphics.Graphviz.NodeID(\"n34\", \"\", \"\")], OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}()), Catlab.Graphics.Graphviz.Edge(Catlab.Graphics.Graphviz.NodeID[Catlab.Graphics.Graphviz.NodeID(\"n1\", \"\", \"\"), Catlab.Graphics.Graphviz.NodeID(\"n35\", \"\", \"\")], OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}()), Catlab.Graphics.Graphviz.Edge(Catlab.Graphics.Graphviz.NodeID[Catlab.Graphics.Graphviz.NodeID(\"n19\", \"\", \"\"), Catlab.Graphics.Graphviz.NodeID(\"n35\", \"\", \"\")], OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}()), Catlab.Graphics.Graphviz.Edge(Catlab.Graphics.Graphviz.NodeID[Catlab.Graphics.Graphviz.NodeID(\"n2\", \"\", \"\"), Catlab.Graphics.Graphviz.NodeID(\"n36\", \"\", \"\")], OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}()), Catlab.Graphics.Graphviz.Edge(Catlab.Graphics.Graphviz.NodeID[Catlab.Graphics.Graphviz.NodeID(\"n20\", \"\", \"\"), Catlab.Graphics.Graphviz.NodeID(\"n36\", \"\", \"\")], OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}()), Catlab.Graphics.Graphviz.Edge(Catlab.Graphics.Graphviz.NodeID[Catlab.Graphics.Graphviz.NodeID(\"n3\", \"\", \"\"), Catlab.Graphics.Graphviz.NodeID(\"n37\", \"\", \"\")], OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}()), Catlab.Graphics.Graphviz.Edge(Catlab.Graphics.Graphviz.NodeID[Catlab.Graphics.Graphviz.NodeID(\"n21\", \"\", \"\"), Catlab.Graphics.Graphviz.NodeID(\"n37\", \"\", \"\")], OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}()), Catlab.Graphics.Graphviz.Edge(Catlab.Graphics.Graphviz.NodeID[Catlab.Graphics.Graphviz.NodeID(\"n22\", \"\", \"\"), Catlab.Graphics.Graphviz.NodeID(\"n38\", \"\", \"\")], OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}()), Catlab.Graphics.Graphviz.Edge(Catlab.Graphics.Graphviz.NodeID[Catlab.Graphics.Graphviz.NodeID(\"n23\", \"\", \"\"), Catlab.Graphics.Graphviz.NodeID(\"n39\", \"\", \"\")], OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}()), Catlab.Graphics.Graphviz.Edge(Catlab.Graphics.Graphviz.NodeID[Catlab.Graphics.Graphviz.NodeID(\"n24\", \"\", \"\"), Catlab.Graphics.Graphviz.NodeID(\"n40\", \"\", \"\")], OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}())], OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}(:fontname => \"Serif\"), OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}(:fontname => \"Serif\", :shape => \"ellipse\", :margin => \"0.05,0.025\", :width => \"0.5\", :height => \"0.5\"), OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}(:fontname => \"Serif\", :len => \"1\"))", "image/svg+xml": [ "\n", "\n", "\n", "\n", "\n", "\n", "G\n", "\n", "\n", "\n", "n1\n", "\n", "exposure\n", "\n", "\n", "\n", "\n", "n25\n", "\n", "s\n", "\n", "\n", "\n", "n1--n25\n", "\n", "\n", "\n", "\n", "\n", "n26\n", "\n", "e\n", "\n", "\n", "\n", "n1--n26\n", "\n", "\n", "\n", "\n", "\n", "n35\n", "\n", "i′\n", "\n", "\n", "\n", "n1--n35\n", "\n", "\n", "\n", "\n", "n2\n", "\n", "exposure_i2\n", "\n", "\n", "\n", "n2--n25\n", "\n", "\n", "\n", "\n", "n2--n26\n", "\n", "\n", "\n", "\n", "\n", "n36\n", "\n", "i2′\n", "\n", "\n", "\n", "n2--n36\n", "\n", "\n", "\n", "\n", "n3\n", "\n", "exposure_a\n", "\n", "\n", "\n", "n3--n25\n", "\n", "\n", "\n", "\n", "n3--n26\n", "\n", "\n", "\n", "\n", "\n", "n37\n", "\n", "a′\n", "\n", "\n", "\n", "n3--n37\n", "\n", "\n", "\n", "\n", "n4\n", "\n", "exposure_e\n", "\n", "\n", "\n", "n4--n25\n", "\n", "\n", "\n", "\n", "n4--n26\n", "\n", "\n", "\n", "\n", "\n", "n34\n", "\n", "e′\n", "\n", "\n", "\n", "n4--n34\n", "\n", "\n", "\n", "\n", "n5\n", "\n", "exposure′\n", "\n", "\n", "\n", "\n", "n27\n", "\n", "i\n", "\n", "\n", "\n", "n5--n27\n", "\n", "\n", "\n", "\n", "\n", "n33\n", "\n", "s′\n", "\n", "\n", "\n", "n5--n33\n", "\n", "\n", "\n", "\n", "n5--n34\n", "\n", "\n", "\n", "\n", "n6\n", "\n", "exposure_i2′\n", "\n", "\n", "\n", "\n", "n28\n", "\n", "i2\n", "\n", "\n", "\n", "n6--n28\n", "\n", "\n", "\n", "\n", "n6--n33\n", "\n", "\n", "\n", "\n", "n6--n34\n", "\n", "\n", "\n", "\n", "n7\n", "\n", "exposure_a′\n", "\n", "\n", "\n", "\n", "n29\n", "\n", "a\n", "\n", "\n", "\n", "n7--n29\n", "\n", "\n", "\n", "\n", "n7--n33\n", "\n", "\n", "\n", "\n", "n7--n34\n", "\n", "\n", "\n", "\n", "n8\n", "\n", "exposure_e′\n", "\n", "\n", "\n", "n8--n26\n", "\n", "\n", "\n", "\n", "n8--n33\n", "\n", "\n", "\n", "\n", "n8--n34\n", "\n", "\n", "\n", "\n", "\n", "n9--n25\n", "\n", "\n", "\n", "\n", "\n", "n10--n26\n", "\n", "\n", "\n", "\n", "\n", "n11--n27\n", "\n", "\n", "\n", "\n", "\n", "n12--n28\n", "\n", "\n", "\n", "\n", "\n", "n13--n29\n", "\n", "\n", "\n", "\n", "\n", "\n", "n30\n", "\n", "r\n", "\n", "\n", "\n", "n14--n30\n", "\n", "\n", "\n", "\n", "\n", "\n", "n31\n", "\n", "r2\n", "\n", "\n", "\n", "n15--n31\n", "\n", "\n", "\n", "\n", "\n", "\n", "n32\n", "\n", "d\n", "\n", "\n", "\n", "n16--n32\n", "\n", "\n", "\n", "\n", "\n", "n17--n33\n", "\n", "\n", "\n", "\n", "\n", "n18--n34\n", "\n", "\n", "\n", "\n", "\n", "n19--n35\n", "\n", "\n", "\n", "\n", "\n", "n20--n36\n", "\n", "\n", "\n", "\n", "\n", "n21--n37\n", "\n", "\n", "\n", "\n", "\n", "\n", "n38\n", "\n", "r′\n", "\n", "\n", "\n", "n22--n38\n", "\n", "\n", "\n", "\n", "\n", "\n", "n39\n", "\n", "r2′\n", "\n", "\n", "\n", "n23--n39\n", "\n", "\n", "\n", "\n", "\n", "\n", "n40\n", "\n", "d′\n", "\n", "\n", "\n", "n24--n40\n", "\n", "\n", "\n", "\n" ] }, "metadata": {}, "execution_count": 7 } ], "cell_type": "code", "source": [ "crossexposure = @relation (s, e, i, i2, a, r, r2, d, s′, e′, i′, i2′, a′, r′, r2′, d′) begin\n", " exposure(s, i′, e)\n", " exposure_i2(s, i2′, e)\n", " exposure_a(s, a′, e)\n", " exposure_e(s, e′, e)\n", " exposure′(s′, i, e′)\n", " exposure_i2′(s′, i2, e′)\n", " exposure_a′(s′, a, e′)\n", " exposure_e′(s′, e, e′)\n", "end;\n", "display_uwd(crossexposure)" ], "metadata": {}, "execution_count": 7 }, { "cell_type": "markdown", "source": [ "To combine these two models, we need to create a final relational model and\n", "use the `bundle_legs` function in our `oapply` that enables us to model 3\n", "population wires instead of each individual state as a wire. Each of these\n", "populations has their own COEXIST model, and interact through cross exposure" ], "metadata": {} }, { "outputs": [ { "output_type": "execute_result", "data": { "text/plain": "Graph(\"G\", false, \"neato\", Catlab.Graphics.Graphviz.Statement[Catlab.Graphics.Graphviz.Node(\"n1\", OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}(:id => \"box1\", :label => \"crossexp12\")), Catlab.Graphics.Graphviz.Node(\"n2\", OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}(:id => \"box2\", :label => \"crossexp13\")), Catlab.Graphics.Graphviz.Node(\"n3\", OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}(:id => \"box3\", :label => \"crossexp23\")), Catlab.Graphics.Graphviz.Node(\"n4\", OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}(:id => \"box4\", :label => \"coex1\")), Catlab.Graphics.Graphviz.Node(\"n5\", OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}(:id => \"box5\", :label => \"coex2\")), Catlab.Graphics.Graphviz.Node(\"n6\", OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}(:id => \"box6\", :label => \"coex3\")), Catlab.Graphics.Graphviz.Node(\"n7\", OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}(:height => \"0\", :id => \"outer1\", :label => \"\", :margin => \"0\", :shape => \"none\", :style => \"invis\", :width => \"0\")), Catlab.Graphics.Graphviz.Node(\"n8\", OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}(:height => \"0\", :id => \"outer2\", :label => \"\", :margin => \"0\", :shape => \"none\", :style => \"invis\", :width => \"0\")), Catlab.Graphics.Graphviz.Node(\"n9\", OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}(:height => \"0\", :id => \"outer3\", :label => \"\", :margin => \"0\", :shape => \"none\", :style => \"invis\", :width => \"0\")), Catlab.Graphics.Graphviz.Node(\"n10\", OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}(:comment => \"junction\", :fillcolor => \"black\", :height => \"0.075\", :id => \"junction1\", :label => \"\", :shape => \"circle\", :style => \"filled\", :width => \"0.075\", :xlabel => \"pop1\")) … Catlab.Graphics.Graphviz.Edge(Catlab.Graphics.Graphviz.NodeID[Catlab.Graphics.Graphviz.NodeID(\"n4\", \"\", \"\"), Catlab.Graphics.Graphviz.NodeID(\"n10\", \"\", \"\")], OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}()), Catlab.Graphics.Graphviz.Edge(Catlab.Graphics.Graphviz.NodeID[Catlab.Graphics.Graphviz.NodeID(\"n7\", \"\", \"\"), Catlab.Graphics.Graphviz.NodeID(\"n10\", \"\", \"\")], OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}()), Catlab.Graphics.Graphviz.Edge(Catlab.Graphics.Graphviz.NodeID[Catlab.Graphics.Graphviz.NodeID(\"n1\", \"\", \"\"), Catlab.Graphics.Graphviz.NodeID(\"n11\", \"\", \"\")], OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}()), Catlab.Graphics.Graphviz.Edge(Catlab.Graphics.Graphviz.NodeID[Catlab.Graphics.Graphviz.NodeID(\"n3\", \"\", \"\"), Catlab.Graphics.Graphviz.NodeID(\"n11\", \"\", \"\")], OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}()), Catlab.Graphics.Graphviz.Edge(Catlab.Graphics.Graphviz.NodeID[Catlab.Graphics.Graphviz.NodeID(\"n5\", \"\", \"\"), Catlab.Graphics.Graphviz.NodeID(\"n11\", \"\", \"\")], OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}()), Catlab.Graphics.Graphviz.Edge(Catlab.Graphics.Graphviz.NodeID[Catlab.Graphics.Graphviz.NodeID(\"n8\", \"\", \"\"), Catlab.Graphics.Graphviz.NodeID(\"n11\", \"\", \"\")], OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}()), Catlab.Graphics.Graphviz.Edge(Catlab.Graphics.Graphviz.NodeID[Catlab.Graphics.Graphviz.NodeID(\"n2\", \"\", \"\"), Catlab.Graphics.Graphviz.NodeID(\"n12\", \"\", \"\")], OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}()), Catlab.Graphics.Graphviz.Edge(Catlab.Graphics.Graphviz.NodeID[Catlab.Graphics.Graphviz.NodeID(\"n3\", \"\", \"\"), Catlab.Graphics.Graphviz.NodeID(\"n12\", \"\", \"\")], OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}()), Catlab.Graphics.Graphviz.Edge(Catlab.Graphics.Graphviz.NodeID[Catlab.Graphics.Graphviz.NodeID(\"n6\", \"\", \"\"), Catlab.Graphics.Graphviz.NodeID(\"n12\", \"\", \"\")], OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}()), Catlab.Graphics.Graphviz.Edge(Catlab.Graphics.Graphviz.NodeID[Catlab.Graphics.Graphviz.NodeID(\"n9\", \"\", \"\"), Catlab.Graphics.Graphviz.NodeID(\"n12\", \"\", \"\")], OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}())], OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}(:fontname => \"Serif\"), OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}(:fontname => \"Serif\", :shape => \"ellipse\", :margin => \"0.05,0.025\", :width => \"0.5\", :height => \"0.5\"), OrderedCollections.OrderedDict{Symbol, Union{String, Catlab.Graphics.Graphviz.Html}}(:fontname => \"Serif\", :len => \"1\"))", "image/svg+xml": [ "\n", "\n", "\n", "\n", "\n", "\n", "G\n", "\n", "\n", "\n", "n1\n", "\n", "crossexp12\n", "\n", "\n", "\n", "\n", "n10\n", "\n", "pop1\n", "\n", "\n", "\n", "n1--n10\n", "\n", "\n", "\n", "\n", "\n", "n11\n", "\n", "pop2\n", "\n", "\n", "\n", "n1--n11\n", "\n", "\n", "\n", "\n", "n2\n", "\n", "crossexp13\n", "\n", "\n", "\n", "n2--n10\n", "\n", "\n", "\n", "\n", "\n", "n12\n", "\n", "pop3\n", "\n", "\n", "\n", "n2--n12\n", "\n", "\n", "\n", "\n", "n3\n", "\n", "crossexp23\n", "\n", "\n", "\n", "n3--n11\n", "\n", "\n", "\n", "\n", "n3--n12\n", "\n", "\n", "\n", "\n", "n4\n", "\n", "coex1\n", "\n", "\n", "\n", "n4--n10\n", "\n", "\n", "\n", "\n", "n5\n", "\n", "coex2\n", "\n", "\n", "\n", "n5--n11\n", "\n", "\n", "\n", "\n", "n6\n", "\n", "coex3\n", "\n", "\n", "\n", "n6--n12\n", "\n", "\n", "\n", "\n", "\n", "n7--n10\n", "\n", "\n", "\n", "\n", "\n", "n8--n11\n", "\n", "\n", "\n", "\n", "\n", "n9--n12\n", "\n", "\n", "\n", "\n" ] }, "metadata": {}, "execution_count": 8 } ], "cell_type": "code", "source": [ "bundled_cross(x,y) = bundle_legs(F_cx(crossexposure, x, y), [tuple([1:8;]...), tuple([9:16;]...)])\n", "bundled_coex(x) = bundle_legs(F(coexist, x), [tuple([1:8;]...)])\n", "F_tcx(ex) = oapply(ex, Dict(\n", " :crossexp12=>bundled_cross(3,4),\n", " :crossexp13=>bundled_cross(3,5),\n", " :crossexp23=>bundled_cross(4,5),\n", " :coex1=>bundled_coex(3),\n", " :coex2=>bundled_coex(4),\n", " :coex3=>bundled_coex(5)));\n", "\n", "threeNCoexist = @relation (pop1, pop2, pop3) begin\n", " crossexp12(pop1, pop2)\n", " crossexp13(pop1, pop3)\n", " crossexp23(pop2, pop3)\n", " coex1(pop1)\n", " coex2(pop2)\n", " coex3(pop3)\n", "end;\n", "display_uwd(threeNCoexist)" ], "metadata": {}, "execution_count": 8 }, { "outputs": [], "cell_type": "code", "source": [ "threeNCoexist_algpetri = apex(F_tcx(threeNCoexist))\n", "Graph(threeNCoexist_algpetri);\n", "save_fig(Graph(threeNCoexist_algpetri), \"3ncoexist_petri\", \"svg\"); # hide" ], "metadata": {}, "execution_count": 9 }, { "cell_type": "markdown", "source": [ "![3-generation COEXIST model petri net](3ncoexist_petri.svg)" ], "metadata": {} }, { "cell_type": "markdown", "source": [ "We can JSON to convert this Petri net into an\n", "easily shareable format" ], "metadata": {} }, { "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "{\"T\":[{\"rate\":1.0158516804620892e-7,\"tname\":\"exp_34\"},{\"rate\":6.095110082772535e-7,\"tname\":\"exp_i234\"},{\"rate\":5.079258402310445e-7,\"tname\":\"exp_a34\"},{\"rate\":1.0158516804620891e-9,\"tname\":\"exp_e34\"},{\"rate\":8.777910996417687e-8,\"tname\":\"exp_43\"},{\"rate\":5.266746597850612e-7,\"tname\":\"exp_i243\"},{\"rate\":4.3889554982088435e-7,\"tname\":\"exp_a43\"},{\"rate\":8.777910996417687e-10,\"tname\":\"exp_e43\"},{\"rate\":1.052534350405119e-7,\"tname\":\"exp_35\"},{\"rate\":6.315206102430715e-7,\"tname\":\"exp_i235\"},{\"rate\":5.262671752025595e-7,\"tname\":\"exp_a35\"},{\"rate\":1.052534350405119e-9,\"tname\":\"exp_e35\"},{\"rate\":9.327595965846783e-8,\"tname\":\"exp_53\"},{\"rate\":5.596557579508069e-7,\"tname\":\"exp_i253\"},{\"rate\":4.6637979829233916e-7,\"tname\":\"exp_a53\"},{\"rate\":9.327595965846782e-10,\"tname\":\"exp_e53\"},{\"rate\":1.0877573746279346e-7,\"tname\":\"exp_45\"},{\"rate\":6.526544247767608e-7,\"tname\":\"exp_i245\"},{\"rate\":5.438786873139672e-7,\"tname\":\"exp_a45\"},{\"rate\":1.0877573746279345e-9,\"tname\":\"exp_e45\"},{\"rate\":1.1155900042152166e-7,\"tname\":\"exp_54\"},{\"rate\":6.6935400252913e-7,\"tname\":\"exp_i254\"},{\"rate\":5.577950021076083e-7,\"tname\":\"exp_a54\"},{\"rate\":1.1155900042152165e-9,\"tname\":\"exp_e54\"},{\"rate\":4.151890342058284e-7,\"tname\":\"exp_3\"},{\"rate\":2.4911342052349704e-6,\"tname\":\"exp_i23\"},{\"rate\":2.075945171029142e-6,\"tname\":\"exp_a3\"},{\"rate\":4.151890342058284e-9,\"tname\":\"exp_e3\"},{\"rate\":1.2285714285714286,\"tname\":\"asymp_3\"},{\"rate\":0.06666666666666667,\"tname\":\"arec_3\"},{\"rate\":0.2,\"tname\":\"ill_3\"},{\"rate\":0.25,\"tname\":\"prog_3\"},{\"rate\":0.001584323195355187,\"tname\":\"death2_3\"},{\"rate\":0.16666666666666666,\"tname\":\"rec_3\"},{\"rate\":0.06666666666666667,\"tname\":\"rec2_3\"},{\"rate\":2.9651337469564064e-7,\"tname\":\"exp_4\"},{\"rate\":1.7790802481738442e-6,\"tname\":\"exp_i24\"},{\"rate\":1.482566873478203e-6,\"tname\":\"exp_a4\"},{\"rate\":2.9651337469564068e-9,\"tname\":\"exp_e4\"},{\"rate\":1.2285714285714286,\"tname\":\"asymp_4\"},{\"rate\":0.06666666666666667,\"tname\":\"arec_4\"},{\"rate\":0.2,\"tname\":\"ill_4\"},{\"rate\":0.25,\"tname\":\"prog_4\"},{\"rate\":0.0029827312884646204,\"tname\":\"death2_4\"},{\"rate\":0.16666666666666666,\"tname\":\"rec_4\"},{\"rate\":0.06666666666666667,\"tname\":\"rec2_4\"},{\"rate\":3.3823989675606445e-7,\"tname\":\"exp_5\"},{\"rate\":2.0294393805363863e-6,\"tname\":\"exp_i25\"},{\"rate\":1.6911994837803223e-6,\"tname\":\"exp_a5\"},{\"rate\":3.3823989675606444e-9,\"tname\":\"exp_e5\"},{\"rate\":1.2285714285714286,\"tname\":\"asymp_5\"},{\"rate\":0.06666666666666667,\"tname\":\"arec_5\"},{\"rate\":0.2,\"tname\":\"ill_5\"},{\"rate\":0.25,\"tname\":\"prog_5\"},{\"rate\":0.005414941217683035,\"tname\":\"death2_5\"},{\"rate\":0.16666666666666666,\"tname\":\"rec_5\"},{\"rate\":0.06666666666666667,\"tname\":\"rec2_5\"}],\"S\":[{\"concentration\":8554707,\"sname\":\"S3\"},{\"concentration\":1000,\"sname\":\"I4\"},{\"concentration\":1000,\"sname\":\"E3\"},{\"concentration\":1000,\"sname\":\"I24\"},{\"concentration\":1000,\"sname\":\"A4\"},{\"concentration\":1000,\"sname\":\"E4\"},{\"concentration\":9291024,\"sname\":\"S4\"},{\"concentration\":1000,\"sname\":\"I3\"},{\"concentration\":1000,\"sname\":\"I23\"},{\"concentration\":1000,\"sname\":\"A3\"},{\"concentration\":0,\"sname\":\"R3\"},{\"concentration\":0,\"sname\":\"R23\"},{\"concentration\":0,\"sname\":\"D3\"},{\"concentration\":0,\"sname\":\"R4\"},{\"concentration\":0,\"sname\":\"R24\"},{\"concentration\":0,\"sname\":\"D4\"},{\"concentration\":1000,\"sname\":\"I5\"},{\"concentration\":1000,\"sname\":\"I25\"},{\"concentration\":1000,\"sname\":\"A5\"},{\"concentration\":1000,\"sname\":\"E5\"},{\"concentration\":8600251,\"sname\":\"S5\"},{\"concentration\":0,\"sname\":\"R5\"},{\"concentration\":0,\"sname\":\"R25\"},{\"concentration\":0,\"sname\":\"D5\"}],\"I\":[{\"it\":1,\"is\":1},{\"it\":1,\"is\":2},{\"it\":2,\"is\":1},{\"it\":2,\"is\":4},{\"it\":3,\"is\":1},{\"it\":3,\"is\":5},{\"it\":4,\"is\":1},{\"it\":4,\"is\":6},{\"it\":5,\"is\":7},{\"it\":5,\"is\":8},{\"it\":6,\"is\":7},{\"it\":6,\"is\":9},{\"it\":7,\"is\":7},{\"it\":7,\"is\":10},{\"it\":8,\"is\":7},{\"it\":8,\"is\":3},{\"it\":9,\"is\":1},{\"it\":9,\"is\":17},{\"it\":10,\"is\":1},{\"it\":10,\"is\":18},{\"it\":11,\"is\":1},{\"it\":11,\"is\":19},{\"it\":12,\"is\":1},{\"it\":12,\"is\":20},{\"it\":13,\"is\":21},{\"it\":13,\"is\":8},{\"it\":14,\"is\":21},{\"it\":14,\"is\":9},{\"it\":15,\"is\":21},{\"it\":15,\"is\":10},{\"it\":16,\"is\":21},{\"it\":16,\"is\":3},{\"it\":17,\"is\":7},{\"it\":17,\"is\":17},{\"it\":18,\"is\":7},{\"it\":18,\"is\":18},{\"it\":19,\"is\":7},{\"it\":19,\"is\":19},{\"it\":20,\"is\":7},{\"it\":20,\"is\":20},{\"it\":21,\"is\":21},{\"it\":21,\"is\":2},{\"it\":22,\"is\":21},{\"it\":22,\"is\":4},{\"it\":23,\"is\":21},{\"it\":23,\"is\":5},{\"it\":24,\"is\":21},{\"it\":24,\"is\":6},{\"it\":25,\"is\":1},{\"it\":25,\"is\":8},{\"it\":26,\"is\":1},{\"it\":26,\"is\":9},{\"it\":27,\"is\":1},{\"it\":27,\"is\":10},{\"it\":28,\"is\":1},{\"it\":28,\"is\":3},{\"it\":29,\"is\":3},{\"it\":30,\"is\":10},{\"it\":31,\"is\":3},{\"it\":32,\"is\":8},{\"it\":33,\"is\":9},{\"it\":34,\"is\":9},{\"it\":35,\"is\":11},{\"it\":36,\"is\":7},{\"it\":36,\"is\":2},{\"it\":37,\"is\":7},{\"it\":37,\"is\":4},{\"it\":38,\"is\":7},{\"it\":38,\"is\":5},{\"it\":39,\"is\":7},{\"it\":39,\"is\":6},{\"it\":40,\"is\":6},{\"it\":41,\"is\":5},{\"it\":42,\"is\":6},{\"it\":43,\"is\":2},{\"it\":44,\"is\":4},{\"it\":45,\"is\":4},{\"it\":46,\"is\":14},{\"it\":47,\"is\":21},{\"it\":47,\"is\":17},{\"it\":48,\"is\":21},{\"it\":48,\"is\":18},{\"it\":49,\"is\":21},{\"it\":49,\"is\":19},{\"it\":50,\"is\":21},{\"it\":50,\"is\":20},{\"it\":51,\"is\":20},{\"it\":52,\"is\":19},{\"it\":53,\"is\":20},{\"it\":54,\"is\":17},{\"it\":55,\"is\":18},{\"it\":56,\"is\":18},{\"it\":57,\"is\":22}],\"O\":[{\"ot\":1,\"os\":3},{\"ot\":1,\"os\":2},{\"ot\":2,\"os\":3},{\"ot\":2,\"os\":4},{\"ot\":3,\"os\":3},{\"ot\":3,\"os\":5},{\"ot\":4,\"os\":3},{\"ot\":4,\"os\":6},{\"ot\":5,\"os\":6},{\"ot\":5,\"os\":8},{\"ot\":6,\"os\":6},{\"ot\":6,\"os\":9},{\"ot\":7,\"os\":6},{\"ot\":7,\"os\":10},{\"ot\":8,\"os\":6},{\"ot\":8,\"os\":3},{\"ot\":9,\"os\":3},{\"ot\":9,\"os\":17},{\"ot\":10,\"os\":3},{\"ot\":10,\"os\":18},{\"ot\":11,\"os\":3},{\"ot\":11,\"os\":19},{\"ot\":12,\"os\":3},{\"ot\":12,\"os\":20},{\"ot\":13,\"os\":20},{\"ot\":13,\"os\":8},{\"ot\":14,\"os\":20},{\"ot\":14,\"os\":9},{\"ot\":15,\"os\":20},{\"ot\":15,\"os\":10},{\"ot\":16,\"os\":20},{\"ot\":16,\"os\":3},{\"ot\":17,\"os\":6},{\"ot\":17,\"os\":17},{\"ot\":18,\"os\":6},{\"ot\":18,\"os\":18},{\"ot\":19,\"os\":6},{\"ot\":19,\"os\":19},{\"ot\":20,\"os\":6},{\"ot\":20,\"os\":20},{\"ot\":21,\"os\":20},{\"ot\":21,\"os\":2},{\"ot\":22,\"os\":20},{\"ot\":22,\"os\":4},{\"ot\":23,\"os\":20},{\"ot\":23,\"os\":5},{\"ot\":24,\"os\":20},{\"ot\":24,\"os\":6},{\"ot\":25,\"os\":3},{\"ot\":25,\"os\":8},{\"ot\":26,\"os\":3},{\"ot\":26,\"os\":9},{\"ot\":27,\"os\":3},{\"ot\":27,\"os\":10},{\"ot\":28,\"os\":3},{\"ot\":28,\"os\":3},{\"ot\":29,\"os\":10},{\"ot\":30,\"os\":11},{\"ot\":31,\"os\":8},{\"ot\":32,\"os\":9},{\"ot\":33,\"os\":13},{\"ot\":34,\"os\":11},{\"ot\":35,\"os\":12},{\"ot\":36,\"os\":6},{\"ot\":36,\"os\":2},{\"ot\":37,\"os\":6},{\"ot\":37,\"os\":4},{\"ot\":38,\"os\":6},{\"ot\":38,\"os\":5},{\"ot\":39,\"os\":6},{\"ot\":39,\"os\":6},{\"ot\":40,\"os\":5},{\"ot\":41,\"os\":14},{\"ot\":42,\"os\":2},{\"ot\":43,\"os\":4},{\"ot\":44,\"os\":16},{\"ot\":45,\"os\":14},{\"ot\":46,\"os\":15},{\"ot\":47,\"os\":20},{\"ot\":47,\"os\":17},{\"ot\":48,\"os\":20},{\"ot\":48,\"os\":18},{\"ot\":49,\"os\":20},{\"ot\":49,\"os\":19},{\"ot\":50,\"os\":20},{\"ot\":50,\"os\":20},{\"ot\":51,\"os\":19},{\"ot\":52,\"os\":22},{\"ot\":53,\"os\":17},{\"ot\":54,\"os\":18},{\"ot\":55,\"os\":24},{\"ot\":56,\"os\":22},{\"ot\":57,\"os\":23}]}" ] } ], "cell_type": "code", "source": [ "JSON.print(threeNCoexist_algpetri.tables)" ], "metadata": {}, "execution_count": 10 }, { "cell_type": "markdown", "source": [ "We can now easily generate a solver for DifferentialEquations.jl\n", "because we encoded the intitial parameters and rates throughout\n", "the construction of the model, the final result knows its\n", "concentrations and rates." ], "metadata": {} }, { "outputs": [ { "output_type": "execute_result", "data": { "text/plain": "Plot{Plots.GRBackend() n=24}", "image/png": "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j8sjBPgL360su58dAgROfUF+FYvg6Tf6E3r0Ao7ngD107bn/b1iPUi9CIx4fDYPfd0RErgIgAtgZfk+g9+cozg06pdfGB/ond6UDTZ6eZkT+/vX5f19Kydmtok9wHkVoNps7OzsZhqFpGgDQ3NxsNp81gtrSb1f5rUbPW6vIhXCasYzIpSNajfYuYhPtdc5tNXrvqysvszwXwnfffbdhwwYAgEKhyMjIuPHGGwmCAACUlZV99tlnRUVFEolkypQpt956q38c9dFHH+3du9d/r0wme/311y+kFpwgpz/56R+VzW81et5s5xn+x8TEREVFrV27FgDAMMyGDRvGjRt37ltERERERPoPu3fvLisry8/Pj4qKeu655+666y5/+rJly1iWvfvuu6dOnTp//vzXXnvNn/7LL784nc7MzMzMzMxBgwb1neAnOf/U6NNPP33PPffs27dv+/bt8fHx5zYZFRERERHpb0RFRc2YMQMAEBsbO3369CVLlkAIn3zyye4MnZ2dX3755cMPP+w/HT58+N133903sp6J8y8Iz549e/Xq1Vqt9u677167du0V6yNHRERERKRvsVqtEonk92qioqIiPDy8+/S7776bPXv2c88919bWdnkFPDMXtCU8KysrK+vM7gp7IgiC8Dvn6CIXDcdxbrdbXIDpRVwul1wuv2KDol11iE201/mjTZQrb/J8tT2gIp2G7G95+O82fu7YseOee+5xu92bNm3qngLtefXjjz/es2eP/3TkyJE4jsvl8pUrVw4aNOjgwYN6/Rl8q/YKHMd5PB717+JGnUZv+kaprKysqKhIT08/f1aRC2D16tWLFy/+8ccf+1qQPw/jxo377LPPrpBliT8BYhPtdf5oE8UtOuktIwIq0mlgujPs7tfr9ZmZmU1NTVu3bo2Nje15qaioaNq0aV988UViYqI/5b777vMfzJo1a8iQIV988cW8efMCJO3q1auXLFmyatWqc2cTnduKiIiIXK1AGU3EBve1FMfjEQIAIiMj77jjjuLiYoqiAABHjhyZOHHi22+/PWXKlN/fBSGMiYm5EmZHxTkiEREREZHe4dZbb6UoavHixQCAsrKy8ePHL1iwwG9H40cQhMrKSv9xaWnp+vXrhw07Pdz05aeXR4S1tbVFRUW9W2a/pbq6uqurS3yfvYjH4ykrKxMNvnoLsYn2Oudoom63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", "text/html": [ "\n", "\n", "\n", " \n", " \n", " \n", "\n", "\n", "\n", " \n", " \n", " \n", "\n", "\n", "\n", " \n", " \n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n" ], "image/svg+xml": [ "\n", "\n", "\n", " \n", " \n", " \n", "\n", "\n", "\n", " \n", " \n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n" ] }, "metadata": {}, "execution_count": 11 } ], "cell_type": "code", "source": [ "tspan = (0.0,100.0);\n", "prob = ODEProblem(vectorfield(threeNCoexist_algpetri),concentrations(threeNCoexist_algpetri),tspan,rates(threeNCoexist_algpetri));\n", "sol = solve(prob,Tsit5());\n", "plot(sol, xlabel=\"Time\", ylabel=\"Number of people\")" ], "metadata": {}, "execution_count": 11 }, { "cell_type": "markdown", "source": [ "If we want to model other intervention methods,\n", "we can simply adjust the rates of exposure to\n", "represent stay at home orders and mask wearing.\n", "Because of how we have defined our rates, we can\n", "simply update the social mixing rates, and\n", "resolve the model." ], "metadata": {} }, { "outputs": [ { "output_type": "execute_result", "data": { "text/plain": "Plot{Plots.GRBackend() n=24}", "image/png": "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", "text/html": [ "\n", "\n", "\n", " \n", " \n", " \n", "\n", "\n", "\n", " \n", " \n", " \n", "\n", "\n", "\n", " \n", " \n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n" ], "image/svg+xml": [ "\n", "\n", "\n", " \n", " \n", " \n", "\n", "\n", "\n", " \n", " \n", " \n", "\n", "\n", "\n", " \n", " \n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n" ] }, "metadata": {}, "execution_count": 12 } ], "cell_type": "code", "source": [ "for i in 1:length(social_mixing_rate)\n", " for j in 1:length(social_mixing_rate[1])\n", " social_mixing_rate[i][j] = social_mixing_rate[i][j] / (i != j ? 10 : 5);\n", " end\n", "end\n", "threeNCoexist_algpetri = apex(F_tcx(threeNCoexist));\n", "\n", "prob = ODEProblem(vectorfield(threeNCoexist_algpetri),concentrations(threeNCoexist_algpetri),tspan,rates(threeNCoexist_algpetri));\n", "sol = solve(prob,Tsit5());\n", "plot(sol, xlabel=\"Time\", ylabel=\"Number of people\")" ], "metadata": {}, "execution_count": 12 } ], "nbformat_minor": 3, "metadata": { "language_info": { "file_extension": ".jl", "mimetype": "application/julia", "name": "julia", "version": "1.6.0" }, "kernelspec": { "name": "julia-1.6", "display_name": "Julia 1.6.0", "language": "julia" } }, "nbformat": 4 }