lumicks.pylake.PassiveCalibrationModel¶
-
class
PassiveCalibrationModel(bead_diameter, viscosity=0.001002, temperature=20)¶ Model to fit data acquired during passive calibration.
The power spectrum calibration algorithm implemented here is based on a number of publications by the Flyvbjerg group at DTU [1] [2] [3] [4].
References
[1] Berg-Sørensen, K. & Flyvbjerg, H. Power spectrum analysis for optical tweezers. Rev. Sci. Instrum. 75, 594 (2004). [2] Tolić-Nørrelykke, I. M., Berg-Sørensen, K. & Flyvbjerg, H. MatLab program for precision calibration of optical tweezers. Comput. Phys. Commun. 159, 225–240 (2004). [3] Hansen, P. M., Tolic-Nørrelykke, I. M., Flyvbjerg, H. & Berg-Sørensen, K. tweezercalib 2.1: Faster version of MatLab package for precise calibration of optical tweezers. Comput. Phys. Commun. 175, 572–573 (2006). [4] Berg-Sørensen, K., Peterman, E. J. G., Weber, T., Schmidt, C. F. & Flyvbjerg, H. Power spectrum analysis for optical tweezers. II: Laser wavelength dependence of parasitic filtering, and how to achieve high bandwidth. Rev. Sci. Instrum. 77, 063106 (2006). Attributes: - bead_diameter : float
Bead diameter [um].
- viscosity : float, optional
Liquid viscosity [Pa*s]. Default: 1.002e-3 Pa*s.
- temperature : float, optional
Liquid temperature [Celsius].
-
__init__(bead_diameter, viscosity=0.001002, temperature=20)¶ Initialize self. See help(type(self)) for accurate signature.
Methods
__init__(bead_diameter[, viscosity, temperature])Initialize self. calibration_parameters(fc, diffusion_constant)Compute calibration parameters from cutoff frequency and diffusion constant. -
__call__(f, fc, diffusion_constant, f_diode, alpha)¶ Call self as a function.
-
calibration_parameters(fc, diffusion_constant)¶ Compute calibration parameters from cutoff frequency and diffusion constant.
Parameters: - fc : float
Corner frequency, in Hz.
- diffusion_constant : float
Diffusion constant, in (a.u.)^2/s