Abstract

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.
Abstract

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

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.
Authors

Author(s)

JT Martin, GM Boynton, DH Baker, AR Wade
Publication Date

Publication Year

2023
Citations

Number of Citations

1
View more publications