Skip to content

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