PySilSub: An open-source Python toolbox for implementing the method of silent substitution in vision and nonvisual photoreception research
Joel T. MartiniD, Geoffrey M. BoyntoniD, Daniel H. BakeriD, Alex R. WadeiD, Manuel SpitschaniD
Abstract
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 object-oriented support for individual colorimetric observer models (including human and mouse observers), multi-primary stimulation devices, and solving silent substitution problems with linear algebra and constrained numerical optimisation. The toolbox is registered with the Python Package Index and includes example data sets from various multi-primary systems. We hope that PySilSub will facilitate the application of silent substitution in research and clinical settings.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 9
- FWCI
- 1.04
- Field percentile
- top 27%
- Organism
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Pupil responses to hidden photoreceptor-specific modulations in movies
Manuel Spitschan, Marina Gardasevic, … Annette E. Allen·PLoS ONEPeer-reviewed·May 9, 2019
- Pulses of melanopsin-directed contrast produce highly reliable pupil responses that are insensitive to a change in background radiance
Harrison M. McAdams, Aleksandra Igdalova, … Geoffrey K. Aguirre·Investigative Ophthalmology & Visual SciencePeer-reviewed·Nov 27, 2018
- A subtype of melanopsin ganglion cells encodes ground luminance
Michael H. Berry, Michael Moldavan, … Benjamin Sivyer·bioRxiv·Apr 6, 2022
- Melanopic stimulation does not affect psychophysical threshold sensitivity for luminance flicker
Joris Vincent, Edda Briana Haggerty, … Geoffrey K. Aguirre·Scientific ReportsPeer-reviewed·Oct 11, 2021
- Functional subtypes of rodent melanopsin ganglion cells switch roles between night and day illumination.
Michael H. Berry, Joseph Leffler, … Benjamin Sivyer·bioRxiv·Aug 26, 2023
- Method for Spatially Confined Stimulation by Retinal Scanning Displays: Are Blind Spots Really Blind?
Amir‐Vala Tavakoli, Takanobu Omata, … Shinsuke Shimojo A·bioRxiv·Oct 3, 2023