MATLAB Answers

Creating a cell growth model using SimBiology.

조회 수: 110(최근 30일)
I have been watching a few webinars and step-by-step tutorials on MathWorks on how to build models using SimBiology. Most of them relate to PK/PD models and there is one on the COVID-19 SIR model. All are very interesting and I even tweaked the model from the uploaded files. However, I am more interested with the cell growth model that involves a cell (which concentration changes with time) and within the cell compartment (which represented by a compartment in SimBiology) are the nutrients, proteins and enzymes that work to produce the energy required by the cell. Thus, the results of the simulation would be an increase in the number of cells (i.e the compartment) and the reduction of nutrients (species). Could we actually make the compartment as one of the active species, where the species also change with time? Hope any of the MathWorks consultants could help. Much thanks.

채택된 답변

Arthur Goldsipe
Arthur Goldsipe 14 Dec 2020
Hi,
The capacity of a compartment can vary during the course of a simulation. To do this, you must set the Constant property to false (or the ConstantCapacity property in SimBiology versions before R2019b). Then, you can change the compartment capacity using things like repeated assignment rules, rate rules, and events.
You cannot add additional components of any time (compartments, species, parameters, reactions, etc.) during the course of a simulation. So you cannot directly simulate an increasing number of cells if you need to treat each of them as distinct entitites in your model.
However, you may still be able to model cell growth in SimBiology. The feasibility and exact approach will depend on your goals, but let me offer an example:
Create a SimBiology model of a single growing cell and add a parameter to the model that counts the number of times the cell has divided. Add an event to implement cell division. This event divides each compartment volume and the amount of each species by 2, and increments the counter for the number of cell divisions. Then, simulate your model for the desired time and analyze the results.
  댓글 수: 3
Mohamad Uzir
Mohamad Uzir 16 Dec 2020
Thanks for the info. I'll bear in mind on the different units used in the model and it'll be great if the team could also include the unit of mass for the compartment. Cheers.

댓글을 달려면 로그인하십시오.

추가 답변(0개)

제품


릴리스

R2020b

커뮤니티

더 많은 답변 보기:  SimBiology Community

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by