Skip to main content
Wellcome Open Research logoLink to Wellcome Open Research
. 2022 Jun 27;6:69. Originally published 2021 Mar 29. [Version 3] doi: 10.12688/wellcomeopenres.16595.3

luox: validated reference open-access and open-source web platform for calculating and sharing physiologically relevant quantities for light and lighting

Manuel Spitschan 1,2,3,4,5,6,7,a, James Mead 8, Chris Roos 8, Chris Lowis 8, Ben Griffiths 8, Paul Mucur 9, Michael Herf 10, Somang Nam 11, Jennifer A Veitch 11
PMCID: PMC8095192  PMID: 34017925

Version Changes

Revised. Amendments from Version 2

This revision of the report on the luox platform includes a range of updates implemented by Somang Nam (S.N.) and Jennifer Veitch (J.A.V.) in collaboration with the original author (M.S.). This major revision concerns the inclusion of a Duv (closest distance of the chromaticity coordinates of a source from the Planckian), Tcp (Correlated Color Temperature, CCT), Ra (CIE General Colour Rendering Index) and Rf (CIE General Colour Fidelity Index). As part of these calculations, the CIE 1960 UCs chromaticity values (u, v) and the CIE 1976 UCS chromaticity values (u’, v’) were also included. Various quantities from IES TM-30-20 are also included in this revision as output. Additionally, a new power-user mode has been introduced.

Abstract

Light exposure has a profound impact on human physiology and behaviour. For example, light exposure at the wrong time can disrupt our circadian rhythms and acutely suppress the production of melatonin. In turn, appropriately timed light exposure can support circadian photoentrainment. Beginning with the discovery that melatonin production is acutely suppressed by bright light more than 40 years ago, understanding which aspects of light drive the 'non-visual' responses to light remains a highly active research area, with an important translational dimension and implications for "human-centric" or physiologically inspired architectural lighting design. In 2018, the International Commission on Illumination (CIE) standardised the spectral sensitivities for predicting the non-visual effects of a given spectrum of light with respect to the activation of the five photoreceptor classes in the human retina: the L, M and S cones, the rods, and the melanopsin-containing intrinsically photosensitive retinal ganglion cells (ipRGCs). Here, we described a novel, lean, user-friendly, open-access and open-source platform for calculating quantities related to light. The platform, called luox, enables researchers and research users in vision science, lighting research, chronobiology, sleep research and adjacent fields to turn spectral measurements into reportable quantities. The luox code base, released under the GPL-3.0 License, is modular and therefore extendable to other spectrum-derived quantities. luox calculations of CIE quantities and indices have been endorsed by the CIE following black-box validation.

Keywords: chronobiology, sleep research, environmental psychology, CIE, International Commission on Illumination, light, ipRGCs, melanopsin, cones, rods, alpha-opic radiance, alpha-opic irradiance, equivalent daylight illuminance, equivalent daylight luminance, EDI, EDL, non-visual effects of light, spectrum, web platform, open access, open source

Introduction

Light profoundly affects human physiology and behaviour 1 . Exposure to light in the evening and at night can suppress the production of melatonin 26 and delay phase of the circadian rhythm 3, 713 , while morning light exposure advances the circadian phase 1012 . Additionally, exposure to light modulates alertness 1416 , and there is emerging evidence for a direct role of light in regulating mood 1, 17, 18 . These ‘non-visual effects’ of light are mediated by a subset of the retinal ganglion cells which express the photopigment melanopsin 1924 , a short-wavelength sensitive pigment with a peak spectral sensitivity near 480 nm 20, 25, 26 . Importantly, melanopsin provides a pathway for signalling environmental illumination that is independent of the ‘canonical’ photoreceptors in the retina, the cones, of which there are three types that differ in their spectral tuning (the, L, M and S cones), and the rods.

The modulation of non-visual physiology by melanopsin is supported by a set of key studies in the early 2000s led by Brainard and colleagues 4, 5 (data reanalysed in 2729), and by Skene and colleagues 6 (data reanalysed in 27) which determined the action spectrum for acute human melatonin suppression during night-time light exposure, showing a clear short-wavelength peak. Action spectrum data for circadian phase shifting is limited 7, 30, 31 , not least due to the complexity in implementing protocols to assess light-induced circadian phase shifts, though existing data are consistent with a dominant role of melanopsin 7, 2931 . Furthermore, melatonin suppression responses to bright evening light persist in patients without demonstrable cone and rod function 32, 33 , clearly supporting the role of melanopsin in non-visual responses in retinal and ocular disease 34 .

While many fundamental aspects of the non-visual effects of light have been characterised in experimental and field studies, there are many unknowns and understanding the effects of light on human physiology and behaviour remains a highly active area of investigation. Recent studies have investigated temporal integration properties of the human circadian system 8, 3539 , and have exploited silent-substitution techniques or metameric lights to characterise the non-visual response to pairs of lights that differ only in melanopsin stimulation 40, 41 or S cone stimulation 42 .

With many response characteristics still being under investigation, mechanistic insights about the non-visual effects of light exposure are now increasingly finding their way into real-world applications. A recent international consensus statement identified criterion light levels to minimise the detrimental effects of light at the wrong time and maximise the positive ones 43 . At the same time, principled approaches to realising physiologically inspired lighting based on scientific evidence are emerging (e.g. see 44). Both the development of recommendations and applying basic neuroscience findings in architectural lighting design require the ability to use a common currency to quantitatively describe the effect of light on people.

Science is a cumulative effort that requires the aggregation of studies to facilitate meta-analytic efforts and evidence synthesis (see, e.g., 27 and 45 for recent efforts to aggregate data). To enable a clear interpretation of the results and “future-proof” 46 research efforts requires adequate documentation of study conditions going well beyond current standard practice. A recent examination of 71 studies on the biological effects of light revealed that 55% (39/71) did not report any information about spectrum, and an overwhelming majority (87%; 62/71) only reported light levels in lux 47 , representing a quantity weighting L and M cone activity, which is inappropriate given the converging evidence of the dominant role of melanopsin 2729, 48 . Furthermore, there is large variability in what is considered “dim light”, with light levels called “dim” in practice spanning almost two log units 47 . Since a key biomarker for circadian phase, the “dim light melatonin onset” (DLMO) 49, 50 , hinges upon data collection in dim lighting conditions.

Recommendations and guidelines for the measurement, recording and reporting of the lighting conditions have been made independently by Spitschan et al. 51 and Knoop et al. 52 , with a more recent comprehensive guide, also encompassing study characteristics other than light, being published by the International Commission on Illumination (CIE) 53 . However, while recommendations and guidelines are quite important, they are only one aspect, and to make them easy to be applied, tooling is often required. To support adoption of the recent CIE standard S 026 54 , the CIE recently released an Excel spreadsheet 55 , requiring the proprietary Excel software. There are also a range of tools available for calculations to run locally on the user’s computer, such as the Python package colour, requiring a functional Python installation.

Here, we introduce a novel web-based platform called luox for calculating, reporting and sharing physiological quantities related to light. All calculations are performed in a modern browser and require no software installations on the user side.

Methods

Implementation

luox (RRID: SCR_020994) is implemented in JavaScript, HTML & CSS using React and chart.js. The source code is available under the GPL-3.0 License at GitHub 56 . luox is deployed at https://luox.app/. Further details on implementation are given on the about page.

Operation

luox can be accessed online using any contemporary browser. The operational workflow is shown in Figure 1. The user measures an irradiance or radiance spectrum using their spectroradiometer and stores the spectrum in a CSV file. This file is then uploaded into the platform, which performs a series of calculations (detailed below) and visualises the spectrum in a report. This report can then be viewed in the browser, but also downloaded as a CSV file for sharing, e.g. as supplementary CSV file. The platform also allows for downloading the spectrum again as a CSV file. In addition, luox generates a shareable URL, which encodes the uploaded spectra in a URL (see below). A DOI can be requested which redirects to the shareable URL. The graphical user face is shown in Figure 2.

Figure 1. Workflow diagram.

Figure 1.

Figure 2. luox graphical user interface.

Figure 2.

( 1) Home and landing page; ( 2) formatting instructions for spectra to be uploaded; ( 3) upload dialogue; (X) failure of upload with indicative error messages; ( 4) report with calculated quantities.

Use case

The luox platform includes a wizard, which details the requirements for files and expected file formats, and also includes a sample file containing three CIE Illuminants in the F series in 5 nm spacing. Upon uploading the file, calculations are performed, giving access to the workflow described above and in Figure 1.

Calculations

The platform implements as a set of photometric, colorimetric, colour rendition and α-opic calculations based on a user-supplied irradiance [W/m 2/nm] or radiance [W/m 2/sr/nm] spectral power distribution S( λ).

Photometry. luox implements the following photometric calculations:

•   Illuminance [lux] or luminance [cd/m 2]. Illuminance (for irradiance spectra) and luminance (for radiance spectra) corresponds to the spectrum weighted by the photopic luminosity function, V( λ), and multiplied by the constant 683 lm/W. V( λ) is based on psychophysical measurements (for a review, see 57) and was first standardised by the CIE in 1924 58 and forms the basis of current photometry 59 .

Colorimetry and colour rendering. We implement the following colorimetric calculations:

•   CIE 1931 xy chromaticity (2° observer). The chromaticity coordinates are a way to identify the colour appearance of a spectrum. The CIE 1931 xy chromaticity diagram, also called the horseshoe, is based on the XYZ colour matching functions standardised by the CIE in 1931 60 based on 2° colour matching experiments by Wright 61 and Guild 62 . The chromaticity coordinates are calculated by weighting the spectrum by the x¯ ( λ), y¯ ( λ), and z¯ ( λ) colour matching functions, yielding tristimulus coordinates X, Y and Z and then normalising: x=XX+Y+Z and y=XX+Y+Z . It is useful to note that CIE 1931 y¯ ( λ) and CIE 1924 V( λ) are equivalent.

•   CIE 1964 x 10y 10 chromaticity (10° observer). The CIE has also standardised 10° colour matching functions x¯ 10( λ), y¯ 10( λ), and z¯ 10( λ), and associated chromaticity coordinates x 10 and x 10 63 . The 10° colour matching functions are based on psychophysical measurements done by Speranskaya 64 and Stiles and Burch 65 .

•   CIE 1960 UCS and 1976 UCS chromaticity coordinates. luox reports the CIE 1960 UCS chromaticity values ( u, v) and the CIE 1976 UCS chromaticity values ( u’, v’) 66 . These are derived as part of the calculations below.

The CIE-defined quantities D uv, T cp, R f and R a were included in the 2022 CIE evaluation of luox.

•    D uv represents the distance of the chromaticity coordinates of a light source to the Planckian locus 66 . The sign (+/-) of D uv determines whether the light source is above/below the Planckian locus in the CIE u', v' chromaticity diagram. luox calculates D uv using the Ohno method 67 .

•    Correlated Colour Temperature (CCT, T cp ) is the temperature, expressed in kelvin (K) of a blackbody (Planckian) radiator with the chromaticity nearest the chromaticity of the test spectral distribution. luox calculates CCT with two methods, the Robertson method 68 and the Ohno method 67 . As per the International Lighting Vocabulary definition of CCT 69 , neither CCT is reported if | D uv | > 0.05. In that case, N/A appears in the output.

•    CIE General Colour Fidelity Index (R f). R f describes the colour appearance of a set of sample reflectance spectra as rendered by the source SPD in comparison to a reference spectrum of the same correlated colour temperature (CCT). Its basis is the technical report CIE 224:2017 70 . This index was developed to update the older CIE General Colour Rendering Index ( R a ), by placing it on a more robust and informed scientific foundation. Accurate calculations assume that the source SPD covers the wavelength range 380 nm to 780 nm, with a spectral sampling interval of 5 nm or less as per CIE 015: 2018 66 . Calculated results may have significant errors when the source SPD range is smaller than the standard range 70 .

     R f calculation requires the CCT for identifying the appropriate reference spectrum. As per CIE 224:2017, luox uses the Ohno method 67 to derive the CCT for R f . Because CCT would be undefined, R f also is not calculated if | D uv | > 0.05. In that case, N/A appears in the output.

    For CCT values below 4000 K, the reference spectrum is the Planckian curve and for values above 5000 K the reference spectrum is a daylight reference. For source SPDs with CCTs between 4000 K and 5000 K, the reference spectrum is a combination of a Planckian illuminant and a daylight illuminant with a linear transition from a Planckian reference to a daylight reference (i.e., weights are equal at 4500 K).

    The 99 Test-Colour Samples (TCS) data from IES TM-30-15 71 are used in the form of tabulated reflectances. Calculation of the colour appearance of the 99 TCS used the CIE 1964 10° colour matching functions 63 . The colour shift for each TCS under the source SPD and the reference spectrum is computed using the CAM02-UCS 72 and averaged (arithmetic mean) to determine the overall R f . The luox implementation uses the linear interpolation method as described in CIE 015:2018 to determine the reference SPD when the source SPD is given in 1 nm intervals. In order to mitigate floating-point arithmetic errors caused by IEEE 754 73 , the calculation steps deliberately include rounding to 15th digits at the end of each subindex calculation.

•    CIE General Colour Rendering Index (R a). This index, described in CIE 13.3-1995 74 , describes the colour appearance of a set of sample reflectance spectra as rendered by the source SPD in comparison to a reference spectrum. First created in the 1960s, this index uses a smaller set of eight test colour samples and the CIE 1964 Uniform Colour Space. This legacy quantity is included to facilitate comparisons to existing literature and because it remains in use by the lighting industry. R a calculation uses CCT by Robertson 68 . R a is not reported if | D uv | > 0.05. In that case, N/A appears in the output. The calculations follow strictly the guidance in CIE 13.3-1995; the result for each test colour sample is rounded to the nearest whole number before averaging.

•    Optional IES TM-30-20 quantities. By default, these calculations are hidden. By checking off an option box, users may choose to display, in addition to the validated CIE quantities, a set of colour quantities developed by the Illuminating Engineering Society and published in IES TM-30-20 75 . The implementation of IES TM-30-20 in luox has not been independently validated, and is provided for research purposes only. IES-TM-30 quantities are defined only when | D uv | < 0.05. If D uv exceeds the limit for the test spectrum, N/A appears in the output for quantities that are undefined.

     R f calculation in IES TM-30-20 is conceptually the same as the CIE index, but differs slightly in that the transition range for reference spectra in the IES-TM-30-20 calculation is between 4500 K and 5500K. The sub-index R f,h1 describes the local colour fidelity for a set of reflectance spectra designated h1 among 16 hue angle bins in the CIE CAM02-UCS a’, b’ colour space into which the 99 colour evaluation samples have been divided. The h1 bin is a set of red-appearing samples.

     luox also calculates the IES gamut index R g . which is an averaged measure of the area spanned by the a’, b’ coordinates for each of the 16 hue angle bins for the test spectrum, compared to the area spanned by the reference spectrum 75 . luox also reports one related subindex, R cs,h1 , which is the relative average local chroma shift for the h1 bin CES for the test spectrum in comparison to the reference spectrum.

     luox displays the IES TM-30 quantities as text in the output table and in a colour vector graphic (CVG). The CVG is a visual representation of the hue and chroma shifts for the test spectrum relative to the reference spectrum. The four quantities appear in the four corners of the graphic. A separate CVG appears for each test spectrum. Users can manually save the images for each test spectrum.

α-opic quantities following CIE S 026/E:2018. In 2018, the International Commission on Illumination (CIE, abbreviating the French Commission Internationale de l’Eclairage) released the new International Standard CIE S 026/E:2018 (“CIE System for Metrology of Optical Radiation for ipRGC-Influenced Responses to Light”, 54 ), standardising the spectral sensitivities for ipRGC-mediated responses to light, and associated quantities. The spectral sensitivities of the L, M and S cones correspond to those developed by Stockman and colleagues 76, 77 and endorsed by the CIE 78 . The rods’ spectral sensitivity corresponds to the standardised scotopic luminosity function, V ( λ) 59 , based on psychophysical measurements 79 . The melanopsin spectral sensitivity curve in CIE S 026/E:2018 is the same as the one used in the influential Lucas et al. article 80 and associated Irradiance Toolbox (see supplement of 80), based on previous proposals 81, 82 . To make calculations of CIE S 026/E:2018 related quantities accessible, the CIE released an Excel-spreadsheet based toolbox 55 and associated user guide 83 .

luox implements the following quantities based on CIE S 026/E:2018:

•   α-opic irradiance [mW/m 2] or radiance [mW/m 2/sr]. The α-opic irradiance or radiance of a spectrum is the weighted sum of the spectrum and the α-opic spectral sensitivity. Here and in the definitions for EDI/EDL and ELR below, “α-opic” is a placeholder term that can be filled by any of the five photoreceptors, the L, M and S cones, the rods and melanopsin. For example, the spectral irradiance or radiance weighted by the L cone spectral sensitivity is called the L-cone-opic irradiance or radiance, and the spectral irradiance or radiance weighted by the melanopsin spectral sensitivity is called the L-cone-opic irradiance or radiance.

•   α-opic equivalent daylight illuminance (EDI) and luminance (EDL). The α-opic equivalent daylight illuminance (EDI) or luminance (EDL) calculates the photopic (il)luminance of a standard daylight spectrum (CIE Standard Illuminant D65, corresponding approximately to daylight with a correlated colour temperature of 6500K) that matches the α-opic (ir)radiance. Alternatively stated, the EDI/EDL tells us the (il)luminance that a daylight would have to have to yield the same α-opic (ir)radiance.

•   α-opic efficacy of luminous radiation (ELR). The α-opic efficacy of luminous radiation is the ratio between the α-opic (ir)radiance and photopic (il)luminance, providing a simple, normalised indicator of the α-opic “content” of a spectrum. The melanopic ELR, i.e. the melanopic efficacy of luminous radiation, is similar to the the M/P ratio method proposed elsewhere 84 .

Concerning precision and benchmarking against other tools

The JavaScript numbers are always stored as double precision floating point numbers, following the IEEE 754 standard 73, 85 . This format allows a total of 64 binary bits to represent a number as follows: 1 bit for the sign, 11 bits for the exponent, followed by 52 bits for the significand. The possible ranges of numbers which can be represented under the double precision will then be limited to approximately 16 decimal places of precision. This limited precision may result in rounding errors during arithmetic calculations performed in many stages 86 . Some of the errors may include a random introduced value at the end of each variable, which might occur in the conversion between binary bits to decimal representations. In order to mitigate this issue and to maximise transparency, luox provides an option to display all intermediate values in the calculation, in which can be useful to track down errors.

The calculations in luox follow the published documents strictly, including any guidance concerning rounding at intermediate stages. This can introduce what appear to be rounding differences when compared to other calculation tools.

Lastly, the calculated D uv values may show differences depending on the Planckian table mapping values. In our white box testing, the differences can come from the distance between steps (i.e., 1% and 0.25%). In addition, differences were also found when the distance was directly calculated from u' and v' compared to a direct value replicated from the CIE 2017 Colour Fidelity Index Calculator. Such findings may lead to additional differences in further stages of calculations that use the D uv and CCT values.

In addition to linear notation, it is possible to toggle the display to exponential notation. While display of the calculated values is truncated to four decimal digits, the downloaded report, and indeed all underlying calculations, includes the numbers up to floating point precision (double-precision 64-bit binary format IEEE 754).

Power user mode

The power user mode removes the limit on the number of input spectra to be used at one time. The input file can contain any number of spectra, and the calculations are performed using parallel processing without requiring any additional inputs. Because of the complexity of simultaneously displaying multiple spectra, visualizations of the uploaded spectral data are disabled in the power user mode. In a testing environment, the processing time was under 11 seconds for the calculation from a csv file with 100 spectra.

If the option to display IES TM-30 calculations has been checked, each test spectrum generates a CVG, and there will be multiple CVGs if there are multiple test spectra. The section will display one image at a time, along with the paginated links to load other images. Users can manually download images individually by clicking the icon at the top right corner of the CVG interface. There is no option for multiple image download.

Encoding of spectral power distributions for sharing

Spectral power distributions are typically stored as files in an MS Excel spreadsheet, comma-separated (CSV), XML (e.g. 87), JSON or other schema-based formats (e.g. 88). Storage of files requires an infrastructure, e.g., a server. To lose this requirement and enable the sharing of spectral power distribution data without sharing files, we (M.H.) developed a library with no external dependencies called spdurl written in JavaScript. spdurl encodes a spectral power distribution in a URL accurately and concisely. While the RFC for URLs (RFC 2616 89 ) does not specify an upper length limit, many web browsers may truncate it to 2 kB, which we pragmatically adopt as the limit for URLs here.

spdurl exploits the following aspects of spectral distributions:

•   Wavelength sampling: Wavelengths are assumed to be uniformly spaced, allowing us to write only the first value and an increment, with the total number of samples implicit in the number of samples given. Some spectroradiometers produce nonuniform wavelength spacing, so we expect these users to resample to a uniform spacing, as with the rest of luox.

•   Compression: We compress the spectra using a scheme that encodes spectral bands in two URL-safe bytes each, across a variety of units. The measurement process within CCD spectrometers uses a shared shutter for all elements in the array, allowing us to share an exponent for all values. This is also often done in HDR formats, like Radiance RGBE 90 . As a base for our shared exponent, we chose 2 , sacrificing 1/8 bit to quantisation, rather than 1/2 bit if we had used 2 as a base. We do not constrain the exponent value (large exponents just use more bytes), so extremely small and large values can be represented, but most exponents use one or two bytes. In this way, energy can be stored as a linear value even at very small irradiances without worrying about range limits. While the best available CCD spectrometer arrays are specified to measure 16 linear bits, real-life signal to noise is much lower. We began with an 18-bit mantissa, but subsequently determined that for most uses, 12 bits of gamma-encoded data were sufficient for our calculations. To balance the accuracy of smaller and larger values, we informally determined that γ = 2.0 gave lower error than linear or cubic encodings. We perform rounding to 12 bits to avoid quantisation bias, which may result in small changes in the spectrum and derived quantities.

•   String encoding: We encode the resulting string as a URL-safe base64 (RFC 4648 91 ), meaning that each 12-bit value can be written using two bytes, with no padding.

•   Spectral resolution limits: Since we use two bytes per value, this means that visible spectra can be encoded in a valid URL (2kB) down to about 0.5 nm spacing. Meters that have high spectral resolution may wish to resample to fewer values before encoding.

•   Spectral units: We use a dictionary of datatypes (30 to date), which can represent spectral quantities (so that “/nm” is common to all) using just 2-3 bytes. For instance, the shorthand “uwi” is used to represent “uW/cm 2/nm”. Additionally, action spectra, transmittance, radiance, and quantal units are available using similar short abbreviation given in the software. Many file formats assume the reader knows the units in use; in spdurl, we make no such assumption, and so, this field is required.

•   Meta-data specification: Measurement conditions, like time zone, date, location, and user-specified name are allowed as optional metadata, when there is space at the end.

As an example, our library can encode a spectral radiance distribution specified between 380 and 780 nm with 1 nm spacing using 804 bytes, and a 10 nm sample (36 bands) from an X-Rite meter can occupy only 90 bytes, as succinct as the following:

  • spd1,380,10,wi,4,uJuIuI4m68488W_h-38t7c6S6J5A3i4M4G4G3N1u0Hx-w0v0uwuFtmr-qsp2ohncrBvsxz2j

spdurl-encoded spectral power distributions can be shared across platforms, e.g., in luox:

and in fluxometer:

spdurl (RRID: SCR_020992) is written in JavaScript for use on the web and node.js servers. It is available under the MIT License (code base at Github, npm package here). spdurl can be used as a standalone package independent of luox, and we hope that it will be attractive to other users.

Requesting DOIs

To facilitate the sharing of URLs encoded in luox, we offer the deposition of encoded URLs into the MPG.PuRe using the Max Planck Digital Library DOI service (from January 2022). Previously (depositions in 2021), encoded URLs were deposited and assigned a DOI using the Oxford Research Archive. To obtain a DOI, users need to complete a form with minimal information. Upon manual approval, a DOI will be assigned. At the time of writing (April 2022), a total of six depositions have been made ( https://luox.app/about#depositions).

Reference spectra

luox allows for graphical comparisons of uploaded spectra with a series of CIE reference spectra. These include Standard Illuminant A, Standard Illuminant D65, and Illuminants C, D50, D75, F1 through F12, FL3.1 through 3.15, HP1 through HP5, LED-B1 through LED-B5, and LED-BH1, LED-RGB1, LED-V1, LED-V2 92 .

Validation and CIE endorsement

luox has been validated by the CIE.

The initial black-box validation in 2021, using 43 spectra from various sources (19 at 5 nm and 24 at 1 nm), confirmed that the calculations performed by luox as then implemented was within defined tolerance intervals. The CIE report states 93 :

  • “This software incorporates methods, formulae, spectral function calculations and spectra from the International Commission on Illumination (CIE). The CIE endorses this software having made a black-box evaluation of the software as of Feb. 11, 2021, finding that the software performs satisfactorily. This software is not a replacement for the CIE publications and works from which it is derived. The user is advised to consult the original publications and works for proper understanding of and calculation of the result of this software.”

To validate newly added quantities, including CIE General Colour Fidelity Index ( R f ), CIE General Colour Rendering Index ( R a ) and D uv , a second validation is currently in progress.

Alternative software packages

There are a range of alternative open-source software packages available geared to implementing some of the calculations implemented in luox. Most notably, this includes the Python packages LuxPy 94, 95 and Colour 96 . To our knowledge, luox is the only tool that has been validated independently by the CIE, thereby offering a reference implementation.

The CIE has released a toolbox (DOI: 10.25039/S026.2018.TB) and user guide (DOI: 10.25039/S026.2018.UG) for calculations of quantities specified in CIE S 026/E:2018: CIE System for Metrology of Optical Radiation for ipRGC-Influenced Responses to Light (DOI: 10.25039/S026.2018). The Excel spreadsheet-based toolbox is freely available and is supplementary to the luox platform.

An Excel spreadsheet tool for calculating the CIE colour fidelity index ( R f ) is available as a companion to CIE 224:2017 CIE 2017 Colour Fidelity Index for accurate scientific use .

Discussion

Here, we present the luox platform for facilitating and sharing calculations of physiologically relevant quantities related to light and lighting. luox is open-access and open-source. luox is fully functional and modular, enabling the incorporation of other spectrally derived quantities in the future.

Data availability

No data are associated with this article.

Software availability

Software available from: https://luox.app/

Source code available from: https://github.com/luox-app/luox

Archive source code at time of publication: https://doi.org/10.5281/zenodo.4594093 56

License: GPL-3.0

Acknowledgements

The following individuals tested and provided feedback on an early version of the platform: Paul O'Mahoney, Tos Berendschot, Isabel Schöllhorn, Christine Blume, Katharina Wulff, Kinjiro Amano, Tony Esposito, Minchen Tommy Wei, Suzanne Ftouni, Paula M. Esquivias, Gayline Manalang Jr., Daniel Garside, Joachim Stormly Hansen, and Hao Xie.

Funding Statement

Funding to develop luox was provided by the Wellcome Trust (Research Enrichment – Open Research, 204686/Z/16/C), the Society of Light & Lighting (2020 Jean Heap Bursary) and the van Houten Fund of the University of Oxford (VH-148). During development of the platform, Dr Manuel Spitschan was supported by a Sir Henry Wellcome Postdoctoral Fellowship (Wellcome Trust, 204686/Z/16/Z) and Linacre College, University of Oxford (Biomedical Sciences Junior Research Fellowship). The contributions of S. Nam and J. A. Veitch were supported by the National Research Council of Canada as a strategic research activity.

The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

[version 3; peer review: 2 approved]

References

  • 1. Blume C, Garbazza C, Spitschan M: Effects of light on human circadian rhythms, sleep and mood. Somnologie (Berl). 2019;23(3):147–156. 10.1007/s11818-019-00215-x [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2. Lewy AJ, Wehr TA, Goodwin FK, et al. : Light suppresses melatonin secretion in humans. Science. 1980;210(4475):1267–9. 10.1126/science.7434030 [DOI] [PubMed] [Google Scholar]
  • 3. Zeitzer JM, Dijk DJ, Kronauer R, et al. : Sensitivity of the human circadian pacemaker to nocturnal light: melatonin phase resetting and suppression. J Physiol. 2000;526 Pt 3(Pt 3):695–702. 10.1111/j.1469-7793.2000.00695.x [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4. Brainard GC, Hanifin JP, Greeson JM, et al. : Action spectrum for melatonin regulation in humans: evidence for a novel circadian photoreceptor. J Neurosci. 2001;21(16):6405–12. 10.1523/JNEUROSCI.21-16-06405.2001 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5. Brainard GC, Sliney D, Hanifin JP, et al. : Sensitivity of the human circadian system to short-wavelength (420-nm) light. J Biol Rhythms. 2008;23(5):379–86. 10.1177/0748730408323089 [DOI] [PubMed] [Google Scholar]
  • 6. Thapan K, Arendt J, Skene DJ: An action spectrum for melatonin suppression: evidence for a novel non-rod, non-cone photoreceptor system in humans. J Physiol. 2001;535(Pt 1):261–7. 10.1111/j.1469-7793.2001.t01-1-00261.x [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7. Gooley JJ, Rajaratnam SMW, Brainard GC, et al. : Spectral responses of the human circadian system depend on the irradiance and duration of exposure to light. Sci Transl Med. 2010;2(31):31ra33. 10.1126/scitranslmed.3000741 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8. Rahman SA, St Hilaire MA, Chang AM, et al. : Circadian phase resetting by a single short-duration light exposure. JCI Insight. 2017;2(7):e89494. 10.1172/jci.insight.89494 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9. Kervezee L, Cuesta M, Cermakian N, et al. : The phase-shifting effect of bright light exposure on circadian rhythmicity in the human transcriptome. J Biol Rhythms. 2019;34(1):84–97. 10.1177/0748730418821776 [DOI] [PubMed] [Google Scholar]
  • 10. Crowley SJ, Eastman CI: Human adolescent phase response curves to bright white light. J Biol Rhythms. 2017;32(4):334–344. 10.1177/0748730417713423 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11. St Hilaire MA, Gooley JJ, Khalsa SBR, et al. : Human phase response curve to a 1 h pulse of bright white light. J Physiol. 2012;590(13):3035–45. 10.1113/jphysiol.2012.227892 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12. Ruger M, St Hilaire MA, Brainard GC, et al. : Human phase response curve to a single 6.5 h pulse of short-wavelength light. J Physiol. 2013;591(1):353–63. 10.1113/jphysiol.2012.239046 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13. Minors DS, Waterhouse JM, Wirz-Justice A: A human phase-response curve to light. Neurosci Lett. 1991;133(1):36–40. 10.1016/0304-3940(91)90051-t [DOI] [PubMed] [Google Scholar]
  • 14. Lok R, Smolders KCHJ, Beersma DGM, et al. : Light, alertness, and alerting effects of white light: A literature overview. J Biol Rhythms. 2018;33(6):589–601. 10.1177/0748730418796443 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15. Souman JL, Tinga AM, Pas SFT, et al. : Acute alerting effects of light: A systematic literature review. Behav Brain Res. 2018;337:228–239. 10.1016/j.bbr.2017.09.016 [DOI] [PubMed] [Google Scholar]
  • 16. Cajochen C: Alerting effects of light. Sleep Med Rev. 2007;11(6):453–64. 10.1016/j.smrv.2007.07.009 [DOI] [PubMed] [Google Scholar]
  • 17. Bedrosian TA, Nelson RJ: Timing of light exposure affects mood and brain circuits. Transl Psychiatry. 2017;7(1):e1017. 10.1038/tp.2016.262 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18. Fernandez DC, Fogerson PM, Ospri LL, et al. : Light affects mood and learning through distinct retina-brain pathways. Cell. 2018;175(1):71–84.e18. 10.1016/j.cell.2018.08.004 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19. Provencio I, Rodriguez IR, Jiang G, et al. : A novel human opsin in the inner retina. J Neurosci. 2000;20(2):600–5. 10.1523/JNEUROSCI.20-02-00600.2000 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20. Mure LS, Vinberg F, Hanneken A, et al. : Functional diversity of human intrinsically photosensitive retinal ganglion cells. Science. 2019;366(6470):1251–1255. 10.1126/science.aaz0898 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21. Pickard GE, Sollars PJ: Intrinsically photosensitive retinal ganglion cells. Rev Physiol Biochem Pharmacol. 2012;162:59–90. 10.1007/112_2011_4 [DOI] [PubMed] [Google Scholar]
  • 22. Nasir-Ahmad S, Lee SCS, Martin PR, et al. : Melanopsin-expressing ganglion cells in human retina: Morphology, distribution, and synaptic connections. J Comp Neurol. 2019;527(1):312–327. 10.1002/cne.24176 [DOI] [PubMed] [Google Scholar]
  • 23. Liao HW, Ren X, Peterson BB, et al. : Melanopsin-expressing ganglion cells on macaque and human retinas form two morphologically distinct populations. J Comp Neurol. 2016;524(14):2845–72. 10.1002/cne.23995 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24. Schmidt TM, Do MTH, Dacey D, et al. : Melanopsin-positive intrinsically photosensitive retinal ganglion cells: from form to function. J Neurosci. 2011;31(45):16094–101. 10.1523/JNEUROSCI.4132-11.2011 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25. Bailes HJ, Lucas RJ: Human melanopsin forms a pigment maximally sensitive to blue light (λ max ≈ 479 nm) supporting activation of G(q/11) and G(i/o) signalling cascades. Proc Biol Sci. 2013;280(1759):20122987. 10.1098/rspb.2012.2987 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26. Do MTH: Melanopsin and the intrinsically photosensitive retinal ganglion cells: Biophysics to behavior. Neuron. 2019;104(2):205–226. 10.1016/j.neuron.2019.07.016 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27. Brown TM: Melanopic illuminance defines the magnitude of human circadian light responses under a wide range of conditions. J Pineal Res. 2020;69(1):e12655. 10.1111/jpi.12655 [DOI] [PubMed] [Google Scholar]
  • 28. Prayag AS, Najjar RP, Gronfier C: Melatonin suppression is exquisitely sensitive to light and primarily driven by melanopsin in humans. J Pineal Res. 2019;66(4):e12562. 10.1111/jpi.12562 [DOI] [PubMed] [Google Scholar]
  • 29. Spitschan M: Melanopsin contributions to non-visual and visual function. Curr Opin Behav Sci. 2019;30:67–72. 10.1016/j.cobeha.2019.06.004 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30. Wright HR, Lack LC, Kennaway DJ: Differential effects of light wavelength in phase advancing the melatonin rhythm. J Pineal Res. 2004;36(2):140–4. 10.1046/j.1600-079x.2003.00108.x [DOI] [PubMed] [Google Scholar]
  • 31. Wright HR, Lack LC: Effect of light wavelength on suppression and phase delay of the melatonin rhythm. Chronobiol Int. 2001;18(5):801–8. 10.1081/cbi-100107515 [DOI] [PubMed] [Google Scholar]
  • 32. Czeisler CA, Shanahan TL, Klerman EB, et al. : Suppression of melatonin secretion in some blind patients by exposure to bright light. N Engl J Med. 1995;332(1):6–11. 10.1056/NEJM199501053320102 [DOI] [PubMed] [Google Scholar]
  • 33. Zaidi FH, Hull JT, Peirson SN, et al. : Short-wavelength light sensitivity of circadian, pupillary, and visual awareness in humans lacking an outer retina. Curr Biol. 2007;17(24):2122–8. 10.1016/j.cub.2007.11.034 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 34. Allen AE: Circadian rhythms in the blind. Curr Opin Behav Sci. 2019;30:73–79. 10.1016/j.cobeha.2019.06.003 [DOI] [Google Scholar]
  • 35. Fernandez F: Circadian responses to fragmented light: Research synopsis in humans. Yale J Biol Med. 2019;92(2):337–348. [PMC free article] [PubMed] [Google Scholar]
  • 36. Zeitzer JM, Ruby NF, Fisicaro RA, et al. : Response of the human circadian system to millisecond flashes of light. PLoS One. 2011;6(7):e22078. 10.1371/journal.pone.0022078 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 37. Najjar RP, Zeitzer JM: Temporal integration of light flashes by the human circadian system. J Clin Invest. 2016;126(3):938–47. 10.1172/JCI82306 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 38. Zeitzer JM, Fisicaro RA, Ruby NF, et al. : Millisecond flashes of light phase delay the human circadian clock during sleep. J Biol Rhythms. 2014;29(5):370–6. 10.1177/0748730414546532 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 39. Joyce DS, Spitschan M, Zeitzer JM: Duration invariance and intensity dependence of the human circadian system phase shifting response to brief light flashes. Proc Biol Sci. 2022;289(1970):20211943. 10.1098/rspb.2021.1943 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 40. Souman JL, Borra T, de Goijer I, et al. : Spectral tuning of white light allows for strong reduction in melatonin suppression without changing illumination level or color temperature. J Biol Rhythms. 2018;33(4):420–431. 10.1177/0748730418784041 [DOI] [PubMed] [Google Scholar]
  • 41. Allen AE, Hazelhoff EM, Martial FP, et al. : Exploiting metamerism to regulate the impact of a visual display on alertness and melatonin suppression independent of visual appearance. Sleep. 2018;41(8):zsy100. 10.1093/sleep/zsy100 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 42. Spitschan M, Lazar R, Yetik E, et al. : No evidence for an S cone contribution to acute neuroendocrine and alerting responses to light. Curr Biol. 2019;29(24):R1297–R1298. 10.1016/j.cub.2019.11.031 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 43. Brown TM, Brainard GC, Cajochen C, et al. : Recommendations for daytime, evening, and nighttime indoor light exposure to best support physiology, sleep, and wakefulness in healthy adults. PLoS Biol. 2022;20(3):e3001571. 10.1371/journal.pbio.3001571 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 44. Houser KW, Esposito T: Human-centric lighting: Foundational considerations and a five-step design process. Front Neurol. 2021;12:630553. 10.3389/fneur.2021.630553 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 45. Spitschan M, Cajochen C: Binocular facilitation in light-mediated melatonin suppression? J Pineal Res. 2019;67(4):e12602. 10.1111/jpi.12602 [DOI] [PubMed] [Google Scholar]
  • 46. Spitschan M: Opinion: Future-proofing circadian research. Light Res Technol. 2019;51(6):818–819. 10.1177/1477153519873223 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 47. Walbeek TJ, Harrison EM, Gorman MR, et al. : Naturalistic intensities of light at night: A review of the potent effects of very dim light on circadian responses and considerations for translational research. Front Neurol. 2021;12:625334. 10.3389/fneur.2021.625334 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 48. Nowozin C, Wahnschaffe A, Rodenbeck A, et al. : Applying melanopic lux to measure biological light effects on melatonin suppression and subjective sleepiness. Curr Alzheimer Res. 2017;14(10):1042–1052. 10.2174/1567205014666170523094526 [DOI] [PubMed] [Google Scholar]
  • 49. Lewy AJ, Sack RL: The dim light melatonin onset as a marker for circadian phase position. Chronobiol Int. 1989;6(1):93–102. 10.3109/07420528909059144 [DOI] [PubMed] [Google Scholar]
  • 50. Pandi-Perumal SR, Pandi-Perumal R, Smits M, et al. : Dim light melatonin onset (DLMO): a tool for the analysis of circadian phase in human sleep and chronobiological disorders. Prog Neuropsychopharmacol Biol Psychiatry. 2007;31(1):1–11. 10.1016/j.pnpbp.2006.06.020 [DOI] [PubMed] [Google Scholar]
  • 51. Spitschan M, Stefani O, Blattner P, et al. : How to report light exposure in human chronobiology and sleep research experiments. Clocks Sleep. 2019;1(3):280–289. 10.3390/clockssleep1030024 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 52. Knoop M, Broszio K, Diakite A, et al. : Methods to describe and measure lighting conditions in experiments on non-image-forming aspects. Leukos. 2019;15(2–3):163–179. 10.1080/15502724.2018.1518716 [DOI] [Google Scholar]
  • 53. CIE: CIE TN 011:2020: What to document and report in studies of ipRGC-influenced responses to light.2020. 10.25039/TN.011.2020 [DOI] [Google Scholar]
  • 54. CIE: CIE S 026/E:2018: CIE System for Metrology of Optical Radiation for ipRGC-Influenced Responses to Light.Vienna, Austria.2018. 10.25039/S026.2018 [DOI] [Google Scholar]
  • 55. CIE: User Guide to the α-opic Toolbox for implementing CIE S 026.2020. 10.25039/S026.2018.UG [DOI] [Google Scholar]
  • 56. Roos C, Lowis C, Mead J, et al. : luox-app/luox: (Version wellcome-open-research). Zenodo. 2021. 10.5281/zenodo.4594093 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 57. Sharpe LT, Stockman A, Jagla W, et al. : A luminous efficiency function, V*(lambda), for daylight adaptation. J Vis. 2005;5(11):948–68. 10.1167/5.11.3 [DOI] [PubMed] [Google Scholar]
  • 58. CIE: Commission Internationale de l'Éclairage Proceedings (1924). Cambridge: Cambridge University Press.1926. [Google Scholar]
  • 59. ISO/CIE: ISO 23539:2005(E)/CIE S 010/E:2004: Photometry – The CIE system of physical photometry.2005. Reference Source [Google Scholar]
  • 60. CIE: Commission Internationale de l'Éclairage Proceedings (1931). Cambridge: Cambridge University Press.1932. [Google Scholar]
  • 61. Wright WD: A re-determination of the trichromatic coefficients of the spectral colours. Trans Opt Soc. 1929;30(4):141–164. 10.1088/1475-4878/30/4/301 [DOI] [Google Scholar]
  • 62. Guild J: The colorimetric properties of the spectrum. Philosophical Transactions of the Royal Society of London A. 1931;230(681–693):149–187. 10.1098/rsta.1932.0005 [DOI] [Google Scholar]
  • 63. ISO/CIE, ISO/CIE 11664-1: 2019: Colorimetry — Part 1: CIE standard colorimetric observers.2019. Reference Source [Google Scholar]
  • 64. Speranskaya NI: Determination of spectrum color co-ordinates for twenty-seven normal observers. Optics and Spectroscopy. 1959;7:424–428. Reference Source [Google Scholar]
  • 65. Stiles WS, Burch JM: Colour-matching Investigation: Final Report (1958). Optica Acta: International Journal of Optics. 1959;6(1):1–26. 10.1080/713826267 [DOI] [Google Scholar]
  • 66. Commission Internationale de l’Eclairage: CIE 015: 2018: Colorimetry.(4th ed.).2018. Reference Source [Google Scholar]
  • 67. Ohno Y: Practical use and calculation of CCT and Duv. Leukos. 2014;10(1):47–55. 10.1080/15502724.2014.839020 [DOI] [Google Scholar]
  • 68. Robertson AR: Computation of correlated color temperature and distribution temperature. JOSA. 1968;58(11):1528–1535. 10.1364/JOSA.58.001528 [DOI] [Google Scholar]
  • 69. Commission Internationale de l’Eclairage: CIE S 017: 2020 ILV: International Lighting Vocabulary.(2nd ed.)2020. 10.25039/S017.2020 [DOI] [Google Scholar]
  • 70. Commission Internationale de l’Eclairage: CIE 2017: 224 Colour fidelity index for accurate scientific use.2017. Reference Source [Google Scholar]
  • 71. Illuminating Engineering Society (IES): IES method for evaluating light source color rendition.IES TM-30-15, IES.2015. Reference Source [Google Scholar]
  • 72. Luo MR, Cui GH, Li CJ, et al. : Uniform colour spaces based on CIECAM02 colour appearance model. Color Res Appl. 2006;31(4):320–330. 10.1002/col.20227 [DOI] [Google Scholar]
  • 73. IEEE 60559: 2011. IEEE 754 The IEEE Standard for Floating-Point Arithmetic.2011. [Google Scholar]
  • 74. CIE: CIE 013.3-1995 Method of measuring and specifying colour rendering properties of light sources. Reference Source [Google Scholar]
  • 75. Illuminating Engineering Society (IES): IES method for evaluating light source color rendition.IES TM-30-20, IES.2020. Reference Source [Google Scholar]
  • 76. Stockman A, Sharpe LT: The spectral sensitivities of the middle- and long-wavelength-sensitive cones derived from measurements in observers of known genotype. Vision Res. 2000;40(13):1711–1737. 10.1016/s0042-6989(00)00021-3 [DOI] [PubMed] [Google Scholar]
  • 77. Stockman A, Sharpe LT, Fach C: The spectral sensitivity of the human short-wavelength sensitive cones derived from thresholds and color matches. Vision Res. 1999;39(17):2901–2927. 10.1016/s0042-6989(98)00225-9 [DOI] [PubMed] [Google Scholar]
  • 78. CIE, CIE 170 1: 2006: Fundamental chromaticity diagram with physiological axes - Part 1.CIE Central Bureau: Vienna, Austria.2006. Reference Source [Google Scholar]
  • 79. Crawford BH: The scotopic visibility function. Proceedings of the Physical Society. Section B. 1949;62(5):321–334. 10.1088/0370-1301/62/5/305 [DOI] [Google Scholar]
  • 80. Lucas RJ, Peirson SN, Berson DM, et al. : Measuring and using light in the melanopsin age. Trends Neurosci. 2014;37(1):1–9. 10.1016/j.tins.2013.10.004 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 81. Brown TM, Allen AE, al-Enezi J, et al. : The melanopic sensitivity function accounts for melanopsin-driven responses in mice under diverse lighting conditions. PLoS One. 2013;8(1):e53583. 10.1371/journal.pone.0053583 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 82. Enezi J, Revell V, Brown T, et al. : A "melanopic" spectral efficiency function predicts the sensitivity of melanopsin photoreceptors to polychromatic lights. J Biol Rhythms. 2011;26(4):314–23. 10.1177/0748730411409719 [DOI] [PubMed] [Google Scholar]
  • 83. CIE: CIE S 026 Toolbox (v1.49a - November 2020). Vienna, Austria.2020. 10.25039/S026.2018.TB [DOI] [Google Scholar]
  • 84. Berman SM, Clear RD: A practical metric for melanopic metrology. Lighting Research & Technology. 2019;51(8):1178–1191. 10.1177/1477153518824147 [DOI] [Google Scholar]
  • 85. MDN: Number - JavaScript. Number - JavaScript.2021. Reference Source [Google Scholar]
  • 86. Kahan W: IEEE standard 754 for binary floating-point arithmetic. Lecture Notes on the Status of IEEE. 1996;754(94720–1776):11. Reference Source [Google Scholar]
  • 87. IES, ANSI/IES TM-27-20: IES Standard Format for the Electronic Transfer of Spectral Data.Illuminating Engineering Society.2020. Reference Source [Google Scholar]
  • 88. Houser KW: A Proposal for a Standard File Format for the Electronic Transfer of Spectral Data and Related Information. Leukos. 2013;1(3):19–30. 10.1582/LEUKOS.2005.01.03.002 [DOI] [Google Scholar]
  • 89. Nielsen H, et al. : Hypertext Transfer Protocol -- HTTP/1.1.RFC Editor.1999. [Google Scholar]
  • 90. Ward G: Real pixels. Graphics Gems II. 1991;80–83. 10.1016/B978-0-08-050754-5.50025-6 [DOI] [Google Scholar]
  • 91. Josefsson S: The Base16, Base32, and Base64 Data Encodings.RFC Editor.2006. 10.17487/RFC4648 [DOI] [Google Scholar]
  • 92. ISO/CIE, ISO 11664-2: 2007(E)/CIE S 014-2/E: 2006: Colorimetry — Part 2: CIE Standard Illuminants.2007. Reference Source [Google Scholar]
  • 93. CIE: CIE Software Check of luox.app.2021. Reference Source [Google Scholar]
  • 94. Smet KAG: Tutorial: The LuxPy Python Toolbox for Lighting and Color Science. Leukos. 2020;16(3):179–201. 10.1080/15502724.2018.1518717 [DOI] [Google Scholar]
  • 95. https://github.com/ksmet1977/luxpy [Google Scholar]
  • 96. https://colour.readthedocs.io/ [Google Scholar]
Wellcome Open Res. 2022 Jul 1. doi: 10.21956/wellcomeopenres.19747.r51248

Reviewer response for version 3

Timothy Brown 1

No further comments

Are the conclusions about the tool and its performance adequately supported by the findings presented in the article?

Partly

Is the rationale for developing the new software tool clearly explained?

Yes

Is the description of the software tool technically sound?

Yes

Are sufficient details of the code, methods and analysis (if applicable) provided to allow replication of the software development and its use by others?

Yes

Is sufficient information provided to allow interpretation of the expected output datasets and any results generated using the tool?

Yes

Reviewer Expertise:

Circadian biology, vision, electrophysiology

I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard.

Wellcome Open Res. 2021 Apr 30. doi: 10.21956/wellcomeopenres.18289.r43480

Reviewer response for version 1

John P Hanifin 1,2, Benjamin Warfield 1,2

This is a well-written report from an experienced group of researchers. Their report describes a free, open source, and open access platform to calculate quantities and metrics to describe the ability of optical radiation to stimulate each of the five (α-opic) photoreceptor types in the human eye. Each photoreceptor potentially can contribute, via the melanopsin-containing intrinsically-photosensitive retinal ganglion cells (ipRGCs), to neuroendocrine, neurobehavioral and circadian effects of light in humans. Alongside these values, the tool provides commonly used colorimetric calculations. The International Standard CIE S 026:2018 defines spectral sensitivity functions, quantities and metrics in units of α-opic quantities that are compliant with the International System of Units (SI) and currently recommended by the CIE to report values in research studies and lighting applications relevant to the physiological effects of light. A parsimonious exploration of three spectra was entered into the platform: a monochromatic light source, a polychromatic white LED light source and a polychromatic incandescent light source. The resulting data were identical to those provided by the CIE excel toolbox. We were very impressed with the platform's abilities and ease-of-use. Finally, having the data encoded into an HTML link is brilliant and further allows easy sharing of data among laboratories and individuals. In summary, luox provides researchers and other professionals who desire to know the potential neuroendocrine, neurobehavioral and circadian effects of a light source a useful tool for quantifying light for these physiological effects.

Are the conclusions about the tool and its performance adequately supported by the findings presented in the article?

Yes

Is the rationale for developing the new software tool clearly explained?

Yes

Is the description of the software tool technically sound?

Yes

Are sufficient details of the code, methods and analysis (if applicable) provided to allow replication of the software development and its use by others?

Yes

Is sufficient information provided to allow interpretation of the expected output datasets and any results generated using the tool?

Yes

Reviewer Expertise:

Photobiology

We confirm that we have read this submission and believe that we have an appropriate level of expertise to confirm that it is of an acceptable scientific standard.

Wellcome Open Res. 2021 Apr 9. doi: 10.21956/wellcomeopenres.18289.r43314

Reviewer response for version 1

Timothy Brown 1

This report describes a new open source web-platform for calculating various quantities relating to light and lighting as experienced by a standard human observer. In particular, the tool facilitates calculations of metrics related to ipRGC-influenced responses to light as described in the CIE S026 international standard, as well as additional colorimetric calculations.

There is growing appreciation that 'non-visual' effects of light can influence health and well being (e.g. via effects on the circadian system and sleep) and substantial interest in harnessing such effects for practical benefit. This tool is potentially of great utility in facilitating appropriate quantification and description of lighting conditions for scientific studies and in real-world applications. The tool also provides a simple means by which such information can be shared and referenced.

Given that the tool is OS-independent and does not require any proprietary software this should be of great utility across the spectrum from vision/circadian scientists to lighting professionals.

The report does not seem to directly describe cross-validation of the outputs of the web platform with existing tools (e.g. the CIE excel tool). I do not doubt the outputs of both tools are the same (and imagine the Authors have confirmed as much) but direct confirmation that this is the case would be worth including.

Are the conclusions about the tool and its performance adequately supported by the findings presented in the article?

Partly

Is the rationale for developing the new software tool clearly explained?

Yes

Is the description of the software tool technically sound?

Yes

Are sufficient details of the code, methods and analysis (if applicable) provided to allow replication of the software development and its use by others?

Yes

Is sufficient information provided to allow interpretation of the expected output datasets and any results generated using the tool?

Yes

Reviewer Expertise:

circadian and visual neuroscience

I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard.

Wellcome Open Res. 2021 Apr 30.
Manuel Spitschan 1

Thank you for your review. The cross-validation of the outputs is currently being performed by the CIE and will be written up as a report, which will be included on the website.

Associated Data

    This section collects any data citations, data availability statements, or supplementary materials included in this article.

    Data Availability Statement

    No data are associated with this article.


    Articles from Wellcome Open Research are provided here courtesy of The Wellcome Trust

    RESOURCES