Introduction

The retina can be considered as a visual signal processor with a straightforward functional architecture (13). The photoreceptors convert the stream of photons from the environment into an electrical signal, which is relayed downstream by the bipolar cells (BCs) to the retinal ganglion cells (RGCs), the tissue’s output neurons. Along this vertical pathway, the visual signal is shaped by two lateral, inhibitory cell classes: horizontal cells in the outer and amacrine cells (ACs) in the inner retina. The resulting intricate networks allow sophisticated computations, reflected in the >40 output channels that relay diverse visual feature representations as spike trains to higher brain regions (46).

Over the past decades, the retinal synaptic networks have been intensively studied, which greatly broadened our understanding of early visual signal processing (712). Specifically, the availability of connectome data for large parts of the retina helped in unprecedented ways, as can be seen from studies, for example, investigating direction-selective circuits and their precise wiring regarding starburst ACs and direction-selective RGCs (e.g., (13, 14)).

What is not well-captured by connectomic approaches are ‘wireless’ interactions mediated by neuromodulators, which comprise a broad variety of very different small molecules, including monoamines (e.g., dopamine (15, 16), histamine (17, 18), serotonin (19)), endocannabinoids (2022), gasotransmitters such as nitric oxide (NO) (23, 24)), as well as a variety of neuropeptides (e.g., neuropeptide Y (25, 26)). Only few of the >20 neuromodulators (27) found in the retina are released from centrifugal fibers (e.g., histamine and serotonin (1719, 28)), whereas most of them are released in addition to GABA or glycine by ACs (27, 2932). Neuromodulators have long been implicated in adapting the retina to different contextual states necessary to robustly perform in a highly dynamic visual environment (e.g., (3336)). For instance, dopamine (DA) is released by a distinct type of AC (3740), and has been shown to regulate light adaptation (33, 41, 42) via several cellular mechanisms, such as modulation of gap junctional coupling (34, 4345) and intrinsic conductances (46, 47). More recently, histamine was proposed to shape the retinal code in a top-down modulatory manner related to the animal’s arousal state (17, 28). For several neuromodulators, the retinal release sites and receptors are known and their effects on cellular properties have been described, however, a comprehensive, function-oriented, and cell-type view of these neuromodulators’ functional implications and contributions to visual signal processing is only slowly emerging (e.g., (17, 48)).

One of the better-studied neuromodulators in the retina is NO. Neuronal nitric oxide synthase (nNOS) is considered the dominant enzyme producing NO relevant for retinal signal processing, and — depending on species — was shown to be present in different retinal cell classes (4957). In the mouse retina, nNOS was mainly found in specific AC types (36, 5860). A few years ago, Jacoby et al. (36) demonstrated that one of those types (nNOS-2 AC) controls the light-dependent release of NO in the inner retina. NO can function via two main pathways (61): (i) it can bind to the NO guanylate cyclase (NO-GC; also referred to as soluble guanylate cyclase (sGC)) receptor, triggering the production of the second messenger cyclic guanosine monophosphate (cGMP), which binds to downstream targets (55, 62, 63), and (ii) via S-nitrosylation (cGMP-independent) by directly modifying certain receptor and channel proteins (64, 65).

The effects of NO have been primarily linked with light adaptation and the transition between scotopic and photopic signaling pathways via several mechanisms, including uncoupling the gap junctions between AII ACs and Oncone BCs (66), increasing the gain of On-cone BCs in response to dim light (67, 68), and modulating the gain of Offcone BCs (69, 70). At the retina’s output level, increasing NO was found to decrease On- and Off-responses in RGCs (71). Notably, genetically knocking out nNOS also led to a reduced light sensitivity in RGCs (72), which was also shown by inhibiting nNOS under light-adapted conditions (73). Additionally, NO has been shown to modulate RGC responses via cGMP by altering their cGMP-gated conductances (74, 75). Taken together, NO can act on different levels and via different pathways in the retina. However, the function of NO at the cell type-level and its role in early visual processing is far from understood.

Here, we systematically studied the functional role of NO and its effects on all retinal output channels in the ex vivo mouse retina. Surprisingly, we observed highly reproducible, cell type-specific changes in the light responses of some RGCs already in the absence of pharmacological manipulation. To account for these adaptational response changes, we developed a recording paradigm to sequentially measure RGC responses under control and drug conditions. We found that NO had a highly selective effect on a distinct set of three RGC types characterized by their suppressed response to temporal contrast, where NO strongly and differentially reduced this suppression, as well as caused them to respond faster. Yet, NO had no discernible effects on their spatial receptive field properties. Together, our data suggest that NO modulates the visual feature representation of the retinal output in a highly selective and type-specific manner.

Results

To investigate NO effects systematically on the retinal output, we performed population imaging from somata in the ganglion cell layer (GCL) of ex vivo mouse retina electroporated with the synthetic Ca2+ indicator Oregon Green BAPTA-1 (Fig. 1a-c; Methods). In addition, we recorded a complementary dataset using multi-electrode array (MEA) recordings. To identify the different types of RGCs and detect potential NO-induced response changes, we presented a set of visual stimuli, including full-field chirps, moving bars (Fig. 1d), and binary dense noise (5) (see Methods).

Overview of the experimental setup and recording procedure.

(a) Two-photon imaging of ganglion cell layer (GCL) somata in the whole-mounted ex vivo mouse retina. (b) Schematic ex vivo whole-mounted retina (dot marks optic disc; d, dorsal; t, temporal; v, ventral; n, nasal). (c) Two representative recording fields from (b) showing GCL somata loaded with Ca2+ indicator OGB-1 (Methods). (d) Representative Ca2+ activity from cells in the GCL (white circles in (c)) in response to chirp (left) and moving bar stimulus (right) (black, mean; gray, s.d.). (e) Timeline of experimental procedure; for details, see text. IPL, inner plexiform layer; INL, inner nuclear layer; OPL, outer plexiform layer; ONL, outer nuclear layer; OS+IS, outer and inner segments; DETA/NO, nitric oxide (NO) donor.

A protocol for sequential control/drug recordings

Previous studies have shown that retinal responses recorded with two-photon Ca2+ imaging can be systematically affected by experimental factors, such as excitation laserinduced activity, photoreceptor bleaching, and temporal filtering due to Ca2+ buffering by the fluorescent indicator (7678). These changes can be summarized by the umbrella term ‘batch effects’ (a term coined in the molecular genetics field), which can confound the biological signal and potentially cause erroneous interpretations of the data (78, 79). Such batch effects may play a role when, as in our study, data are recorded in a sequential manner to infer possible drug effects.

Because we wanted to detect potentially subtle NO effects, we devised a protocol to make experiments as comparable as possible (Fig. 1e). After placing the tissue into the recording chamber, it was allowed to recover from the electroporation for 15 min, before we light-adapted the retina for 10 min by presenting the dense noise stimulus. We then selected retinal recording fields, each of which was recorded twice for the complete stimulus set in an interlaced manner (Fig. 1e). Here, we made sure that the fields were uniformly labeled with the Ca2+ indicator and responsive to light stimuli. The first field was recorded twice without perturbation (control-control). For the next field, we added the drug to the perfusion medium and incubated the tissue for ∼15 min, before recording the field for the second time (control-drug). For the last 5-10 min of the wash-in time, we presented the noise stimulus to preserve the light adaptation level. Note that the time between the 1st and 2nd recording of field 2 was ∼15 min longer (the wash-in time) than that of field 1 (see Discussion). For the Ca2+ data, we decided against recording also after wash-out, because response quality decreased for the 3rd scan of the same field, likely due to bleaching of fluorescent indicator and photopigment. However, we did include wash-out in the MEA-dataset (see below).

Our sequential-recording protocol yielded paired-data at the cell-level, allowing us to track if and how each cell’s responses changed under the drug condition. Using this protocol, we recorded the following datasets: (i) a controldataset to test response stability, i.e., Ctrl 1 and Ctrl 2, (ii) a strychnine-dataset to test the protocol for a drug with welldescribed effects, i.e., Ctrl 1 and Strychnine (1 μM), and (iii) a NO-dataset to infer NO-induced response changes, i.e., Ctrl 1 and NO (DETA/NO; 100 μM). The control-dataset was leveraged to reveal NO-induced effects on the background of potential non-specific response changes throughout the experiment. For the following analyses, we used 3,975 RGCs (nCtrl=1,701; nNO=1,838, nStrychnine=436) that fulfilled our response quality filtering (see Methods).

Identifying functional RGC types using a classifier

The mouse retina contains more than 40 RGC types (5, 6). As we wanted to investigate if the tested drugs differentially affect the different retinal output channels, we applied an RGC type classifier (Fig. 2a) (80), which had been trained and validated on a previously published RGC Ca2+ imaging dataset (5). The classifier predicts a GCL cell’s functional type based on soma size and the responses to chirp and moving bar stimuli (see Methods). The classifier also distinguishes between RGCs and displaced ACs. Here, we focused our analysis on the RGCs. To match the conditions under which the classifier’s training data was acquired as closely as possible, we predicted types based on the responses from the first control recording (Ctrl 1) and the cells retained their type over the course of their experiment (no re-typing). To minimize classification uncertainty, we additionally discarded cells with low confidence scores (< 0.25, see Methods for details).

Functional classification of mouse RGC types.

(a) Illustration of the random forest classifier (RFC) to predict cell type labels for Ctrl 1 of both datasets. For each cell, Ca2+ responses to chirp and moving bar, soma size, and p-value of permutation test for direction selectivity (left) constitute the input to the RFC (center) to predict a cell type label, i.e., a type GX (right). For details, see Methods and (80). (b) Pooled heat map of unsorted cell responses to chirp and moving bar stimulus from both Ctrl 1 datasets after quality filtering (QIMB>0.6 or QIchirp>0.45, and classifier confidence score 0.25). The color bar indicates normalized response activity. (c) Heat map from (b), but sorted according to their assigned type. (d) Distribution of RGC types predicted by the RFC classifier for both Ctrl 1 of the control(Ctrl 1 (Ctrl); solid black), of DETA/NO-dataset (Ctrl 1 (NO); dotted black), and for the dataset from Baden et al. (5) (red). (e) Representative RGC type response averages to chirp and moving bar (Ctrl, black; training dataset, red). (f) Correlation matrix of type mean responses per RGC type between Ctrl and Baden et al. (5) dataset for chirp (left) and moving bar (right). Dashed boxes indicate functional groups (Off, On-Off, Fast On, Slow On, and Uncertain RGCs; see (5)). The color bar indicates the Pearson correlation coefficient.

We found that the distributions of the predicted RGC types in our datasets matched that of the earlier dataset quite well (Fig. 2b-d). Also, the predicted mean traces for the individual RGC types were very similar to those in Baden et al. (5) (Fig. 2e), as indicated by the high correlations of their chirp and moving bar responses (Fig. 2f left and right, respectively). That the moving bar responses were more strongly correlated than the chirp responses is likely due to the lower complexity and shorter duration of the former stimulus. Nonetheless, we found the RGC classification overall to be robust and comparable to the original dataset (Fig. S1a,b).

Testing the recording protocol

In the mouse retina, glycine is released by small-field ACs, which relay inhibition vertically across the inner plexiform layer (IPL) and thus, are involved in cross-over inhibition (32, 81). Blocking cross-over inhibition between the On- and Off-pathways is therefore expected to have effects on many RGC circuits, which is why we chose the glycine receptor antagonist strychnine to test our recording protocol. Specifically, we focused on strychnine unmasking responses to the other stimulus polarity (82). Indeed, we found that strychnine revealed additional On-response components in Off (e.g., G1, G2, G4, G6) and On-Off RGCs (e.g., G11, G12), as can be seen, for instance, in their leading-edge response to the moving bar (Fig. S2). In On RGCs, we did not detect additional (Off) response components. Instead, some On RGCs exhibited slightly more sustained responses to light increments (e.g., G18, G20, G22). Together, the strychninedataset demonstrates that we can resolve drug-related effects on light responses at the RGC type-level.

Certain RGC types display adaptational response changes

To test if our recording conditions were stable and to exclude major batch effects, we first compared the responses of the control-datasets (Ctrl 1 vs. Ctrl 2). To this end, we computed the difference between the Ctrl 1 and Ctrl 2 mean responses (ΔCtrl: ΔR(Ctrl2-Ctrl1)) to chirp and moving bar stimuli for each cell of every RGC type. This allowed us to quantify if and how the responses changed over the time course of an experiment (cf. protocol in Fig. 1e). Here, we only considered RGC types with >10 sequentially recorded cells (21/32).

Surprisingly, while the majority of RGC types featured stable responses (e.g., G1, G21; Fig. 3a), a substantial number of RGC types (9/21) changed their responses to chirp and/or moving bar stimuli in the absence of any pharmacological perturbation in a highly reproducible manner (Fig. S3a,b). For instance, for Ctrl 2, G23 showed reduced responses, whereas G31 showed an increased response activity (Fig. 3b). Interestingly, cells assigned to the functional groups of ‘Off’ RGC types displayed stable responses, whereas ‘On-Off’, ‘Fast On’, ‘Slow On’, and ‘Uncertain RGCs’ included types with changing responses (50% (2/4), 34% (1/3), 67% (4/6), and 67% (2/3), respectively). This diversity argues against a systematic effect (such as, e.g., general run-down) and for a cell type-specific phenomenon, which in the following we refer to as ‘adaptational response changes’.

Certain RGC types are affected by adaptational and/or NO-induced effects, while others are unaffected.

(a) Left: Two representative mean Ca2+ responses of sequentially recorded RGC types showing no differences between Ctrl 1 (black) and Ctrl 2 (orange) (top: G1; bottom: G21). Right: Corresponding histograms displaying the differences between the average traces of the sequentially recorded cell of the respective cell types. Zero indicates no difference between the response of the same cell across both recordings, whereas negative values indicate a decreased and positive values an increased activity. n.s.: not significant; ***: p<0.001; One-sample T-test. (b) Two representative RGC types that show decreased (top: G23) and increased (bottom: G31) response activity during Ctrl 2. n.s.: not significant; ***: p<0.001; One-sample T-test. (c) As in (a), but between sequentially recorded Ctrl 1 (black) and DETA/NO (green) (top: G2; bottom: G17). n.s.: not significant; ***: p<0.001; One-sample T-test. (d) As (c), but showing two cell types that display a decreased (top: G28) and increased (bottom: G32) activity when perfused with DETA/NO. n.s.: not significant; ***: p<0.001; One-sample T-test. (e) Box plots of trace differences of all sequentially recorded cells of all RGC types from control(ΔCtrl: ΔRCtrl2-Ctrl1; orange) and NO-dataset (ΔDETA/NO: ΔRNO-Ctrl1; green). Bold numbers indicate RGC types with >10 sequentially recorded cells per dataset and condition. Dashed line shows zero baselines, i.e., no difference between traces. Diamond symbols represent outliers. Gray and white background blocks summarize the larger functional groups for better visualization (Off, On-Off, Fast On, Slow On, Uncertain RGCs). ***: p<0.001; Mann-Whitney U-Test.

NO affects retinal output in a highly type-specific manner

Next, we investigated the effects of NO on the RGC responses. As with the control-dataset, we computed the cell-wise response differences between Ctrl 1 and NO responses (ΔDETA/NO: ΔRNO-Ctrl1). Similar to the controldataset, the majority of RGC types displayed stable responses (e.g., G2, G17; Fig. 3c), while ∼43% changed their responses significantly (e.g., G28, G32; Fig. 3d) following the NO perfusion. We found that the percentage of changing types per functional group was similar to that in the controldataset: ‘Off’ (0% (0/5)), ‘On-Off’ (50% (2/4)), ‘Fast On’ (34% (1/3)), ‘Slow On’ (66% (4/6)), and ‘Uncertain RGCs’ (66% (2/3)). This raised the question if the observed changes in the NO-dataset indeed reflected NO-induced modulations or mostly adaptational response changes (as observed in the control-dataset). We, therefore, tested for each RGC type if the response changes observed for control (ΔCtrl: ΔRCtrl2-Ctrl1) and NO (ΔDETA/NO: ΔRNO-Ctrl1) were significantly different (Fig. 3e). To our surprise, this was only the case for two types: (1) G32 (‘Off suppressed 2’) RGC, which is characterized by a high baseline activity that is strongly suppressed below baseline during light increments and displays increased activity during light decrements, and (2) G18, which is considered as being a ‘Fast On’ type having a response to light increments with a fast response kinetic. This suggests highly type-selective NO effects — at least for temporal responses to chirp and moving bar stimuli.

Next, we leveraged the control-dataset to disentangle NO-induced from adaptational effects at the level of the response features. To this end, we subdivided the chirp stimulus into six feature segments ((1) On, (2) Off, (3) low frequency, (4) high frequency, (5) low contrast, (6) high contrast), and the moving bar into two ((7) On, (8) Off) (Fig. 4c). Then, for every cell type and every response feature, we computed the difference of the mean responses between the first and second recording separately for the control (Fig. 4a; left panel) and NO-dataset (Fig. 4a; middle panel). To isolate NO-induced effects, we computed the differences (ΔRNO-Ctrl1 ΔRCtrl2-Ctrl1; Fig. 4a; right panel), based on the assumption that the adaptational component of the changes would be similar for both datasets. Through this analysis, we found three response behaviors across the RGC types: (1) not NO-affected/stable, (2) showing adaptational cell type-specific changes, and (3) NO-affected (Fig. 4b). As before, we found that G32 is strongly affected by NO; it showed barely any adaptational response changes, yet its activity increased during NO application (Fig. 4b; (3)). This increase in activity was statistically significant for the chirp’s On (1) and Off steps (2) and during both the frequency and contrast modulations ((3)-(6)), as well as for the moving bars trailing edge (8) (for tests, see Fig. 4 legend), suggesting that NO reduces the cell’s inhibition by temporal contrast.

Disentangling NO-induced effects from adaptational response changes reveals type-specific NO modulation.

(a) Left: Difference between sequentially recorded Ctrl 2 and Ctrl 1 RGC traces per type subdivided into 8 features (ΔCtrl: ΔRCtrl2-Ctrl1). Color code indicates response increase (red), no change (white), and decrease (blue) for Ctrl 2. Middle: Difference between DETA/NO and Ctrl (ΔDETA/NO: ΔRNO-Ctrl1). Right: Difference between the two heatmaps (ΔRNO-Ctrl1 ΔRCtrl2-Ctrl1). Asterisks indicate significant differences of the trace differences of all cells per feature and per cell type between ΔCtrl and ΔDETA/NO using independent two-sided T-test and Bonferroni correction for multiple tests; *: p<0.0003. (b) Example chirp traces are categorized into unaffected (top two types: G1, G12), adaptational (two middle types: G22, G24), and NO-affected (bottom: G32). Left traces show exemplary responses per type from the control-dataset (black: Ctrl; orange: Ctrl 2) and NO-dataset (black: Ctrl; green: DETA/NO). (c) Subdividing the chirp (left) and moving bar (right) stimuli into 8 features for detailed feature analysis. The chirp is subdivided into 6 features ((1) on, (2) off, (3) low frequency, (4) high frequency, (5) low contrast, and (6) high contrast); the moving bar into 2 ((7) on and (8) off).

Interestingly, a cell type from the same larger functional group that features analogous response properties, G31 (‘Off suppressed 1’), displayed a similar behavior during the NO application (Fig. 4a). However, G31 showed this response change for most features already in the control, suggesting that this effect was primarily adaptational (Fig. 4a; right panel). Still, our analysis suggests that NO had a significant effect, though different from what we observed for G32: in G31 the response to the chirp’s Off step (2) increased, whereas that to the moving bar’s leading edge (7) decreased. Note that it is possible that additional NO effects on G31 may have been ‘masked’ by the strong adaptational response changes.

In the previous analysis, G18 showed significant differences between the controland NO-dataset, but this effect was not mirrored by the feature-wise analysis, indicating that a potential effect may be much weaker compared to the effect NO has on G32. Notably, RGC types that were assigned to the group of the so-called ‘Slow On’ types (G21G28), which exhibit strong and sustained responses during the frequency and contrast sequences of the chirp stimulus, showed a decrease in activity in both datasets (e.g., G24; Fig. 4b; (2); bottom). Consequently, the changes in these response features ((3)-(6)) are likely adaptational (Fig. 4a) — as the changes can be found in the control(Fig. 4a; left panel) as well as in the NO-dataset (Fig. 4a; middle panel), but not in the difference (Fig. 4a; right panel). Our conclusion that both adaptational and NO-mediated effects on RGC responses are highly cell type-selective is further supported by the fact that we also found several RGC types that showed stable responses during control and NO application (Fig. 4b; (1)).

Taken together, our analysis revealed that the adaptational and NO-induced effects occurred on a feature-specific as well as cell type-specific level. On the one hand, several ‘Slow On’ types showed adaptational effects in response to temporal frequency and contrast features, while other features were not affected. On the other hand, at least one distinct RGC type (G32) displayed a significantly increased response modulation of most features during the NO application; hence hinting towards an effect of NO on response suppression, as in the case of G32 is elicited by temporally changing stimulus contrast. Consequently, we focused on a more in-depth analysis of NO-induced effects on G32.

Clustering of G32 responses reveals three functionally distinct RGC types with different NO-sensitivity

According to Baden et al. (5), G32 features a coverage factor of ∼4. As the average coverage factor of mouse RGCs was estimated to be ∼2 (5, 83), G32 likely consists of several (functional) RGC types. This is in line with the high variation of G32 responses, which also supports the presence of multiple functional types (see Fig. 3e).

To test this, we performed Mixture of Gaussians clustering of the RGCs assigned to G32 (Fig. 5a-c) using the Ctrl 1 responses to chirp and moving bar stimuli from both datasets (Fig. 5a). Since the normalized Bayesian Information Criterion (BIC; 5c, top; see Methods) values were close for n=2 and n=3 clusters, we used further tests to determine the optimal cluster number (Fig. S4a,b). These showed that for n=3 the intra-cluster correlations were higher and more consistent across clusters than for n=2 (Fig. S4c). Therefore, we concluded that G32 likely contains three distinct response types — all suppressed-by-contrast but to different degrees (Fig. 5d,e). All three G32 clusters showed little adaptation for the control-dataset, but displayed differential modulations in response to NO application, with cluster 1 exhibiting the strongest NO effect (Fig. 5f,g; left) for both stimuli. The NO effect was statistically significant in clusters 1 (n=134) and 2 (n=126) — both for mean trace difference and correlation (Fig. 5g; left and right, respectively) — but only for trace correlation in cluster 3 (n=77).

Functional clustering of the G32 reveals three distinct types that are differently affected by NO.

(a) Visual responses of G32 cells recorded from several experiments in response to the full-field chirp (left) and moving bar (right) stimuli. (b) Visual features extracted from chirp (top) and moving bar (bottom) stimuli using sparse PCA on the responses. Color indicates the weight of each feature. (c) Top: Bayesian Information Criterion (BIC) as function of number of clusters. Arrow indicates the lowest BIC and the number of clusters to choose. Bottom: Number of cells per predicted cluster. (d) Cells sorted according to their assigned cluster. Cells at the bottom were discarded. (e) Mean responses of the 3 corresponding clusters for the chirp (left) and moving bar (right). (f) Left: Sequentially recorded mean responses of the 3 clusters to Ctrl 1 (black) and Ctrl 2 (orange). Right: Cluster mean responses to Ctrl 1 (black) and DETA/NO (green) (g) Left: Trace difference between Ctrl 2 & Ctrl 1 (orange) and DETA/NO & Ctrl (green) for the 3 clusters (clusters 1-3 from top to bottom). Right: Correlation coefficient between Ctrl 2 & Ctrl 1 (orange) and DETA/NO & Ctrl 1 (green) for the 3 clusters. n.s.: not significant; **: p<0.01, ***: p<0.001; independent T-test & Mann-Whitney U-Test. (h) Left: Suppression index (SI) computed for Ctrl 1 (gray), Ctrl 2 (orange), and DETA/NO (green) for the 3 clusters. n.s.: not significant; **: p<0.01, ***: p<0.001; Kruskal-Wallis test & Dunnett’s test. Right: Difference of SI between Ctrl 2 & Ctrl 1 (orange) and DETA/NO & Ctrl 1 (green). n.s.: not significant; **: p<0.01, ***: p<0.001; independent T-test & Mann-Whitney U-Test.

Since the prominent feature of these RGC types is suppression by temporal stimulus contrast, we compared their suppression strength between the conditions using a suppression index (SI; see Methods). Here, we found that in cluster 1, SI marginally, yet significantly, changed between Ctrl 1 and Ctrl 2, but was strongly and significantly reduced by NO as ΔSI were significantly different (Fig. 5h; top panel). Similar response behavior can be found in cluster 2, which displayed significant differences in SI and ΔSI in both control and NO-dataset (Fig. 5h; middle panel). In fact, with NO, these cells lost their suppressive feature and were rather excited than suppressed by the stimuli. In contrast, cluster 3 showed no significant differences of the SI between Ctrl 1 and Ctrl 2, but a clear modulation by NO (Fig. 5h; bottom panel).

Taken together, our data indicate that G32 may consist of three suppressed-by-contrast RGC types and that in at least two of them, the contrast suppression is strongly modulated by NO.

NO does not affect RGC receptive field properties

So far, we focused on effects in the temporal response domain, where we found that mainly G32 types were affected by an increase in NO levels. However, NO has been shown to affect electrical coupling, e.g., by reducing conductance between AII ACs and On-cone BCs (66), and hence may alter receptive field (RF) properties. Therefore, we next investigated the effects of NO on the spatial RFs (sRFs) of the individual RGC types. To this end, following the same experimental paradigm as described earlier, we recorded RGC responses to binary dense noise. Next, we computed their sRFs for both recording conditions (Fig. 6a) using spiketriggered averaging (84), obtaining control and NO sRFs, and then fitted a Gaussian to each sRF’s center (Fig. 6a). We focused the following analysis on RGC types with reliable sRF estimates (see Methods). These included types in all five larger RGC groups (5): G5 for ‘Off’; G11, G12, and G14 for ‘On-Off’; G17 for ‘Fast On’; G23, G24, G26, and G27 for ‘Slow On’; G31 and G32 for ‘Uncertain RGCs’. In these types, sRFs were very stable in both control and NO condition.

Spatial receptive fields are not affected by NO across various RGC types.

(a) Representative estimated spatial receptive fields (sRF) of six RGC types. Top: Estimated sRFs to Ctrl 1. Cross indicates RF center; solid line indicates outline of the Gaussian fit of the RF center; dashed outline indicates corresponding Gaussian fit of the same cell to DETA/NO. Bottom: Same as top, but of DETA/NO condition. (b) RF diameter difference in percentage between DETA/NO and Ctrl 1. Only types with more than 5 sequentially recorded cells were included. One-sample T-test. (c) Surround index difference between DETA/NO and Ctrl 1. Only types with more than 5 sequentially recorded cells were included. One-sample T-test.

Using the difference in sRF center diameter between control and NO as a metric (Fig. 6b), we did not find NO to cause any significant changes in sRF size in any of the analyzed RGC types. Next, we tested if the sRF surround was affected by NO, because a modulation of inhibitory synaptic input and/or electrical coupling may cause a change in surround strength. As a measure of surround strength, we computed a surround index (see Methods) of control and NO sRFs (Fig. 6c). Like with the sRF center diameter, we did not find significant differences for any of the analyzed RGC types. Surprisingly, also G32 did not show NO-mediated differences in its sRF properties, implying that NO may only affect its temporal response, but not its RF organization.

Taken together, at least for the tested RGC types, we did not detect any significant NO effects neither on sRF center size nor surround strength.

NO affects the temporal response kinetics of G32 subtypes

The high spatial resolution of two-photon imaging allowed us to record and identify individual RGCs. However, it is limited by having a low temporal resolution to capture subtle temporal response dynamics, which led us to record a complementary dataset using MEA recordings. Since we found that the temporal response domain of G32 and its subtypes were affected by NO, MEA recordings enabled us to further investigate subtle neuromodulatory effects with a higher temporal resolution.

In particular, we recorded light-induced RGC responses (n=391) from four retinae under three consecutive conditions similar to the Ca2+-dataset: (1) control, (2) NOdonor (DETA/NO; 100 μM) and (3) wash-out. As for the Ca2+-dataset, we used the chirp stimulus for type identification as well as a checkerboard stimulus to estimate receptive fields. To identify and compare RGC types across the Ca2+and MEA-dataset, we clustered the RGC responses across retinae (Fig. 7a,b) and transformed their spike trains in response to the chirp stimulus into pseudo-calcium traces as described in Goldin et al. (85) (Fig. 7c; see Methods). Next, we matched the pseudo-calcium traces with the RGC types obtained from Baden et al. (5) (Fig. 7d,e). Overall, we were able to record responses from all known RGC types, yet the sampling fractions for most types differ between the datasets, which can be explained by the recording bias inherent in MEA (86) (Fig. 7f).

Multi-electrode recordings and pseudo-calcium transformation.

(a) Representative RGC type, G6 ‘(On-)Off ‘JAM-B’ mix, recorded from one retina forming a mosaic. Three exemplary response traces of the same type. Cells are indicated in the mosaic as blue. Left: tSTAs and sSTAs computed from their responses to a checkerboard stimulus. Right: PSTHs to the chirp stimulus. (b) As (a)), but displaying another type, G10 ‘On-Off local edge’. (c) Illustration of the transformation of PSTHs to pseudo-calcium traces using an OGB-1 filter described in Baden et al. (5) to match and identify RGC types. (d) Overlay of representative mean responses of three RGC types of the Baden et al. (5) dataset (red) and the assigned Ca2+-transformed (black) traces to the chirp stimulus. (e) Inter-cluster correlation matrix of PSTHs of each assigned RGC type within a group with its group mean. Only types with n>5 cells per type were included. Dashed boxes indicate functional groups (Off, On-Off, Slow On, and Uncertain RGCs; see (5)). Color bar indicates Pearson correlation coefficient. (f) Comparison of the distribution of predicted RGC types between the MEA(blue) and Ca2+-datasets (black).

We focused the following analysis on RGCs classified as G32 (n=42). We found that, similar to the Ca2+dataset (Fig. 5), G32 showed reduced suppression during NO-application (Fig. 8a; top), which was not present anymore in the recording after wash-out, indicating that the NOinduced effect may be reversible (Fig. 8a; bottom). Since we found in our Ca2+-dataset that G32 consists of three subtypes, we applied the same clustering approach to the electrically recorded RGCs assigned to G32, revealing also three clusters (Fig. 8b, S5). For all three clusters, we found NOinduced response modulations but to varying degrees. The NO effects were at least partially reversible (see wash-out condition; Fig. 8c).

NO only affects temporal features of three distinct clusters of G32.

(a) Mean Ca2+-transform responses to the chirp of the RGC type G32. Top: Sequentially recorded RGC responses to the Ctrl (black) and DETA/NO (green) conditions. Bottom: Sequentially recorded RGC responses to the Ctrl (black) and Wash-out (orange) conditions after DETA/NO application. (b) Left: Unclustered PSTHs of cells assigned to type G32. Right: Cell’s PSTHs were clustered and sorted into three distinct clusters. (c) Sequentially recorded mean responses of 3 clusters to Ctrl (black), DETA/NO (green), and Wash-out (orange). (d) Ellipse size of the fitted Gaussian of the sRF of the three conditions (Ctrl: black; DETA/NO: green; Wash-out: orange) for the 3 clusters (clusters i -iii; top to bottom). All tested conditions were not significant; Two-sided T-test. (e) Left: tRF kernels of the three conditions (Ctrl: black; DETA/NO: green; Wash-out: orange) for 3 clusters (clusters i -iii; top to bottom). Right: Full width at half minimum (FWHM) of the temporal RF kernels of the three conditions (Ctrl: black; DETA/NO: green; Wash-out: orange) for the 3 clusters. *: p<0.05; **: p<0.01, repeated measures ANOVA & Dunnett’s test.

We also performed an analysis directly at the spike rate level from the peristimulus time histograms (PSTH) (Fig. S6). We computed the cumulative firing rate for four time windows (features) of the chirp response, where the Ca2+-dataset suggests suppression (Fig. S6b,c). We found for all three clusters an increase in cumulative firing rate during DETA/NO application — indicative of a reduction in suppression — for at least one feature (Fig. S6c). That the NO effect was differential (e.g., compare ‘Freq. step’ and ‘On Step’ between clusters) further supports the presence of multiple RGC types in G32.

Based on the Ca2+-dataset, we did not detect significant effects of NO on RFs. However, as recording time, and hence stimulus presentation time, is limited per scan field, we repeated the RF analysis for the MEA-dataset. MEA recordings allow for much longer dense noise stimuli and, thus, can yield more precise RF estimates. In line with the Ca2+-dataset, we did not find any NO-induced modulation of sRF size in any of the clusters (Fig. 8d). However, the temporal RF (tRF) kernels showed significantly faster response kinetics during NO-application for all three clusters (Fig. 8e). Also, the effects were reversible for two clusters (except for cluster iii). That we did not detect this effect in the Ca2+-dataset is likely due to the lower temporal resolution of the Ca2+ recordings. Note that the G32 sub-types identified in both datasets do not necessarily correspond to the same RGC types: While two clusters show high correlations between Ca2+ and MEA data (clusters 2 vs. ii, 3 vs. i), one clearly differs in its temporal response (cluster 1 vs. iii; Fig S7a,b; see also Methods).

Taken together, our MEA-dataset confirms that G32 consists of three sub-types and that their temporal responses are modulated by NO: it reduced their suppression by temporal contrast. Additionally, the analysis of the MEAdataset (tRF) revealed that all three sub-types displayed faster response kinetics under NO, an effect that was reversible. The sRFs were unchanged by NO, in line with the Ca2+ data.

Discussion

We used two-photon Ca2+ imaging and MEA recordings to measure RGC responses to various visual stimuli to investigate the neuromodulatory effects of elevated NO levels on signal processing across RGC types in the mouse retina. To our surprise, even without pharmacological perturbation, we found that about one-third of the RGC types displayed highly reproducible and cell type-specific response changes during the course of an experiment – a finding of potentially high relevance especially for pharmacological experiments in the ex vivo retina using two-photon Ca2+ imaging. Accounting for these adaptational changes enabled us to isolate NO-related effects on RGC responses. Here, we revealed that mainly the RGCs assigned to G32 (‘Off suppressed 2’) were affected by NO, which strongly reduced the response suppression and rendered the cells more active. Further, we demonstrated that G32 likely consists of three types — consistent with its high coverage factor (5) — that were all differentially modulated by NO. Finally, for a representative subset of RGC types, we showed that elevating the NO-level had no discernible effect on sRF size or surround strength. In addition, we were able to confirm those results using MEA recordings and showed that NO caused faster temporal response kinetics of these three subtypes and partially increased firing rates; these changes were mostly reversible. Together, our data suggest that NO specifically modulates response suppression and kinetics in a group of contrast-suppressed RGC types. Additionally, our study demonstrates the need for recording paradigms that take adaptational, non-drug-related response changes into account when analyzing potentially subtle pharmacological effects.

Nitric oxide as a (neuro-)modulator in the retina

Neuronal nitric oxide synthesis (nNOS) has been detected in different retinal cell classes (4957) and the main NO-sensor (NO-GC), which connects NO to intracellular cGMP signaling (55, 60, 87, 88), is present in all retinal layers (70). This and earlier findings of NO modulating the response gain of BCs (68, 69) and RGCs (71) suggest that NO constitutes a neuromodulatory system within the retina involved in light adaptation. However, in the light-adapted mouse retina, light stimulus-dependent NO production seems to mainly occur in specific AC types, with the nNOS-2 AC being the main source of endogenous NO (36). In particular, it releases NO in response to flickering light (i.e. fast changes in contrast) (24, 36, 55, 60, 72). Thus, it has been proposed that nNOS-2 ACs report fast contrast changes at photopic conditions (24, 36). This points at an interesting though speculative functional role of the NO-sensitivity in G32, namely that NO helps “highlighting” changes in contrast by reducing suppression and accelerating response kinetics. Thereby, G32 RGCs could relay contrast changes to higher visual targets.

Interestingly, this RGC type-selectivity of NO is reminiscent of a recent study, where the neuromodulator dopamine was found to modulate distinct response features of specific RGC subtypes (48). What cellular mechanisms underlie the action of NO on G32 RGCs, or its upstream circuit, will be interesting to investigate in future studies.

To ensure reliable RGC type classification, our set of visual stimuli was restricted to artificial ones (full-field chirps, moving bars, and dense noise). Such artificial stimuli probe the stimulus space in a rather selective and limited fashion. Hence, we cannot exclude that we missed NO effects that may have become apparent for other, more complex stimuli. Specifically, natural images or movies — stimuli that are closer to what the retina evolved to process (89) — may be needed for a more complete picture of the functional implication of retinal neuromodulation.

That natural stimuli can reveal novel nonlinear properties of retinal functions was demonstrated, for example, by Goldin et al. (85), who showed that an RGC’s contrast selectivity can be context-dependent. Similarly, Höfling et al. (90) recorded natural movie-evoked RGC responses to train a convolutional neural network, which through in silico experiments allowed them to discover that transient suppressed-by-contrast RGC (G28) feature center color-opponent responses and may signal context changes. These studies highlight that future studies on retinal neuromodulators should also employ natural stimuli.

Another important aspect to consider when studying NO neuromodulation in the retina is the level of light adaptation. Several studies proposed that NO facilitates the transition across light levels (66, 68, 69), especially to photopic conditions (36). Since we employed two-photon imaging, which inevitably results in a certain level of background ‘illumination’ (see discussion in (76, 91)), our experiments were performed in the low photopic range. Therefore, NOmediated neuromodulation may serve additional light-level dependent functions: More globally during the transition from scotopic to mesopic/photopic, and more cell typespecific in the photopic regime, as we reported here.

Finally, a gaseous neuromodulator like NO poses a additional problem when studying its effects: A donor is needed and the final concentration of the neuromodulator delivered to the cells depends on many factors (92). We used the NO-donor DETA/NO, because its long half-life time (t1/2) of > 20 hrs enables a steady delivery of NO within a tissue. Assuming for NO in tissue a t1/2 of 2 min, a freshly prepared DETA/NO solution of 100 μM is expected to release about 0.25 μM NO (93). The endogenous NO concentration in the retina was estimated to be a few 100 nM (e.g., (94, 95), which means that the NO concentration we applied is likely within the physiological range.

It has been reported for DETA/NO that the donor itself — independent of NO — may affect the electrical properties of cultured cerebellar granule cells by reversibly activating a cation-selective channels (96). While we cannot exclude that this side-effect of DETA/NO may have contributed to the effects we observed in G32 RGCs, we consider this unlikely, because substantial side-effects were mainly observed by Thompson et al. (96) at much higher DETA/NO concentrations (3 mM) than we used in our study.

Suppressed-by-Contrast cells in the mouse retina

Functionally, RGC types referred to as “Suppressed-byContrast” (SbC) are characterized by a decrease in their activity for both positive and negative temporal contrasts within their RF (97100). In Baden et al. (5), three functional RGC types were labeled SbC based on their light stimulus-evoked Ca2+ response being suppressed primarily by positive (On-SbC: G28) or negative temporal contrast (Off-SbCs: G31, G32).

Notably, G32 (“Off suppressed 2”) is also suppressed by the moving bar stimulus, suggesting that the cells are also sensitive to spatial contrast (i.e. an edge appearing in their RF). Coverage analysis indicated that G32 may contain several RGC types (5) — in line with our cluster analysis. It is still unclear if G32 contains one (or more) of the individually studied SbC types in mouse (97, 98, 100, 101), yet, recently, Goetz et al. (6) speculated if the novel bursty-SbC RGC (101) aligns with (a sub-cluster of) G32.

Adaptational, cell type-specific response changes

Every recording method introduces technique-specific biases that have to be considered in the data analysis and interpretation. For two-photon imaging with fluorescent Ca2+ sensors, these potential biases include Ca2+ buffering, sensor bleaching by the excitation laser, and, in the case of bulk-loading with synthetic dyes (as in our experiments; see also (102)), slow leakage of the indicator from the cells. In retinal imaging, additional potentially confounding factors are an excitation laser-induced baseline activity and photoreceptor bleaching (77, 91). These biases are expected to be systematic, e.g., causing a general decrease in signal-tonoise ratio across (RGC) responses. To account for this, our recording paradigm produced a controland a NO-dataset consisting of sequentially recorded RGC responses.

When analyzing the control-dataset, we were surprised by finding response changes in the 2nd control measurement 10 min after the 1st control measurement in approx. one third of the RGC types in the absence of the NO-donor. These changes were consistent for a particular type but differed between types. Notably, we did not observe a simple overall decrease or increase in activity, but rather selective changes of response features: For instance, in G24 (‘Slow On’) only the response to high frequency and low contrast was reduced, while the remaining response features were not affected. As mentioned above, the time differences between Ctrl 1 & Ctrl 2 was 10 min and Ctrl & DETA/NO was approx. 25 min. However, we do not think that this has a substantial effect on our results because when a change for either Ctrl 2 or DETA/NO was observed, it followed the same trend — other than in G32 (and G18).

Together, this strongly argues against a systematic, recording technique-related bias but rather for an adaptational effect. Currently, we can only speculate about the mechanism(s) underlying this type-specific adaptation. The most parsimonious explanation may be related to the ex vivo condition of the retina: While we allowed the tissue to settle and adapt to perfusion medium, light level, temperature, etc. for ∼25 min, extracellular signaling molecules, such as neuromodulators, may be depleted and washed out throughout the experiment, resulting in differential adaptation of various RGC types. In any case, as type-selective adaptations can confound the recorded responses in a complex manner, a sequential-recording paradigm as the one described here, is recommended — in particular for pharmacological experiments.

Combining large-scale population recordings, RGC classification, and sequential recordings to study neuromodulation of retinal output

In this study, we investigated the neuromodulatory effects of NO on the retinal output signal. To this end, we combined experimental and computational approaches to dissect NO-mediated effects at the RGC type-level. The latter is important for understanding neuromodulator function for early vision because the visual information is sent to the brain via parallel feature channels, represented by >40 RGC types in the mouse retina (5, 6, 83, 103). We demonstrated that our approach enabled us to distinguish adaptational from actual NO-induced effects using a rather simple and straightforward linear analysis (i.e., focusing on mean trace or RF size differences), assuming that the adaptationaland NO-effects are independent and sum linearly, which means that we may have missed potential nonlinear effects.

The combination of two-photon Ca2+ imaging and MEA recordings allowed us to confirm our findings and make use of two methods that complement one another. Finally, the presented pipeline for analyzing neuromodulation in neural circuits constitutes a framework that can be easily extended by applying more advanced analyses.

Acknowledgements

We thank Gordon Eske & Merle Harrer for technical support and Clint L. Makino, Philipp Berens & Robert Feil for fruitful discussions. This work was funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) 335549539/GRK2381 and CRC 1233 (project number 276693517). M. Goldin was funded by a fellowship from Fondation de France and by CNRS and by grant ANR PerBaCo. We acknowledge support from the Open Access Publication Fund of the University of Tübingen.

Methods

Animals and tissue preparation for two-photon Ca2+ imaging

All animals for the two-photon Ca2+ imaging experiments were conducted at the University of Tübingen and were performed according to the laws governing animal experimentation issued by the German Government as well as approved by the institutional animal welfare committee of the University of Tübingen. For all experiments, we used retinae (n=26) from C57Bl/6J mice (n=14; JAX 000664) of either sex between the age of 4-16 weeks. All animals were kept in the local animal facility and housed under the standard 12h/12h day/night cycle at 22°C and a humidity of 55%.

The following procedures were carried out under very dim red (> 650 nm) light. Before each imaging experiment, the animal was dark-adapted for >1h, then anesthetized with isoflurane (CP-Pharma) and sacrificed by cervical dislocation. Immediately after, the eyes were enucleated with a dorsal cut as orientation landmark and hemisected in carboxygenated (95% O2, 5% CO2) artificial cerebrospinal fluid (ACSF) solution containing (in mM): 125 NaCl, 2.5 KCl, 2 CaCl2, 1 MgCl2, 1.25 NaH2PO4, 26 NaHCO3, 20 glucose, and 0.5 L-glutamine at pH 7.4. Sulforhodamine-101 (SR101, 0.1 μM; Invitrogen) was added to the ACSF to reveal blood vessels and damaged ganglion cell layer (GCL) cells in the red fluorescence channel (76). The carboxygenated ACSF was constantly perfused through the recording chamber at 4 ml/min and kept at ∼36°C throughout the entire experiment. After the dissection, retinae were bulk-electroporated with the synthetic fluorescent calcium indicator Oregon-Green 488 BAPTA-1 (OGB-1; hexapotassium salt; Life Technologies) (102). To electroporate the GCL, the dissected retina was flat-mounted with the GCL facing up onto an AnodiscTM (#13, 0.1 μm pore size, 13 mm diameter, Cytiva), and then placed between two 4 mm horizontal platinum disk electrodes (CUY700P4E/L, Nepagene/Xceltis). The lower electrode was covered with 15 μl of ACSF, while a 10 μl drop of 5 mM OGB-1 dissolved in ACSF was suspended from the upper electrode and lowered onto the retina. Then, nine electrical pulses (∼9.2 V, 100 ms pulse width, at 1 Hz) from a pulse generator/wideband amplifier combination (TGP110 and WA301, Thurlby handar/Farnell) were applied and then, the electroporated retina on the Anodisc was transferred into the recording chamber, whereby the dorsal edge of the retina pointed away from the experimenter. The retina was left there for ∼30 min to recover, as well as adapted to the light stimulation by displaying a binary dense noise stimulus (20 × 15 matrix, 40 × 40 μm2 pixels, balanced random sequence) at 5 Hz before the recordings started.

Two-photon Ca2+ imaging

For the functional Ca2+ imaging experiments, a MOM-type two-photon microscope (designed by W. Denk, MPI, Heidelberg; purchased from Sutter Instruments/Science Products) (76, 77) was employed. The microscope was equipped with a mode-locked Ti:Sapphire laser (MaiTai-HP DeepSee, Newport SpectraPhysics) tuned to 927 nm (ideal wavelength to excite OGB1), two photomultiplier tubes serving as fluorescence detection channels for OGB-1 (HQ 510/84, AHF/Chroma) and SR101 (HQ 630/60, AHF), and a water immersion objective (CF175 LWD×16/0.8W, DIC N2, Nikon, Germany). To acquire images, custom-made software (ScanM by M. Müller and T. Euler) running under IGOR Pro 6.3 for the operating system Microsoft Windows (Wavemetrics) was used and time-lapsed 64 × 64 pixel image scans (100 × 100 μm) at 7.8125 Hz were taken. Routinely, the optic nerve position and the scan field position were recorded to reconstruct their retinal positions. High-resolution images (512 × 512 pixel images) were recorded to support semi-automatic ROI detection.

Light stimulation for two-photon Ca2+ imaging

For the light stimulation of the retinal tissue, a digital light processing (DLP) projector (lightcrafter (LCr), DPME4500UVBGMKII, EKB Technologies Ltd) was used to display the visual stimuli through the objective onto the retina, whereby the stimulus was focused on the photoreceptor layer (104). The LCr was equipped with a lightguide port to couple in external, band-pass filtered green and UV light-emitting diode (LEDs; green: 576 BP 10, F37-576; UV: 387 BP 11, F39-387; both AHF/Chroma). The band-pass filter was used to optimize the spectral separation of mouse M- and Sopsins (390/576 Dualband, F59-003, AHF/Chroma). Both LEDs were synchronized with the scan retracing of the microscope. Stimulator intensity (as photoisomerization rate, 103 P*s1 per cone) was calibrated to range from ∼0.5 (black image) to ∼20 for M-and S-opsins, respectively. Steady illumination of ∼104 P*s1 per cone was present during the scan recordings due to the two-photon excitation of photopigments (76, 77).

In total, three types of light stimuli were used for the imaging of Ca2+ in the GCL: (1) full-field chirp stimulus (700 μm ∅ see details here ref. (5)), (2) bright moving bar (0.3 × 1 mm) at 1 mm s1 in eight directions to probe direction and orientation selectivity, and (3) random binary noise with a checkerboard grid of 20 × 15 checks and a check size of 40 μm at 5 Hz for 5 min to map receptive fields. Light stimulus center and scan field center were aligned. Before each stimulus was presented, the baseline was recorded after the laser started scanning for at least 30 s to avoid immediate laser-induced effects on the retinal activity (76, 77, 105).

Animals and tissue preparation for electrophysiological recordings

Electrophysiological data were recorded from isolated retinae from four C57Bl/6J mice of 8 - 10 weeks. The experiment was performed in accordance with the institutional animal care standards of Sorbonne Université. (Paris, France). The animals were housed in enriched cages with ad libitum food, and watering. The ambient temperature was between 22 and 25°C, the humidity was between 50 and 70%, and the light cycle was 12–14h of light, 10–12h of darkness. After killing the animal, the eye was enucleated and transferred rapidly into oxygenated Ames medium (Sigma-Aldrich). Dissection was made under dim light condition as described previously (106, 107).

Electrophysiological recordings

For the electrophysiological recordings, we mounted a piece of retina onto a membrane and then lowered it with the ganglion cell side against a 252-channel multi-electrode array (MEA) whose electrodes were spaced by 30 μm. During dissection and recordings, the tissue was perfused with oxygenated Ames solution and a peristaltic perfusion system with two independent pumps: PPS2 (Multichannel Systems GmbH). Mice retinae were kept at 35–37°C during the whole experiment. The data sampling rate was 20 kHz. The raw signal was acquired through MC Rack Multi-channel Systems software 4.6.2, it was high-pass filtered at 100 Hz, and the spikes were isolated using SpyKING CIRCUS 1.0.628 (106). Subsequent data analysis was done with customwritten Python codes. We extracted the activity of a total of 391 neurons. We kept cells with a low number of refractory period violations (< 0.95%, with median < 0.05% for all experiments, 2 ms refractory period) and whose template waveform could be well distinguished from the template waveforms of other cells. These constraints ensured a good quality of the reconstructed spike trains. In addition, we discarded neurons that showed no or almost no responses to chirp stimulus, preventing the correct cell classification.

Light stimulation for electrophysiological recordings

A white-mounted LED (MCWHLP1, Thorlabs Inc.) was used as a light source, and the stimuli were displayed using a Digital Mirror Device (DLP9500, Texas Instruments) and focused on the photoreceptors using standard optics and an inverted microscope (Nikon). The light level corresponded to photopic vision: 4.9 × 104 and 1.4 × 105 isomerizations / (photoreceptor.s) for S-cones and M-cones, respectively. In total, we displayed two stimuli: (1) a random binary checkerboard with check size of 42 μm for 30-40 min at 30 Hz, and (2) a full field chirp stimulus as used for the twophoton Ca2+ imaging experiments. It was played at 50 Hz, containing 20 repetitions of 32 s length.

Pharmacology

All used drugs were added to the carboxygenated, perfused ACSF solution 15 min prior to the second recording of the GCL scan fields. For the drugs, the respective concentrations were used (in μM): 100 (Z)-1-[N-(2-aminoethyl)-N-(2-ammonioethyl)amino]diazen-1-ium-1,2-diolate (DETA/NO) and 1 strychnine. The ACSF solution with and without drug application was always kept at ∼36°C.

Data Analysis of two-photon Ca2+ imaging recordings

Image extraction and semi-automatic region-of-interest (ROI) detection were performed using Igor PRO 8. All analyses were organized and performed in a custom-written schema using DataJoint for Python http://datajoint.github.io/; D. Yatsenko, Tolias lab, Baylor College of Medicine.

Preprocessing

After the Ca2+ were extracted from individual ROIs, as described elsewhere (5, 105). The raw traces were detrended by subtracting a smoothed version rsmooth of the trace from the raw one. Detrending was necessary to remove slow drifts in the signal that were unrelated to the light-induced response. The smoothed trace rsmooth was computed by applying a Savitzky-Golay filter (108) of 3rd polynomial order and a window length of 60 s using the Python SciPy implementation scipy.signal.savgol_f ilter (109).

For the chirp and moving bar stimulus, detrended traces were averaged over repetitions; and in the case of the moving bar stimulus, reduced to the response average for the preferred motion direction of the cell (for details see Baden et al. (5)). Finally, response averages were normalised by first subtracting the baseline activity (computed as the mean over the first second), and then by dividing by the maximum amplitude maxt(|r(t)|) = 1. This normalization was performed independently for each ROI, stimulus, and condition.

Inclusion criterion

To include reliable cell responses for the performed analyses, two consecutive quality filtering steps were applied. At first, the response quality criterion, also termed quality index (QI), was computed for the moving bar (QIMB > 0.6) and full-field chirp (QIchirp > 0.45). Cells that passed either one of these two QIs in both recording conditions were included, otherwise they were discarded in the following analyses. As in Baden et al. (5), the quality index is defined as follows:

where C is the T by R response matrix (time samples by stimulus repetitions) and ⟨⟩x and V ar[]x denote the mean and variance across the indicated dimension x, respectively. As a second step, cells were assigned to an RGC group using the RGC classifier, which returned the RGC group index and a confidence score (i.e., assignment probability to the predicted RGC group by the random forest classifier (80)). Only cells that were assigned to one of the RGC groups (i.e., RGC index 1 - 32) were included, whereas cells assigned to a displaced AC group (i.e., RGC index 33 - 46) were rejected. Cells that exceeded the confidence score threshold of > 0.25 were included.

Suppression index

For each cell, the suppression index (SI) was measured by comparing the (absolute) negative area under the curve (AUCneg) of the chirp and moving bar responses with the total area under the curve (AUCneg+AUCpos) of the entire response trace. For the absolute AUCneg, the response was clipped for value <0.

Trace difference Δ

To compute the trace difference between the sequentially recorded responses per cell, we subtracted the first response average to the chirp and moving bar stimuli, i.e., Ctrl 1, from the second recorded light-induced response, i.e., either NO or Ctrl 2. For the cell type-specific analysis, we computed the average trace differences per cell. For the feature-based analysis, we computed the average trace differences per feature and per cell type.

On-Off Index

The On-Off index was computed as

where ron and roff are defined as the separated time components of the moving bar response into its On- and Off-component. For each component, we computed the mean value of the discrete differences along the time axis clipped between 0 and 1 to estimate if there is a response to the particular feature.

Classification of functional retinal ganglion cell types

For the functional classification of RGC types, we used a previously published RGC classifier (80). The classifier, which uses a random forest classifier, was trained, validated, and tested on previously published RGC type responses (5). As input to the classifier, we used the responses to the standard set of stimuli, i.e., full-field chirp and moving bar, as well as soma sizes (separates alpha and non-alpha types) and the p-values of the permutation test for direction selectivity (separates DS and Non-DS types). For every cell, the RGC clas-sifier outputs its type index and the confidence scores for all 46 types. The confidence score, as described in ‘inclusion criterion’ was used as a quality criterion.

Receptive field estimation

We mapped receptive fields (RFs) of RGCs using the RF python toolbox RFEst (110), following the procedure in (5) with few modifications. The binary dense noise stimulus (20 × 15 matrix, (40 μm)2 pixels, balanced random sequence; 5 Hz) was centered on the recording field. We computed the temporal gradients of the Ca2+ signals from the detrended traces and clipped negative values:

The stimulus S(t) and the clipped temporal gradients c were upsampled to 10 times the stimulus frequency to compute the gradient-triggered average stimulus:

where S(x, y, t) is the stimulus, τ is the lag ranging from approximately −0.20 to 1.38 seconds, and T is the duration of the stimulus. We smoothed these raw RF using a 5 × 5 pixel and 1 pixel standard deviation Gaussian window for each lag. Then we decomposed the RF into a temporal (Ft(τ)) and spatial (Fs(x, y)) component using singular value decomposition and scaled them such that max(|Ft|) = 1 and max(|Fs|) = max(|F |). RF quality was computed as:

Only RFs with QIRF > 0.45 were used for the analysis. For each spatial RF Fs, we fit a 2D Difference of Gaussians using the python package astropy (111). The mean and covariance matrices of the center and surround Gaussian fits were tied, except for a linear scaling of the covariance matrix. We defined the polarity p ∈ {−1, 1} of the spatial RF as the sign of the model fit at its mean. Next, we computed the center RF of the spatial RF as . The surround index was computed as:

To measure the center RF size, we fit a 2D Gaussian to the center RF, with the mean fixed to the one obtained from the Difference of Gaussians fit. The area covered by two standard deviations of this Gaussian fit was used as the RF size.

Functional clustering

The functional clustering was based on a similar approach as in (5). The clustering was only applied on RGC types previously classified as G32 and only recorded in Ctrl 1. First, visual features from the full-field chirp and moving bar Ca2+ responses were extracted using sparse principal component analysis (112). After optimizing the alpha parameter for each stimulus, each cell’s dimensionality was reduced to 30 features, whereby the chirp covered 20 and the moving bar 10 features. Alpha was optimized in a way that every part of each stimulus was represented by one feature to increase interpretability. Each feature was standardized across cells before clustering. Then, the features were used to cluster the cells using a Mixture of Gaussian model. The ideal number of clusters was chosen based on the cross-validated Bayesian Information Criterion. Additionally, cluster coherence was computed and validated using intraand inter-cluster correlation, as well as the influence of potential batch effects, i.e., a single cluster originates from a single retina or scan field, but is found across several ones. Then, the model was used to predict cell type labels. Finally, cluster 3 showed a high signal-to-noise ratio, thus cells were re-clustered, which originated in three clusters, whereby two showed high variability in their chirp and moving bar responses. These cells were discarded in the further analysis to clean this cluster from potential contamination.

Statistical analysis

To quantify the differences between traces, a Shaprio-Wilk test was used to test for normality and then either the two-sided t-test (if normally distributed) or the non-parametric Wilcoxon signed-rank test (Mann-Whitney U Test). To determine α, Bonferroni correction was used, depending on the number of tests performed. To test the difference between traces against zero, we either used the t-test or the non-parametric Wilcoxon signed-rank test, depending on the distribution. A one-sampled T-test was performed to test the mean against a population mean of zero to quantify if the mean difference diverges from zero. For the statistical comparison of the suppression index between conditions per cluster, the non-parametric KruskalWallis one-way analysis of variance and post-hoc Dunnett’s test and Bonferroni correction to determine the statistical significance between conditions were used.

Data Analysis of electrophysiological recordings

Functional clustering

To cluster cells in different functional types, we based our analysis on the chirp and checkerboard stimulus responses and represented each RGC with a reduced vector. To obtain these vectors, first, we constructed peri-stimulus histograms (PSTH) from the spikes evoked from the chirp stimulus, using a binning of 100 ms, and spike-triggered averages (STA). Then, for each experiment, we z-scored all PSTHs and performed a principle component analysis (PCA) on them. We kept the number of components that were needed to explain 80% variance of the data (11-12 components for the PSTH). Second, we used the temporal profile (40 samples at 30 Hz) of each cell’s STA obtained using the checkerboard stimulus. We z-scored it and performed a PCA, keeping two components, which explains around 80% of the variance. This adds information about the classical STA polarity of the RGCs. Third, we used the area of the ellipse fitted to the classical STA, as the product value of their major and minor axis σ values. These areas were normalized from 0 to 1. In this way, we obtain a data vector of around 15 values, depending on the experiment, that describes each RGC according to their response to a chirp and a checkerboard. Then, we performed an agglomerative clustering, setting the threshold value in a way that all clusters looked homogeneous across PSTHs and STAs. This resulted in over-clustering producing between 12 and 44 RGC groups (from 29 to 149 cells in each experiment).

Receptive field estimation

To estimate spatial and temporal receptive fields, we displayed a random binary checkerboard with check size of 42 μm for 30-40 min at 30 Hz. A three-dimensional spike-triggered average (STA; x, y, and time) was sampled using 40 time samples. The spatial STA presented across all the figures was obtained as the 2-dimensional spatial slice at the maximum value after smoothing. The temporal STA is the one-dimensional time slice at that same value. A double Gaussian fit was performed on the resulting spatial STA, and the ellipse corresponding to a 2σ contour of the fit was plotted for all the figures.

Pseudo-calcium transformation

In the last step, we assigned each cluster to one of the 32 types described in Baden et al. (5). To do this, we used the Ca2+-dataset to match it with the MEA-dataset. We based our analysis on their reported data in the Extended data from Fig. 1, where the authors link electrophysiology and Ca2+ imaging by means of a convolution between a Ca2+ event-triggered by a single spike.

We transformed the PSTHs by convolving them with a decaying exponential (see Fig. 7c; (85)), in which we adjusted the temporal decay constant to maximize the correlation of our clusters and theirs (median maximum correlation of 0.78). RGC types that presented strong responses to the modulating frequencies and amplitude were assigned correctly, while other types, which mostly respond to ON/OFF steps, were assigned in a second round of correlation match after excluding the former clusters. Besides the correlation of the chirp traces, we confirmed the correct assigning of clusters by checking that the ellipses of each type form a proper mosaic (see Fig. 7a,b), that the spatial STAs look uniform, and the similarity of their spike waveforms. After doing this for every experiment, we grouped the cells of each type across animals where we found a clear homogeneity. Finally, we computed a correlation matrix between the average chirp response of each type to show that the clusters are homogeneous (see Fig. 7e).

With this procedure, we were able to match a majority of RGC types between those datasets, yet aligning the datasets is challenging. In fact, the cell types underlying the Ca2+ and MEA RGC clusters may not always be same. A caveat is that while Ca2+ is a proxy for spiking activity, other Ca2+ sources as well as sub-threshold membrane potential changes may affect the intracellular Ca2+, potentially in a cell type-specific way.

Functional cell typing of G32

Once we obtained all the cells assigned to G32, we pooled the data from the 4 experiments and performed the same steps as before, to further distinguish sub-groups as we did with the Ca2+ imaging data. We first over-clustered again in this step and merged the similar sub-clusters in a last step. We obtained again, now in the electrophysiological data, three clearly differentiated subgroups. From an initial set of 46 cells, we obtained three subgroups of 17, 10, and 15 cells (Fig. 8c), plus a nonhomogeneous subgroup of four cells that did not fit into any of them and was discarded.

Statistical analysis

To quantify the ellipses of the sRFs, we used the two-sides T-test. To quantify if the FWHM values of the tRFs were significantly different, we performed repeated measures ANOVA and post-hoc Dunnett’s test. Only cells where we could compute sRFs or tRFs across the three conditions were used for these analyses.

Data and code availability

Data, light stimuli, as well as all custom analyses including code and notebooks to reproduce analyses will be made available at https://github.com/eulerlab upon journal publication.

Additional information

Author contributions

D.G., Z.Z., T.E., and T.S. designed the study; T.S. wrote the animal protocol with the help of D.G. and T.E.; D.G. performed the imaging and electrophysiological experiments, supported by M.A.G., R.A., and T.S.K.; D.G. performed pre-processing; D.G. analyzed the data with the help of J.O. and M.A.G.; Z.Z. helped to maintain the experimental setup; D.G. wrote the manuscript with the help of T.E., T.S., J.O., M.A.G., and O.M.

Conflicts of interest

The authors declare no conflicts of interest.