Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

adding System bio simulation capability #41

Draft
wants to merge 9 commits into
base: main
Choose a base branch
from

Conversation

danielchen26
Copy link

The code changes involve adding a new file called systembio.jl and updating the Project.toml file to include additional dependencies.

The systembio.jl file introduces a heterogeneous cell system example using a Petri Net and DifferentialEquations.jl. The file defines multiple types of cells (NormalCellA, NormalCellB, CancerCellA, CancerCellB) and a CellAgent struct that contains a DiffEqAgent for representing the dynamical state of a cell. It also defines helper functions for creating DiffEqAgents and CellAgents, simulating the dynamical state of cells, and performing transitions in the Petri Net.

These changes address the need for a system biology example to model and simulate the behavior of different types of cells with different dynamic states. Using DifferentialEquations.jl and Petri nets, the code provides a framework for studying the cell interactions and their dynamic behavior. The added dependencies enable the code to achieve this functionality by providing the necessary packages for simulation, data manipulation, and visualization.

@thevolatilebit thevolatilebit force-pushed the main branch 2 times, most recently from 7b8a63a to 7ffcc45 Compare February 22, 2024 15:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant