We demonstrate a non-stereoscopic, video-based particle tracking system with optical tweezers to study fluid flow in 3D in the vicinity of glass nanopores. In particular, we used the quadrant interpolation algorithm to extend our video-based particle tracking to displacements out of the trapping plane of the tweezers. This permitted the study of flow from nanopores oriented at an angle to the trapping plane, enabling the mounting of nanopores on a micromanipulator with which it was then possible to automate the mapping procedure. Mapping of the voltage driven flow in 3D volumes outside nanopores revealed polarity dependent flow fields. This is in agreement with the model of voltage driven flow in conical nanopores depending on the interaction of distinct flows within the nanopore and along the outer walls.

Solid-state nanopores underpin a simple but powerful molecular sensing platform that has blossomed into an important tool for biophysics and beyond. The basic operating principle of these sensors involves using an electric field to drive analytes through the nanopore with the translocation observed as a change in ionic current. The operation of nanopore devices is, however, governed by a subtle interplay of phenomena: target molecules are driven electrophoretically,1–3 and this driving force is opposed by a viscous drag force.4 This drag force arises not only from Stokes drag but also from counterions on the target molecule driven in the opposite direction by the electric field4 and from the voltage-driven, electroosmotic flow (EOF) from the pore surface.3,5 Characterizing EOF and broader nanopore flow behavior offers novel physical insights into the hydrodynamics of nanochannel systems6 and has applications in molecular sensing,7 gel electrophoresis,4 and electrophysiology.8 At these small length scales, however, the relevant forces have pico-Newton magnitudes, leading to significant challenges in their measurement.

Optical tweezers, with sensitivity to forces on the order of 1 pN, can be used to measure the forces of these nanoscale fluid flows and map flow fields,3 and have previously revealed salt dependent flow behaviors around glass capillary nanopores.3,9 The graphic in the blue dashed box below the schematic in Fig. 1 illustrates the principle of measuring nanopore electroosmotic flow using optical tweezers. Specifically, a 2.16 μm diameter polystyrene bead (Kisker, Germany) suspended in salt solution is held in an optical trap just outside the pore entrance. Applying a voltage causes fluid flow around the nanopore that perturbs the trapped particle and displaces it in the direction of the flow, thereby revealing information about the field’s direction and strength. By changing the position of the nanopore tip relative to the trapped bead while recording the forces, the flow field is mapped.

FIG. 1.

Schematic of the experimental setup showing relative positions of glass nanopore, micromanipulator, and salt bath. An illustration of the movement of a bead resulting from electroosmotic flow due to an applied voltage is shown in the blue dashed box. The force on the bead can have components in the x, y, and z directions depending on the position of the pore relative to the bead.

FIG. 1.

Schematic of the experimental setup showing relative positions of glass nanopore, micromanipulator, and salt bath. An illustration of the movement of a bead resulting from electroosmotic flow due to an applied voltage is shown in the blue dashed box. The force on the bead can have components in the x, y, and z directions depending on the position of the pore relative to the bead.

Close modal

Previous studies considered flows through nanopores in the x, y trapping plane of the optical tweezers by using in-plane tracking of trapped particles to measure flow forces in the x, y plane. Full characterization of flow profiles also requires mapping of the out-of-plane z component of the flows, orthogonal to the tracking plane. As such, here, we outline an extension of the flow mapping technique to flow forces in 3D.

To achieve this, glass capillary nanopores were mounted on a micromanipulator at an angle to the trapping plane, enabling straightforward positioning of the pore relative to a trapped bead (Fig. 1). This arrangement permits automated mapping of flow forces in the 3D space around the nanopore. Mounting the nanopore on a micromanipulator allows for open bath nanopore experiments, making the changing of solution or addition of analytes possible and also emulates electrophysiology experimental setups. Thus, this platform offers an opportunity to study flows in electrophysiology experiments with glass nanopores, such as the concentration gradient driven outflows believed to prevent nanopore clogging during in vivo experiments.8,10

Figure 1 shows a schematic of the setup used to measure nanopore flow fields in 3D. Nanopores have a nominal diameter of 160 nm and are produced using a laser pipette puller (P2000/F, Sutter Instruments, USA) from quartz glass capillaries. Nanopores are assembled into an HL-U pipette holder (Molecular Devices, USA). The holder is connected to a patch-clamp amplifier (Axon Axopatch 200B, Molecular Devices, USA) via the head stage. The head stage is itself mounted on a micromanipulator (Patchstar, Scientifica, UK). The micromanipulator enables the positioning of the nanopore in 3D space, with a resolution of 20 nm and a travel of 20 mm in x, y, and z. The head stage and nanopore are enclosed by a Faraday cage during experiments to minimize both electrical noise and mechanical noise from airflow. The amplifier outputs to a control personal computer using a PCIe-6251 data acquisition card (National Instruments, USA), capable of 1.25 × 106 samples per second. This allows the amplifier to be controlled by and recorded from using a custom written LabVIEW program (LabVIEW 2016, National Instruments, USA). The micromanipulator is managed with the same program, enabling the scanning of the nanopipette through a range of x, y, and z positions automatically throughout an experiment. The optical tweezers consists of a 1064 nm laser focused through a 60× water-immersion objective with 1.2 NA in an inverted microscope configuration. Further details of the optics can be found in Ref. 11.

Forces are measured through video-based tracking of the trapped particles. To track particle motion in 3D, both in-plane (x, y) and out-of-plane (z) tracking are performed separately with x, y tracking performed live and z tracking performed post-acquisition. The x, y tracking of a trapped particle is performed using a CMOS camera (MC1362, Mikrotron, Germany). The CMOS camera is interfaced to the primary computer using a PCIe-1433 frame grabber with a full configuration (two cables) Camera Link (National Instruments, USA). To achieve adequate sampling for particle tracking, the camera records at 1000 fps. Images are taken over a region of interest (ROI) of 128 × 100 px2 centered on the optical trap.

To initiate the in-plane tracking algorithm in LabVIEW, a cursor is used to specify the approximate bead center. The algorithm then follows the steps detailed in Figs. 2(a)2(d). Initially, a sub-array of the ROI centered on the bead (20 × 20 px2 in size) is defined [Fig. 2(a)]. Mean intensity profiles in x and y, I(x) and I(y), are obtained by averaging over 4 × 20 px2 rectangular bins centered to the sub-array in x and y, respectively [Fig. 2(b)]. These profiles are reversed to create I(x) and I(y), and the cross-correlation between each profile and its reverse is performed [Fig. 2(c)], e.g., I(x)★I(x). A quadratic fit to the seven central points of the cross-correlation is used to determine the center position with sub-pixel accuracy [Fig. 2(d)].

FIG. 2.

3D particle tracking. Both in-plane (x,y) tracking and out-of-plane (z) tracking require identification of the particle center (a)–(d), while (e)–(g) are specific to z tracking. (a) A frame is cropped to a 20 × 20 px2 (x, y) or 80 × 80 px2 (z) sub-array approximately centered on the trapped bead. (b) Intensity profiles in x and y are obtained by averaging over 4 × 20 px2 rectangular bins, producing I(x) and I(y). (c) The cross-correlation between each intensity profile and its reverse, I(x), I(y), is found. (d) A quadratic fit to the cross-correlation determines the particle center (x, y position) with sub-pixel accuracy. To obtain the z coordinate: (e) The 80 × 80 px2 frame is quartered, and a radial intensity profile is calculated per quadrant. (f) The four profiles are averaged, and this mean profile is compared to each entry of a lookup table (LUT). (g) χ2 difference is used to compare the profile to the LUT, and a quadratic fit around the minimum of the χ2 difference enables sub-LUT resolution. (h) Typical intensity profile of a trapped particle (inset 80 × 80 px2) averaged from 20 radial profiles over one quadrant. (i) χ2 difference LUT comparison for the shown radial profile, with the quadratic fit shown in red.

FIG. 2.

3D particle tracking. Both in-plane (x,y) tracking and out-of-plane (z) tracking require identification of the particle center (a)–(d), while (e)–(g) are specific to z tracking. (a) A frame is cropped to a 20 × 20 px2 (x, y) or 80 × 80 px2 (z) sub-array approximately centered on the trapped bead. (b) Intensity profiles in x and y are obtained by averaging over 4 × 20 px2 rectangular bins, producing I(x) and I(y). (c) The cross-correlation between each intensity profile and its reverse, I(x), I(y), is found. (d) A quadratic fit to the cross-correlation determines the particle center (x, y position) with sub-pixel accuracy. To obtain the z coordinate: (e) The 80 × 80 px2 frame is quartered, and a radial intensity profile is calculated per quadrant. (f) The four profiles are averaged, and this mean profile is compared to each entry of a lookup table (LUT). (g) χ2 difference is used to compare the profile to the LUT, and a quadratic fit around the minimum of the χ2 difference enables sub-LUT resolution. (h) Typical intensity profile of a trapped particle (inset 80 × 80 px2) averaged from 20 radial profiles over one quadrant. (i) χ2 difference LUT comparison for the shown radial profile, with the quadratic fit shown in red.

Close modal

To track the trapped particle’s movement out-of-plane, the particle is simultaneously imaged using a CCD camera (DMK31AF03, Imaging Source, Germany) at 30 fps and 1024 × 768 px2 with synchronized recording to the CMOS controlled with LabVIEW. The routine is based on the Quadrant Interpolation algorithm developed by van Loenhout et al.12 and is again illustrated in Fig. 2. Center finding [Figs. 2(a)2(d)] follows the same method as x, y tracking with some differences arising from the lower bit depth of the CCD camera noted here. In particular, the median intensity of the edges of the ROI in each dimension is used for initial background subtraction to improve the signal-to-noise ratio. The pixel intensity in each dimension is then summed and divided by the total number of pixels to estimate the particle center. The ROI is cropped to a sub-array of 80 × 80 px2 centered on that estimate and the cross correlation is computed and fit with a quadratic as before to determine the center with sub-pixel accuracy.

Using this more accurate estimate of the center, the cropped image is quartered and a radial coordinate system is imposed on each quadrant. A radial intensity profile is calculated per quadrant, I(r) [Fig. 2(e)], and the four I(r) are averaged together to obtain a mean radial intensity profile for that frame. The mean profile is compared to a series of intensity profiles in a lookup table (LUT), where each profile corresponds to a specific z-position [Fig. 2(f)]. LUT profiles are created by applying the technique described so far [Figs. 2(a)2(e)] to a particle fixed on a coverslip. A piezo-stage is used to move in controlled z steps with the step size dictating the resolution of the LUT. By fitting a quadratic about the minimum of the χ2 difference between the measured profile and LUT profiles, the z position of the trapped bead is determined with sub-LUT accuracy [Fig. 2(g)]. A typical mean intensity profile generated by averaging 20 profiles from one quadrant is shown in Fig. 2(h). The χ2 comparison of this profile to the LUT is shown in Fig. 2(i) with the quadratic fit overlaid. We determined the axial force constant as a function of laser power and in the process also determined the Brownian motion limited resolution of our z-tracking implementation to be 20 nm (supplementary material, Sec. I, Fig. S1).

Combining 3D tracking with a micromanipulator mounted nanopore, we recorded the flow fields generated by EOF in a volume outside a glass nanopore. As mentioned earlier, this recording procedure is automated; at each position in the volume, a negative voltage is applied, followed by a positive voltage, while the position of the bead is recorded. After this, the micromanipulator moves the nanopore to a new position in the volume and the procedure is repeated. Figure 3 shows a typical map generated from a 160 nm pore in 10 mM NaCl solution (2D views of the regions closest to the nanopore tip are shown in Fig. S2). In Fig. 3(a), at −1 V, a stronger central flow can be seen with the weaker flow in the spaces above and below. In contrast, in Fig. 3(b), at +1 V, a more uniform flow field is observed. That the two flow fields are not mirror images of each other corroborates the inner/outer flow model of conical glass nanopore EOF developed by Laohakunakorn et al.,3 whereby the bulk flow is the result of the interplay of opposing flows through the nanopore and along the outer walls. The vertical component of individual flow forces is strongest and, thus, most visible close to the tip. Though the glass nanopore was inserted into the salt bath at an angle of ∼15°, the flow forces are not directed at this angle, demonstrating the non-ideal geometric reality at the tip of glass nanopores.

FIG. 3.

3D vector plots of the voltage induced flow fields in the vicinity of a nanopore in 10 mM NaCl solution. (a) Flow in the volume outside a nanopore when −1 V is applied. (b) Flow in the same volume when +1 V is applied. Axes are labeled relative to the nanopore; axial is parallel to the long axis of the capillary, transverse is perpendicular to that and the vertical axis is orthogonal to the transverse–axial (x, y) plane. Arrow length corresponds to the magnitude of the force experienced by the trapped bead as a result of the flow at a given position.

FIG. 3.

3D vector plots of the voltage induced flow fields in the vicinity of a nanopore in 10 mM NaCl solution. (a) Flow in the volume outside a nanopore when −1 V is applied. (b) Flow in the same volume when +1 V is applied. Axes are labeled relative to the nanopore; axial is parallel to the long axis of the capillary, transverse is perpendicular to that and the vertical axis is orthogonal to the transverse–axial (x, y) plane. Arrow length corresponds to the magnitude of the force experienced by the trapped bead as a result of the flow at a given position.

Close modal

In this work, we have demonstrated how an optical tweezers equipped for 2D particle tracking can be adapted to perform 3D tracking, with two cameras for x, y, and z tracking, respectively. By combining this with a micromanipulator mounted nanopore, we have developed an automated 3D flow mapping platform. Measuring flow forces at each point in 3D provides a means to observe the true geometry of a glass nanopore aperture; we believe this offers a route to quantify their geometry more precisely. The use of a 30 fps camera makes our implementation of z-tracking inexpensive and accessible. While the low sampling rate precludes the study of out-of-plane forces using variance and power spectrum based analyses, a higher frame-rate camera could be introduced if needed. As the off-line implementation of z-tracking is hardware independent, it is readily portable to other experiments needing 3D particle tracking. We note that in the event a particle being tracked is larger or smaller than the particle that was used to generate the LUT, the particle’s trapped Brownian motion will be centered around a z-position offset from the LUT center, providing a means of detecting this size difference. Although changes in position will still be detected, this may result in inaccuracies in measuring the magnitude of changes in the z-position of different sized particles. To minimize the risk of this occurring, care was taken to use only particles that were of the same size as that used to generate the LUT, and no size differences were observed. A more robust solution that can be implemented in a future iteration of this tracking method would be to generate a series of LUTs from a selection of particles that cover the range of expected size variations, then compare the center of the trapped Brownian motion of the particle to the central radial intensity profile of each LUT to determine which is the best match and, thus, most accurately maps to that particle size.

See the supplementary material for the measurement of axial trap stiffness and z resolution along with presenting single plane flow maps derived from the 3D volume shown in Fig. 3.

J.M.H. thanks Michael I. Walker for his assistance with programming the micromanipulator and acknowledges funding from AFOSR (Grant No. FA9550-17-1-0118). A.L.T. acknowledges support from the University of Cambridge Ernest Oppenheimer Fund. U.F.K. was supported by the ERC Consolidator Grant (DesignerPores No. 647144).

The authors have no conflicts to disclose.

The data that support the findings of this study are available from the corresponding authors upon reasonable request. The 3D tracking code used in this work is available at https://github.com/AndresenLab/otnp_3Dtrak.

1.
J.
Mathé
,
H.
Visram
,
V.
Viasnoff
,
Y.
Rabin
, and
A.
Meller
,
Biophys. J.
87
,
3205
(
2004
).
2.
U. F.
Keyser
,
B. N.
Koeleman
,
S.
van Dorp
,
D.
Krapf
,
R. M. M.
Smeets
,
S. G.
Lemay
,
N. H.
Dekker
, and
C.
Dekker
,
Nat. Phys.
2
,
473
(
2006
).
3.
N.
Laohakunakorn
,
V. V.
Thacker
,
M.
Muthukumar
, and
U. F.
Keyser
,
Nano Lett.
15
,
695
(
2015
).
4.
S.
van Dorp
,
U. F.
Keyser
,
N. H.
Dekker
,
C.
Dekker
, and
S. G.
Lemay
,
Nat. Phys.
5
,
347
(
2009
).
5.
S.
Ghosal
,
J. D.
Sherwood
, and
H.-C.
Chang
,
Biomicrofluidics
13
,
011301
(
2019
).
6.
R. B.
Schoch
,
J.
Han
, and
P.
Renaud
,
Rev. Mod. Phys.
80
,
839
(
2008
).
7.
G.
Huang
,
K.
Willems
,
M.
Soskine
,
C.
Wloka
, and
G.
Maglia
,
Nat. Commun.
8
,
935
(
2017
).
8.
J.
Rabinowitz
,
M. A.
Edwards
,
E.
Whittier
,
K.
Jayant
, and
K. L.
Shepard
,
J. Phys. Chem. A
123
,
8285
(
2019
).
9.
J.
Mc Hugh
,
K.
Andresen
, and
U. F.
Keyser
,
Appl. Phys. Lett.
115
,
113702
(
2019
).
10.
K.
Jayant
,
M.
Wenzel
,
Y.
Bando
,
J. P.
Hamm
,
N.
Mandriota
,
J. H.
Rabinowitz
,
I. J.-L.
Plante
,
J. S.
Owen
,
O.
Sahin
,
K. L.
Shepard
, and
R.
Yuste
,
Cell Rep.
26
,
266
(
2019
).
11.
O.
Otto
,
F.
Czerwinski
,
J. L.
Gornall
,
G.
Stober
,
L. B.
Oddershede
,
R.
Seidel
, and
U. F.
Keyser
,
Opt. Express
18
,
22722
(
2010
).
12.
M. T.
van Loenhout
,
J. W. J.
Kerssemakers
,
I.
De Vlaminck
, and
C.
Dekker
,
Biophys. J.
102
,
2362
(
2012
).

Supplementary Material