Abstract
Automated manipulation of small particles using external (e.g., magnetic, electric and acoustic) fields has been an emerging technique widely used in different areas. The manipulation typically necessitates a reduced‐order physical model characterizing the field‐driven motion of particles in a complex environment. Such models are available only for highly idealized settings but are absent for a general scenario of particle manipulation typically involving complex nonlinear processes, which has limited its application. In this work, the authors present a data‐driven architecture for controlling particles in microfluidics based on hydrodynamic manipulation. The architecture replaces the difficult‐to‐derive model by a generally trainable artificial neural network to describe the kinematics of particles, and subsequently identifies the optimal operations to manipulate particles. The authors successfully demonstrate a diverse set of particle manipulations in a numerically emulated microfluidic chamber, including targeted assembly of particles and subsequent navigation of the assembled cluster, simultaneous path planning for multiple particles, and steering one particle through obstacles. The approach achieves both spatial and temporal controllability of high precision for these settings. This achievement revolutionizes automated particle manipulation, showing the potential of data‐driven approaches and machine learning in improving microfluidic technologies for enhanced flexibility and intelligence.
Keywords: artificial neural network, control, hydrodynamic interaction, machine learning, microfluidics
Automated particle manipulation in microfluidics necessitates a physical model to describe particle motion. Such models are not accessible in general settings. This work presents a data‐driven approach integrating machine learning with feedback control, allowing a microfluidic device to learn the physical laws of particle kinematics in a general configuration. It is used to demonstrate hydrodynamic particle manipulations of high precision.

1. Introduction
Manipulation of small particles and biological samples plays an important role in different engineering applications and fundamental science. The development of computerized control schemes have facilitated the emerging automated strategies of particle manipulation with limited human interventions. Often, such a manipulation requires a reduced‐order physical model to describe the motion of particles driven by a variety of external fields, for example, magnetic,[ 1 ] electric,[ 2 ] acoustic,[ 3 ] and optical[ 4 ] ones. However, such models can only be obtained in highly idealized setups that allow multiple assumptions such as point particles, negligible inter‐particles, or particle‐device interactions, and simple geometric settings, etc.[ 5 ] Lacking such models for general scenarios has considerably limited the application scope of automated particle manipulation. Here, we address this limitation using a data‐driven approach and demonstrate its success in automating a specific technique that exploits hydrodynamics to manipulate particles.
Compared to the external‐field‐driven techniques, hydrodynamic particle manipulation does not need extra power sources but gentle viscous fluid forces on the particles to control their motion. Hence, this technique as exemplified G. I. Taylor's pioneering four‐roll mill device[ 6 ] does not rely on the specific material or physical properties of particles as often necessitated by field‐based methods. Inspired by the automated four‐roll mill,[ 7 ] Schroeder and coworkers achieved versatile hydrodynamic particle manipulation in a microfluidic chamber termed Stokes trap[ 5 , 8 , 9 ] using a model predictive control scheme.
Like other field‐driven techniques, automated hydrodynamic manipulation[ 7 , 9 , 10 , 11 , 12 ] necessitates a model to characterize the flow‐driven motion of particles, namely, to describe their translational and/or rotational velocities as functions of their states and the control signals, for example, the cylinders' rotational rates of the four‐roll mill. A general model can be obtained by solving the 3D Navier–Stokes or Stokes equations, but is too costly for feasible real‐time control. Reduced‐order models using the Hele–Shaw approximation allowed the manipulations in idealized settings,[ 9 , 10 , 13 ] which however crucially depend on stringent assumptions—a creeping Newtonian flow in a laterally unbounded domain between two closely‐gapped plates together with tracer particles. By choosing the Stokes trap as a model flow device, we present a data‐driven strategy for automated particle manipulation in a general flow configuration relaxing these assumptions. Here, we specifically focus on large particles compared to the device thus featuring considerable hydrodynamic interactions that cannot be conveniently captured by reduced‐order modeling. Using the recorded motion of particles and fluidic control signals as the data, we train an artificial neural network (ANN) that learns the flow physics of hydrodynamically interacting particles in strong confinement to further predict their kinematics subject to varying control signals. We then integrate the ANN into a model predictive path integral (MPPI) controller designed for reinforcement learning tasks.[ 14 , 15 , 16 ] Applying this ANN‐MPPI control strategy in a numerically emulated Stokes trap, we successfully deliver various tasks of hydrodynamic particle manipulation such as targeted assembly, multiplexed path planning and navigating particles through obstacles.
2. Virtual Stokes Trap
We test and demonstrate by employing the ANN‐MPPI controller for hydrodynamic particle manipulation in a virtual Stokes trap. The emulation is realized by a particle‐resolved flow solver based on Lattice Boltzmann method solving the fluid flow and immersed boundary method capturing the motions of finite‐sized particles (see Appendix). Because Reynolds number Re ≪ 1 in a typical Stokes trap,[ 9 , 10 ] the current work considers a creeping flow. We manipulate the motion of M spherical particles of the same radius a = 0.1R inside a disk‐shaped chamber of radius R and height h = 0.4R filled with Newtonian fluids (see Figure 1A), as motivated by the experiments.[ 9 , 17 ] Its perimeter is connected to N ⩾ 3 side inlets of width d = 0.4R equally distributed in angle. The mean velocities of fluid flow into these inlets are denoted by with 0 ⩽ j ⩽ N − 1 for the jth inlet, satisfying due to mass conservation. The velocities of the N inlets except for the zeroth constitute the Stokes trap's N − 1 control variables within the range [ − U c, U c]. Controlling the inlet velocities allows for adjusting the flow pattern in the chamber and the motion of particles therein. For demonstration purpose, we constrain the particles to the z = 0 mid‐plane, associated with no particle motion in the z‐direction due to the top–down symmetry.
Figure 1.

Data‐driven intelligent manipulation of multiple particles in a microfluidic flow at a vanishing Reynolds number Re ≪ 1. A) A 3D disk‐shaped chamber of radius R and height h, laterally connecting N inlet channels of width d equally spaced in angle. The flow pattern inside it can be tuned in time for multiplexed motion control of M particles of the same radius a = 0.1R by adjusting the inlets' mean velocities (t) ∈ [− U c, U c] with j = 1, 2, …, N. In this particular N = 3 chamber hosting M = 3 particles, a snapshot of the flow field in the mid‐plane (z = 0) is shown. B) Upon recording the kinematics and positions of particles for sufficiently time, an ANN is trained to predict their translational V i and rotational velocities (i = 1, 2, …, M) as functions of their positions r i and the inlet velocities . C) An MPPI controller integrating the ANN model determines the optimal inlet velocities to achieve multiplexed motion control of particles, for example, targeted delivery showcased here of one particle only to avoid visual complexity.
3. Data‐Driven Feedback Controller
The planar coordinates of the ith (i = 1, 2, …, M) particle are denoted by , and its translational and rotational velocities are and Ω i , respectively. In a creeping flow as considered here, the collection of the particles' translational velocities depend on their instantaneous positions and the inlet velocities , namely, and so as the rotational velocities . For a particular Stokes trap, we first numerically calculate as a function of randomly seeded combinations . Using the collected data, we train a standard feedforward ANN model typically including 1–3 hidden layers that can calculate the approximate velocities as a function of efficiently (Figure 1B). This approximator will serve as the model for the MPPI controller.
We then briefly describe the MPPI controller for our hydrodynamic manipulation (see Figure 1C). MPPI is a stochastic model predictive control scheme for model‐based reinforcement learning tasks.[ 14 , 15 ] At a specific time t, MPPI seeks the optimal sequence of actions—inlet velocities here, , over T steps with each having a time interval of Δt. First, an initial sequence that ideally approximates is guessed. Second, a number of K sequences are sampled around , where the kth sequence deviates from by a small perturbation representing an exploration noise. The components of ε follows the normal distribution, namely, with l = 0, …, T − 1, where σ2 denotes the exploration variance and the identity matrix of size N − 1. Accordingly, the optimal sequence will be identified as a weighted sum of all sampled sequences subject to , where the weight quantifi=es the relative importance of the kth sequence. To determine , we first use the ANN model to evolve the sequence in the time window [t, t + TΔt] and calculate a cost value S k to quantify how far the evolved trajectory deviates from the objective. We then obtain
| (1) |
leading to . In particular, the cost sums the instantaneous cost functions ψ within the sampled time window t′ ∈ [t, t + TΔt]. The form of ψ(t′) shall be designed case by case for different manipulative tasks. In the current work for path‐planning and navigation, ψ involves only the positions of particles.
4. Results
4.1. Steering Particles to Follow Individual Trajectories
First, we steer M particles to follow an individual target trajectory f i (r) = 0 (i = 1, …, M) simultaneously. We use a two‐component instantaneous cost function ψ consisting of
| (2) |
where with representing the projected travelling distance of the ith particle along its desired trajectory within the time window [t, t′] as shown in Figure 2A. Here, is the tangent vector at the projected position of the ith particle's position r i (t) onto its desired trajectory. with L i (t) is the contour length of the remaining (uncompleted) part of the desired trajectory at time t, where the completed and remaining parts are separated by the projection . The first cost function ψ1 guides the particles to follow their respective target trajectories, and the second function ψ2 guarantees all particles to complete their journeys at the same time.
Figure 2.

Guiding particles such that each executes its respectively assigned target trajectory. Here, we steer three particles to trace the letters “N,” “U,” and “S” and finalize their journeys simultaneously. A) The solid and dashed curves indicate the completed and unfinished parts of a prescribed trajectory for the ith particle at time t, when the contour length of the latter is L i (t). The two parts are separated by the projection of the particle's position r i (t) onto the trajectory. B–D) Instantaneous positions and past trajectories of the particles at t/T c = 3.0, 6.2, and 9.45. The hollows circles in (B) mark the initial positions of particles. The vectors and contour color indicate the mid‐plane velocity fields at z = 0.
Using a Stokes trap of M = 8 inlets, Figure 2 shows that the MPPI controller based on the cost function Equation (2) enables the steering of three particles to successfully trace out the letters “NUS” simultaneously (see Video S1, Supporting Information), that is, the particles start and finish the tracing of individual letters simultaneously. This example showcases the capability of this ANN‐MPPI approach in the precise control of multiple particles both spatially and temporally, empowering complex and simultaneous manipulations of particles in subsequent applications.
4.2. Targeted Assembly of Particles
Having guided the particles to follow individual trajectories, we then attempt targeted assembly of particles as a powerful mean to synthesize colloidal molecules and superstructures.[ 18 , 19 ] For a numerical demonstration, we address how to gather particles together without modeling the inter‐particle bondage, considering that protein‐coated particles brought sufficiently close can form a stable assembly.[ 9 , 20 ]
In Figure 3A–D, we demonstrate the sequential assembly of three particles numbered 1–3 (see Video S2, Supporting Information) using the cost functions described in Appendix. First, the inlet flows are controlled such that particle 1 is held fixed in space throughout the assembly process, similar to the use of an optical tweezer or a micro‐pipette aspiration in trapping or confining a particle or biological cell. Particle 2 is then transported next to particle 1 (Figure 3B,C), a representative operation conducted to initiate particle–particle interactions in scenarios such as drop coalescence,[ 21 ] vesicle fusion,[ 22 ] and cellular communications.[ 23 ] Subsequently, steering particle 3 to approach particle 2 while freezing particles 1–2 allows the three to form a line assembly (Figure 3D). This example showcases the current approach as a versatile tool for building assembly of particles encoding a specific ordering, for instance, the surfactant‐like or barcode‐mimicking colloidal chain.[ 24 ]
Figure 3.

Targeted assembly of three particles into a line array (top row) or an equilateral triangle cluster (bottom row) featured by a uniform surface‐to‐surface distance of 0.5a. This relatively large distance is adopted here to ease the numerical demonstration. A) Initial positions of particles. B,C) Controlling particles 1 and 3 to stay still but particle 2 next to particle 1. D) Freezing particles 1 and 2 while moving particle 3 to assemble them into a line array. E–H) Moving three particles simultaneously to form an equilateral triangle cluster.
Besides the sequential chain formation, the particles can also be assembled into structures of different shapes simultaneously, namely, all particles are brought into close contact at the same time. We illustrate in Figure 3E–H the simultaneous assembly of particles in the shape of an equilateral triangle (see Video S3, Supporting Information) based on the cost functions given in the Appendix. As a remark, the manipulation via fluid flows alone here is contactless and noninvasive, without relying on optical, magnetic, or other physical properties of the particles typically required by other particle manipulation techniques.
4.3. Path Planning of a Particle Assembly
The ANN‐MPPI‐controlled Stokes trap cannot not only produce different particle assemblies but also control the motion of the assemblies. We illustrate this capability by controlling a three‐particle line assembly to trace out the letter “D” in Figure 4B–D (see Video S4, Supporting Information). As a second example, in Figure 4E–G the particle assembly shaped in equilateral triangle nicely executes a convoluted, clover‐shaped path (see Video S5, Supporting Information). Note that the particles here are not bonded but free to move apart. Hence, it is remarkable that the forces responsible for both holding the particles together as an assembly and steering itself during the whole course are solely generated by the fluid flows modulated by the ANN‐MPPI controller.
Figure 4.

Path planning of a three‐particle assembly. A) Schematic similar to Figure 3A but focusing on the centroid position of the cluster. B–D) Guiding a line assembly to follow letter “D.” E–G) Guiding a triangular assembly to follow a clover‐shaped path. The hollow circles in (B) and (E) denote the initial positions of particles.
To achieve the above tasks, we use a three‐component instantaneous cost function ψ = ω1ψ1 + ω2ψ2 + ω3ψ3 as
| (3a) |
| (3b) |
| (3c) |
where denotes the centroid of assembly, indicates the projection of onto the prescribed path, and τ the latter's corresponding tangent vector at (see Figure 4). We design the cost functions ψ1 and ψ2 for guiding the centroid to move along the desired path, where the former reduces the centroid‐path distance and the latter allows the centroid to follow the path profile. Besides, ψ3 is added to preserve the inter‐particle distances and hence the shape of the particle assembly. Here, the weights ω1 = 3000, ω2 = 30 and ω3 = 5000 are used.
4.4. Guiding Particles through Obstacles
Microfluidic chambers with obstacles have been adopted as a controlled testbed to examine transport phenomena of particulate media in porous media.[ 25 , 26 ] In particular, porous structures typically complicate the motion of particles and hence make it difficult to steer them. Here, we explore using intelligent hydrodynamic manipulation for collision‐free navigation of particles in a “porous” environment depicted in Figure 5 . This setting is featured by a 3 × 3 uniform lattice of square pillars each of width 0.2R, with a center‐to‐center distance of 0.5R between every two neighboring pillars. Unlike the above‐shown multiplexed manipulations, here, we navigate a single particle to focus on collision avoidance. Despite the complex particle‐pillar hydrodynamic interaction as captured by the ANN, the degrees of freedom of the particle motion remain two, thus allowing an N = 3 chamber for motion control as shown in Figure 5. To facilitate the navigation, we set up intermediate stations r sta| l () guiding the particle to follow a polyline toward the target . Hence, the particle enters the southwestern inlet of the chamber and leaves it from the northwestern one via these targets consecutively (see Video S6, Supporting Information). The cost function for targeting the lth station reads
| (4) |
with ω = 1000. Note that we have not introduced a cost function to penalize and thus avoid the particle collision with the obstacles. Instead, the MPPI controller abandons any collision‐leading sampling sequences by setting their corresponding weights (Equation (1)) to zero.
Figure 5.

Navigating one particle in a three‐inlet chamber including a uniform grid of square pillars each of size 0.2R. The center‐to‐center distance between every two neighboring pillars is 0.5R. The particle is directed to enter (resp. leave) the chamber via the southwest (resp. northwest) inlet. r sta| l denotes the intermediate stations introduced to guide the particle.
5. Conclusion and Discussion
Automated hydrodynamic control has been an emerging technique for versatile manipulation of micro‐scale particulate media. Previous studies utilizing feedback control necessitate a reduced‐order model to describe the flow‐driven particle motion. The model, though indispensable, is however not accessible for general microfluidics likely featuring finite inertia,[ 27 ] non‐Newtonian fluids,[ 28 ] non‐spherical particles and cells,[ 29 ] strong hydrodynamic interactions,[ 30 ] or complex channels. In this work, we replace the generally inaccessible model with a readily trainable ANN with sufficient data. Then, we integrate it to an MPPI controller to achieve a plethora of targeted and directed control of particles in a numerically‐emulated microfluidic device, demonstrating both spatial and temporal controllability of high precision.
To demonstrate using the learned hydrodynamics of interacting particles for their versatile motion control, our current setting has been limited to a Newtonian creeping flow. Upon relaxing the limitation, we expect the control strategy to excel also in other general scenarios. Figure 6 , for example, showcases manipulating a prolate to follow a perturbed circular path with the former's major axis persistently aligned with the path. Throughout this work, we have exploited the instantaneity of Stokes flow to use the simplest feedforward ANN without considering how particle kinematics depends on the past information (e.g., the particle positions or inlet velocities). However, this dependence would arise in inertial[ 27 ] or viscoelastic[ 28 ] microfluidic flows or other scenarios involving deformable structures such as filaments,[ 31 , 32 ] cells,[ 33 ] or fluid interfaces.[ 34 ] This consequently calls for using ANNs with memory, for example, recurrent neural networks[ 35 ] to characterize particle kinematics.
Figure 6.

Simultaneously controlling the motion and orientation of a prolate particle of aspect ratio 2: its centroid executes a perturbed circular trajectory while its major axis is consistently aligned with the trajectory. is the angle between the particle's translational velocity and the axis, while θaxis denotes that between the particle's major axis and the x‐axis.
The numerically demonstrated data‐driven intelligent Stokes trap can be readily realized in experiments considering the already mature utilization of Stokes traps[ 5 , 8 , 9 , 10 , 11 , 12 ] and that ANNs handle numerical and physical data indistinguishably. We also anticipate that the data‐driven approach may obviate certain equipment calibrations. The original setting requires calibrating the relation between the flow rate in a tubing and the applied voltage of a pressure regulator, because the former is varied by adjusting the latter that determines the pressure. Such calibrations are unnecessary because ANNs directly map the applied voltage onto the particles' kinematics. Another related benefit of using ANN lies in its ability to model, as a “black box,” systematic imperfection and malfunction of certain device parts, which would enable the ANN‐based control without actually fixing the equipment glitches.
Future directions for automated hydrodynamic manipulation include applying reinforcement learning to learn the dynamics while controlling as demonstrated recently,[ 36 ] incorporating the principle of symmetry‐based manipulation,[ 37 ] manipulating motile microorganisms or synthetic microswimmers in spirit of exploring or endowing artificial intelligence in these swimmers,[ 38 , 39 , 40 , 41 , 42 , 43 , 44 ] and integrating deep‐learning‐enabled image classification[ 45 ] for automated cell sorting. We also envision that machine learning for particle manipulation is not limited to hydrodynamic control but can be conveniently adopted for other external‐field‐directed techniques. The extrapolation has been exemplified by the recent studies employing reinforcement learning to manipulate particles using an optical[ 46 ] or acoustic field.[ 47 , 48 ] Taken together, we anticipate a surge of using machine learning to endow microfluidics with intelligence.[ 49 , 50 , 51 ]
Conflict Of Interest
The authors declare no conflict of interest.
Supporting information
Supplemental Video 1
Supplemental Video 2
Supplemental Video 3
Supplemental Video 4
Supplemental Video 5
Supplemental Video 6
Acknowledgements
W.‐Z.F. and T.X. contributed equally to this work. Authors thank the initial discussion with Howard A. Stone. T.X. thanks the research scholarship provided by the National University of Singapore. L.Z. thanks Singapore Ministry of Education Academic Research Fund Tier 2 (MOE‐T2EP50221‐0012) and Tier 1 (A‐8000197‐01‐00) grants, and the A*Star AME‐YIRG grant (A2084c0175). O.S.P. acknowledges support from the National Science Foundation (Grant Numbers 1931292 and 1830958). The computation was performed on resources of the National Supercomputing Centre, Singapore.
A.1. Numerical Methods
We build the virtual Stokes trap using a 3 flow solver based on Lattice Boltzmann method (LBM) and immersed boundary method (IBM): the former is adopted to solve the flow and latter to capture the interfaces of moving particles. Besides, no‐slip boundary conditions on the chamber walls and square pillars are imposed using the standard bounce‐back scheme of LBM. The LBM–IBM solver enables explicitly resolving the fluid motion around particles, as well as the flow between particles and chamber walls. Hence, inter‐particle and particle‐wall hydrodynamic interactions are captured directly as a part of solution. Details of the LBM–IBM implementation are referred to ref. [52]. Note that since we use the solver to emulate a virtual microfluidic device instead of examining specific flow physics, we do not pursue an especially high numerical resolution in space: the diameter 2a of particle spans 12 LBM grids of size dx in most simulations, and 24 grids for the case with obstacles (Figure 5). Besides, we have imposed a repulsive force[ 53 , 54 ] on particles when they are in close proximity to a nearby particle or channel wall. Admittedly, this repulsion is partially ad hoc, though also encoding a physical origin of lubrication force that is typically underestimated due to an insufficient grid resolution.
Using this LBM‐IBM implementation, we do not actually solve the Stokes equation but the incompressible Naiver–Stokes equation with small but finite inertia, that is, 0 < Re = ρU c R/μ that is ideally much smaller than unity to approach the considered Stokes flow limit, where ρ and μ denote the density and dynamic viscosity of the fluid, respectively. Here, Re also sets the numerical time step dt following dt/T c = (dx/R)2(τLBM − 0.5)Re/3 where the dimensionless relaxation time τLBM = O(1).
To approximate the Re = 0 limit, we set Re = 0.1 corresponding to a particle Reynolds number of Rep = ρU c a/μ = 0.01 considering the fixed size ratio a/R = 0.1 throughout the study. In typical flows that vary smoothly in time, such a small Rep is safely below the threshold required to neglect inertia, hence allowing Navier–Stokes solvers to address Stokes flows as commonly used.[ 55 ] However, this strategy needs to be modified for a flow featuring significant time variation as shown here. In our case, the inlet velocities are changed as the control signal at a constant time interval Δt (that determines how often the controller changes the inlet velocities). A sudden flow variation upon every adjustment will boost the acceleration term that would otherwise be zero in an exact Stokes flow. To eliminate this artificially large acceleration, we seek a stationary state every time a new control signal is imposed: we hold the positions of particles but update their velocities and the flow field iteratively to be time‐independent. This iterative process is time costly and is used only at the first time step upon the adjustment.
Besides, we choose the control step Δt/T c = 0.05 throughout the work as guided by the original implementations of Stokes trap.[ 9 , 17 ] In the experiments, the controller modulates at a frequency of 30 Hz, resulting in a dimensionless control step Δt/T c ≈ 0.04, where T c is calculated according to the experimental values.
A.2. Sequential Line Assembly
To form the sequential line assembly shown in the top row of Figure 3, we deliver particles to the target positions corresponding to the assembly. We use a two‐stage cost function ψ: the first stage for steering particle 2 to approach particle 1 that is held still simultaneously (Figure 3B,C), and the second stage for attaching particle 3 to the assembly of particles 1 and 2 (Figure 3D). The first‐stage cost function ψ = ω1ψ1 + ω2ψ2 + ω3ψ3 involves
| (A1a) |
| (A1b) |
| (A1c) |
where and denote the initial and target positions of the ith particle, respectively. Note . Here, ψ2 and ψ3 enforce the stationarity of particles 1 and 3, respectively. The weights ω1 = 100, ω2 = 105 and ω3 = 2 × 104. The second‐stage cost function can be designed similarly.
A.3. Build a Triangular Assembly Simultaneously
Similar to the line assembly, we first specify the target positions of particles forming a triangular cluster. We design the cost function ψ = ω1ψ1 + ω2ψ2 comprising
| (A2) |
where . The second component, ψ2 ∈ [ − 1, 1], drives the particles toward their goals as straightforward as possible; the optimal scenario of ψ2 = −1 occurs when every particle lies on the path connecting its instantaneous (at t) and target position. Here, w 1 = 500 and w 2 = 30 are used.
Fang W.‐Z., Xiong T., Pak O. S., Zhu L., Data‐Driven Intelligent Manipulation of Particles in Microfluidics. Adv. Sci. 2023, 10, 2205382. 10.1002/advs.202205382
Data Availability Statement
The data that support the findings of this study are available from the corresponding author upon reasonable request.
References
- 1. Komaee A., Shapiro B., IEEE Trans. Control Syst. Technol. 2011, 20, 1011. [Google Scholar]
- 2. Cohen A. E., Phys. Rev. Lett. 2005, 94, 118102. [DOI] [PubMed] [Google Scholar]
- 3. Zhou Q., Sariola V., Latifi K., Liimatainen V., Nat. Commun. 2016, 7, 12764. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4. Chapin S. C., Germain V., Dufresne E. R., Opt. Express 2006, 14, 13095. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5. Kumar D., Shenoy A., Deutsch J., Schroeder C. M., Curr. Opin. Chem. Eng. 2020, 29, 1. [Google Scholar]
- 6. Taylor G. I., Proc. R. Soc. London, Ser. A. 1934, 146, 501. [Google Scholar]
- 7. Bentley B. J., Leal L. G., J. Fluid Mech. 1986, 167, 219. [Google Scholar]
- 8. Tanyeri M., Johnson‐Chavarria E. M., Schroeder C. M., Appl. Phys. Lett. 2010, 96, 224101. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9. Shenoy A., Rao C. V., Schroeder C. M., Proc. Natl. Acad. Sci. USA 2016, 113, 3976. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10. Narayan S., Moravec D. B., Dallas A. J., Dutcher C. S., Phys. Rev. Fluids 2020, 5, 113603. [Google Scholar]
- 11. Narayan S., Makhnenko I., Moravec D. B., Hauser B. G., Dallas A. J., Dutcher C. S., Langmuir 2020, 36, 9827. [DOI] [PubMed] [Google Scholar]
- 12. Jiang Y., Feldman T., Bakx J. A., Yang D., Wong W. P., Lab. Chip 2020, 20, 1780. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 13. Schneider T. M., Mandre S., Brenner M. P., Phys. Rev. Lett. 2011, 106, 094503. [DOI] [PubMed] [Google Scholar]
- 14. Williams G., Drews P., Goldfain B., Rehg J. M., Theodorou E. A., IEEE Trans. Rob. 2016, 34, 1603. [Google Scholar]
- 15. Williams G., Wagener N., Goldfain B., Drews P., Rehg J. M., Boots B., Theodorou E. A., in 2017 IEEE International Conference on Robotics and Automation (ICRA), IEEE, Piscataway, NJ: 2017, pp. 1714–1721. [Google Scholar]
- 16. Williams G., Aldrich A., Theodorou E. A., J. Guid. Control Dyn. 2017, 40, 344. [Google Scholar]
- 17. Shenoy A., Kumar D., Hilgenfeldt S., Schroeder C. M., Phys. Rev. Appl. 2019, 12, 054010. [Google Scholar]
- 18. Poon W., Science 2004, 304, 830. [DOI] [PubMed] [Google Scholar]
- 19. Li F., Josephson D. P., Stein A., Angew. Chem., Int. Ed. Engl. 2011, 50, 360. [DOI] [PubMed] [Google Scholar]
- 20. Brown S., Nano Lett. 2001, 1, 391. [Google Scholar]
- 21. Kapur N., Gaskell P. H., Phys. Rev. E 2007, 75, 056315. [DOI] [PubMed] [Google Scholar]
- 22. Ma M., Bong D., Acc. Chem. Res. 2013, 46, 2988. [DOI] [PubMed] [Google Scholar]
- 23. Vu T. Q., De Castro R. M. B., Qin L., Lab Chip 2017, 17, 1009. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 24. Ni S., Leemann J., Buttinoni I., Isa L., Wolf H., Sci. Adv. 2016, 2, e1501779. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 25. Anbari A., Chien H.‐T., Datta S. S., Deng W., Weitz D. A., Fan J., Small 2018, 14, 1703575. [DOI] [PubMed] [Google Scholar]
- 26. Tan H., Banerjee A., Shi N., Tang X., Abdel‐Fattah A., Squires T. M., Sci. Adv. 2021, 7, eabh0638. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 27. Di Carlo D., Lab Chip 2009, 9, 3038. [DOI] [PubMed] [Google Scholar]
- 28. Zhou J., Papautsky I., Microsyst. Nanoeng. 2020, 6, 113. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 29. Huh D., Gu W., Kamotani Y., Grotberg J. B., Takayama S., Physiol Meas. 2005, 26, R73. [DOI] [PubMed] [Google Scholar]
- 30. Stone H. A., Kim S., AIChE J. 2001, 47, 1250. [Google Scholar]
- 31. Du Roure O., Lindner A., Nazockdast E., Shelley M., Annu. Rev. Fluid Mech. 2019. [Google Scholar]
- 32. Xue N., Nunes J. K., Stone H. A., Soft Matter. 2022, 18, 514. [DOI] [PubMed] [Google Scholar]
- 33. Mu X., Zheng W., Sun J., Zhang W., Jiang X., Small 2013, 9, 9. [DOI] [PubMed] [Google Scholar]
- 34. Gaillard A., Keeler J. S., Le Lay G., Lemoult G., Thompson A. B., Hazel A. L., Juel A., J. Fluid Mech. 2021, 914, A34. [Google Scholar]
- 35. Albawi S., Mohammed T. A., Al‐Zawi S., in 2017 International Conference on Engineering and Technology (ICET), IEEE, Piscataway, NJ: 2017, pp. 1–6. [Google Scholar]
- 36. Vona M., Lauga E., Phys. Rev. E 2021, 104, 055108. [DOI] [PubMed] [Google Scholar]
- 37. Gonzalez J., Liu B., Phys. Rev. Fluids 2020, 5, 044202. [Google Scholar]
- 38. Colabrese S., Gustavsson K., Celani A., Biferale L., Phys. Rev. Lett. 2017, 118, 158004. [DOI] [PubMed] [Google Scholar]
- 39. Tsang A. C. H., Tong P. W., Nallan S., Pak O. S., Phys. Rev. Fluids 2020, 5, 074101. [Google Scholar]
- 40. Muiños‐Landin S., Fischer A., Holubec V., Cichos F., Sci. Rob. 2021, 6, 52. [DOI] [PubMed] [Google Scholar]
- 41. Qiu J., Mousavi N., Gustavsson K., Xu C., Mehlig B., Zhao L., J. Fluid Mech. 2022, 932, A10. [Google Scholar]
- 42. Zhu G., Fang W.‐Z., Zhu L., J. Fluid Mech. 2022, 944, A3. [Google Scholar]
- 43. Mo C., Bian X., arXiv:2209.07407 , 2022.
- 44. Zöttl A., Stark H., Annu. Rev. Condens. Matter Phys. 2023, 14, 10.1146/annurev-conmatphys-040821-115500. [DOI] [Google Scholar]
- 45. Meng N., Lam E. Y., Tsia K. K., So H. K.‐H., IEEE J. Biomed. Health Inf. 2018, 23, 2091. [DOI] [PubMed] [Google Scholar]
- 46. Praeger M., Xie Y., Grant‐Jacob J. A., Eason R. W., Mills B., Mach. Learn.: Sci. Technol. 2021, 2, 035024. [Google Scholar]
- 47. Kopitca A., Latifi K., Zhou Q., Sci. Adv. 2021, 7, eabi7716. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 48. Yiannacou K., Sariola V., Langmuir 2021, 37, 4192. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 49. Riordon J., Sovilj D., Sanner S., Sinton D., Young E. W., Trends Biotechnol. 2019, 37, 310. [DOI] [PubMed] [Google Scholar]
- 50. Galan E. A., Zhao H., Wang X., Dai Q., Huck W. T., Ma S., Matter 2020, 3, 1893. [Google Scholar]
- 51. Zheng J., Cole T., Zhang Y., Kim J., Tang S.‐Y., Biosens. Bioelectron. 2021, 194, 113666. [DOI] [PubMed] [Google Scholar]
- 52. Fang W.‐Z., Ham S., Qiao R., Tao W.‐Q., Langmuir 2020, 36, 7046. [DOI] [PubMed] [Google Scholar]
- 53. Feng Z.‐G., Michaelides E. E., J. Comput. Phys. 2005, 202, 20. [Google Scholar]
- 54. Eshghinejadfard A., Abdelsamie A., Janiga G., Thévenin D., Particuology 2016, 25, 93. [Google Scholar]
- 55. Freund J. B., Annu. Rev. Fluid Mech. 2014, 46, 67. [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Supplemental Video 1
Supplemental Video 2
Supplemental Video 3
Supplemental Video 4
Supplemental Video 5
Supplemental Video 6
Data Availability Statement
The data that support the findings of this study are available from the corresponding author upon reasonable request.
