Colloids - particles of sizes between few nanometers to several microns - usually suspended in a fluid medium
Active colloids - a new class of colloids which create flow, even when stationary, due to large surface gradients from local nonequilibrium processes (like chemical reactions)
Since microorganisms also create flow when stationary and are capable of self-propulsion, they belong to the same category of synthetic microswimmers (Ebbens and Howse, Soft Matter 2010), and self-propelling droplets (Thutupalli et al, NJP 2011). While synthetic microswimmers usually self-propel due to chemical asymmetry, self-propulsion of the droplets is due to spontaneous symmetry breaking.
To summarize, the main features of active colloids are
A detailed derivation of the force per unit area is given in arXiv:1603.05735. To outline the main steps:
The best-known special case of the generalized Stokes laws is the Stokes law for translation $F=-6\pi\eta b V$, where $b$ is the radius of the colloids and $\eta$ is the viscosity of the fluid. The linear relations between the modes of the slip and the force per unit area is obtained in terms of the generalized frictions tensors ($\boldsymbol{\gamma}^{(l'\sigma',\,l\sigma)}$). The generalized friction tensors are obtained in terms of a Green's function of Stokes flow, and thus the solution is applicable to an arbitrary geometry of Stokes flow.
The net hydrodynamic force and torque on a colloid follow from the first two irreducible coefficients of the force per unit area and are obtained from the generalized Stokes laws. These are then used in Newton's laws to derive the Langevin description of active colloids.
Thus, the rigid body motion of active colloids is obtained in terms of the familiar mobility matrices and the newly introduced propulsion tensors. These tensors are many-body in nature and are obtained in terms of a Green's function of Stokes equation. Their numerical computation is essential to simulate a system of many active colloids.
To this end, these Langevin equations have been implemented in a numerical library - PyStokes. PyStokes is a Cython library to simulate the motion of spherical active colloids and to compute external flow field produced by them. The development of PyStokes codebase happens on GitLab, while a stable, well-documented, free, and open-source version is available on GitHub. PyStokes can be used to simulate experimentally realizable systems of active colloids to derive testable predictions. Detailed examples of usage of the library are available on GitHub.
To summarize, we have developed a complete microscopic theory of active colloidal suspensions. The results are then used to study the interplay of activity, hydrodynamic interactions, and external potentials in active colloidal suspensions. In particular, we have shown in a recent work, that flow and collective dynamics of active colloids are determined by the boundaries in the domain of the flow. The collective steady-states of momentum-conserving active matter systems are characterized using the flow-induced phase separation (FIPS) mechanisms. These are of dynamical origin and obtained from the balance of forces and torques. Since active forces and torques on colloids are modified qualitatively and quantitatively by the presence of boundaries in the flow, new collective phenomena of active colloids appear in different geometries of Stokes flow. In another work, we have derived the FIPS mechanisms of active crystallization, observed in experiments of microorganisms (Petroff et al, PRL 2015) and synthetic microswimmers (Palacci et al, Science 2013) at a plane wall.