All functions in this section are for internal use only. They are used to build the UI for the epiworldRShiny app.
text_input_disease_name(model_name)
slider_prevalence(model_name)
numeric_input_ndays(model_name)
slider_input_rate(model_name, rate_name, value, maxval = 1, input_label = NULL)
network_input(model_name)
npis_input(model_name)
seed_input(model_name)
models_setup()
population_input(model_name)
simulate_button(model_name)
Name of the epiworldR model.
Name of the rate.
Initial value for the slider.
Maxiumum value for the slider.
Aids in creating the appropriate slider name.
Unless otherwise specified, returns an object of class shiny.tag.
network_input
returns an object of class shiny::tagList (shiny.tag.list
).
npis_input
returns an object of class shiny::tagList (shiny.tag.list
).
models_setup
returns an object of class list.
population_input
returns an object of class shiny.tag.list.
text_input_disease_name("SEIRD")
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="SEIRD_disease_name-label" for="SEIRD_disease_name">Disease</label>
#> <input id="SEIRD_disease_name" type="text" class="shiny-input-text form-control" value="" placeholder="Please enter a disease name"/>
#> </div>
slider_prevalence("SEIRD")
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="SEIRD_prevalence-label" for="SEIRD_prevalence">% of population infected</label>
#> <input class="js-range-slider" id="SEIRD_prevalence" data-skin="shiny" data-min="0" data-max="1" data-from="0.1" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
numeric_input_ndays("SEIRD")
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="SEIRD_n_days-label" for="SEIRD_n_days">Simulation Time (Days)</label>
#> <input id="SEIRD_n_days" type="number" class="shiny-input-number form-control" value="100" min="0" step="1"/>
#> </div>
slider_input_rate("SEIRD", "transmission", value = 0.3, maxval = 1,
input_label = NULL)
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="SEIRD_transmission-label" for="SEIRD_transmission">transmission</label>
#> <input class="js-range-slider" id="SEIRD_transmission" data-skin="shiny" data-min="0" data-max="1" data-from="0.3" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
network_input("SEIRD")
#> <div id="network_header_SEIRD">
#> <div class="col-sm-12">
#> <h1>
#> <h4>
#> <i class="fas fa-circle-info" role="presentation" aria-label="circle-info icon"></i>
#> Population structure
#> </h4>
#> </h1>
#> </div>
#> </div>
#> <div id="network_inputs_SEIRD" class="shinyjs-hide">
#> <style>p { padding: 0 20px; }</style>
#> <p>The below parameters affect the network structure and
#> behavior of agents within the simulation.</p>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="SEIRD_population_size-label" for="SEIRD_population_size">Population Size</label>
#> <input class="js-range-slider" id="SEIRD_population_size" data-skin="shiny" data-min="0" data-max="100000" data-from="50000" data-step="1000" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="SEIRD_k-label" for="SEIRD_k">Number of Ties</label>
#> <input id="SEIRD_k" type="number" class="shiny-input-number form-control" value="20" min="0" max="500" step="1"/>
#> </div>
#> <p>The number of
#> agents each individual agent is expected to meet, on
#> average.</p>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="SEIRD_directed-label" for="SEIRD_directed">Directed</label>
#> <div>
#> <select id="SEIRD_directed" class="shiny-input-select"><option value="TRUE">TRUE</option>
#> <option value="FALSE" selected>FALSE</option></select>
#> <script type="application/json" data-for="SEIRD_directed" data-nonempty="">{"plugins":["selectize-plugin-a11y"]}</script>
#> </div>
#> </div>
#> <p>Whether or not an interaction between two agents
#> is one-way or two-way.</p>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="SEIRD_prob_rewiring-label" for="SEIRD_prob_rewiring">Probability of Rewiring</label>
#> <input class="js-range-slider" id="SEIRD_prob_rewiring" data-skin="shiny" data-min="0" data-max="1" data-from="0.20" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <p>The probability that an agent becomes disconnected from
#> their location within the network, and relocates to another
#> location within the same network</p>
#> </div>
npis_input("SEIRD")
#> <div id="npis_header_SEIRD">
#> <div class="col-sm-12">
#> <h1>
#> <h4>
#> <i class="fas fa-circle-info" role="presentation" aria-label="circle-info icon"></i>
#> Interventions
#> </h4>
#> </h1>
#> </div>
#> </div>
#> <div id="npis_inputs_SEIRD" class="shinyjs-hide">
#> <style>p { padding: 0 20px; }</style>
#> <p>
#> More details about the implementation of the below
#> interventions can be found in the epiworldRShiny
#> <a href="https://uofuepibio.github.io/epiworldRShiny/reference/index.html">reference manual</a>
#> .
#> </p>
#> <div class="col-sm-12">
#> <h1>
#> <h4>Vaccination</h4>
#> </h1>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="SEIRD_vaccine_prevalence-label" for="SEIRD_vaccine_prevalence">% of agents vaccinated</label>
#> <input class="js-range-slider" id="SEIRD_vaccine_prevalence" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="SEIRD_vaccine_susceptibility_reduction-label" for="SEIRD_vaccine_susceptibility_reduction">probability reduction of susceptibility</label>
#> <input class="js-range-slider" id="SEIRD_vaccine_susceptibility_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="SEIRD_vaccine_transmission_reduction-label" for="SEIRD_vaccine_transmission_reduction">probability reduction of transmission</label>
#> <input class="js-range-slider" id="SEIRD_vaccine_transmission_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="SEIRD_vaccine_recovery_enhancer-label" for="SEIRD_vaccine_recovery_enhancer">probability increase of recovery</label>
#> <input class="js-range-slider" id="SEIRD_vaccine_recovery_enhancer" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="SEIRD_vaccine_death_reduction-label" for="SEIRD_vaccine_death_reduction">probability reduction of death</label>
#> <input class="js-range-slider" id="SEIRD_vaccine_death_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="col-sm-12">
#> <h1>
#> <h4>Masking</h4>
#> </h1>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="SEIRD_masking_prevalence-label" for="SEIRD_masking_prevalence">% of agents using masks</label>
#> <input class="js-range-slider" id="SEIRD_masking_prevalence" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="SEIRD_masking_transmission_reduction-label" for="SEIRD_masking_transmission_reduction">probability reduction of transmission</label>
#> <input class="js-range-slider" id="SEIRD_masking_transmission_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="col-sm-12">
#> <h1>
#> <h4>School Closure</h4>
#> </h1>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="SEIRD_school_closure_prevalence-label" for="SEIRD_school_closure_prevalence">prevalence</label>
#> <input class="js-range-slider" id="SEIRD_school_closure_prevalence" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="SEIRD_school_closure_day-label" for="SEIRD_school_closure_day">implementation day</label>
#> <input id="SEIRD_school_closure_day" type="number" class="shiny-input-number form-control" value="0" min="0" max="100" step="1"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="SEIRD_school_closure_transmission_reduction-label" for="SEIRD_school_closure_transmission_reduction">probability reduction of transmission</label>
#> <input class="js-range-slider" id="SEIRD_school_closure_transmission_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> </div>
seed_input("SEIRD")
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="SEIRD_seed-label" for="SEIRD_seed">Seed (Optional)</label>
#> <input id="SEIRD_seed" type="number" class="shiny-input-number form-control" value="2023" min="0" step="1"/>
#> </div>
models_setup()
#> $seir_panel
#> <div class="shiny-panel-conditional" data-display-if="input.model == 'Network SEIR'" data-ns-prefix="">
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seir_disease_name-label" for="seir_disease_name">Disease</label>
#> <input id="seir_disease_name" type="text" class="shiny-input-text form-control" value="" placeholder="Please enter a disease name"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seir_prevalence-label" for="seir_prevalence">% of population infected</label>
#> <input class="js-range-slider" id="seir_prevalence" data-skin="shiny" data-min="0" data-max="1" data-from="0.1" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seir_transmission_rate-label" for="seir_transmission_rate">Probability of exposure (daily)</label>
#> <input class="js-range-slider" id="seir_transmission_rate" data-skin="shiny" data-min="0" data-max="1" data-from="0.05" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seir_recovery_rate-label" for="seir_recovery_rate">Recovery probability (daily)</label>
#> <input class="js-range-slider" id="seir_recovery_rate" data-skin="shiny" data-min="0" data-max="1" data-from="0.14" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seir_incubation_days-label" for="seir_incubation_days">Incubation Days</label>
#> <input id="seir_incubation_days" type="number" class="shiny-input-number form-control" value="7" min="0" step="1"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seir_n_days-label" for="seir_n_days">Simulation Time (Days)</label>
#> <input id="seir_n_days" type="number" class="shiny-input-number form-control" value="100" min="0" step="1"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seir_seed-label" for="seir_seed">Seed (Optional)</label>
#> <input id="seir_seed" type="number" class="shiny-input-number form-control" value="2023" min="0" step="1"/>
#> </div>
#> <div id="network_header_seir">
#> <div class="col-sm-12">
#> <h1>
#> <h4>
#> <i class="fas fa-circle-info" role="presentation" aria-label="circle-info icon"></i>
#> Population structure
#> </h4>
#> </h1>
#> </div>
#> </div>
#> <div id="network_inputs_seir" class="shinyjs-hide">
#> <style>p { padding: 0 20px; }</style>
#> <p>The below parameters affect the network structure and
#> behavior of agents within the simulation.</p>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seir_population_size-label" for="seir_population_size">Population Size</label>
#> <input class="js-range-slider" id="seir_population_size" data-skin="shiny" data-min="0" data-max="100000" data-from="50000" data-step="1000" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seir_k-label" for="seir_k">Number of Ties</label>
#> <input id="seir_k" type="number" class="shiny-input-number form-control" value="20" min="0" max="500" step="1"/>
#> </div>
#> <p>The number of
#> agents each individual agent is expected to meet, on
#> average.</p>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seir_directed-label" for="seir_directed">Directed</label>
#> <div>
#> <select id="seir_directed" class="shiny-input-select"><option value="TRUE">TRUE</option>
#> <option value="FALSE" selected>FALSE</option></select>
#> <script type="application/json" data-for="seir_directed" data-nonempty="">{"plugins":["selectize-plugin-a11y"]}</script>
#> </div>
#> </div>
#> <p>Whether or not an interaction between two agents
#> is one-way or two-way.</p>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seir_prob_rewiring-label" for="seir_prob_rewiring">Probability of Rewiring</label>
#> <input class="js-range-slider" id="seir_prob_rewiring" data-skin="shiny" data-min="0" data-max="1" data-from="0.20" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <p>The probability that an agent becomes disconnected from
#> their location within the network, and relocates to another
#> location within the same network</p>
#> </div>
#> <div id="npis_header_seir">
#> <div class="col-sm-12">
#> <h1>
#> <h4>
#> <i class="fas fa-circle-info" role="presentation" aria-label="circle-info icon"></i>
#> Interventions
#> </h4>
#> </h1>
#> </div>
#> </div>
#> <div id="npis_inputs_seir" class="shinyjs-hide">
#> <style>p { padding: 0 20px; }</style>
#> <p>
#> More details about the implementation of the below
#> interventions can be found in the epiworldRShiny
#> <a href="https://uofuepibio.github.io/epiworldRShiny/reference/index.html">reference manual</a>
#> .
#> </p>
#> <div class="col-sm-12">
#> <h1>
#> <h4>Vaccination</h4>
#> </h1>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seir_vaccine_prevalence-label" for="seir_vaccine_prevalence">% of agents vaccinated</label>
#> <input class="js-range-slider" id="seir_vaccine_prevalence" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seir_vaccine_susceptibility_reduction-label" for="seir_vaccine_susceptibility_reduction">probability reduction of susceptibility</label>
#> <input class="js-range-slider" id="seir_vaccine_susceptibility_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seir_vaccine_transmission_reduction-label" for="seir_vaccine_transmission_reduction">probability reduction of transmission</label>
#> <input class="js-range-slider" id="seir_vaccine_transmission_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seir_vaccine_recovery_enhancer-label" for="seir_vaccine_recovery_enhancer">probability increase of recovery</label>
#> <input class="js-range-slider" id="seir_vaccine_recovery_enhancer" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seir_vaccine_death_reduction-label" for="seir_vaccine_death_reduction">probability reduction of death</label>
#> <input class="js-range-slider" id="seir_vaccine_death_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="col-sm-12">
#> <h1>
#> <h4>Masking</h4>
#> </h1>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seir_masking_prevalence-label" for="seir_masking_prevalence">% of agents using masks</label>
#> <input class="js-range-slider" id="seir_masking_prevalence" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seir_masking_transmission_reduction-label" for="seir_masking_transmission_reduction">probability reduction of transmission</label>
#> <input class="js-range-slider" id="seir_masking_transmission_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="col-sm-12">
#> <h1>
#> <h4>School Closure</h4>
#> </h1>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seir_school_closure_prevalence-label" for="seir_school_closure_prevalence">prevalence</label>
#> <input class="js-range-slider" id="seir_school_closure_prevalence" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seir_school_closure_day-label" for="seir_school_closure_day">implementation day</label>
#> <input id="seir_school_closure_day" type="number" class="shiny-input-number form-control" value="0" min="0" max="100" step="1"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seir_school_closure_transmission_reduction-label" for="seir_school_closure_transmission_reduction">probability reduction of transmission</label>
#> <input class="js-range-slider" id="seir_school_closure_transmission_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> </div>
#> <button id="simulate_seir" type="button" class="btn btn-default action-button">Run Simulation</button>
#> </div>
#>
#> $seirconn_panel
#> <div class="shiny-panel-conditional" data-display-if="input.model == 'SEIR'" data-ns-prefix="">
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconn_disease_name-label" for="seirconn_disease_name">Disease</label>
#> <input id="seirconn_disease_name" type="text" class="shiny-input-text form-control" value="" placeholder="Please enter a disease name"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconn_prevalence-label" for="seirconn_prevalence">% of population infected</label>
#> <input class="js-range-slider" id="seirconn_prevalence" data-skin="shiny" data-min="0" data-max="1" data-from="0.1" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconn_transmission_rate-label" for="seirconn_transmission_rate">Probability of exposure (daily)</label>
#> <input class="js-range-slider" id="seirconn_transmission_rate" data-skin="shiny" data-min="0" data-max="1" data-from="0.1" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconn_recovery_rate-label" for="seirconn_recovery_rate">Recovery probability (daily)</label>
#> <input class="js-range-slider" id="seirconn_recovery_rate" data-skin="shiny" data-min="0" data-max="1" data-from="0.14" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconn_contact_rate-label" for="seirconn_contact_rate">Contact Rate</label>
#> <input class="js-range-slider" id="seirconn_contact_rate" data-skin="shiny" data-min="0" data-max="20" data-from="4" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconn_incubation_days-label" for="seirconn_incubation_days">Incubation Days</label>
#> <input id="seirconn_incubation_days" type="number" class="shiny-input-number form-control" value="7" min="0" step="1"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconn_population_size-label" for="seirconn_population_size">Population Size</label>
#> <input class="js-range-slider" id="seirconn_population_size" data-skin="shiny" data-min="0" data-max="100000" data-from="50000" data-step="1000" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconn_n_days-label" for="seirconn_n_days">Simulation Time (Days)</label>
#> <input id="seirconn_n_days" type="number" class="shiny-input-number form-control" value="100" min="0" step="1"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconn_seed-label" for="seirconn_seed">Seed (Optional)</label>
#> <input id="seirconn_seed" type="number" class="shiny-input-number form-control" value="2023" min="0" step="1"/>
#> </div>
#> <div id="npis_header_seirconn">
#> <div class="col-sm-12">
#> <h1>
#> <h4>
#> <i class="fas fa-circle-info" role="presentation" aria-label="circle-info icon"></i>
#> Interventions
#> </h4>
#> </h1>
#> </div>
#> </div>
#> <div id="npis_inputs_seirconn" class="shinyjs-hide">
#> <style>p { padding: 0 20px; }</style>
#> <p>
#> More details about the implementation of the below
#> interventions can be found in the epiworldRShiny
#> <a href="https://uofuepibio.github.io/epiworldRShiny/reference/index.html">reference manual</a>
#> .
#> </p>
#> <div class="col-sm-12">
#> <h1>
#> <h4>Vaccination</h4>
#> </h1>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconn_vaccine_prevalence-label" for="seirconn_vaccine_prevalence">% of agents vaccinated</label>
#> <input class="js-range-slider" id="seirconn_vaccine_prevalence" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconn_vaccine_susceptibility_reduction-label" for="seirconn_vaccine_susceptibility_reduction">probability reduction of susceptibility</label>
#> <input class="js-range-slider" id="seirconn_vaccine_susceptibility_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconn_vaccine_transmission_reduction-label" for="seirconn_vaccine_transmission_reduction">probability reduction of transmission</label>
#> <input class="js-range-slider" id="seirconn_vaccine_transmission_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconn_vaccine_recovery_enhancer-label" for="seirconn_vaccine_recovery_enhancer">probability increase of recovery</label>
#> <input class="js-range-slider" id="seirconn_vaccine_recovery_enhancer" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconn_vaccine_death_reduction-label" for="seirconn_vaccine_death_reduction">probability reduction of death</label>
#> <input class="js-range-slider" id="seirconn_vaccine_death_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="col-sm-12">
#> <h1>
#> <h4>Masking</h4>
#> </h1>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconn_masking_prevalence-label" for="seirconn_masking_prevalence">% of agents using masks</label>
#> <input class="js-range-slider" id="seirconn_masking_prevalence" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconn_masking_transmission_reduction-label" for="seirconn_masking_transmission_reduction">probability reduction of transmission</label>
#> <input class="js-range-slider" id="seirconn_masking_transmission_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="col-sm-12">
#> <h1>
#> <h4>School Closure</h4>
#> </h1>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconn_school_closure_prevalence-label" for="seirconn_school_closure_prevalence">prevalence</label>
#> <input class="js-range-slider" id="seirconn_school_closure_prevalence" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconn_school_closure_day-label" for="seirconn_school_closure_day">implementation day</label>
#> <input id="seirconn_school_closure_day" type="number" class="shiny-input-number form-control" value="0" min="0" max="100" step="1"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconn_school_closure_transmission_reduction-label" for="seirconn_school_closure_transmission_reduction">probability reduction of transmission</label>
#> <input class="js-range-slider" id="seirconn_school_closure_transmission_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> </div>
#> <button id="simulate_seirconn" type="button" class="btn btn-default action-button">Run Simulation</button>
#> </div>
#>
#> $seirconnequity_panel
#> <div class="shiny-panel-conditional" data-display-if="input.model == 'SEIR Equity'" data-ns-prefix="">
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconnequity_disease_name-label" for="seirconnequity_disease_name">Disease</label>
#> <input id="seirconnequity_disease_name" type="text" class="shiny-input-text form-control" value="" placeholder="Please enter a disease name"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconnequity_prevalence-label" for="seirconnequity_prevalence">% of population infected</label>
#> <input class="js-range-slider" id="seirconnequity_prevalence" data-skin="shiny" data-min="0" data-max="1" data-from="0.1" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconnequity_transmission_rate-label" for="seirconnequity_transmission_rate">Probability of exposure (daily)</label>
#> <input class="js-range-slider" id="seirconnequity_transmission_rate" data-skin="shiny" data-min="0" data-max="1" data-from="0.05" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconnequity_recovery_rate-label" for="seirconnequity_recovery_rate">Recovery probability (daily)</label>
#> <input class="js-range-slider" id="seirconnequity_recovery_rate" data-skin="shiny" data-min="0" data-max="1" data-from="0.14" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconnequity_contact_rate-label" for="seirconnequity_contact_rate">Contact Rate</label>
#> <input class="js-range-slider" id="seirconnequity_contact_rate" data-skin="shiny" data-min="0" data-max="20" data-from="4" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconnequity_incubation_days-label" for="seirconnequity_incubation_days">Incubation Days</label>
#> <input id="seirconnequity_incubation_days" type="number" class="shiny-input-number form-control" value="7" min="0" step="1"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconnequity_population_size-label" for="seirconnequity_population_size">Population Size</label>
#> <input class="js-range-slider" id="seirconnequity_population_size" data-skin="shiny" data-min="0" data-max="100000" data-from="50000" data-step="1000" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconnequity_n_days-label" for="seirconnequity_n_days">Simulation Time (Days)</label>
#> <input id="seirconnequity_n_days" type="number" class="shiny-input-number form-control" value="100" min="0" step="1"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconnequity_seed-label" for="seirconnequity_seed">Seed (Optional)</label>
#> <input id="seirconnequity_seed" type="number" class="shiny-input-number form-control" value="2023" min="0" step="1"/>
#> </div>
#> <div id="population_header_seirconnequity">
#> <div class="col-sm-12">
#> <h1>
#> <h4>
#> <i class="fas fa-circle-info" role="presentation" aria-label="circle-info icon"></i>
#> Population (equity)
#> </h4>
#> </h1>
#> </div>
#> </div>
#> <div id="population_inputs_seirconnequity" class="shinyjs-hide">
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconnequity_prop_hispanic-label" for="seirconnequity_prop_hispanic">% Hispanic</label>
#> <input class="js-range-slider" id="seirconnequity_prop_hispanic" data-skin="shiny" data-min="0" data-max="1" data-from="0.5" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconnequity_prop_female-label" for="seirconnequity_prop_female">% Female</label>
#> <input class="js-range-slider" id="seirconnequity_prop_female" data-skin="shiny" data-min="0" data-max="1" data-from="0.5" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconnequity_prop_ages-label" for="seirconnequity_prop_ages">Age distribution (< 20, < 60, 60+)</label>
#> <input class="js-range-slider" id="seirconnequity_prop_ages" data-skin="shiny" data-type="double" data-min="0" data-max="1" data-from="0.3" data-to="0.6" data-step="0.01" data-grid="true" data-grid-num="10" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-drag-interval="true" data-data-type="number"/>
#> </div>
#> </div>
#> <div id="npis_header_seirconnequity">
#> <div class="col-sm-12">
#> <h1>
#> <h4>
#> <i class="fas fa-circle-info" role="presentation" aria-label="circle-info icon"></i>
#> Interventions
#> </h4>
#> </h1>
#> </div>
#> </div>
#> <div id="npis_inputs_seirconnequity" class="shinyjs-hide">
#> <style>p { padding: 0 20px; }</style>
#> <p>
#> More details about the implementation of the below
#> interventions can be found in the epiworldRShiny
#> <a href="https://uofuepibio.github.io/epiworldRShiny/reference/index.html">reference manual</a>
#> .
#> </p>
#> <div class="col-sm-12">
#> <h1>
#> <h4>Vaccination</h4>
#> </h1>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconnequity_vaccine_prevalence-label" for="seirconnequity_vaccine_prevalence">% of agents vaccinated</label>
#> <input class="js-range-slider" id="seirconnequity_vaccine_prevalence" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconnequity_vaccine_susceptibility_reduction-label" for="seirconnequity_vaccine_susceptibility_reduction">probability reduction of susceptibility</label>
#> <input class="js-range-slider" id="seirconnequity_vaccine_susceptibility_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconnequity_vaccine_transmission_reduction-label" for="seirconnequity_vaccine_transmission_reduction">probability reduction of transmission</label>
#> <input class="js-range-slider" id="seirconnequity_vaccine_transmission_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconnequity_vaccine_recovery_enhancer-label" for="seirconnequity_vaccine_recovery_enhancer">probability increase of recovery</label>
#> <input class="js-range-slider" id="seirconnequity_vaccine_recovery_enhancer" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconnequity_vaccine_death_reduction-label" for="seirconnequity_vaccine_death_reduction">probability reduction of death</label>
#> <input class="js-range-slider" id="seirconnequity_vaccine_death_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="col-sm-12">
#> <h1>
#> <h4>Masking</h4>
#> </h1>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconnequity_masking_prevalence-label" for="seirconnequity_masking_prevalence">% of agents using masks</label>
#> <input class="js-range-slider" id="seirconnequity_masking_prevalence" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconnequity_masking_transmission_reduction-label" for="seirconnequity_masking_transmission_reduction">probability reduction of transmission</label>
#> <input class="js-range-slider" id="seirconnequity_masking_transmission_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="col-sm-12">
#> <h1>
#> <h4>School Closure</h4>
#> </h1>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconnequity_school_closure_prevalence-label" for="seirconnequity_school_closure_prevalence">prevalence</label>
#> <input class="js-range-slider" id="seirconnequity_school_closure_prevalence" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconnequity_school_closure_day-label" for="seirconnequity_school_closure_day">implementation day</label>
#> <input id="seirconnequity_school_closure_day" type="number" class="shiny-input-number form-control" value="0" min="0" max="100" step="1"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seirconnequity_school_closure_transmission_reduction-label" for="seirconnequity_school_closure_transmission_reduction">probability reduction of transmission</label>
#> <input class="js-range-slider" id="seirconnequity_school_closure_transmission_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> </div>
#> <button id="simulate_seirconnequity" type="button" class="btn btn-default action-button">Run Simulation</button>
#> </div>
#>
#> $seird_panel
#> <div class="shiny-panel-conditional" data-display-if="input.model == 'Network SEIRD'" data-ns-prefix="">
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seird_disease_name-label" for="seird_disease_name">Disease</label>
#> <input id="seird_disease_name" type="text" class="shiny-input-text form-control" value="" placeholder="Please enter a disease name"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seird_prevalence-label" for="seird_prevalence">% of population infected</label>
#> <input class="js-range-slider" id="seird_prevalence" data-skin="shiny" data-min="0" data-max="1" data-from="0.1" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seird_transmission_rate-label" for="seird_transmission_rate">Probability of exposure (daily)</label>
#> <input class="js-range-slider" id="seird_transmission_rate" data-skin="shiny" data-min="0" data-max="1" data-from="0.05" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seird_recovery_rate-label" for="seird_recovery_rate">Recovery probability (daily)</label>
#> <input class="js-range-slider" id="seird_recovery_rate" data-skin="shiny" data-min="0" data-max="1" data-from="0.14" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seird_death_rate-label" for="seird_death_rate">Probability of death (daily)</label>
#> <input class="js-range-slider" id="seird_death_rate" data-skin="shiny" data-min="0" data-max="1" data-from="0.01" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seird_incubation_days-label" for="seird_incubation_days">Incubation Days</label>
#> <input id="seird_incubation_days" type="number" class="shiny-input-number form-control" value="7" min="0" step="1"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seird_n_days-label" for="seird_n_days">Simulation Time (Days)</label>
#> <input id="seird_n_days" type="number" class="shiny-input-number form-control" value="100" min="0" step="1"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seird_seed-label" for="seird_seed">Seed (Optional)</label>
#> <input id="seird_seed" type="number" class="shiny-input-number form-control" value="2023" min="0" step="1"/>
#> </div>
#> <div id="network_header_seird">
#> <div class="col-sm-12">
#> <h1>
#> <h4>
#> <i class="fas fa-circle-info" role="presentation" aria-label="circle-info icon"></i>
#> Population structure
#> </h4>
#> </h1>
#> </div>
#> </div>
#> <div id="network_inputs_seird" class="shinyjs-hide">
#> <style>p { padding: 0 20px; }</style>
#> <p>The below parameters affect the network structure and
#> behavior of agents within the simulation.</p>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seird_population_size-label" for="seird_population_size">Population Size</label>
#> <input class="js-range-slider" id="seird_population_size" data-skin="shiny" data-min="0" data-max="100000" data-from="50000" data-step="1000" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seird_k-label" for="seird_k">Number of Ties</label>
#> <input id="seird_k" type="number" class="shiny-input-number form-control" value="20" min="0" max="500" step="1"/>
#> </div>
#> <p>The number of
#> agents each individual agent is expected to meet, on
#> average.</p>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seird_directed-label" for="seird_directed">Directed</label>
#> <div>
#> <select id="seird_directed" class="shiny-input-select"><option value="TRUE">TRUE</option>
#> <option value="FALSE" selected>FALSE</option></select>
#> <script type="application/json" data-for="seird_directed" data-nonempty="">{"plugins":["selectize-plugin-a11y"]}</script>
#> </div>
#> </div>
#> <p>Whether or not an interaction between two agents
#> is one-way or two-way.</p>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seird_prob_rewiring-label" for="seird_prob_rewiring">Probability of Rewiring</label>
#> <input class="js-range-slider" id="seird_prob_rewiring" data-skin="shiny" data-min="0" data-max="1" data-from="0.20" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <p>The probability that an agent becomes disconnected from
#> their location within the network, and relocates to another
#> location within the same network</p>
#> </div>
#> <div id="npis_header_seird">
#> <div class="col-sm-12">
#> <h1>
#> <h4>
#> <i class="fas fa-circle-info" role="presentation" aria-label="circle-info icon"></i>
#> Interventions
#> </h4>
#> </h1>
#> </div>
#> </div>
#> <div id="npis_inputs_seird" class="shinyjs-hide">
#> <style>p { padding: 0 20px; }</style>
#> <p>
#> More details about the implementation of the below
#> interventions can be found in the epiworldRShiny
#> <a href="https://uofuepibio.github.io/epiworldRShiny/reference/index.html">reference manual</a>
#> .
#> </p>
#> <div class="col-sm-12">
#> <h1>
#> <h4>Vaccination</h4>
#> </h1>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seird_vaccine_prevalence-label" for="seird_vaccine_prevalence">% of agents vaccinated</label>
#> <input class="js-range-slider" id="seird_vaccine_prevalence" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seird_vaccine_susceptibility_reduction-label" for="seird_vaccine_susceptibility_reduction">probability reduction of susceptibility</label>
#> <input class="js-range-slider" id="seird_vaccine_susceptibility_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seird_vaccine_transmission_reduction-label" for="seird_vaccine_transmission_reduction">probability reduction of transmission</label>
#> <input class="js-range-slider" id="seird_vaccine_transmission_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seird_vaccine_recovery_enhancer-label" for="seird_vaccine_recovery_enhancer">probability increase of recovery</label>
#> <input class="js-range-slider" id="seird_vaccine_recovery_enhancer" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seird_vaccine_death_reduction-label" for="seird_vaccine_death_reduction">probability reduction of death</label>
#> <input class="js-range-slider" id="seird_vaccine_death_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="col-sm-12">
#> <h1>
#> <h4>Masking</h4>
#> </h1>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seird_masking_prevalence-label" for="seird_masking_prevalence">% of agents using masks</label>
#> <input class="js-range-slider" id="seird_masking_prevalence" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seird_masking_transmission_reduction-label" for="seird_masking_transmission_reduction">probability reduction of transmission</label>
#> <input class="js-range-slider" id="seird_masking_transmission_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="col-sm-12">
#> <h1>
#> <h4>School Closure</h4>
#> </h1>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seird_school_closure_prevalence-label" for="seird_school_closure_prevalence">prevalence</label>
#> <input class="js-range-slider" id="seird_school_closure_prevalence" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seird_school_closure_day-label" for="seird_school_closure_day">implementation day</label>
#> <input id="seird_school_closure_day" type="number" class="shiny-input-number form-control" value="0" min="0" max="100" step="1"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="seird_school_closure_transmission_reduction-label" for="seird_school_closure_transmission_reduction">probability reduction of transmission</label>
#> <input class="js-range-slider" id="seird_school_closure_transmission_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> </div>
#> <button id="simulate_seird" type="button" class="btn btn-default action-button">Run Simulation</button>
#> </div>
#>
#> $sir_panel
#> <div class="shiny-panel-conditional" data-display-if="input.model == 'SIR Network'" data-ns-prefix="">
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sir_disease_name-label" for="sir_disease_name">Disease</label>
#> <input id="sir_disease_name" type="text" class="shiny-input-text form-control" value="" placeholder="Please enter a disease name"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sir_prevalence-label" for="sir_prevalence">% of population infected</label>
#> <input class="js-range-slider" id="sir_prevalence" data-skin="shiny" data-min="0" data-max="1" data-from="0.1" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sir_transmission_rate-label" for="sir_transmission_rate">Probability of exposure (daily)</label>
#> <input class="js-range-slider" id="sir_transmission_rate" data-skin="shiny" data-min="0" data-max="1" data-from="0.05" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sir_recovery_rate-label" for="sir_recovery_rate">Recovery probability (daily)</label>
#> <input class="js-range-slider" id="sir_recovery_rate" data-skin="shiny" data-min="0" data-max="1" data-from="0.14" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sir_n_days-label" for="sir_n_days">Simulation Time (Days)</label>
#> <input id="sir_n_days" type="number" class="shiny-input-number form-control" value="100" min="0" step="1"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sir_seed-label" for="sir_seed">Seed (Optional)</label>
#> <input id="sir_seed" type="number" class="shiny-input-number form-control" value="2023" min="0" step="1"/>
#> </div>
#> <div id="network_header_sir">
#> <div class="col-sm-12">
#> <h1>
#> <h4>
#> <i class="fas fa-circle-info" role="presentation" aria-label="circle-info icon"></i>
#> Population structure
#> </h4>
#> </h1>
#> </div>
#> </div>
#> <div id="network_inputs_sir" class="shinyjs-hide">
#> <style>p { padding: 0 20px; }</style>
#> <p>The below parameters affect the network structure and
#> behavior of agents within the simulation.</p>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sir_population_size-label" for="sir_population_size">Population Size</label>
#> <input class="js-range-slider" id="sir_population_size" data-skin="shiny" data-min="0" data-max="100000" data-from="50000" data-step="1000" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sir_k-label" for="sir_k">Number of Ties</label>
#> <input id="sir_k" type="number" class="shiny-input-number form-control" value="20" min="0" max="500" step="1"/>
#> </div>
#> <p>The number of
#> agents each individual agent is expected to meet, on
#> average.</p>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sir_directed-label" for="sir_directed">Directed</label>
#> <div>
#> <select id="sir_directed" class="shiny-input-select"><option value="TRUE">TRUE</option>
#> <option value="FALSE" selected>FALSE</option></select>
#> <script type="application/json" data-for="sir_directed" data-nonempty="">{"plugins":["selectize-plugin-a11y"]}</script>
#> </div>
#> </div>
#> <p>Whether or not an interaction between two agents
#> is one-way or two-way.</p>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sir_prob_rewiring-label" for="sir_prob_rewiring">Probability of Rewiring</label>
#> <input class="js-range-slider" id="sir_prob_rewiring" data-skin="shiny" data-min="0" data-max="1" data-from="0.20" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <p>The probability that an agent becomes disconnected from
#> their location within the network, and relocates to another
#> location within the same network</p>
#> </div>
#> <div id="npis_header_sir">
#> <div class="col-sm-12">
#> <h1>
#> <h4>
#> <i class="fas fa-circle-info" role="presentation" aria-label="circle-info icon"></i>
#> Interventions
#> </h4>
#> </h1>
#> </div>
#> </div>
#> <div id="npis_inputs_sir" class="shinyjs-hide">
#> <style>p { padding: 0 20px; }</style>
#> <p>
#> More details about the implementation of the below
#> interventions can be found in the epiworldRShiny
#> <a href="https://uofuepibio.github.io/epiworldRShiny/reference/index.html">reference manual</a>
#> .
#> </p>
#> <div class="col-sm-12">
#> <h1>
#> <h4>Vaccination</h4>
#> </h1>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sir_vaccine_prevalence-label" for="sir_vaccine_prevalence">% of agents vaccinated</label>
#> <input class="js-range-slider" id="sir_vaccine_prevalence" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sir_vaccine_susceptibility_reduction-label" for="sir_vaccine_susceptibility_reduction">probability reduction of susceptibility</label>
#> <input class="js-range-slider" id="sir_vaccine_susceptibility_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sir_vaccine_transmission_reduction-label" for="sir_vaccine_transmission_reduction">probability reduction of transmission</label>
#> <input class="js-range-slider" id="sir_vaccine_transmission_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sir_vaccine_recovery_enhancer-label" for="sir_vaccine_recovery_enhancer">probability increase of recovery</label>
#> <input class="js-range-slider" id="sir_vaccine_recovery_enhancer" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sir_vaccine_death_reduction-label" for="sir_vaccine_death_reduction">probability reduction of death</label>
#> <input class="js-range-slider" id="sir_vaccine_death_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="col-sm-12">
#> <h1>
#> <h4>Masking</h4>
#> </h1>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sir_masking_prevalence-label" for="sir_masking_prevalence">% of agents using masks</label>
#> <input class="js-range-slider" id="sir_masking_prevalence" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sir_masking_transmission_reduction-label" for="sir_masking_transmission_reduction">probability reduction of transmission</label>
#> <input class="js-range-slider" id="sir_masking_transmission_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="col-sm-12">
#> <h1>
#> <h4>School Closure</h4>
#> </h1>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sir_school_closure_prevalence-label" for="sir_school_closure_prevalence">prevalence</label>
#> <input class="js-range-slider" id="sir_school_closure_prevalence" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sir_school_closure_day-label" for="sir_school_closure_day">implementation day</label>
#> <input id="sir_school_closure_day" type="number" class="shiny-input-number form-control" value="0" min="0" max="100" step="1"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sir_school_closure_transmission_reduction-label" for="sir_school_closure_transmission_reduction">probability reduction of transmission</label>
#> <input class="js-range-slider" id="sir_school_closure_transmission_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> </div>
#> <button id="simulate_sir" type="button" class="btn btn-default action-button">Run Simulation</button>
#> </div>
#>
#> $sirconn_panel
#> <div class="shiny-panel-conditional" data-display-if="input.model == 'SIR'" data-ns-prefix="">
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sirconn_disease_name-label" for="sirconn_disease_name">Disease</label>
#> <input id="sirconn_disease_name" type="text" class="shiny-input-text form-control" value="" placeholder="Please enter a disease name"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sirconn_prevalence-label" for="sirconn_prevalence">% of population infected</label>
#> <input class="js-range-slider" id="sirconn_prevalence" data-skin="shiny" data-min="0" data-max="1" data-from="0.1" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sirconn_transmission_rate-label" for="sirconn_transmission_rate">Probability of exposure (daily)</label>
#> <input class="js-range-slider" id="sirconn_transmission_rate" data-skin="shiny" data-min="0" data-max="1" data-from="0.1" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sirconn_recovery_rate-label" for="sirconn_recovery_rate">Recovery probability (daily)</label>
#> <input class="js-range-slider" id="sirconn_recovery_rate" data-skin="shiny" data-min="0" data-max="1" data-from="0.14" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sirconn_contact_rate-label" for="sirconn_contact_rate">Contact Rate</label>
#> <input class="js-range-slider" id="sirconn_contact_rate" data-skin="shiny" data-min="0" data-max="20" data-from="4" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sirconn_population_size-label" for="sirconn_population_size">Population Size</label>
#> <input class="js-range-slider" id="sirconn_population_size" data-skin="shiny" data-min="0" data-max="100000" data-from="50000" data-step="1000" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sirconn_n_days-label" for="sirconn_n_days">Simulation Time (Days)</label>
#> <input id="sirconn_n_days" type="number" class="shiny-input-number form-control" value="100" min="0" step="1"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sirconn_seed-label" for="sirconn_seed">Seed (Optional)</label>
#> <input id="sirconn_seed" type="number" class="shiny-input-number form-control" value="2023" min="0" step="1"/>
#> </div>
#> <div id="npis_header_sirconn">
#> <div class="col-sm-12">
#> <h1>
#> <h4>
#> <i class="fas fa-circle-info" role="presentation" aria-label="circle-info icon"></i>
#> Interventions
#> </h4>
#> </h1>
#> </div>
#> </div>
#> <div id="npis_inputs_sirconn" class="shinyjs-hide">
#> <style>p { padding: 0 20px; }</style>
#> <p>
#> More details about the implementation of the below
#> interventions can be found in the epiworldRShiny
#> <a href="https://uofuepibio.github.io/epiworldRShiny/reference/index.html">reference manual</a>
#> .
#> </p>
#> <div class="col-sm-12">
#> <h1>
#> <h4>Vaccination</h4>
#> </h1>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sirconn_vaccine_prevalence-label" for="sirconn_vaccine_prevalence">% of agents vaccinated</label>
#> <input class="js-range-slider" id="sirconn_vaccine_prevalence" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sirconn_vaccine_susceptibility_reduction-label" for="sirconn_vaccine_susceptibility_reduction">probability reduction of susceptibility</label>
#> <input class="js-range-slider" id="sirconn_vaccine_susceptibility_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sirconn_vaccine_transmission_reduction-label" for="sirconn_vaccine_transmission_reduction">probability reduction of transmission</label>
#> <input class="js-range-slider" id="sirconn_vaccine_transmission_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sirconn_vaccine_recovery_enhancer-label" for="sirconn_vaccine_recovery_enhancer">probability increase of recovery</label>
#> <input class="js-range-slider" id="sirconn_vaccine_recovery_enhancer" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sirconn_vaccine_death_reduction-label" for="sirconn_vaccine_death_reduction">probability reduction of death</label>
#> <input class="js-range-slider" id="sirconn_vaccine_death_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="col-sm-12">
#> <h1>
#> <h4>Masking</h4>
#> </h1>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sirconn_masking_prevalence-label" for="sirconn_masking_prevalence">% of agents using masks</label>
#> <input class="js-range-slider" id="sirconn_masking_prevalence" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sirconn_masking_transmission_reduction-label" for="sirconn_masking_transmission_reduction">probability reduction of transmission</label>
#> <input class="js-range-slider" id="sirconn_masking_transmission_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="col-sm-12">
#> <h1>
#> <h4>School Closure</h4>
#> </h1>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sirconn_school_closure_prevalence-label" for="sirconn_school_closure_prevalence">prevalence</label>
#> <input class="js-range-slider" id="sirconn_school_closure_prevalence" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sirconn_school_closure_day-label" for="sirconn_school_closure_day">implementation day</label>
#> <input id="sirconn_school_closure_day" type="number" class="shiny-input-number form-control" value="0" min="0" max="100" step="1"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sirconn_school_closure_transmission_reduction-label" for="sirconn_school_closure_transmission_reduction">probability reduction of transmission</label>
#> <input class="js-range-slider" id="sirconn_school_closure_transmission_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> </div>
#> <button id="simulate_sirconn" type="button" class="btn btn-default action-button">Run Simulation</button>
#> </div>
#>
#> $sird_panel
#> <div class="shiny-panel-conditional" data-display-if="input.model == 'Network SIRD'" data-ns-prefix="">
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sird_disease_name-label" for="sird_disease_name">Disease</label>
#> <input id="sird_disease_name" type="text" class="shiny-input-text form-control" value="" placeholder="Please enter a disease name"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sird_prevalence-label" for="sird_prevalence">% of population infected</label>
#> <input class="js-range-slider" id="sird_prevalence" data-skin="shiny" data-min="0" data-max="1" data-from="0.1" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sird_transmission_rate-label" for="sird_transmission_rate">Probability of exposure (daily)</label>
#> <input class="js-range-slider" id="sird_transmission_rate" data-skin="shiny" data-min="0" data-max="1" data-from="0.05" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sird_recovery_rate-label" for="sird_recovery_rate">Recovery probability (daily)</label>
#> <input class="js-range-slider" id="sird_recovery_rate" data-skin="shiny" data-min="0" data-max="1" data-from="0.14" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sird_death_rate-label" for="sird_death_rate">Probability of death (daily)</label>
#> <input class="js-range-slider" id="sird_death_rate" data-skin="shiny" data-min="0" data-max="1" data-from="0.01" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sird_n_days-label" for="sird_n_days">Simulation Time (Days)</label>
#> <input id="sird_n_days" type="number" class="shiny-input-number form-control" value="100" min="0" step="1"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sird_seed-label" for="sird_seed">Seed (Optional)</label>
#> <input id="sird_seed" type="number" class="shiny-input-number form-control" value="2023" min="0" step="1"/>
#> </div>
#> <div id="network_header_sird">
#> <div class="col-sm-12">
#> <h1>
#> <h4>
#> <i class="fas fa-circle-info" role="presentation" aria-label="circle-info icon"></i>
#> Population structure
#> </h4>
#> </h1>
#> </div>
#> </div>
#> <div id="network_inputs_sird" class="shinyjs-hide">
#> <style>p { padding: 0 20px; }</style>
#> <p>The below parameters affect the network structure and
#> behavior of agents within the simulation.</p>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sird_population_size-label" for="sird_population_size">Population Size</label>
#> <input class="js-range-slider" id="sird_population_size" data-skin="shiny" data-min="0" data-max="100000" data-from="50000" data-step="1000" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sird_k-label" for="sird_k">Number of Ties</label>
#> <input id="sird_k" type="number" class="shiny-input-number form-control" value="20" min="0" max="500" step="1"/>
#> </div>
#> <p>The number of
#> agents each individual agent is expected to meet, on
#> average.</p>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sird_directed-label" for="sird_directed">Directed</label>
#> <div>
#> <select id="sird_directed" class="shiny-input-select"><option value="TRUE">TRUE</option>
#> <option value="FALSE" selected>FALSE</option></select>
#> <script type="application/json" data-for="sird_directed" data-nonempty="">{"plugins":["selectize-plugin-a11y"]}</script>
#> </div>
#> </div>
#> <p>Whether or not an interaction between two agents
#> is one-way or two-way.</p>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sird_prob_rewiring-label" for="sird_prob_rewiring">Probability of Rewiring</label>
#> <input class="js-range-slider" id="sird_prob_rewiring" data-skin="shiny" data-min="0" data-max="1" data-from="0.20" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <p>The probability that an agent becomes disconnected from
#> their location within the network, and relocates to another
#> location within the same network</p>
#> </div>
#> <div id="npis_header_sird">
#> <div class="col-sm-12">
#> <h1>
#> <h4>
#> <i class="fas fa-circle-info" role="presentation" aria-label="circle-info icon"></i>
#> Interventions
#> </h4>
#> </h1>
#> </div>
#> </div>
#> <div id="npis_inputs_sird" class="shinyjs-hide">
#> <style>p { padding: 0 20px; }</style>
#> <p>
#> More details about the implementation of the below
#> interventions can be found in the epiworldRShiny
#> <a href="https://uofuepibio.github.io/epiworldRShiny/reference/index.html">reference manual</a>
#> .
#> </p>
#> <div class="col-sm-12">
#> <h1>
#> <h4>Vaccination</h4>
#> </h1>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sird_vaccine_prevalence-label" for="sird_vaccine_prevalence">% of agents vaccinated</label>
#> <input class="js-range-slider" id="sird_vaccine_prevalence" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sird_vaccine_susceptibility_reduction-label" for="sird_vaccine_susceptibility_reduction">probability reduction of susceptibility</label>
#> <input class="js-range-slider" id="sird_vaccine_susceptibility_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sird_vaccine_transmission_reduction-label" for="sird_vaccine_transmission_reduction">probability reduction of transmission</label>
#> <input class="js-range-slider" id="sird_vaccine_transmission_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sird_vaccine_recovery_enhancer-label" for="sird_vaccine_recovery_enhancer">probability increase of recovery</label>
#> <input class="js-range-slider" id="sird_vaccine_recovery_enhancer" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sird_vaccine_death_reduction-label" for="sird_vaccine_death_reduction">probability reduction of death</label>
#> <input class="js-range-slider" id="sird_vaccine_death_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="col-sm-12">
#> <h1>
#> <h4>Masking</h4>
#> </h1>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sird_masking_prevalence-label" for="sird_masking_prevalence">% of agents using masks</label>
#> <input class="js-range-slider" id="sird_masking_prevalence" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sird_masking_transmission_reduction-label" for="sird_masking_transmission_reduction">probability reduction of transmission</label>
#> <input class="js-range-slider" id="sird_masking_transmission_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="col-sm-12">
#> <h1>
#> <h4>School Closure</h4>
#> </h1>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sird_school_closure_prevalence-label" for="sird_school_closure_prevalence">prevalence</label>
#> <input class="js-range-slider" id="sird_school_closure_prevalence" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sird_school_closure_day-label" for="sird_school_closure_day">implementation day</label>
#> <input id="sird_school_closure_day" type="number" class="shiny-input-number form-control" value="0" min="0" max="100" step="1"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sird_school_closure_transmission_reduction-label" for="sird_school_closure_transmission_reduction">probability reduction of transmission</label>
#> <input class="js-range-slider" id="sird_school_closure_transmission_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> </div>
#> <button id="simulate_sird" type="button" class="btn btn-default action-button">Run Simulation</button>
#> </div>
#>
#> $sis_panel
#> <div class="shiny-panel-conditional" data-display-if="input.model == 'Network SIS'" data-ns-prefix="">
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sis_disease_name-label" for="sis_disease_name">Disease</label>
#> <input id="sis_disease_name" type="text" class="shiny-input-text form-control" value="" placeholder="Please enter a disease name"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sis_prevalence-label" for="sis_prevalence">% of population infected</label>
#> <input class="js-range-slider" id="sis_prevalence" data-skin="shiny" data-min="0" data-max="1" data-from="0.1" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sis_transmission_rate-label" for="sis_transmission_rate">Probability of exposure (daily)</label>
#> <input class="js-range-slider" id="sis_transmission_rate" data-skin="shiny" data-min="0" data-max="1" data-from="0.05" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sis_recovery_rate-label" for="sis_recovery_rate">Recovery probability (daily)</label>
#> <input class="js-range-slider" id="sis_recovery_rate" data-skin="shiny" data-min="0" data-max="1" data-from="0.14" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sis_n_days-label" for="sis_n_days">Simulation Time (Days)</label>
#> <input id="sis_n_days" type="number" class="shiny-input-number form-control" value="100" min="0" step="1"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sis_seed-label" for="sis_seed">Seed (Optional)</label>
#> <input id="sis_seed" type="number" class="shiny-input-number form-control" value="2023" min="0" step="1"/>
#> </div>
#> <div id="network_header_sis">
#> <div class="col-sm-12">
#> <h1>
#> <h4>
#> <i class="fas fa-circle-info" role="presentation" aria-label="circle-info icon"></i>
#> Population structure
#> </h4>
#> </h1>
#> </div>
#> </div>
#> <div id="network_inputs_sis" class="shinyjs-hide">
#> <style>p { padding: 0 20px; }</style>
#> <p>The below parameters affect the network structure and
#> behavior of agents within the simulation.</p>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sis_population_size-label" for="sis_population_size">Population Size</label>
#> <input class="js-range-slider" id="sis_population_size" data-skin="shiny" data-min="0" data-max="100000" data-from="50000" data-step="1000" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sis_k-label" for="sis_k">Number of Ties</label>
#> <input id="sis_k" type="number" class="shiny-input-number form-control" value="20" min="0" max="500" step="1"/>
#> </div>
#> <p>The number of
#> agents each individual agent is expected to meet, on
#> average.</p>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sis_directed-label" for="sis_directed">Directed</label>
#> <div>
#> <select id="sis_directed" class="shiny-input-select"><option value="TRUE">TRUE</option>
#> <option value="FALSE" selected>FALSE</option></select>
#> <script type="application/json" data-for="sis_directed" data-nonempty="">{"plugins":["selectize-plugin-a11y"]}</script>
#> </div>
#> </div>
#> <p>Whether or not an interaction between two agents
#> is one-way or two-way.</p>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sis_prob_rewiring-label" for="sis_prob_rewiring">Probability of Rewiring</label>
#> <input class="js-range-slider" id="sis_prob_rewiring" data-skin="shiny" data-min="0" data-max="1" data-from="0.20" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <p>The probability that an agent becomes disconnected from
#> their location within the network, and relocates to another
#> location within the same network</p>
#> </div>
#> <div id="npis_header_sis">
#> <div class="col-sm-12">
#> <h1>
#> <h4>
#> <i class="fas fa-circle-info" role="presentation" aria-label="circle-info icon"></i>
#> Interventions
#> </h4>
#> </h1>
#> </div>
#> </div>
#> <div id="npis_inputs_sis" class="shinyjs-hide">
#> <style>p { padding: 0 20px; }</style>
#> <p>
#> More details about the implementation of the below
#> interventions can be found in the epiworldRShiny
#> <a href="https://uofuepibio.github.io/epiworldRShiny/reference/index.html">reference manual</a>
#> .
#> </p>
#> <div class="col-sm-12">
#> <h1>
#> <h4>Vaccination</h4>
#> </h1>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sis_vaccine_prevalence-label" for="sis_vaccine_prevalence">% of agents vaccinated</label>
#> <input class="js-range-slider" id="sis_vaccine_prevalence" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sis_vaccine_susceptibility_reduction-label" for="sis_vaccine_susceptibility_reduction">probability reduction of susceptibility</label>
#> <input class="js-range-slider" id="sis_vaccine_susceptibility_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sis_vaccine_transmission_reduction-label" for="sis_vaccine_transmission_reduction">probability reduction of transmission</label>
#> <input class="js-range-slider" id="sis_vaccine_transmission_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sis_vaccine_recovery_enhancer-label" for="sis_vaccine_recovery_enhancer">probability increase of recovery</label>
#> <input class="js-range-slider" id="sis_vaccine_recovery_enhancer" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sis_vaccine_death_reduction-label" for="sis_vaccine_death_reduction">probability reduction of death</label>
#> <input class="js-range-slider" id="sis_vaccine_death_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="col-sm-12">
#> <h1>
#> <h4>Masking</h4>
#> </h1>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sis_masking_prevalence-label" for="sis_masking_prevalence">% of agents using masks</label>
#> <input class="js-range-slider" id="sis_masking_prevalence" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sis_masking_transmission_reduction-label" for="sis_masking_transmission_reduction">probability reduction of transmission</label>
#> <input class="js-range-slider" id="sis_masking_transmission_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="col-sm-12">
#> <h1>
#> <h4>School Closure</h4>
#> </h1>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sis_school_closure_prevalence-label" for="sis_school_closure_prevalence">prevalence</label>
#> <input class="js-range-slider" id="sis_school_closure_prevalence" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sis_school_closure_day-label" for="sis_school_closure_day">implementation day</label>
#> <input id="sis_school_closure_day" type="number" class="shiny-input-number form-control" value="0" min="0" max="100" step="1"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sis_school_closure_transmission_reduction-label" for="sis_school_closure_transmission_reduction">probability reduction of transmission</label>
#> <input class="js-range-slider" id="sis_school_closure_transmission_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> </div>
#> <button id="simulate_sis" type="button" class="btn btn-default action-button">Run Simulation</button>
#> </div>
#>
#> $sisd_panel
#> <div class="shiny-panel-conditional" data-display-if="input.model == 'Network SISD'" data-ns-prefix="">
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sisd_disease_name-label" for="sisd_disease_name">Disease</label>
#> <input id="sisd_disease_name" type="text" class="shiny-input-text form-control" value="" placeholder="Please enter a disease name"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sisd_prevalence-label" for="sisd_prevalence">% of population infected</label>
#> <input class="js-range-slider" id="sisd_prevalence" data-skin="shiny" data-min="0" data-max="1" data-from="0.1" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sisd_transmission_rate-label" for="sisd_transmission_rate">Probability of exposure (daily)</label>
#> <input class="js-range-slider" id="sisd_transmission_rate" data-skin="shiny" data-min="0" data-max="1" data-from="0.05" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sisd_recovery_rate-label" for="sisd_recovery_rate">Recovery probability (daily)</label>
#> <input class="js-range-slider" id="sisd_recovery_rate" data-skin="shiny" data-min="0" data-max="1" data-from="0.14" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sisd_death_rate-label" for="sisd_death_rate">Death Rate</label>
#> <input class="js-range-slider" id="sisd_death_rate" data-skin="shiny" data-min="0" data-max="1" data-from="0.01" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sisd_n_days-label" for="sisd_n_days">Simulation Time (Days)</label>
#> <input id="sisd_n_days" type="number" class="shiny-input-number form-control" value="100" min="0" step="1"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sisd_seed-label" for="sisd_seed">Seed (Optional)</label>
#> <input id="sisd_seed" type="number" class="shiny-input-number form-control" value="2023" min="0" step="1"/>
#> </div>
#> <div id="network_header_sisd">
#> <div class="col-sm-12">
#> <h1>
#> <h4>
#> <i class="fas fa-circle-info" role="presentation" aria-label="circle-info icon"></i>
#> Population structure
#> </h4>
#> </h1>
#> </div>
#> </div>
#> <div id="network_inputs_sisd" class="shinyjs-hide">
#> <style>p { padding: 0 20px; }</style>
#> <p>The below parameters affect the network structure and
#> behavior of agents within the simulation.</p>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sisd_population_size-label" for="sisd_population_size">Population Size</label>
#> <input class="js-range-slider" id="sisd_population_size" data-skin="shiny" data-min="0" data-max="100000" data-from="50000" data-step="1000" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sisd_k-label" for="sisd_k">Number of Ties</label>
#> <input id="sisd_k" type="number" class="shiny-input-number form-control" value="20" min="0" max="500" step="1"/>
#> </div>
#> <p>The number of
#> agents each individual agent is expected to meet, on
#> average.</p>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sisd_directed-label" for="sisd_directed">Directed</label>
#> <div>
#> <select id="sisd_directed" class="shiny-input-select"><option value="TRUE">TRUE</option>
#> <option value="FALSE" selected>FALSE</option></select>
#> <script type="application/json" data-for="sisd_directed" data-nonempty="">{"plugins":["selectize-plugin-a11y"]}</script>
#> </div>
#> </div>
#> <p>Whether or not an interaction between two agents
#> is one-way or two-way.</p>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sisd_prob_rewiring-label" for="sisd_prob_rewiring">Probability of Rewiring</label>
#> <input class="js-range-slider" id="sisd_prob_rewiring" data-skin="shiny" data-min="0" data-max="1" data-from="0.20" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <p>The probability that an agent becomes disconnected from
#> their location within the network, and relocates to another
#> location within the same network</p>
#> </div>
#> <div id="npis_header_sisd">
#> <div class="col-sm-12">
#> <h1>
#> <h4>
#> <i class="fas fa-circle-info" role="presentation" aria-label="circle-info icon"></i>
#> Interventions
#> </h4>
#> </h1>
#> </div>
#> </div>
#> <div id="npis_inputs_sisd" class="shinyjs-hide">
#> <style>p { padding: 0 20px; }</style>
#> <p>
#> More details about the implementation of the below
#> interventions can be found in the epiworldRShiny
#> <a href="https://uofuepibio.github.io/epiworldRShiny/reference/index.html">reference manual</a>
#> .
#> </p>
#> <div class="col-sm-12">
#> <h1>
#> <h4>Vaccination</h4>
#> </h1>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sisd_vaccine_prevalence-label" for="sisd_vaccine_prevalence">% of agents vaccinated</label>
#> <input class="js-range-slider" id="sisd_vaccine_prevalence" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sisd_vaccine_susceptibility_reduction-label" for="sisd_vaccine_susceptibility_reduction">probability reduction of susceptibility</label>
#> <input class="js-range-slider" id="sisd_vaccine_susceptibility_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sisd_vaccine_transmission_reduction-label" for="sisd_vaccine_transmission_reduction">probability reduction of transmission</label>
#> <input class="js-range-slider" id="sisd_vaccine_transmission_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sisd_vaccine_recovery_enhancer-label" for="sisd_vaccine_recovery_enhancer">probability increase of recovery</label>
#> <input class="js-range-slider" id="sisd_vaccine_recovery_enhancer" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sisd_vaccine_death_reduction-label" for="sisd_vaccine_death_reduction">probability reduction of death</label>
#> <input class="js-range-slider" id="sisd_vaccine_death_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="col-sm-12">
#> <h1>
#> <h4>Masking</h4>
#> </h1>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sisd_masking_prevalence-label" for="sisd_masking_prevalence">% of agents using masks</label>
#> <input class="js-range-slider" id="sisd_masking_prevalence" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sisd_masking_transmission_reduction-label" for="sisd_masking_transmission_reduction">probability reduction of transmission</label>
#> <input class="js-range-slider" id="sisd_masking_transmission_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="col-sm-12">
#> <h1>
#> <h4>School Closure</h4>
#> </h1>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sisd_school_closure_prevalence-label" for="sisd_school_closure_prevalence">prevalence</label>
#> <input class="js-range-slider" id="sisd_school_closure_prevalence" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sisd_school_closure_day-label" for="sisd_school_closure_day">implementation day</label>
#> <input id="sisd_school_closure_day" type="number" class="shiny-input-number form-control" value="0" min="0" max="100" step="1"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="sisd_school_closure_transmission_reduction-label" for="sisd_school_closure_transmission_reduction">probability reduction of transmission</label>
#> <input class="js-range-slider" id="sisd_school_closure_transmission_reduction" data-skin="shiny" data-min="0" data-max="1" data-from="0" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> </div>
#> <button id="simulate_sisd" type="button" class="btn btn-default action-button">Run Simulation</button>
#> </div>
#>
population_input("SEIRD")
#> <div id="population_header_SEIRD">
#> <div class="col-sm-12">
#> <h1>
#> <h4>
#> <i class="fas fa-circle-info" role="presentation" aria-label="circle-info icon"></i>
#> Population (equity)
#> </h4>
#> </h1>
#> </div>
#> </div>
#> <div id="population_inputs_SEIRD" class="shinyjs-hide">
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="SEIRD_prop_hispanic-label" for="SEIRD_prop_hispanic">% Hispanic</label>
#> <input class="js-range-slider" id="SEIRD_prop_hispanic" data-skin="shiny" data-min="0" data-max="1" data-from="0.5" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="SEIRD_prop_female-label" for="SEIRD_prop_female">% Female</label>
#> <input class="js-range-slider" id="SEIRD_prop_female" data-skin="shiny" data-min="0" data-max="1" data-from="0.5" data-step="0.01" data-grid="false" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-data-type="number"/>
#> </div>
#> <div class="form-group shiny-input-container">
#> <label class="control-label" id="SEIRD_prop_ages-label" for="SEIRD_prop_ages">Age distribution (< 20, < 60, 60+)</label>
#> <input class="js-range-slider" id="SEIRD_prop_ages" data-skin="shiny" data-type="double" data-min="0" data-max="1" data-from="0.3" data-to="0.6" data-step="0.01" data-grid="true" data-grid-num="10" data-grid-snap="false" data-prettify-separator="," data-prettify-enabled="true" data-keyboard="true" data-drag-interval="true" data-data-type="number"/>
#> </div>
#> </div>
simulate_button("SEIRD")
#> <button id="simulate_SEIRD" type="button" class="btn btn-default action-button">Run Simulation</button>