PySilSub: An open-source Python']Python toolbox for implementing the method of silent substitution in vision and nonvisual photoreception research

被引:1
|
作者
Martin, Joel T. [1 ]
Boynton, Geoffrey M. [2 ]
Baker, Daniel H. [1 ,3 ]
Wade, Alex R. [1 ,3 ]
Spitschan, Manuel [4 ,5 ,6 ]
机构
[1] Univ York, Dept Psychol, York, England
[2] Univ Washington, Dept Psychol, Seattle, WA USA
[3] Univ York, York Biomed Res Inst, York, England
[4] Max Planck Inst Biol Cybernet, Tubingen, Germany
[5] Tech Univ Munich, TUM Dept Sport & Hlth Sci TUM SG, Munich, Germany
[6] Tech Univ Munich, TUM Inst Adv Study TUM IAS, Garching, Germany
来源
JOURNAL OF VISION | 2023年 / 23卷 / 07期
基金
英国惠康基金; 英国生物技术与生命科学研究理事会; 英国工程与自然科学研究理事会;
关键词
MACULAR PIGMENT; SPECTRAL SENSITIVITY; BRIGHTNESS-DISCRIMINATION; CIRCADIAN RESPONSES; LIGHT ADAPTATION; VISUAL PIGMENTS; PUPIL RESPONSES; GANGLION-CELLS; MELANOPSIN; ROD;
D O I
10.1167/jov.23.7.10
中图分类号
R77 [眼科学];
学科分类号
100212 ;
摘要
The normal human retina contains several classes of photosensitive cell-rods for low-light vision, three cone classes for daylight vision, and intrinsically photosensitive retinal ganglion cells (ipRGCs) expressing melanopsin for non-image-forming functions, including pupil control, melatonin suppression, and circadian photoentrainment. The spectral sensitivities of the photoreceptors overlap significantly, which means that most lights will stimulate all photoreceptors to varying degrees. The method of silent substitution is a powerful tool for stimulating individual photoreceptor classes selectively and has found much use in research and clinical settings. The main hardware requirement for silent substitution is a spectrally calibrated light stimulation system with at least as many primaries as there are photoreceptors under consideration. Device settings that will produce lights to selectively stimulate the photoreceptor(s) of interest can be found using a variety of analytic and algorithmic approaches. Here we present PySilSub (https://github.com/PySilentSubstitution/pysilsub), a novel Python package for silent substitution featuring flexible support for individual colorimetric observer models (including human and mouse observers), multiprimary stimulation devices, and solving silent substitution problems with linear algebra and constrained numerical optimization. The toolbox is registered with the Python Package Index and includes example data sets from various multiprimary systems. We hope that PySilSub will facilitate the application of silent substitution in research and clinical settings.
引用
收藏
页数:16
相关论文
共 23 条
  • [1] Padasip: An open-source Python']Python toolbox for adaptive filtering
    Cejnek, Matous
    Vrba, Jan
    [J]. JOURNAL OF COMPUTATIONAL SCIENCE, 2022, 65
  • [2] BrainQuake: An Open-Source Python']Python Toolbox for the Stereoelectroencephalography Spatiotemporal Analysis
    Cai, Fang
    Wang, Kang
    Zhao, Tong
    Wang, Haixiang
    Zhou, Wenjing
    Hong, Bo
    [J]. FRONTIERS IN NEUROINFORMATICS, 2022, 15
  • [3] psst : An Open-Source Power System Simulation Toolbox in Python']Python
    Krishnamurthy, Dheepak
    [J]. 2016 NORTH AMERICAN POWER SYMPOSIUM (NAPS), 2016,
  • [4] PGFLibPy: An Open-Source Parallel Python']Python Toolbox for Genetic Folding Algorithm
    Mezher, Mohammad A.
    [J]. JOURNAL OF ADVANCED COMPUTATIONAL INTELLIGENCE AND INTELLIGENT INFORMATICS, 2022, 26 (02) : 169 - 177
  • [5] BioPyC, an Open-Source Python']Python Toolbox for Offline Electroencephalographic and Physiological Signals Classification
    Appriou, Aurelien
    Pillette, Lea
    Trocellier, David
    Dutartre, Dan
    Cichocki, Andrzej
    Lotte, Fabien
    [J]. SENSORS, 2021, 21 (17)
  • [6] pystemlib: Towards an Open-Source Tracking, State Estimation, and Mapping Toolbox in Python']Python
    Altman, Emilie
    Carniglia, Peter
    Gatsak, Tatiana
    Balaji, Bhashyam
    [J]. SIGNAL PROCESSING, SENSOR/INFORMATION FUSION, AND TARGET RECOGNITION XXVII, 2018, 10646
  • [7] MindLink-Eumpy: An Open-Source Python']Python Toolbox for Multimodal Emotion Recognition
    Li, Ruixin
    Liang, Yan
    Liu, Xiaojian
    Wang, Bingbing
    Huang, Wenxin
    Cai, Zhaoxin
    Ye, Yaoguang
    Qiu, Lina
    Pan, Jiahui
    [J]. FRONTIERS IN HUMAN NEUROSCIENCE, 2021, 15
  • [8] BCI Toolbox: An open-source python']python package for the Bayesian causal inference model
    Zhu, Haocheng
    Beierholm, Ulrik
    Shams, Ladan
    [J]. PLOS COMPUTATIONAL BIOLOGY, 2024, 20 (07)
  • [9] CyTRACK: An open-source and user-friendly python']python toolbox for detecting and tracking cyclones
    Perez-Alarcon, Albenis
    Coll-Hidalgo, Patricia
    Trigo, Ricardo M.
    Nieto, Raquel
    Gimeno, Luis
    [J]. ENVIRONMENTAL MODELLING & SOFTWARE, 2024, 176
  • [10] scikit-maad: An open-source and modular toolbox for quantitative soundscape analysis in Python']Python
    Ulloa, Juan Sebastian
    Haupert, Sylvain
    Latorre, Juan Felipe
    Aubin, Thierry
    Sueur, Jerome
    [J]. METHODS IN ECOLOGY AND EVOLUTION, 2021, 12 (12): : 2334 - 2340