Summary
PySilSub is an open-source Python toolbox that enables researchers and clinicians to implement silent substitution β a method for selectively stimulating individual photoreceptor classes (rods, cones, ipRGCs) without activating others β using multi-primary light systems. This tool lowers the technical barrier for conducting precise photoreceptor-targeted lighting research relevant to circadian entrainment, melatonin suppression, and pupil control studies.
Key Findings
- The toolbox supports selective stimulation of all major human retinal photoreceptor classes (S-, M-, L-cones, rods, and melanopsin-expressing ipRGCs) whose spectral sensitivities significantly overlap, making isolation otherwise difficult.
- PySilSub uses linear algebra and constrained numerical optimisation to solve silent substitution problems across flexible multi-primary light systems, and supports individualized colorimetric observer models for both human and mouse retinas.
- The software is freely available via the Python Package Index and GitHub, with example datasets from multiple multi-primary systems to facilitate adoption in both research and clinical settings.
Categories
The Science of Light: PySilSub directly addresses photoreceptor biology and spectral sensitivity by providing tools for silent substitution to selectively stimulate rods, cones, and melanopsin-expressing ipRGCs.
Author(s)
JT Martin, GM Boynton, DH Baker, AR Wade
Publication Year
2023
Number of Citations
1
Related Publications
The Science of Light
- Phototransduction by retinal ganglion cells that set the circadian clock
- Color appearance models
- The mammalian circadian timing system: organization and coordination of central and peripheral clocks
- Diminished pupillary light reflex at high irradiances in melanopsin-knockout mice
- Melanopsin is required for non-image-forming photic responses in blind mice