Cargando…

Versatile software and hardware combo enabling photon counting acquisition and real-time display for multiplexing, 2D and continuous 3D two-photon imaging applications

SIGNIFICANCE: rPySight brings a flexible and highly customizable open-software platform built around a powerful multichannel digitizer; combined, it enables performing complex photon counting-based experiments. We exploited advanced programming technology to share the photon counting stream with the...

Descripción completa

Detalles Bibliográficos
Autores principales: Har-Gil, Hagai, Golgher, Lior, Kain, David, Blinder, Pablo
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Society of Photo-Optical Instrumentation Engineers 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9487143/
https://www.ncbi.nlm.nih.gov/pubmed/36159710
http://dx.doi.org/10.1117/1.NPh.9.3.031920
_version_ 1784792431051407360
author Har-Gil, Hagai
Golgher, Lior
Kain, David
Blinder, Pablo
author_facet Har-Gil, Hagai
Golgher, Lior
Kain, David
Blinder, Pablo
author_sort Har-Gil, Hagai
collection PubMed
description SIGNIFICANCE: rPySight brings a flexible and highly customizable open-software platform built around a powerful multichannel digitizer; combined, it enables performing complex photon counting-based experiments. We exploited advanced programming technology to share the photon counting stream with the graphical processing unit (GPU), making possible real-time display of two-dimensional (2D) and three-dimensional (3D) experiments and paving the road for other real-time applications. AIM: Photon counting improves multiphoton imaging by providing better signal-to-noise ratio in photon-deprived applications and is becoming more widely implemented, as indicated by its increasing presence in many microscopy vendor portfolios. Despite the relatively easy access to this technology offered in commercial systems, these remain limited to one or two channels of data and might not enable highly tailored experiments, forcing most researchers to develop their own electronics and code. We set to develop a flexible and open-source interface to a cutting-edge multichannel fast digitizer that can be easily integrated into existing imaging systems. APPROACH: We selected an advanced multichannel digitizer capable of generating 70M tags/s and wrote an open software application, based on Rust and Python languages, to share the stream of detected events with the GPU, enabling real-time data processing. RESULTS: rPySight functionality was showcased in real-time monitoring of 2D imaging, improved calcium imaging, multiplexing, and 3D imaging through a varifocal lens. We provide a detailed protocol for implementing out-of-the-box rPySight and its related hardware. CONCLUSIONS: Applying photon-counting approaches is becoming a fundamental component in recent technical developments that push well beyond existing acquisition speed limitations of classical multiphoton approaches. Given the performance of rPySight, we foresee its use to capture, among others, the joint dynamics of hundreds (if not thousands) of neuronal and vascular elements across volumes, as is likely required to uncover in a much broader sense the hemodynamic transform function.
format Online
Article
Text
id pubmed-9487143
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Society of Photo-Optical Instrumentation Engineers
record_format MEDLINE/PubMed
spelling pubmed-94871432022-09-22 Versatile software and hardware combo enabling photon counting acquisition and real-time display for multiplexing, 2D and continuous 3D two-photon imaging applications Har-Gil, Hagai Golgher, Lior Kain, David Blinder, Pablo Neurophotonics Special Section on Imaging Neuroimmune, Neuroglial and Neurovascular Interfaces (Part II) SIGNIFICANCE: rPySight brings a flexible and highly customizable open-software platform built around a powerful multichannel digitizer; combined, it enables performing complex photon counting-based experiments. We exploited advanced programming technology to share the photon counting stream with the graphical processing unit (GPU), making possible real-time display of two-dimensional (2D) and three-dimensional (3D) experiments and paving the road for other real-time applications. AIM: Photon counting improves multiphoton imaging by providing better signal-to-noise ratio in photon-deprived applications and is becoming more widely implemented, as indicated by its increasing presence in many microscopy vendor portfolios. Despite the relatively easy access to this technology offered in commercial systems, these remain limited to one or two channels of data and might not enable highly tailored experiments, forcing most researchers to develop their own electronics and code. We set to develop a flexible and open-source interface to a cutting-edge multichannel fast digitizer that can be easily integrated into existing imaging systems. APPROACH: We selected an advanced multichannel digitizer capable of generating 70M tags/s and wrote an open software application, based on Rust and Python languages, to share the stream of detected events with the GPU, enabling real-time data processing. RESULTS: rPySight functionality was showcased in real-time monitoring of 2D imaging, improved calcium imaging, multiplexing, and 3D imaging through a varifocal lens. We provide a detailed protocol for implementing out-of-the-box rPySight and its related hardware. CONCLUSIONS: Applying photon-counting approaches is becoming a fundamental component in recent technical developments that push well beyond existing acquisition speed limitations of classical multiphoton approaches. Given the performance of rPySight, we foresee its use to capture, among others, the joint dynamics of hundreds (if not thousands) of neuronal and vascular elements across volumes, as is likely required to uncover in a much broader sense the hemodynamic transform function. Society of Photo-Optical Instrumentation Engineers 2022-09-20 2022-07 /pmc/articles/PMC9487143/ /pubmed/36159710 http://dx.doi.org/10.1117/1.NPh.9.3.031920 Text en © 2022 The Authors https://creativecommons.org/licenses/by/4.0/Published by SPIE under a Creative Commons Attribution 4.0 International License. Distribution or reproduction of this work in whole or in part requires full attribution of the original publication, including its DOI.
spellingShingle Special Section on Imaging Neuroimmune, Neuroglial and Neurovascular Interfaces (Part II)
Har-Gil, Hagai
Golgher, Lior
Kain, David
Blinder, Pablo
Versatile software and hardware combo enabling photon counting acquisition and real-time display for multiplexing, 2D and continuous 3D two-photon imaging applications
title Versatile software and hardware combo enabling photon counting acquisition and real-time display for multiplexing, 2D and continuous 3D two-photon imaging applications
title_full Versatile software and hardware combo enabling photon counting acquisition and real-time display for multiplexing, 2D and continuous 3D two-photon imaging applications
title_fullStr Versatile software and hardware combo enabling photon counting acquisition and real-time display for multiplexing, 2D and continuous 3D two-photon imaging applications
title_full_unstemmed Versatile software and hardware combo enabling photon counting acquisition and real-time display for multiplexing, 2D and continuous 3D two-photon imaging applications
title_short Versatile software and hardware combo enabling photon counting acquisition and real-time display for multiplexing, 2D and continuous 3D two-photon imaging applications
title_sort versatile software and hardware combo enabling photon counting acquisition and real-time display for multiplexing, 2d and continuous 3d two-photon imaging applications
topic Special Section on Imaging Neuroimmune, Neuroglial and Neurovascular Interfaces (Part II)
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9487143/
https://www.ncbi.nlm.nih.gov/pubmed/36159710
http://dx.doi.org/10.1117/1.NPh.9.3.031920
work_keys_str_mv AT hargilhagai versatilesoftwareandhardwarecomboenablingphotoncountingacquisitionandrealtimedisplayformultiplexing2dandcontinuous3dtwophotonimagingapplications
AT golgherlior versatilesoftwareandhardwarecomboenablingphotoncountingacquisitionandrealtimedisplayformultiplexing2dandcontinuous3dtwophotonimagingapplications
AT kaindavid versatilesoftwareandhardwarecomboenablingphotoncountingacquisitionandrealtimedisplayformultiplexing2dandcontinuous3dtwophotonimagingapplications
AT blinderpablo versatilesoftwareandhardwarecomboenablingphotoncountingacquisitionandrealtimedisplayformultiplexing2dandcontinuous3dtwophotonimagingapplications