Wolfram Language Paclet Repository
Community-contributed installable additions to the Wolfram Language
Model, stochastically simulate, and visualize arbitrary open chemical systems using a Petri Net framework
Contributed by: Rohan Mehta
To install this paclet in your Wolfram Language environment,
evaluate this code:
PacletInstall["RohanMehta/OpenChemicalSystems"]
To load the code after installation, evaluate this code:
Needs["RohanMehta`OpenChemicalSystems`"]
Generate a Petri Net for the Beaverator.
In[1]:= | ![]() |
Out[1]= | ![]() |
Initialize it with certain initial conditions (i.e., concentrations and rate constants).
In[2]:= | ![]() |
Out[2]= | ![]() |
Stochastically evolve the Beaverator for 10 seconds.
In[3]:= | ![]() |
Visualize the corresponding kinetics.
In[4]:= | ![]() |
Out[4]= | ![]() |
As well as phase space.
In[5]:= | ![]() |
Out[5]= | ![]() |
You can generate complex phase space plots, too, like the following which highlights elementary reactions.
In[6]:= | ![]() |
Out[6]= | ![]() |
And also plot the smaller oscillatory motifs within these phase spaces.
In[7]:= | ![]() |
Out[7]= | ![]() |
Check out the rest of the functions for lower-level control of the Petri Net, as well as more visualizations!
Wolfram Language Version 13.1