Introduction

Microscopy-based single-particle tracking (SPT) is a popular method to investigate the molecular dynamics and interactions in living systems1,2,3. SPT is supported by a large variety of microscopy techniques2,4,5,6,7, including recently developed MINFLUX super-resolution microscopy8,9. MINFLUX microscopy localizes single isolated fluorescent emitters by displacing a center-symmetric excitation beam with a central intensity minimum (i.e., a doughnut-beam) once or multiple times in a pre-defined pattern, called the Target Coordinate Pattern (TCP), around the initial position estimate of the emitter (hereinafter referred to as a TCP cycle or cycles, see Methods). Imagining the discrete positions where the excitation beam is displaced to as lying on a circular path, an important parameter for further calculation is the diameter of this circle, \(L\) (Fig. 1a, b)8. The commercially available implementation of MINFLUX microscopy (Abberior Instruments GmbH), hereinafter referred to as MINFLUX (MFX), runs an iterative single particle localization routine. First, an initial position estimate is generated by searching for sources of fluorescent signal across the region of interest (Fig. 1b), which is then refined by operating successive pattern iterations around it at increasingly reduced \(L\) (Fig. 1c, see Methods). Single particle trajectories are obtained by continuously reiterating the pattern with the smallest \(L\), i.e., the last pattern iteration, starting from the previously obtained position estimate until the signal is lost and the process restarts (Fig. 1d)9.

Fig. 1: Principle and theoretical considerations of MFX-enabled single particle tracking.
figure 1

a An illustration of a single MFX TCP scanning pattern. The beam is steered along the marked path of vertices highlighted by green stars. The optional central scanning spot of the Center-Frequency-Ratio-Check (CFR-Check) is highlighted by a purple star. The numbers correspond to the sequence in which the scanning positions are reached. The EOD movement is represented by black arrows. The blocks on the bottom illustrate how much time it takes to execute each step of the TCP cycle. We represent the possibility of needing multiple TCP cycles in the same iteration to obtain a localization by repeating the block diagram along the vertical axis. In all following panels, the Target Coordinate Pattern (TCP) iterations follow this same scanning scheme. (Created in BioRender. Vogler, B. (2025) https://BioRender.com/f7m5i5s). b Illustration of the grid-search process that finds candidate emitters in the sample. We highlight how this step is performed using no beam shaping but scanning a Gaussian beam focus in a hexagonal pattern along pre-defined positions in the selected Region of Interest (ROI). (Created in BioRender. Vogler, B. (2025) https://BioRender.com/vu4km6i). c After a candidate emitter is detected in the search stage, the localization algorithm refines the localization estimate through successive steps in which the diameter of the TCP, L, is progressively reduced. The capital Roman numbers I-III correspond to the pattern iterations as shown in Table 1. (Created in BioRender. Vogler, B. (2025) https://BioRender.com/0ngjdaj). d Exemplification of the MFX-enabled Single Particle Tracking process in which the last iteration of the sequence (III in panel c) is repeated and the particle is followed until lost. The lower-case Roman numerals are an aid to highlight the order in which these steps are executed. In a real MFX experiment, the sequence will be repeated more frequently, and as such, the final iteration will not be repositioned by such large intervals, and this representation serves only as a visual aid. (Created in BioRender. Vogler, B. (2025) https://BioRender.com/yn314ae). e Theoretical CRLB (Eq. 1) for MINFLUX measurements executed with a doughnut-shaped beam against the distance of the localized particle to the center of the TCP for different photon limits (PL) and TCP diameters \(L\). The vertical lines mark the TCP radius \(L/2\) (solid line for \(L=150{nm}\), dashed line for \(L=75{nm}\)). f The fraction of a \(L=150{nm}\) TCP area explored by a Brownian particle with constant diffusion rate \(D\) within different times-to-localization, i.e., the dwell time, in addition to the hardware introduced temporal overhead. The colored solid lines correspond to the dwell times used in this work. The background color corresponds to the respective area inside (green) and outside (red) of the TCP. This graph considers the time-to-localization, assuming that localizations are successfully estimated within a single TCP cycle (\(\left\langle \eta \right\rangle =1\)).

In the absence of noise, the lower limit of the localization precision derived by one pattern iteration, when a doughnut-shaped beam is adopted for localization, is determined by the Cramer-Rao Lower Bound (CRLB) of the maximum likelihood estimator used to locate an emitter within the TCP (see Supplementary Material of ref. 8, p. 8):

$${\sigma }_{{{\rm{CRLB}}}}^{{{\rm{Doughnut}}}}(x)=\frac{L}{4\sqrt{N}}\cdot \frac{\left|\left[1+{\left(\frac{2x}{L}\right)}^{2}\right]\cosh \left(\frac{4\,{{\mathrm{ln}}}2\cdot {xL}}{{{{\rm{\nu }}}}^{2}}\right)-\frac{x}{L}\sinh \left(\frac{4{{\mathrm{ln}}}2\cdot {xL}}{{{{\rm{\nu }}}}^{2}}\right)\right|}{\left|1+{{\mathrm{ln}}}2\cdot \frac{{L}^{2}}{{{{\rm{\nu }}}}^{2}}\left[{\left(\frac{2x}{L}\right)}^{2}-1\right]\right|}$$
(1)

Here, \(L\) is the diameter of the TCP, \({{\rm{\nu }}}\) is the diameter (or full-width-at-half-maximum, FWHM) of the excitation beam, \(N\) is the number of photons collected, and \(x\) is the distance of the emitter to the center of the TCP.

MFX performs particle position estimation and trajectory linkage at runtime, i.e., during the experiment itself. Photons collected during each successful pattern iteration (see Methods) are evaluated on the fly to produce a particle localization, which is then used as the initial position for the subsequent iteration, either with a pattern of the same or decreased TCP diameter. This is in stark contrast to conventional SPT applications, where analysis of this kind usually happens in post-processing. Thus, any positional data returned by the microscope is an interpretation of the signal produced by the sample based on the given acquisition parameters like \(L\), \(N\), or \({{\rm{\nu }}}\). This on-the-fly particle localization approach allows for following single emitters in time over all three dimensions of space with high spatiotemporal resolution8,9, while delivering ready-to-analyze data. However, unifying the ad- and post hoc stages of data acquisition leads to a significant increase in process complexity and highlights the importance of a priori considerations and choice of the MFX scanning parameters. In contrast to conventional SPT, maladjusted acquisition parameters may drastically limit the ability to track emitters and lead to premature interruptions when tracking a viable, i.e., not photobleached, target.

Consequently, we in the following present i) the interplay between scanning parameters (see also Supplementary Note 1) and the implications of continuous particle movement in the context of MFX-enabled SPT, ii) a sequence parameter optimization strategy for high sampling rate tracking (see also Supplementary Note 2), iii) MFX-enabled SPT experiments of fast lateral Brownian motion (Figs. 2 and 3), and iv) a theoretical upper limit for trackable diffusion rates (Figs. 1 and 3).

Fig. 2: Experimental MFX-enabled single particle tracking (SPT) of QD-labeled lipid on a supported lipid bilayer (SLB)—dependencies on hardware parameters.
figure 2

a Biotinylated lipid analogs (DSPE-PEG-biotin, see Methods) tagged with streptavidin-coated metallic core quantum dots (QDs) were incorporated in homogeneous DOPC SLBs and diffused freely in the membrane. (Created in BioRender. Vogler, B. (2025) https://BioRender.com/vh9i314). b Spline interpolated distribution of turning angles between successive displacement vectors of different ensembles of lipid trajectories, detected using MFX-SPT with different photon limits (PL) and the same TCP diameter (L = 150 nm). As a reference, we reported the same distribution obtained using SPT experiments performed on a custom TIRF setup. c Comparison of the measured diffusion coefficients across different sequence configurations tested on SLBs generated using GUV patches (green) or flow chamber lipid deposition (blue): different damping parameter DMP (with \({PL}=10\) and \({dT}=100\mu s\)), photon limit PL (with \({dT}=100\mu s\) and \({DMP}=0\)), and dwell time \({t}_{{dwell}}\)(with \({PL}=50\) and \({DMP}=0\)) settings. Each boxplot (center line, median; red diamond, mean; box limits, first to third quartile; whiskers, 1.5x interquartile range; notch, height proportionally to interquartile range) corresponds to the distribution of diffusion coefficients extracted from the detected trajectories using the OLSF routine on the Upper Lag Regime of the MSD curves. We highlight the time-average (red diamond) and ensemble-average (black cross) diffusion coefficients for each dataset. As a reference, we provide the distribution of diffusion coefficients (average diffusion coefficient (purple line) and standard deviation (lilac-shaded area) determined from the TIRF experimental data on a QD labeled GUV-patch SLB using the same analysis routine. The respective distribution of diffusion coefficients can be found as a boxplot (center line, median; red diamond, mean; box limits, first to third quartile; whiskers, 1.5x interquartile range; notch, height proportionally to interquartile range) to the right. Given the equality of time-average and ensemble-average diffusion coefficient for this dataset, we chose to display only one line. Each triplet of datasets focusing on a specific parameter, e.g., PL, has been taken on separate samples, with the exception of the GUV Patch DMP and PL sets, which share the sample. Two datasets have been taken on the same sample with the same sequence (\({PL}=10\), \({DMP}=0\), \({dT}=100\mu s\); black triangle), while three other sets have been taken on different samples with the same parameters (\({PL}=50\), \({DMP}=0\), \({dT}=100\mu s\); black star). d Illustration of how different values of PL contribute to generating the two Lag Regimes observed in our SPT experiments using the ensemble average MSD curves calculated from our GUV-patch SLB experiments. The shading highlights the two regimes (Lower Lag Regime: olive, Upper Lag Regime: light-green). We use an arbitrary threshold of \(9\) lags (\(\approx 1190\mu s\)) to separate the regimes. e Comparison boxplot (center line, median; red diamond, mean; box limits, first to third quartile; whiskers, 1.5x interquartile range; notch, height proportionally to interquartile range; points, fliers) of the extracted diffusion coefficients (as in (c)) for the GUV-patch SLB experiments between the Lower and Upper Lag Regimes, together with the reference values from the TIRF experiments (as in (c)).

Fig. 3: Theoretical and experimental considerations reveal the upper limit of trackable diffusion rates.
figure 3

a Fluorescent lipid analogs (DPPE-PEG2000-STAR RED) tagged with Abberior STAR RED were incorporated in homogeneous DOPC:CHOL 7:3 bilayers. (Created in BioRender. Vogler, B. (2025) https://BioRender.com/tmaaqpx). b Single-molecule MSD curves (gray lines), and the ensemble average MSD curve (black line) calculated for trajectories of the fluorescent lipid analogs diffusing in the SLB illustrated in (a). The shading corresponds to the Lower (orange-red) and Upper (orange) Lag Regimes, with an arbitrary threshold set at 5 lags (\(\approx 670\mu s\)). The corresponding distribution of diffusion coefficients (time-average (red diamond) and ensemble-average (black cross)) extracted for the Upper Lag Regime of the MSD can be found as a boxplot (center line, median; red diamond, mean; box limits, first to third quartile; whiskers, 1.5x interquartile range; notch, height proportionally to interquartile range; points, fliers) to the right. The horizontal purple line marks a system-specific reference value taken from literature27. c Upper theoretical limit of trackable diffusion coefficients \(D\) against the average photon detection rate of the particle within one pattern iteration as calculated from Eq. 3, in the absence of noise. Different line styles and colors represent unique TCP diameters \(L\) and photon limits PL as labeled. d Zoom-in of the graph in c) for values of \(D\) and average photon detection rate more common in experimental practice. The black horizontal line indicates the ensemble (and time) average diffusion coefficient \(D\) for the dataset in panel b), while the vertical one represents the average frequency of photon detection \(\left\langle {\psi }_{{iMFX}}\right\rangle\). The shaded dark orange area represents the standard deviation of the distribution of \(D\) from panel b), whereas the lighter orange represents the full extent of the distribution. The vertical dashed lines represent the standard deviation of the photon detection rate.

Results and discussion

The interplay between MINFLUX scanning parameters in the context of SPT

The MFX position estimation algorithm consists of two stages: (1) the initial position estimation for a detected emitter using a least mean squares estimator, and (2) the unbiasing step that corrects the initial estimate and relies on a set of pre-determined numerical coefficients9. Both steps are performed on the hardware provided by the manufacturer (Abberior Instruments GmbH). Details of the algorithm performing these operations are inaccessible to the end user. The unbiasing coefficients are provided with the instrument and are derived from the numerical solution to the problem of optimally detecting a fluorescent molecule emitting \(N\) photons when excited by a doughnut-shaped beam scanning a TCP with a certain pattern (e.g., hexagonal) of size \(L\) in a certain amount of time8,9,10,11.

While the MFX scanning routines (hereinafter referred to as sequences, see Methods), which parametrize the behavior of the microscope, contain descriptions of all pattern iterations of the experiment, we in this work focus on engineering only the final iteration, i.e., the one with the smallest \(L\). The final iteration is the most relevant for MFX-enabled SPT,  as its continuous reiteration realizes the tracking of single fluorescent particles. The initial pattern iterations are executed only once per single particle trajectory (unless otherwise specified by the user) and are used to detect emitters and to refine an initial target position instituted as a starting point for the tracking process. Nevertheless, our method is straightforwardly expanded to the remaining pattern iterations, as they share the same modus operandi. The device exports the results of all iterations (e.g., number of detected photons, timestamp of the localization, emitter coordinates) that produce a localization in the final dataset.

The goal of any SPT approach is to keep the time between consecutive localizations to a minimum as the particle is constantly moving, while maintaining a low level of spatial uncertainty. Between any two localizations of the particle trajectory, the MFX operates \(\eta\) successive TCP cycles, each integrating fluorescent signal for a time \({t}_{{dwell}}\) (i.e., the dwell time) until a minimum number of photons, pre-defined in the sequence as the Photon Limit (PL), is acquired. Consequently, we define the time-to-localization \({t}_{{{\rm{loc}}}}=\eta \cdot {t}_{{{\rm{dwell}}}}+{t}_{{hw}}^{\eta }\) as the interval between any two successive localizations as determined by \(\eta\), \({t}_{{dwell}}\), and the hardware overhead time \({t}_{{hw}}^{\eta }\), i.e., the delay introduced by the hardware response and execution time (e.g., beam displacement), which scales with \(\eta\) and the TCP geometry (see Methods). It is important to note that because \(\eta\) is dependent on the fluorescent target’s Poisson statistics, \({t}_{{{\rm{loc}}}}\) is not a single value but a digitized distribution thereof (see Methods).

Since the movement of the target diffusing particles is uninterrupted during the localization process, the capabilities of MFX to follow single emitters are intuitively dependent on predefined parameters like PL, \({t}_{{dwell}}\) and the excitation laser power (the latter determines the fluorescence emission but also photophysics such as dark time populations and photobleaching of the fluorescent label and thus the frequency of photons collected, i.e., how fast PL is reached)12, the time overhead \({t}_{{hw}}^{\eta }\) and sample-dependent variables such as the signal-to-noise ratio of the collected signal. We should point out that during a localization estimation with \(\eta\) cycles, photons are only integrated for the time window \(\eta \cdot {t}_{{{\rm{dwell}}}}\), while the fluorescent target is moving for the entirety of \({t}_{{loc}}\) (compare Eq. 7). This observation is, of course, valid for any and all SPT experiments; however, it is particularly significant in MFX-enabled SPT, since \({t}_{{{\rm{dwell}}}}\) and \({t}_{{hw}}^{\eta }\) are in the same order of magnitude, unlike other fluorescence-based measurements.

The implications of continuous particle movement on the MINFLUX position estimation

Assuming a Brownian particle with constant non-zero diffusion coefficient \(D\), we can model the average distance traversed by the particle during a localization estimation as the standard deviation \({\sigma }_{{{\rm{Diffusion}}}}^{d}=\sqrt{2{dD}{t}_{{{\rm{loc}}}}}\) of the probability distribution of particle localizations13, where \(d\) is the number of spatial dimensions and \({t}_{{{\rm{loc}}}}\) is the time-to-localization elapsed (Eq. 7). While the position of the TCP center is updated after each successful localization, it remains unchanged during the cycles, i.e., during the estimation. Assuming one-dimensional diffusion for the sake of simplicity, we can estimate the average particle distance \(x\), from Eq. 1 to the TCP center by the 1D standard deviation \({\sigma }_{{{\rm{Diffusion}}}}^{d=1}\), i.e., \(x={\sigma }_{{{\rm{Diffusion}}}}^{d=1}\). Therefore, the CRLB (Eq. 1) depends on \({t}_{{{\rm{loc}}}}\) and on the particle diffusion rate \(D\), and is thus larger for SPT when compared to imaging (i.e., localization of fixed emitters) (Fig. 1e). This difference increases when, e.g., the diameter of the TCP is reduced in an attempt to improve the localization precision without considering the system as a whole. Consequently, experimental parameters need to be chosen in accordance with each other to realize an accurate MFX-enabled SPT experiment: expectations of the diffusion rate, the photophysics of the fluorescent label, and relevant scanning parameters, namely PL, \({t}_{{dwell}}\), and L, must all be taken into consideration.

In the case of immobile particles (\(D=0\)), this is not as problematic, as there is enough time to accurately center the TCP over the emitter, and optimization is required only to match the scanning parameter and the photophysics of the fluorescent label. This corresponds, in Fig. 1e, to the values of the CRLB where the distance from the TCP center is zero.

In summary, during position estimation, the excitation beam is successively centered on the scouting spots, i.e., the TCP vertices. Here it remains for a fraction of the dwell time during which the fluorescence signal is integrated. While this strategy is ideal for an immobile target, it poses a fundamental issue for SPT experiments. Since an MFX assesses the position of the tracked particle after each pattern iteration, given sufficient photons have been collected, it cannot refine the estimate based on the evolution of the signal during the observation. This is, however, not necessarily desirable, since such a procedure would further increase the overhead time between observations.

Optimizing MINFLUX scanning parameters for high sampling rate SPT

As pointed out, sample-specific optimization of experimental parameters is essential to enable accurate reporting of the population of diffusing particles in MFX-enabled SPT measurements, which can be achieved by adjusting the TCP geometry and diameter \(L\), the excitation laser power, but most importantly through PL and \({t}_{{dwell}}\). It is evident that minimizing the time between consecutive localizations, while keeping PL as high as possible, is the fundamental requirement. While this premise is applicable to SPT in general, unoptimized MFX SPT experiments, in contrast to classical SPT, due to their ad hoc position estimation, possibly fail to return any data at all, which is in contrast to classical SPT. Given the theoretical definition of \({t}_{{loc}}\) (Eq. 5), a continuous fluorescent signal and any given PL and \({t}_{{dwell}}\), the time-to-localization minimizes exactly when:

$$1 =\left\langle \eta \right\rangle = \left\langle \frac{N}{{\psi }_{{{\rm{MFX}}}}\cdot {t}_{{{\rm{dwell}}}}}\right\rangle \\ = \frac{\left\langle N\right\rangle }{\left\langle {\psi }_{{{\rm{MFX}}}}\right\rangle \cdot {t}_{{{\rm{dwell}}}}} = \frac{\left\langle N\right\rangle }{\left\langle {\psi }_{{{\rm{MFX}}}}\cdot {t}_{{{\rm{signal}}}}^{\eta =1}\right\rangle } {\ge }\frac{{N}_{{{\rm{PL}}}}}{\left\langle {\psi }_{{{\rm{MFX}}}}\cdot {t}_{{{\rm{signal}}}}^{\eta =1}\right\rangle }$$
(2)

where \(\left\langle {\psi }_{{{\rm{MFX}}}}\right\rangle\) is the average photon detection frequency per localization (sometimes referred to as EFO), \(\left\langle N\right\rangle \left(=\left\langle {\psi }_{{{\rm{MFX}}}}\cdot {t}_{{{\rm{signal}}}}^{\eta }\right\rangle =\left\langle {\psi }_{{{\rm{MFX}}}}\cdot \eta {\cdot t}_{{{\rm{dwell}}}}\right\rangle =\left\langle {\psi }_{{{\rm{MFX}}}}\right\rangle \cdot \left\langle \eta \right\rangle \cdot {t}_{{{\rm{dwell}}}}\right)\) the average number of collected photons (sometimes referred to as ECO), \({t}_{{{\rm{dwell}}}}\) the dwell time per localization round as put in the sequence, and \({N}_{{PL}}\) the photon limit.

Consequently, to enable reliable position estimation, PL should be matched with the expected average photon count \(\left\langle N\right\rangle\) per unit time \({t}_{{{\rm{signal}}}}^{\eta =1}\). It is even desirable to set the PL to a slightly underestimated value for the average emission of the target fluorophore. This will ensure that, on average, each TCP cycle will lead to a successful localization, thereby maximizing the sampling efficiency in terms of minimizing the time-to-localization. However, if the photon limit is set too low, the localization algorithm does not take full advantage of the photon budget afforded by the target fluorophore. As pointed out before, while a slightly higher number of detected photons compared to PL can still prove beneficial, significantly larger numbers will cause positional offsets during the unbiasing step, which follows position estimation14. These errors become even more severe for larger \(L\), as the approximation of the central minimum of the excitation beam (i.e., the doughnut-beam) by an ideal parabola (as done in practice) does not hold in that case, causing a larger bias in the estimator.

Determination of a parametric expression for the upper limit of trackable diffusion rates in two-dimensional MINFLUX enabled SPT

Given that emitters are only tracked while inside the TCP, there is a risk for them to escape should the area \(\pi {\left({\sigma }_{{Diffusion}}^{d=1}\right)}^{2},\) which is explored by an emitter during the time-to-localization \({t}_{{{\rm{loc}}}}\), approach the TCP area \(\pi {(L/2)}^{2}\). This solidifies an upper limit for trackable diffusion rates \(D\) given a specific \({t}_{{{\rm{loc}}}}\) (Fig. 1f). If a particle moves with a diffusion rate beyond this limit, MFX will not be able to produce reliable localizations, if any at all. From Eq. 1 it becomes clear that while the spatial resolution is increased linearly by reducing \(L\), the risk of losing the emitter rises quadratically.

For simplification, we may set the Brownian diffusing emitters to exhibit a constant average emission rate \(\left\langle {\theta }_{{{\rm{p}}}}\right\rangle\) during an optimized photon acquisition \(\left(\left\langle \eta \right\rangle =1\right)\) and assume an approximately constant average photon detection rate \(\left\langle {\psi }_{{{\rm{MFX}}}}\right\rangle \le \left\langle {\theta }_{{{\rm{p}}}}\right\rangle\). In this case, we can give an estimation of the upper limit of possibly trackable two-dimensional (2D) diffusion rates \({D}_{\max }^{2D}\) under the condition that the particle must remain within the area of the TCP during the localization process (see Methods).

$${D}_{\max }^{2D}=\frac{{L}^{2}}{16}\cdot \frac{\left\langle {\theta }_{{{\rm{p}}}}\right\rangle }{{N}_{{{\rm{PL}}}}+\left\langle {\theta }_{{{\rm{p}}}}\right\rangle {t}_{{{\rm{hw}}}}^{\eta =1}}\le \frac{{L}^{2}}{16}\cdot \frac{\left\langle {\psi }_{{{\rm{MFX}}}}\right\rangle }{{N}_{{{\rm{PL}}}}+\left\langle {\psi }_{{{\rm{MFX}}}}\right\rangle {t}_{{{\rm{hw}}}}^{\eta =1}}$$
(3)

Experimental observation of the influence of MINFLUX scanning parameters

From our theoretical considerations, we know that the excitation laser power, PL, and \({t}_{{dwell}}\) are the most impactful parameters to consider when optimizing the MFX time-to-localization (see Methods). While the choice of laser power strongly depends on the sample used (e.g., the brightness or photobleaching properties of the target fluorophore,) both PL and \({t}_{{dwell}}\) can be chosen arbitrarily before the experiment. Consequently, we experimentally investigated the influence of these two parameters on MFX-enabled SPT measurements. To this end, we performed SPT of biotinylated lipid analogs (DSPE-PEG-Biotin, tagged with streptavidin-coated Quantum Dots (QDs)) embedded in a homogeneous fluid continuous Supported Lipid Bilayer (SLB, unsaturated 1,2-Dioleoyl-sn-glycero-3-PC (DOPC) lipid, see Methods)15 (Fig. 2a). We intentionally employed large (\(\approx 15{nm}-20{nm}\) in diameter16) and bright metallic core QDs as luminescent tags to slow down the diffusion of the target biotinylated lipid analogs while preserving their characteristic free diffusion17,18,19,20. The employed SLBs were generated either by lipid depositions in enclosed flow-chamber systems or by Giant Unilamellar Vesicle (GUV) patching. We performed the main part of our experiments on GUV patches, as they offer an easy and well-explored model system.

Table 1 lists all relevant experimental MFX sequence parameters as implemented in MINFLUX-IMSPECTOR (commercial version-16.3.15645-m2205). With \(L=150{nm},\) \({{\rm{Stickiness}}}=4\) and \({{\rm{MaxOffTime}}}=3{ms}\) (see Supplementary Note 1, Parameter Overview), in our experiments, we chose to stay lenient during tracking to catch as many datapoints as possible, which gave us more freedom in data analysis but required post hoc artifact removal.

Table 1 Experimental MINFLUX sequence parameters for 2D single particle tracking of fluorescent dye or QDot-labeled lipid analogs in the SLB

In our analysis, we split trajectories whenever the number of cycles \(\eta\) between consecutive localizations exceeded \(\delta =\left\langle {{\rm{\eta }}}\right\rangle +{{\rm{std}}}\left({{\rm{\eta }}}\right)\), which effectively removed large time gaps, mid-trace particle-swap events, and jitter. Further, using our previous SPT analysis pipeline, we eliminated artifacts due to, e.g., label-induced cross-linking of various lipids21. We then finally extracted the lateral diffusion coefficient \({D}_{{{\rm{MSD}}}}\) and the dynamic localization uncertainty \({\sigma }_{{{\rm{MSD}}}}\) from a custom Mean Squared Displacement (MSD) implementation suited for inhomogeneous time-lags using Optimal Least Squares Fitting (OLSF)22. As a reference for the obtained values of \({D}_{{{\rm{MSD}}}}\), we performed SPT on the same QD-labeled lipids in a similar SLB using a custom-built microscope with Total-Internal-Reflection Fluorescence (TIRF) excitation and camera-based detection23, and analyzed the data using the same pipeline (Fig. 2c right side).

Before detailing any biasing influence of PL and \({t}_{{dwell}}\) on the experimental diffusion data, we first inspected another experimental MFX parameter, the galvo damping DMP (see Supplementary Note 1, Parameter Overview). We reviewed values of \({D}_{{{\rm{MSD}}}}\) obtained for different DMP (Fig. 2c, left side, PL set to 10). Since \({DMP} > 0\) led to an underestimation of particle motility, we generally kept the galvo damping off (\({DMP}=0\)) in our experiments.

Turning now to PL and \({t}_{{dwell}}\), we first tested possible bias in the MFX data by checking whether the tracks showed an isotropic progression as expected for Brownian diffusion. The Turning Angle Distribution (TAD) demonstrates an additional geometric bias in that a set of directions is preferred with decreasing PL (Fig. 2b, \({dT}=100\mu s\)), digitizing the direction of positional updates, i.e., too low values of PL resulted in a biased detection of diffusion. This is a direct result of the hexagonal TCP geometry in combination with the reduced number of acquired photons and the thus reduced size of the statistical data sample available for analysis (compare Fig. 2b–d in ref. 9).

As mentioned above, our isotropic progression analysis highlighted a favorable use of larger PL values. Unfortunately, we had to reduce PL to avoid missing faster diffusion events, i.e., to sample a higher bandwidth of particle diffusion rates, highlighted by an artefactual dependency of the extracted values of \({D}_{{{\rm{MSD}}}}\) on PL (Fig. 2c). While higher PL entail a smaller localization uncertainty \({\sigma }_{{{\rm{MSD}}}}\), i.e., an in principle higher spatial precision (Table 2), the determination of values of \({D}_{{{\rm{MSD}}}}\) became biased towards slower moving emitters, i.e., emitters moving too fast were lost and the reported values of \({D}_{{{\rm{MSD}}}}\) appeared to underestimate the reference value of the TIRF-SPT experiments (Fig. 2c and Table 2). We observed the same characteristics for both kinds of SLB sample preparation. The coinciding change of \({\sigma }_{{\rm{MSD}}}\), \({D}_{{{\rm{MSD}}}}\), and PL can be traced back to the CRLB’s dependence on the number of photons acquired and the aforementioned increased possibility of losing particles moving too fast for too long times (\({t}_{{{\rm{loc}}}}\)), i.e., the time required in total for a localization (Fig. 1e, f).

Table 2 Experimental results reveal an optimization tradeoff between trackable diffusion rates and localization error for MFX-enabled single particle tracking

We next investigated the effect of different \({t}_{{dwell}}\) on the experimentally detected diffusion rates, while maintaining \({PL}=50\) (Fig. 2c). Confirming Eq. 5, we revealed larger average values of \({D}_{{{\rm{MSD}}}}\) for smaller \({t}_{{dwell}}\), reaching the reference value of the TIRF-SPT experiments only for very small \({dT}\le 50\mu s\). Yet, it must be kept in mind that due to the additional hardware-induced overhead time \({t}_{{hw}}^{\eta }\), which is in the same order of magnitude as the dwell time \({t}_{{dwell}}\), the time-to-localization \({t}_{{loc}}\) has a lower limit. Given that photon emission follows Poisson statistics and assuming a fixed average emission rate \(\left\langle {\theta }_{{{\rm{p}}}}\right\rangle\), the average number of detected photons per cycle \(\left\langle {N}_{p}^{\eta }\right\rangle\) is linearly dependent on the time window of signal integration (\({t}_{{{\rm{signal}}}}^{\eta }=\eta {\cdot t}_{{{\rm{dwell}}}}\)). Therefore, for lower \({t}_{{dwell}}\) a larger average number of TCP cycles \(\left\langle \eta \right\rangle\) is required to collect enough photons (PL) per successful localization (compare Table 2). This again results in a larger or equal \({t}_{{{\rm{loc}}}}\) (compare Eq. 4) given that each TCP cycle causes additional hardware overhead. As a reminder, \({t}_{{{\rm{loc}}}}\) is determined by the number of TCP cycles \(\eta\) times the dwell time \({t}_{{dwell}}\) plus the overhead time \({t}_{{hw}}^{\eta }\) (Eq. 7).

In a nutshell, for a given \(\left\langle {\theta }_{P}\right\rangle\), fewer and shorter cycles per localization mean a higher frequency of position updates, which permits following faster particles at a reduced distance from the TCP center, minimizing the localization error induced by the particle movement, i.e., the offset between the actual (and unknown) particle position and the estimation produced. This strategy effectively improves the overall spatio-temporal resolution.

Improving the localization precision by collecting more photons over a longer integration time (\({t}_{{{\rm{signal}}}}^{\eta }\)) may not always be viable, since increasing \({t}_{{loc}}\) in turn increases the deviation between estimation and actual particle position or renders the position estimation impossible altogether. This is due to an increase in the area explored by the diffusing particle during the photon collection (compare Fig. 1f). To counteract this effect, it may appear reasonable to adopt TCP scanning patterns with fewer positions to increase the sampling rate. This has already been employed in the past8,9, and it does marginally increase the temporal resolution, since fewer positions have to be scanned during one TCP, thus shortening \({t}_{{hw}}^{\eta }\). However, reducing the number of vertices in the position estimator also results in an undesirable increased angular bias, which is especially true for low numbers of photons (Fig. 2b). While in principle, any TCP with a finite number of vertices (i.e., not an ideal circle) will result in some degree of angular bias, the hexagonal geometry has proven to be a suitable compromise between temporal efficiency and angular resolution (compare Fig. 2b–d in 9). Therefore, adopting a hexagonal TCP is preferable, at least when probing diffusive motion with a high degree of randomness8.

While calculating the ensemble-MSD from our experiments, we noticed that they expressed two discontinuous linear regimes, most prominently for low values of PL, i.e., high temporal resolutions (Fig. 2d). Though varying in severity, we found the kink-like shape in all of our fastest datasets, i.e., the datasets of highest temporal resolution. Consequently, for the entirety of this work, we distinguish between the Lower Regime MSD, meaning the part with or prior to the kink-like shape, and the Upper Regime, referring to the continuous linear part beyond that. Here, the words Lower and Upper refer to the interval of time lags \(\tau\) in which discontinuity appears. We noticed a correlation between the severity of the kink and the employed PL (Fig. 2d). Given that a lower PL enables faster sampling (see Methods and Table 2), we further noted a correlation between the sampling frequency of MFX (\(\sim 1/\left\langle \eta \right\rangle\)) and the severity of the discontinuity of the MSD curve. The same was true for the dynamic localization error \({\sigma }_{{{\rm{MSD}}}}\), which got worse (i.e., increased) with increased sampling frequency (Table 2).

We excluded the possibility of strong confined or compartmentalized diffusion causing these two-regime characteristics in our experimental MSD, since our membrane bilayers were very fluid and homogeneous, consisting of one type of unsaturated lipid (see Methods). Therefore, and according to previous work24, it is most probable that the Lower Regime MSD did not result from the diffusive motion of the lipid but was rather due to the wiggling motion of the QDs (\(\approx 15{nm}-20{nm}\) in diameter16) attached to the PEG(2000) linkers (\(\approx 3{nm}\) in diameter25) on top of the particle (compare Fig. 5 in ref. 24). This became apparent when comparing the extracted values of \({D}_{{{\rm{MSD}}}}\) for both Lower and Upper Regime (Fig. 2e). On one hand, the Upper Regime exhibited diffusional rates that were close to those of our TIRF microscopy reference experiments and marginally dependent on PL, highlighting the true mobility of the lipid. On the other hand, \({D}_{{{\rm{MSD}}}}\) values of the Lower Regime were far above those of the references (Fig. 2e). Therefore, we considered the Upper Regime as our region of interest. Throughout this work, except for Fig. 2e, we list only the diffusion rates extracted from the Upper MSD Regime (Figs. 2c and 3b; Table 2). Further investigations into the cause of the MSD discontinuity in general were beyond the scope of this work. Nevertheless, we should point out that this phenomenon must be taken into consideration in the larger context of SPT, given that a significant quantity of analysis approaches in the literature merely consider the first few points in the MSD curves to estimate the diffusion rate of the targets of interest26.

Given that Brownian motion is a homogeneous, isotropic, and memoryless process, particle systems exhibiting Brownian motion are expected to be ergodic, i.e., to have an ergodic ratio \({\varepsilon }_{{{\rm{Brownian}}}}=1\). Therefore, it is important to point out that all MINFLUX datasets, which reported diffusion coefficients close to the values of the TIRF microscopy reference, were characterized by an ergodic ratio of about \({\varepsilon }_{{\rm{QD}}}\approx 0.8\) as compared to \({\varepsilon }_{{{\rm{TIRF}}}}\approx1.0\) for TIRF. Following the above discussion, the observed ergodicity break was most likely due to the superposition of the wiggling motion of the QDs and the particle diffusion in the SLB.

Accurate tracking of fast fluorescent lipid analogs on model membranes with optimized MINFLUX enabled SPT

Next, we conducted MFX-enabled SPT experiments on fluorescent lipid analogs (Dipalmitoylphosphatidylcholine tagged with Abberior STAR-Red via a PEG-linker, DPPE-PEG) embedded within a GUV-patch derived SLB (70% DOPC and 30% cholesterol (CHOL), see Methods; Fig. 3a). Compared to QDot-labeled lipids, these fluorescent lipid analogs have much higher diffusion rates and should approach the limit of what is feasibly trackable by the device. The addition of cholesterol was made to marginally slow down the diffusion (to ensure staying within \({D}_{\max }^{2D}\)) while maintaining its characteristic isotropic and unconfined movement. Following the same routine as before (with \({PL}=10\), \({dT}=100\mu s\), \({DMP}=0\)), we calculated the MSD. From its Upper Regime, we obtained an ensemble and time-average diffusion coefficient \({D}_{{{\rm{Dye}}}}\approx 2.5\mu {m}^{2}/s\) and an ergodicity coefficient of \({\varepsilon }_{{{\rm{Dye}}}}\approx 0.98\), i.e., close to perfect homogeneous diffusion (Fig. 3b and Table 2).

In comparison to the QD-tagged samples, we noticed that the kink-like shape of the ensemble-MSD, though retained, was significantly more subtle. This implies reduced wobbling of the PEG-linker tagged with the dye rather than with the QDs, which was reflected in the contrast of ergodicity coefficients \({\varepsilon }_{{\rm{QD}}}\approx 0.8\) and \({\varepsilon }_{{{\rm{Dye}}}}\approx1.0\) for the same sequence parameters (i.e., \({PL}=10\), \({dT}=100\mu s\), \({DMP}=0\)). Consequently, MFX successfully observed the expected isotropic Brownian Motion with a diffusion rate close to values reported in relevant literature27.

We then compared our experimental results to theory. Figure 3c plots diffusion rate limits \({D}_{\max }^{2D}\) (Eq. 3) for different values of \(L\), \({PL}\) and \(\left\langle {\psi }_{{{\rm{MFX}}}}\right\rangle\), highlighting the best chances to track fast-moving emitters for large \(L\) (e.g., \(150{nm}\)) and \(\left\langle {\psi }_{{{\rm{MFX}}}}\right\rangle\) and low \({PL}\) (e.g., 10). With photon emission frequencies in the range of \(125{kHz}-300{kHz}\) (as in our experiments), MFX should then be able to track emitters moving as fast as \({D}_{\max }^{2D}\approx {10\mu m}^{2}/s-{11\mu m}^{2}/s\) with optimized parameters (Fig. 3d). Our experimental data of Fig. 3b (\({D}_{{{\rm{Dye}}}}\approx 2.5\mu {m}^{2}/s\), taken with \({PL}=10\) and \({t}_{{dwell}}=100\mu s\)) was thus well within these theoretical boundaries (Fig. 3d). With these experimental settings, slightly more than \(N=20\) photons were detected on average per localization and cycle (\({PL}=10\), first row in Table 2), which resulted in an average photon detection frequency per localization \(\left\langle {\psi }_{{{\rm{MFX}}}}\right\rangle =\left\langle {N/\eta t}_{{dwell}}\right\rangle\) of around 213 kHz (\(\left\langle {t}_{{{\rm{loc}}}}\right\rangle =150\mu s\), Table 2 and Eq. 3). One might argue that increasing the PL to 20 could prove beneficial in terms of localization precision while maintaining an accurate value for the average diffusion rate. Further increase of the PL or \({t}_{{dwell}}\), or decreasing L for that matter, would, however, result in an underestimation of the particle motility. It is important to note that we always assume \(\left\langle \eta \right\rangle =1\), which implies \({t}_{{dwell}} \sim 1/\left\langle {\psi }_{{{\rm{MFX}}}}\right\rangle\) and \({N}_{{{\rm{PL}}}} \sim \left\langle {\psi }_{{{\rm{MFX}}}}\right\rangle\) (compare Eq. 3).

Conclusions

We theoretically and experimentally demonstrated the implications of the iterative localization procedure of MFX-enabled SPT and highlighted the resulting critical dependence on pre-defined acquisition parameters such as L, PL, and \({t}_{{dwell}}\). We deducted an upper limit of reliably trackable diffusion rates, introduced a parameter optimization scheme (Supplementary Note 2, MINFLUX Sequence Optimization Guide for 2D SPT Experiments) to allow for the capture of a broader bandwidth of fast diffusion events, and provided an overview of the most relevant MFX sequence parameters (Supplementary Note 1, Overview of the Most Influential Sequence Parameters in MINFLUX enabled Single Particle Tracking) alongside practical tips and warnings for MFX sequence manipulation. Finally, we experimentally demonstrated the possibility of reliable MFX-enabled SPT of fast \(\left(\left\langle {D}_{{{\rm{MSD}}}}\right\rangle =2.5\mu {m}^{2}/s\right)\) lateral Brownian diffusion of fluorescent lipid analogs in model membranes.

So far, we have restricted ourselves to two-dimensional experiments. However, our discussion and findings can be easily extended to the three-dimensional case, given that they share the same modus operandi. We stress that all the considerations for Brownian diffusing particles in this text also apply to cases of directed or processive motion, such as those considered in refs. 28,29, since the instrument adopts the same detection strategy irrespective of the experiment.

Methods

Continuous supported lipid bilayer composition and formation

The continuous supported lipid bilayer (SLB) used as a target sample was composed of DOPC (1,2-dioleoyl-sn-glycero-3-phosphocholine, Avanti Polar Lipids, Inc.) with the addition of \(0.01{{\rm{Mol}}} \%\) of the fluorescent lipid analog DOPE-ATTO488 (ATTO-TEC GmbH) for ease of identification under confocal fluorescence imaging. The targets of SPT were DSPE (1,2-distearoyl-sn-glycero-3-phosphoethanolamine) lipid analogs with a PEG(2000)-Biotin linker (Avanti Polar Lipids, Inc.), added in \(0.15\cdot {10}^{-3}{{\rm{Mol}}} \%\) to the lipid solution above. The SPT targets were labeled with streptavidin-coated metallic core QDs, whose fluorescence emission spectrum manifests as a symmetric peak centered around 655 nm (QDs 605, ThermoFisher, Inc.).

The continuous SLB production was based on a previously reported solvent-assisted lipid bilayer (SALB) formation method15. Lipids were first dissolved in chloroform upon arrival and kept as stock solutions at −20 °C. Before use, the desired amount of lipid stock solution was blow dried by a gentle stream of nitrogen gas and the lipid film was resuspended in isopropanol (IPA) at a concentration of \(0.5{mg}/{ml}\). Glass coverslips (Epredia, \(0.16-0.19{mm}\), \(26\times 76{mm}\)) were rinsed sequentially with ethanol, ultra-pure water and cleaned with detergent, they were treated with a plasma cleaner (Zepto One from Diener Electronic GmbH, Plasma-Surface-Technology) for 1 min before the assembly of the microfluidic flow channel with Ibidi GmbH sticky-Slide I Luer (\(0.1{mm}\) channel height), the flow channel was later connected to a Hamilton, Inc. gas tight glass syringe (\(2.5{ml}\)) via appropriate connectors and tubing. A high-precision syringe pump (CETONI GmbH Nemesys S) was used to control the liquid exchange. The flow channel was initially filled with PBS buffer, then the buffer was replaced with IPA at a flow rate of \(50\mu l/\min\) for \(5\min\), target lipid/lipid mixtures in IPA was then introduced into the channel at \(50\mu l/\min\) for \(2\min\) and with incubation on the coverslip for another \(5-10\min\), finally PBS buffer was again introduced into the flow channel at \(50\mu l/\min\) for \(2\min\) for complete formation of continuous SLB, and with a subsequent increased flow rate at \(100\mu l/\min\) for \(1\min\) to rinse off loosely attached lipid structures.

Giant unilamellar vesicle patch SLB composition and formation

The lipids used for these samples are DOPC (1,2-dioleoyl-sn-glycero-3-phosphocholine, Avanti Polar Lipids, Inc.), Cholesterol (Ovine, cholest-5-en-3β-ol, Avanti Polar lipids, Inc.), Atto 488-DOPE (1,2-Dioleoyl-sn-glycero-3-phosphoethanolamine, Atto-Tec), DSPE-peg2000-biotin (1,2-distearoyl-sn-glycero-3-phosphoethanolamine-N-[biotinyl(polyethyleneglycol)-2000] (ammonium salt), Avanti Polar Lipids, Inc.) and DPPE-peg2000-STAR RED (1,2-dipalmitoyl-sn-glycero-3-phosphoethanolamine-N-[azido(polyethyleneglycol)-2000, Abberior).

We prepared Giant Unilamellar Vesicles (GUVs) through electroformation similar to refs. 23,30 in sucrose solution (\(300{mM}\)), using a solution of DOPC and DOPC:CHOL 7:3, depending on the experiment shown. In both cases, we added DOPE Atto 488 (\(0.01{{\rm{Mol}}} \%\)). In the experiments in which QDs are used, we added to the lipid solution also DSPE-PEG2000-Biotin (\(0.01{{\rm{Mol}}} \%\)). We plasma cleaned the coverslip to rupture the GUVs and create GUV patches, and we used, as buffer, phosphate buffer saline (PBS, \(137{mM}\) NaCl, \(10{mM}\) phosphate, \(2.7{mM}\) KCl) to keep the supported lipid bilayer (SLB) hydrated. We then labeled the biotinylated lipids with streptavidin conjugated 655 QDs (\(1{\mu }M\) concentration, Invitrogen by Thermo Fisher Scientific) at a concentration of \(50{pM}\) for MINFLUX SPT, while we used streptavidin conjugated 605 QDs (\(1{\mu }M\) concentration, Invitrogen by Thermo Fisher Scientific) at a concentration of \(1{pM}\) for TIRF single particle tracking. In the experiments in which we track the lipid analog DPPE-peg2000-STAR RED, we labeled the SLB with a concentration of \(50{pM}\).

TIRF data acquisition

The TIRF single particle tracking data are acquired on a custom-made iSCAT-TIRF microscope as described in ref. 23. We excited the 605 QDs with a 488 nm diode laser and, to efficiently detect the fluorescence signal, the filters in the TIRF’s imaging channel have been changed accordingly. We acquired 3000 frames for each measurement with an exposure time of \(10{ms}\) that led to an effective frame time of \(67{ms}\).

MINFLUX single particle tracking

The SPT experiments were performed on a commercial MINFLUX microscope setup (Abberior Instruments GmbH), which is based on an iterative localization approach9. For this study, we restricted our investigation to 2D tracking, although the setup is capable of 3D tracking. The device was provided with a set of default localization routines for different purposes, from SPT to imaging, for 2D and 3D experiments, where a large number of parameters can be arbitrarily modified and adjusted by the users, within limits and a procedure specified by the manufacturer. The scanning parameters relevant for our experiments are reported in Table 1. We note that the pattern dwell time (\({t}_{{dwell}}\)), i.e., the total time that the MINFLUX setup spends collecting photons during one TCP cycle, could be altered without much consequence. On the other hand, the photon limit (PL) and TCP diameter (L) required additional changes to the parameters provided for the localization correction, as the CRLB (Eq. 1) is dependent on both. They are available at “…/seq/containers/*.json”. We highlight that another variable that changed between pattern iterations was the excitation laser power. We express this by listing amongst the parameters a laser power multiplier, which refers to a starting excitation power of \(10\mu W\) at the sample plane.

MINFLUX localization estimation

MINFLUX realizes processive particle localization by employing a chain of successive pattern iterations. Behavior during these is governed by the MFX-sequence parameters (Supplementary Note 1, Parameter Overview). Each iteration follows the same core principles (Fig. 1a).

Around an initial assumed particle localization, the scanning beam is steered along a pre-defined path called the Target Coordinate Pattern (TCP) with its vertices on a virtual circle of diameter L using Electro Optical Deflectors (EODs). At each vertex, the signal is integrated for a time (\({t}_{{integration}}\)) equal to \({t}_{{integration}}={t}_{{dwell}}/\left({N}_{{vertices}}\cdot {N}_{{TCP}}\right)\), where \({t}_{{dwell}}\) is the Dwell Time (\({t}_{{dwell}}\)), \({N}_{{vertices}}\) the number of vertices on the TCP, and \({N}_{{TCP}}\) the number of TCP Pattern Repetitions (patRepeat). Additionally, a photonic signal can be integrated at a central spot to calculate the Center-Frequency-Ratio. After completing the TCP, including the optional center spot, the beam is placed back in the initial position. Given its quantized and repetitive nature, we call the entire completed procession of signal integration a TCP cycle or round-trip.

After completing a TCP, the Effective Frequency at Offset (EFO) is calculated by dividing the number of detected photons (ECO) by the \({t}_{{dwell}}\). It is important to point out that the current version of the microscope does not report the raw photon counts recorded on the vertices of the TCP, which sensitively limits the scope of post-processing. Both ECO and EFO refer to the overall photons collected during position estimation.

If the Automatic Background Estimation (bgcSense) has been enabled, the local estimated background signal is subtracted from the EFO. The EFO is then compared against the Background Threshold (bgcThreshold) to determine if the integrated signal can be considered valid.

If the EFO is below the Background Threshold, another round trip is kicked off, and the collected photons are discarded.

If the EFO surpasses the Background Threshold, the collected photons are counted against the Photon Limit (PL), i.e., the minimal number of photons requested to be used for a localization estimation.

Should the number of detected photons above the background threshold collected be less than the PL, another TCP cycle is started, and the photons retained.

Should the number of valid photons collected be equal or surpass the PL, the MINFLUX microscope will start to calculate a next localization estimate, which after being corrected in a second step using the Estimation Coefficients (estCoefficients) is used as the initial particle position for the next run. A Galvanometric Scanner is used to re-center the virtual circle around that position, and the routine is re-engaged (Fig. 1d).

Should the number of valid photons remain insufficient for a number of cycles determined by the Single Interval Linger Time (maxOffTime) and by the number of Permitted Localization Attempts (stickiness), the particle is considered lost and the SPT routine restarted (Fig. 1b, c, d).

The employed parameter controlled MFX-enabled SPT routine as provided by the manufacturer (Abberior Instruments GmbH.) is reported in ref. 9 and used in refs. 28,29. A detailed overview of the sequence parameters is found in Supplementary Note 1 and the GitHub repository provided (see Data availability).

Our experimental hardware highlights that moving the doughnut-beam center between vertices takes about \({t}_{{EOD}}\approx 5.3\mu s\), while the localization estimation and TCP repositioning take about \({t}_{{REP}}\approx 20\mu s\). This enables us to write down an ideal time-to-localization \({t}_{{loc}}^{2D}\) for a single MFX determined particle localization in 2D:

$${t}_{{loc}}^{2D}(\eta )=\, \eta \cdot \left({t}_{{{\rm{dwell}}}}\cdot \left(1+{{{\rm{\delta }}}}_{{{\rm{CFR}}}}\cdot {\gamma }_{{{\rm{CFR}}}}\right)+{N}_{{{\rm{TCP}}}}\cdot {t}_{{{\rm{EOD}}}}\right.\\ \left.\cdot \left({N}_{{{\rm{vertices}}}}+{{{\rm{\delta }}}}_{{{\rm{CFR}}}}\right)\right)+{t}_{{{\rm{REP}}}}$$
(4)
$${t}_{{loc}}^{2D}\left(\eta \right)=\eta \cdot \chi \left({t}_{{{\rm{dwell}}}}\right)+{t}_{{{\rm{REP}}}}$$
(5)

Where \(\eta \in \left[1,\infty \right)\) is the number of roundtrips completed, \({{{\rm{\delta }}}}_{{{\rm{CFR}}}}\) is a delta-function that returns \({{{\rm{\delta }}}}_{{{\rm{CFR}}}}=1\) if the CFR-Check is enabled, and \({\gamma }_{{{\rm{CFR}}}}\) is a factor that determines the amount of time spent integrating the signal for the CFR-Check (ctrDwellFactor). We summarize the constant part of Eq. 4 into \(\chi \left({t}_{{{\rm{dwell}}}}\right)\) in Eq. 5.

To display the split between signal integration \({t}_{{{\rm{signal}}}}^{\eta }\) and hardware overhead \({t}_{{hw}}^{\eta }\), we can express Eq. 4 in the following way:

$${t}_{{loc}}^{2D}\left(\eta \right)=\, \eta \cdot {t}_{{dwell}}+\left(\eta \cdot \left({t}_{{{\rm{dwell}}}}\cdot {{{\rm{\delta }}}}_{{{\rm{CFR}}}}\cdot {\gamma }_{{{\rm{CFR}}}}+{N}_{{{\rm{TCP}}}}\cdot {t}_{{{\rm{EOD}}}}\right.\right.\\ \left.\left.\cdot \left({N}_{{{\rm{vertices}}}}+{{{\rm{\delta }}}}_{{{\rm{CFR}}}}\right)\right)+{t}_{{{\rm{REP}}}}\right)$$
(6)
$${t}_{{loc}}^{2D}(\eta )={t}_{{{\rm{signal}}}}^{\eta }+{t}_{{hw}}^{\eta }$$
(7)

Temporal optimization

Considering linear Eq. 5, we determine two angles of minimization, the number of TCP round trips \(\eta\) and the slope \(\chi \left({t}_{{{\rm{dwell}}}}\right)\). While minimizing the latter is trivial considering Eq. 4, we must understand \(\eta\) as a function of the laser power, PL, and \({t}_{{dwell}}\) that minimizes exactly when at least PL number of photons arrive at the detector within \({t}_{{dwell}}\) seconds. Providing a complete mathematical model of this behavior is beyond the scope of this work, but for our purposes, it is sufficient to understand that these three factors, i.e., laser power, PL, and \({t}_{{dwell}}\), play an essential role when trying to optimize MFX-enabled SPT experiments.

Turning angle distribution

Turning angles are defined as the angle between the displacement vectors \(\vec{a}\) and \(\vec{b}\), which describe the particle motion along three consecutive positions \({{\rm{A}}},{{\rm{B}}},{{\rm{C}}}\). It is calculated as follows:

$$\cos \left(\phi \right)=\frac{\vec{a}\circ \vec{b}}{\left|\vec{a}\right|\cdot |\vec{b}|}$$
(8)

The turning angle distribution (TAD) can be used to investigate directionality between successive datapoints, thereby posing as a tool to describe single-particle motion across time.

Extracting the number of TCP cycles per localization

Assuming a steady fluorescent signal, we can straightforwardly extract the number of cycles \(\eta\) required for each localization in MFX from the data provided as follows:

$$\eta =\frac{N}{{\psi }_{{{\rm{MFX}}}}\cdot {t}_{{{\rm{dwell}}}}}=\frac{N}{\frac{N}{{\eta \cdot t}_{{{\rm{dwell}}}}}\cdot {t}_{{{\rm{dwell}}}}}=\frac{{{\rm{ECO}}}}{{{\rm{EFO}}}\cdot {t}_{{{\rm{dwell}}}}}=\eta$$
(9)

Where \(N\) (\({{\rm{ECO}}}\)) is the number of photons acquired at the TCP during position estimation, \({\psi }_{{{\rm{MFX}}}}\) (\({{\rm{EFO}}}\)) is the photon detection frequency at the TCP and \({t}_{{{\rm{dwell}}}}\) is the dwell time as put in the sequence.

Ergodic hypothesis

The ergodic hypothesis, the only fundamental assumption in equilibrium statistical physics31, implies that the average of a process parameter over time would equate the average over the complete statistical ensemble. In the case of particle diffusion, this relates to:

$$\varepsilon =\frac{{D}_{e{{\rm{MSD}}}}}{{D}_{t{{\rm{MSD}}}}}$$
(10)

Where \({D}_{t{{\rm{MSD}}}}\) is the time-average diffusion coefficient and \({D}_{e{{\rm{MSD}}}}\) is the ensemble-average diffusion coefficient.

Defining an upper limit for trackable diffusion rates

Assuming Brownian particles to exhibit a constant average photon emission rate \(\left\langle {\theta }_{{{\rm{p}}}}\right\rangle\) and the average photon detection rate \(\left\langle {\psi }_{{{\rm{MFX}}}}\right\rangle \le \left\langle {\theta }_{{{\rm{p}}}}\right\rangle\), we can give an estimation of the upper limit of possibly trackable diffusion rates in 2D \({D}_{\max }^{2D}\) given \({\sigma }_{{{\rm{Diffusion}}}}^{d=2}\) and that the particle needs to remain within the area of the TCP during the localization process.

$${(L/2)}^{2}\pi =\pi {\left({\sigma }_{{{\rm{Diffusion}}}}^{d=2}\right)}^{2}$$
(11)
$${L}^{2}=16\cdot {t}_{\min }^{{loc}}{D}_{\max }^{2D}|\min \left({t}_{{loc}}^{2D}\left(\eta \right)\right)={t}_{{loc}}^{2D}\left(\eta =1\right)$$
(12)
$${D}_{\max }^{2D}=\frac{{L}^{2}}{16}\cdot \frac{1}{{t}_{{{\rm{idealsignal}}}}^{{{\rm{\eta }}}=1}+{t}_{{{\rm{hw}}}}^{\eta =1}}|{t}_{{{\rm{idealsignal}}}}^{{{\rm{\eta }}}=1}=\frac{{N}_{{{\rm{PL}}}}}{\left\langle {\theta }_{{{\rm{p}}}}\right\rangle }$$
(13)
$${D}_{\max }^{2D}=\frac{{L}^{2}}{16}\cdot \frac{\left\langle {\theta }_{{{\rm{p}}}}\right\rangle }{{N}_{{{\rm{PL}}}}+\left\langle {\theta }_{{{\rm{p}}}}\right\rangle {t}_{{{\rm{hw}}}}^{\eta =1}}$$
(14)
$${D}_{\max }^{2D}\le \frac{{L}^{2}}{16}\cdot \frac{\left\langle {\psi }_{{{\rm{MFX}}}}\right\rangle }{{N}_{{{\rm{PL}}}}+\left\langle {\psi }_{{{\rm{MFX}}}}\right\rangle {t}_{{{\rm{hw}}}}^{\eta =1}}$$
(15)
$$\begin{array}{cc}{D}_{\max }^{2D}\le \frac{{L}^{2}}{16}\cdot \frac{\left\langle {\psi }_{{{\rm{MFX}}}}\right\rangle }{{N}_{{{\rm{PL}}}}+\left\langle {\psi }_{{{\rm{MFX}}}}\right\rangle \cdot 52\mu s} & |\,{{\rm{for}}}\; {{\rm{hexagonal}}}\; {{\rm{TCP}}}\end{array}$$
(16)
$$\begin{array}{cc}{D}_{\max }^{2D}\le \frac{{L}^{2}}{16}\cdot \frac{\left\langle {\psi }_{{{\rm{MFX}}}}\right\rangle }{{N}_{{{\rm{PL}}}}+\left\langle {\psi }_{{{\rm{MFX}}}}\right\rangle \cdot 36\mu s} & |\,{{\rm{for}}}\; {{\rm{triangular}}}\; {{\rm{TCP}}}\end{array}$$
(17)

Statistics and reproducibility

All values in Table 2 and Supplementary Table 1 are provided as described in the respective captions. Ensemble-average MSD curves were calculated across the entire dataset as the mean MSD value per time lag. The turning angle distributions were calculated as the bin-average of all turning angles between [0°,180°] with a bin size of 5°. All boxplots displayed were generated using the matplotlib (v3.9.2)32 Python library. Their configurations are found in the respective captions. Tracking and linkage of TIRF SPT data was performed using the trackpy (v0.6.4)33 Python library. The sample sizes n found in Table 2 refer to the number of individual tracks per dataset. All MINFLUX datasets corresponding to a single parameter investigation, i.e., where only one parameter is changed between experiments, are taken on the same sample. If not stated otherwise in the caption, all single-parameter investigations were performed on biologically independent samples. The TIRF SPT reference data was taken on a single sample.

Reporting summary

Further information on research design is available in the Nature Portfolio Reporting Summary linked to this article.