Code Monkey home page Code Monkey logo

biolmodel's Introduction

Network models of epidemics

Computer modeling in biology course 2019/2020/2

https://tb.ethz.ch/education/learningmaterials/modelingcourse/level-2-modules/network.html

Luca_epimodel_agegroup:

  • Add metadata dataframe for each individual specifying age group and sex based on demography data
  • Set up network so that connections within age groups is more likely than outside age groups
  • Make children transmit the disease with a higher probability
  • Plots number of infected people at each time point (would it be better to plot the newly infected at each timepoint?) while changeing the percentage of age groups in the population
    • As the children transmit the disease with bigger probability I would expect the higher children percentage populations to have a steeper curve (also it would rise earlier on)
    • However from the current figures I can only see the shift on x axis and not in steepness

netepi_recovery (Benedek):

  • Recovery added to the basic epidemic network model: at each time step recovered individuals are chosen based on recovery.time and rec.prob parameters. Recovery time indicates the required minimal elapsed time to recover.
  • Network dynamics: swapping edges in each time step, keep node degree the same; optional: deleting p proportion of edges in each time step
  • Group info in each time step is stored in a dataframe (recovered, infected, susceptible groups).
  • Plots: epidemic line plot of change of groups (S, I, R) in time; boxplot of repeated epidemic simulation durations; histogram of the distribution of epidemic simulations

biolmodel's People

Contributors

dbenedek avatar lucacsab avatar takacsagi95 avatar

Watchers

 avatar  avatar

Forkers

dszandra95

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.