Hi everyone,
I just came across the announcement:
OpenCOR's frontend is to be rewritten using web-based technologies. This will allow us to use OpenCOR both as a standalone application (on Windows, Linux, and macOS) and on the web.
This is fantastic news! I am currently transitioning many of my workflows to Julia to take advantage of its improved performance and advanced features, such as delay differential equations, algebraic differential equations, ODE-neural network integrations, and symbolic modeling with automatic Jacobians and simplification.
CellML can be seamlessly imported into Julia’s ModelingToolkit (https://juliapackages.com/p/cellmltoolkit), where all features of CellML are readily supported.
It would be highly beneficial to enable the registration of Julia-based CellML solvers with the new web frontend. In particular, it should be straightforward to integrate alternative simulation backends as options alongside OpenCOR’s solver. This approach would allow the reuse of frontend components and the web interface for other solvers.
As the web frontend design progresses, it would be great to consider this flexibility by providing a standard interface for frontend/backend communication, enabling integration with different solvers.
I hope this suggestion is clear and helpful.
Best,
Matthias