Cargando…

Tweezepy: A Python package for calibrating forces in single-molecule video-tracking experiments

Single-molecule force spectroscopy (SMFS) instruments (e.g., magnetic and optical tweezers) often use video tracking to measure the three-dimensional position of micron-scale beads under an applied force. The force in these experiments is calibrated by comparing the bead trajectory to a thermal moti...

Descripción completa

Detalles Bibliográficos
Autores principales: Morgan, Ian L., Saleh, Omar A.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8719779/
https://www.ncbi.nlm.nih.gov/pubmed/34972160
http://dx.doi.org/10.1371/journal.pone.0262028
_version_ 1784625012017201152
author Morgan, Ian L.
Saleh, Omar A.
author_facet Morgan, Ian L.
Saleh, Omar A.
author_sort Morgan, Ian L.
collection PubMed
description Single-molecule force spectroscopy (SMFS) instruments (e.g., magnetic and optical tweezers) often use video tracking to measure the three-dimensional position of micron-scale beads under an applied force. The force in these experiments is calibrated by comparing the bead trajectory to a thermal motion-based model with the drag coefficient, γ, and trap spring constant, κ, as parameters. Estimating accurate parameters is complicated by systematic biases from spectral distortions, the camera exposure time, parasitic noise, and least-squares fitting methods. However, while robust calibration methods exist that correct for these biases, they are not always used because they can be complex to implement computationally. To address this barrier, we present Tweezepy: a Python package for calibrating forces in SMFS video-tracking experiments. Tweezepy uses maximum likelihood estimation (MLE) to estimate parameters and their uncertainties from a single bead trajectory via the power spectral density (PSD) and Allan variance (AV). It is well-documented, fast, easy to use, and accounts for most common sources of biases in SMFS video-tracking experiments. Here, we provide a comprehensive overview of Tweezepy’s calibration scheme, including a review of the theory underlying thermal motion-based parameter estimates, a discussion of the PSD, AV, and MLE, and an explanation of their implementation.
format Online
Article
Text
id pubmed-8719779
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-87197792022-01-01 Tweezepy: A Python package for calibrating forces in single-molecule video-tracking experiments Morgan, Ian L. Saleh, Omar A. PLoS One Research Article Single-molecule force spectroscopy (SMFS) instruments (e.g., magnetic and optical tweezers) often use video tracking to measure the three-dimensional position of micron-scale beads under an applied force. The force in these experiments is calibrated by comparing the bead trajectory to a thermal motion-based model with the drag coefficient, γ, and trap spring constant, κ, as parameters. Estimating accurate parameters is complicated by systematic biases from spectral distortions, the camera exposure time, parasitic noise, and least-squares fitting methods. However, while robust calibration methods exist that correct for these biases, they are not always used because they can be complex to implement computationally. To address this barrier, we present Tweezepy: a Python package for calibrating forces in SMFS video-tracking experiments. Tweezepy uses maximum likelihood estimation (MLE) to estimate parameters and their uncertainties from a single bead trajectory via the power spectral density (PSD) and Allan variance (AV). It is well-documented, fast, easy to use, and accounts for most common sources of biases in SMFS video-tracking experiments. Here, we provide a comprehensive overview of Tweezepy’s calibration scheme, including a review of the theory underlying thermal motion-based parameter estimates, a discussion of the PSD, AV, and MLE, and an explanation of their implementation. Public Library of Science 2021-12-31 /pmc/articles/PMC8719779/ /pubmed/34972160 http://dx.doi.org/10.1371/journal.pone.0262028 Text en © 2021 Morgan, Saleh https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Morgan, Ian L.
Saleh, Omar A.
Tweezepy: A Python package for calibrating forces in single-molecule video-tracking experiments
title Tweezepy: A Python package for calibrating forces in single-molecule video-tracking experiments
title_full Tweezepy: A Python package for calibrating forces in single-molecule video-tracking experiments
title_fullStr Tweezepy: A Python package for calibrating forces in single-molecule video-tracking experiments
title_full_unstemmed Tweezepy: A Python package for calibrating forces in single-molecule video-tracking experiments
title_short Tweezepy: A Python package for calibrating forces in single-molecule video-tracking experiments
title_sort tweezepy: a python package for calibrating forces in single-molecule video-tracking experiments
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8719779/
https://www.ncbi.nlm.nih.gov/pubmed/34972160
http://dx.doi.org/10.1371/journal.pone.0262028
work_keys_str_mv AT morganianl tweezepyapythonpackageforcalibratingforcesinsinglemoleculevideotrackingexperiments
AT salehomara tweezepyapythonpackageforcalibratingforcesinsinglemoleculevideotrackingexperiments