Skip to content

adding System bio simulation capability#41

Draft
danielchen26 wants to merge 9 commits intoMerck:mainfrom
danielchen26:system_bio_example
Draft

adding System bio simulation capability#41
danielchen26 wants to merge 9 commits intoMerck:mainfrom
danielchen26:system_bio_example

Conversation

@danielchen26
Copy link
Copy Markdown

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.

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