GithubHelp home page GithubHelp logo

athaun / cell-regen-influenza-model Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 3.3 GB

An influenza virus model examining the effects of cellular regeneration on cell-to-cell and cell-free viral transmission.

Python 52.22% Cuda 47.16% Shell 0.62%
bioinformatics computational-biology viral-dynamics virology virus-simulation

cell-regen-influenza-model's Introduction

Logo

Investigating the Effects of Cellular regeneration on viral transmission Using an Agent-Based Model




Treating viruses and infections is important for the general welfare. Everyone gets sick and illness negatively affects all aspects of life. Most viral infections can last for weeks, even influenza (the flu). During infections, healthy cells can grow in order to replenish the cells dying from the virus. Past viral models, especially those for influenza, tend to ignore cellular regeneration โ€“ even when it occurs in short duration infections like the flu. This research accounts for cellular regeneration, using an agent-based framework, and varies the regeneration rate in order to understand how this regeneration affects viral infections. The model used represents virus infections and spread in a two-dimensional layer of cells in order to generate total virus over time graphs for corresponding regeneration rates.

Running C simulation:

Warning: Depending on the run parameters, log files can be in excess of 30GB!

Single run

Download/clone (and extract) to any directory, which will be referenced as base/

cd to base/CViralTrans/viralTransv2.0 run:

$ nvcc ViralTransmission.cu -o program.out && ./program.out ***

*** = the value passed through the command line as a parameter for cell regeneration

Multiple runs (linux/unix only)

cd to base/CViralTrans/viralTransv2.0 run:

$ chmod +x multirun.sh
$ ./multirun.sh

Library and API requirements:

C code requirements:

Python graphing code requirements:

Research Findings

Paper in the Journal of Theoretical Biology: https://doi.org/10.1016/j.jtbi.2022.111370

SRS Poster 2022 - Asher Haun.pdf image

cell-regen-influenza-model's People

Contributors

athaun avatar baylorfain avatar hdobrovo avatar

Stargazers

 avatar  avatar

Watchers

 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.