Skip to content

Gillespie Monte-Carlo dynamic algorithm for BirthDeathProcess process in Julia

License

Notifications You must be signed in to change notification settings

josemanuel22/BirthDeathProcess.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BirthDeathProcess

Build Status codecov Documenter: stable

BirthDeathProcess process is a package that implements a series of utilities to simulate the Birth-Death process, given by the differential equation: $n' = \beta - d\cdot n$.

Two algorithms are implemented for the resolution of this simple ODE. In the first place, a classical numerical integration algorithm of the Runge-Kutta type and secondly, the well-known Gillespie Monte-Carlo dynamic algorithm is implemented.

Installation

To install BirthDeathProcess, simply use Julia's package manager. The module is not registered so you need to clone the repository and follow the following steps:

julia> push!(LOAD_PATH,pwd()) # You are in the BirthDeathProcess Repository
julia> using BirthDeathProcess

To reproduce the enviroment for compiling the repository:

(@v1.6) pkg>  activate pathToRepository/BirthDeathProcess

Presentation

In the presentation folder, there is a beamer with a short presentation on the birth-death process and the implemented code.

About

Gillespie Monte-Carlo dynamic algorithm for BirthDeathProcess process in Julia

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages