Here's an interesting discussion.
The researchers manually generate a PDE system from their ABM. The system is large, so they get a massive speed up for a decent approximation of the ABM output.
I think we can leverage ModelingToolkit and the Universal DE approaches of DiffEqFlux to essentially automate this process.
If this could be automated that would be great - the tumour models I am working on take many minutes to evolve
I'm confident there's a process to this, that may require users to still fiddle around a bit, but would not involve the manual generation of PDEs from scratch. Will certainly be of benefit for many hybrid ABM models.
@idontgetoutmuch: are the models you're using similar to the ones in the video? When I get time for this I'd like to have a simple enough test system with a straightforward ABM and an already 'discovered' system of PDEs. I could work with the example in the video, but if you have a better choice that would be great!
I have a model in matlab which I might translate into julia - I haven't really thought this through yet and would need to discuss it with my collaborator. Let me think about this a bit more.
Certainly no rush. I'm not sure when I'd be able to start approaching this myself.
Side note: I've been following your haskell blog for years—glad to see you in Julia-land as well!
@Libbum - I am back working on this now with a student - our first step is to estimate parameters for an infection model using Agents.jl.
Most helpful comment
@Libbum - I am back working on this now with a student - our first step is to estimate parameters for an infection model using Agents.jl.