Question about implementing division condition based on ODE derivatives in a CPM model

1 view
Skip to first unread message

Natalia Lavalle

unread,
Jul 23, 2025, 11:55:04 AMJul 23
to Morpheus users
Dear Jörn or Lutz

I hope this message finds you well.

I am currently developing a 2D Cellular Potts Model in which I couple a set of ordinary differential equations (ODEs) to each cell. I would like the division condition to depend on the behavior of the time derivatives of these ODEs: specifically, I want cells to divide when the derivative reaches a local minimum.

To implement this, I believe I need to store the values of the derivatives from previous time steps, and then compare them—e.g., if the previous value is lower than the one before it but higher than the current value, then a division event should be triggered.

My question is whether it is possible to store such time series values within the CPM framework and access them in the division condition logic. If so, what would be the best way to implement this?

Thank you very much for your time and any suggestions you can provide.

Best regards,
Natalia Lavalle

Lutz Brusch

unread,
Aug 1, 2025, 11:47:03 AMAug 1
to Morpheus users
Dear Natalia,

yes, Morpheus provides the DelayProperty inside CellType to access previous values from a time series with chosen delay. You can combine multiple DelayProperties to implement your derivative analysis as proposed.

Best,
Lutz
Reply all
Reply to author
Forward
0 new messages