Git Product home page Git Product logo

spelhouse-drp-2023's Introduction

Spelman-Morehouse DRP Spring 2023

Kobe Lawson-Chavanu, Marlin Figgins

spelhouse-drp-2023's People

Contributors

marlinfiggins avatar kobelschool avatar

Watchers

 avatar

Forkers

kobelschool

spelhouse-drp-2023's Issues

Week 8: Presentation Startup To-Do

Discussed a list of relevant terms which were discussed during the project. I will solidify my understanding of the terms in question and then begin to craft an outline for a presentation which gives mention to most of the terms listed while taking into consideration the audience at hand.
Concepts to be discussed:

  • Statistical Likelihood
  • Generating Functions

Week 9: Presentation Figures and Details

Notes:
April 27 Title submission
May 2nd Pre Presentation meeting
Desired figures for presentation (perhaps more to come):

  • SIR figures to assist in explaining the choice of basic reproduction number as mean for offspring distributions
  • Plots comparing Poisson vs Negative Binomial distributions on most developed models (I.E. model with initial population and immunity)
  • SIR model graph to compare with branching process figures

(Push notebook for figures with "@marlinfiggins" in pull requests 1 at a time for review)

Week 7: To-Do

  • Add agent tracking
  • Generate transmission tree
  • Think about mathematics behind branching process, specifically extinction probability

Meeting Summary: Discussed some important changes needed for the branching process and clarified some misconceptions about immunity. Plotted data, and verified implementation of negative binomial distribution. Generated thoughts on the takeaways I valued most from the project, which will act as anchor points for the presentation.

Week 6: To-Do

During our meeting we discussed next steps for the project, specifically what to focus on during the coming weeks as the presentation approaches. First step is to flesh out the Galton Watson branching process implementation:

  • Negative Binomial Distribution Implementation (SciPyStats)
  • Freeze distributions (size of previous generation)
  • Batch simulations, running multiple realizations simultaneously
    Extensions of the GW branching process could be
  • Simulating finite population and/or some form of immunity
  • Simulating infectious period
  • Changing offspring distributions
    Think about producing estimates for the following:
  • Extinction probability
  • Time to extinction
  • Exponential Growth Rate

Add reading list

I think it's important to make sure that we're keeping track of what we're reading and skills gained over the course of the project.

Week 3: Simulating a Galton-Watson Branching Process

This week we'll work on simulating a Galton-Watson Branching Process in Python for different offspring distributions.

The idea currently is to look how changes in the offspring distribution affect our simulated epidemics as well as their probability of extinction.

For the first two candidates, I would use the Poisson distribution and Negative Binomial distribution. You'll find this section on the Poisson-Gamma mixture particularly helpful for motivating why we're doing this.

Let's first work on getting simulations running with each of these offspring distribution with $R_{0} = 1.5$.

Tasks

  • Simulate offspring distributions with mean $R_{0}$ for both Poisson and Negative Binomial.
  • Run branching process simulation for 10 generations and 50 realizations

Things to think about

  • What aspects of the process does changing the over-dispersion affect?
  • Why might over-dispersion matter in real life?
  • What are the limitations of the Galton-Watson model when modeling real life infectious diseases?

Week 2: Further Readings

  • Reading chapter 1 of the epidemiology book: Really interested in the jacobian analysis of the ODE the author uses would love to discuss that further
  • Phylo tree of Ebola looks interesting in terms of how the virus seems to mutate rapidly and with longevity in particular areas as opposed to others. As a side note, I assume a lack of mutations in a virus doesn't directly imply a lack of further spread, but I would guess are the two factors are correlated?

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.