Code Monkey home page Code Monkey logo

pulsetypeinputapplication's Introduction

The pulse-type inputs application for a dengue spread model

The pulse-type inputs application for a dengue spread model (PulseTypeInputApplication.mlx) is a live script built to study a spread dengue model using different methodologies implemented in GSUA-CSB Toolbox for Matlab: parameter and confidence intervals estimation(see the CSB Theory), uncertainty and sensitivity analyses, simulation, among other. This live script allows analyzing the control of vector-borne disease through these mathematical tools and real information of several dengue outbreaks; in this case, those outbreaks occurred in the municipality of Bello (Colombia) between 2009 and 2010. Also, this live script is built to encourage and replicate mathematical methodologies for dengue control using Matlab tools.

In this script, we present the implemented dengue model and some of its modifications, including pulse-type inputs that represent extrinsic phenomena as chemical control or decrease in mosquitoes mortality because of climatic conditions. We present three cases of dengue model in our live script: adding (A) zero inputs, (B) one input, and (C) four inputs to the dengue.

About real data

For the application of the dengue model using the GSUA_CSB Toolbox, we implemented as real data the number of cases of dengue reported every week between 2009 and 2014 in Bello (Colombia). We present the raw data (RawDataDengueCases.csv), showing information about each person diagnosticated with dengue: the reporting date (NotificationDate), initial symptoms date (InitialSymptomDate), the corresponding epidemiological week and year. From this file, we processed the data into Data_Bello_2010_2014.mat, which is the sum of the number of cases per epidemiological week reported in the raw data file.

Getting Started

The live scripts in Matlab are interactive documents similar to notebooks as Jupyter. These combine the Matlab code with text, equations, and images in the same editor; also, these scripts store and display the output alongside the run code.

According to the above, the images and information presented in PulseTypeInputApplication.mlx(see here) correspond to an example of running case B (one pulse input). It is possible to recreate these results or perform other experiments with cases A and C by following the instructions presented in the live script, by using both Simulink and symbolic math from Matlab. 

Prerequisites

Matlab supports live script in versions R2016a and above.

The GSUA-CSB Toolbox is supported by R2017a and above.

If you want to run PulseTypeInputApplication.mlx as a normal script, copy the corresponding codes from here see here and, for more information, see the user guide from GSUA-CSB Toolbox.

DOI

pulsetypeinputapplication's People

Contributors

alexacl95 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.