Skip to content

Including global variables that participate in MassActionJumps in spatial systems #364

@alexeychizh

Description

@alexeychizh

I have a grid (membrane) where species (molecules) can hop around, react, and interact/exchange with a global, well-mixed pool (cytoplasm). Species A, B and C can transition between the global pool and grid sites with rates k_on, k_off.

Suppose the mass-action reaction we consider is A + B <--> C. Alongside reactions between A and B molecules at specific grid sites, how can I include a MassActionJump that consumes, say, a B in a specific grid site and an A in the global pool (that is equally accessible to all the grid sites), to create +1 C in the grid site? Likewise, the reverse case, where a grid site C can dissociate to form a global pool A and grid site B.

Very similarly, I would like to include recruitment, where a global pool A can be recruited to a grid site at a rate proportional to the number of A at that site (or, from the perspective of the grid site, A --> 2A at rate k_fb * A_pool, where A_pool is the population of A in the pool, which is depleted by 1 with each recruitment).

I would ideally like to do this with the existing spatial solvers.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions