My name is Ben Alessio and I am a PhD student in mechanical engineering at Stanford University. In my sandbox you can find (so far) codes for diffusiophoresis-enhanced Turing patterns and simple microfluidic flows. Please feel free to write me at if you have any questions.

    Diffusiophoresis-Enhanced Turing Patterns

    In this section you can find the codes which I used to simulate diffusiophoresis in Turing patterns (Alessio and Gupta, 2023). These codes were originally inspired by (and draw heavily from) Basilisk’s Brusselator example where the key difference is the introduction of an advective-diffusive species which is propelled by the chemical gradients.

    A diffusiophoretic colloidal species n can be modeled with an advective-diffusion equation:

    \displaystyle \frac{\partial n}{\partial t} = \nabla\boldsymbol\cdot\left(D_n\nabla n - \boldsymbol v_\text{DP}n\right) where the diffusiophoretic velocity \boldsymbol v_\text{DP} depends on the gradients of the solutes c_i as \displaystyle \boldsymbol v_\text{DP} = \sum_i M_i\nabla c_i for non-electrolytes and \displaystyle \boldsymbol v_\text{DP} = \Gamma\nabla\log c for a single binary salt. More complicated forms can be found in the literature for mixtures of electrolytes and other effects. The gradients of the solutes c_i can come from diffusion out of a source or from reaction-diffusion instabilities (i.e. Turing patterns), and they may be modeled with a system of reaction-diffusion equations: \displaystyle \frac{\partial c_i}{\partial t} = D_i\nabla^2c_i + r_i where r_i is a reaction term coupling the various solutes. If r_i is sufficiently nonlinear, Turing patterns are permissible. The three codes I have here simulate the Brusselator model, a cell-cell interaction model, and the Gierer-Meinhardt model.

    Viscous flow in a microchannel with a solute

    In this section you can find the code(s; soon to be more) for simulating viscous Stokes flow in a microchannel with an advective-diffusive solute. This simple example demonstrates a custom aspect-ratio microchannel with a solute that disperses from a thin puck into a diffuse cloud.



    Benjamin M Alessio and Ankur Gupta. Diffusiophoresis-Enhanced Turing Patterns. Science Advances, 45, 2023. [ http ]


    Suin Shim. Diffusiophoresis, diffusioosmosis, and microfluidics: surface-flow-driven phenomena in the presence of flow. Chemical Reviews, 122(7):6986–7009, 2022. [ http ]


    B.V. Derjaguin, G.P. Sidorenkov, E.A. Zubashchenkov, and E.V. Kiseleva. Kinetic phenomena in boundary films of liquids. Kolloidn. zh, 9(01), 1947.