GeneDrive.jl

A package designed for simulating biological dynamics and control.
Author vnvasquez
Popularity
21 Stars
Updated Last
4 Months Ago
Started In
April 2021

GeneDrive.jl

Project Status: Active - The project has reached a stable, usable state and is being actively developed. Main - CI codecov Stable documentation License: MIT

Overview

GeneDrive.jl is a Julia package designed for simulating biological dynamics and control. The objectives of the package include:

  • Provide data models that structure inputs to experimental setups and exploit the power of Julia's type system for multiple dispatch.
  • Enable the creation of dynamic models that build on the DifferentialEquations.jl platform.
  • Facilitate the formulation of decision models that employ JuMP.jl, the domain-specific modeling language for mathematical optimization embedded in Julia.

Installation and usage

GeneDrive.jl will work with Julia version 1.8 and above. Add the package with:

julia> 
(v1.9) pkg> add GeneDrive

Begin using the package with:

julia> using GeneDrive

Getting started

The documentation features examples as well as more detailed descriptions of package functionalities.

License

GeneDrive.jl is released under an MIT License. This package has been developed in partial fulfillment of the requirements for a Master of Science in Electrical Engineering and Computer Science (EECS) at the University of California, Berkeley.