Research


My research interests are in the field of theoretical soft condensed matter physics. With this principal theme, I study problems in statistical mechanics, fluid mechanics, computational physics, biophysics, and Bayesian statistics. My current research focuses on the nonequilibrium statistical mechanics of active and driven systems. An itemized summary of my research is given below.


Phoresis and Stokesian hydrodynamics of active and driven particles


Active particles are a class of colloids that create exterior fluid flow - even when stationary - due to nonequilibrium processes on their surfaces. Their examples include microorganisms [ciliary motion drives exterior flow (Brennen & Winet 1977)] and autophoretic particles [exterior osmotic flow in response to spontaneously generated gradients of phoretic fields (Ebbens & Howse, 2010)].

Hydrodynamic and phoretic interactions between active particles are central to the understanding of their collective dynamics. Under experimentally relevant conditions, the motion of the fluid flow is governed by the Stokes equation and that of the phoretic field, if one is present, by the Laplace equation. The “activity” appears in these equations as boundary conditions on the particle surfaces that prescribe the slip velocity in the Stokes equation and flux of the phoretic field in the Laplace equation.

We have obtained a complete formalism to study phoresis and Stokesian hydrodynamics of colloidal spheres with slip. We use a grid-free method, combining the integral representation of Laplace and Stokes equations, spectral expansion, and Galerkin discretization. This formalism has been implemented in a free and open-source numerical library, PyStokes, and applied to study various experimental phenomena of recent interest in active matter.

drawing

The above animation is an application of our theoretical and numerical framework [Phys. Rev. Lett. 124(8), 088003, 2020]. Here, we show that the oscillatory dynamics of a pair of active particles near a boundary, best exemplified by the fascinating dance of the green algae Volvox, can be understood in terms of Hamiltonian mechanics, even though the system does not conserve energy. See also my blog post which provides more details of the theory and applications of the method described above.

References



Continuum theories of active matter


Field-theoretic description of active matter systems can be obtained from coarse-graining the microscopic dynamics. An alternative way is to write the continuum equations for the dynamics of the order parameter that respect the underlying symmetries of the system and break the detailed balance condition minimally. I have explored such field theories without time-reversal symmetries to understand recent experiments in active matter, as summarized below. My main focus in this field is to explore the role of fluid flows due to stresses of nonequilibrium origin.

Splitting active droplets

Imagel

Microphase separation (phase separation arrested to a length-scale) is often observed in suspensions of spherical active particles. In such suspensions, the scalar concentration is the only order parameter, when there is no orientational order in the bulk. We show that such microphase separations can be achieved by extending theories of passive binary mixtures (for example, phase separation of oil droplets in passive binary oil-water mixtures). In thermal equilibrium systems, phase separation is a thermodynamic process where a uniformly mixed state can lower its free energy by dividing into phases. Ostwald ripening (small droplets disappear and bigger droplets grow) drives thermal equilibrium systems to full phase separation. We show that, by coupling the scalar density to fluid flow, the negative mechanical tension of an active suspension creates, via a self-shearing instability, a steady-state life cycle of droplet growth interrupted by division whose scaling behavior we predict.



Our starting point is a scalar field theory with mass and momentum conservation (model H). A self-shearing instability is obtained if active extensile stress, which does not respect time-reversal symmetry, is added to the momentum conservation equation in model H. This instability interrupts the growth of droplets by splitting them. The extensile active stress has the effect of reversing the sign of the effective tension which arrests the growth. This is balanced by Ostwald ripening: small droplets evaporate while large ones grow until they in turn become unstable. The result is a dynamical steady state maintained by the self-shearing instability.

See also my blog post which provides an introduction to the active scalar field theory described above.


Self-propelling active droplets

Imagel In this work, we have shown that active stresses can drive Marangoni flow (resulting in motility) on the surface of the droplet when the rotational symmetry is spontaneously broken. Ours is the first phase-field modeling of cellular motility using scalar order parameters alone. This is consistent with swimming of cells without long-range liquid-crystalline order within the cytoplasm.
Our model of self-propulsion in active droplets, such as cells, is obtained in terms of two scalar fields. The two scalar fields, in the case of a cell, represent the cytoplasm and a contractile cortex. An active stress, of nonequilibrium origin, couples the two scalar fields. The self-propulsion results from the activity when rotational symmetry is spontaneously broken. We find, both analytically and numerically, that the swimming speed does not depend on the radius of the droplet, while it varies linearly with the activity parameter and with the droplet area fraction.

References



Stochastic processes


In this section, I provide a brief description of my work on (a) Bayesian inference of stochastic process, and (b) Ritz method for finding most probable transition paths between meta-stable states of stochastic dynamical systems.

Bayesian inference of the stationary multivariate Ornstein-Uhlenbeck process

In probability theory and statistics, Gaussian processes has been an area of extensive research in the past few decades. See my blog post on Gaussian processes for more details. We have developed an O(N) method for inference of a stationary Gauss-Markov processes using four sufficient statistics matrices. This is in contrast to O(N^3) cost using the direct method of Gaussian processes, which makes approximate methods a necessity for large data-sets. Our method, on the other hand, exploits the Gauss-Markov property to obtain accurate and efficient inference. The formalism is then used to do inference on experimental data and we find that it outperforms fitting and sampling methods both in accuracy and speed. Read more: arXiv:1706.04961.

Bayesian inference of a non-stationary multivariate Ornstein-Uhlenbeck process

A recent interest is the application of mathematical and statistical tools to study the spread of infectious diseases. In particular, we seek to obtain the optimal intervention strategies which minimize the transmission of infection. For this, we have developed a numerical library, PyRoss, which provides an integrated platform for inference, forecasts, and control for epidemiological models.

Imagel

Bayesian inference in PyRoss, on pre-defined or user-defined models, is performed using model-adapted Gaussian processes derived from functional limit theorems for Markov population process. Read more: arXiv:2010.11783.

Ritz method for transition paths and quasipotentials

We present a Ritz method for finding most probable transition paths between meta-stable states of stochastic dynamical systems. Our method provides a route to constructing quasipotentials (non-equilibrium potentials) by repeatedly sampling transition paths asymptotically in time. In our direct method, utilizing the Ritz discretization, the most-probable path (instanton) is computed by minimizing the Freidlin-Wentzell action. Analyzing the paths in a spectral basis of Chebyshev polynomials, nonlinear optimization is used to obtain coefficients that give the least action from which the instanton is synthesized in the spectral basis.

References



Scientific software


Along with my collaborators, I develop state-of-the-art numerical libraries for research in theoretical physics and applied mathematics. See my Github profile for a full list of open-source projects and the list of contributors to these libraries. A summary of the selected libraries follows.

PyStokes

PyStokes is a numerical library for phoresis and Stokesian hydrodynamics in Python. The PyStokes library has been specifically designed for studying phoretic and hydrodynamic interactions in suspensions of active particles. It uses a grid-free method, combining the integral representation of Laplace and Stokes equations, spectral expansion, and Galerkin discretization, to compute phoretic and hydrodynamic interactions between spherical active particles with slip boundary conditions on their surfaces. The library has been used to model suspensions of microorganisms, synthetic autophoretic particles and self-propelling droplets. The current implementation includes unbounded volumes, volumes bounded by plane walls or interfaces, and periodic volumes.

PyRoss

PyRoss is a numerical library that offers an integrated platform for inference, forecasts and non-pharmaceutical interventions in structured epidemiological compartment models. Generative processes can be formulated stochastically (as Markov population processes) or deterministically (as systems of differential equations). Population processes are sampled exactly by the Doob-Gillespie algorithm or approximately by the tau-leaping algorithm while differential equations are integrated by both fixed and adaptive time-stepping. A hybrid algorithm transits dynamically between these depending on the magnitude of the compartmental fluctuations. Bayesian inference on pre-defined or user-defined models is performed using model-adapted Gaussian processes derived from functional limit theorems for Markov population process.

PyRitz

PyRitz is a Python package, using the Ritz method, for computing transition paths and quasipotentials in Python. The most-probable path (instanton) is computed by minimizing the Freidlin-Wentzell action. Analysing the paths in a spectral basis of Chebyshev polynomial, nonlinear optimisation is used to obtain coefficients that give the least action from which the instanton is synthesised in the spectral basis.

PyGL

PyGL is a numerical library for statistical field theory in Python. The library has been specifically designed to study field theories without time-reversal symmetry. The library can be used to study models of statistical physics of various symmetries and conservation laws. In particular, we allow models with mass and momentum conservations. The library constructs differentiation matrices using finite-difference and spectral methods. To study the role of momentum conservation, the library also allows computing fluid flow from the solution of the Stokes equation.



Asymmetric simple exclusion processes


Exclusion processes refer to a family of models of transport where particles have hard-core interaction. A randomly chosen particle on a 1D lattice will move to its neighboring site if it is empty. These models can be studied under different kinds of boundary conditions. We consider open-chain exclusion processes where particles are injected from the left boundary at a rate α and are absorbed in the right boundary at rate β. We study the role of interaction between several such "lanes". In this blog post, I provide an introduction to the asymmetric exclusion process and describes our work on multi-lane exclusion models.

References