Urea Assay Spectral Analysis

Spectral characterization of the dyes and filter sets used in the microfluidic urea colorimetric assay, followed by quantification of polychromatic Beer-Lambert errors relevant to channel height measurements on the Olympus IX71 microscope.

1. Phenol Red UV-Vis Spectra

Phenol Red is the colorimetric indicator in the urea assay. Urease converts urea to ammonia, raising the pH and shifting Phenol Red from its yellow acidic form to its red/pink alkaline form. Absorbance spectra were measured on a Nanodrop (0.1 mm path) across urea concentrations of 0–20 mM. The absorption peak near 430 nm grows and shifts as urea concentration (and thus pH) increases.

Phenol Red absorbance spectra at urea concentrations of 2.5–20 mM (0.1 mm Nanodrop path length). Increasing urea concentration raises pH and shifts absorbance toward longer wavelengths.
Phenol Red absorbance spectra at urea concentrations of 2.5–20 mM (0.1 mm Nanodrop path length). Increasing urea concentration raises pH and shifts absorbance toward longer wavelengths.

2. Bromophenol Blue UV-Vis Spectrum

BPB spectrum measured at 0.1 mm path length on a Nanodrop. BPB has a broad visible absorption band peaking near 595 nm (the deprotonated blue form) that varies significantly in absorbance across the 500–650 nm range, making it sensitive to polychromatic measurement errors.

BPB (Bromophenol Blue) absorbance spectrum (L = 100 µm, Nanodrop). The broad visible band peaks near 595 nm.
BPB (Bromophenol Blue) absorbance spectrum (L = 100 µm, Nanodrop). The broad visible band peaks near 595 nm.

3. Olympus IX71 Filter Set Spectra

Measured transmittance spectra for the four fluorescence filter cubes of the Olympus IX71 inverted microscope (FITC, TRITC, AF610, CY5). Each cube contributes an excitation (EX, dashed) and emission (EM, solid) filter. Spectra are normalized to their individual peak values.

Olympus IX71 fluorescence filter set spectra (normalized to individual peak values). Solid lines: emission filters; dashed lines: excitation filters.
Olympus IX71 fluorescence filter set spectra (normalized to individual peak values). Solid lines: emission filters; dashed lines: excitation filters.

4. Spectral Overlap: Dye Absorbance vs. Filter Passbands

Overlay of the dye absorbance spectra (Phenol Red at each urea concentration and BPB) against individual filter passbands. The right axis shows normalized filter transmittance; the left axis shows raw absorbance. Spectral overlap between a filter and a dye determines how much of the incident light is attenuated by the dye before reaching the detector.

4.1 CY5 Excitation Filter

CY5 EX filter transmittance (right axis, normalized) vs. Phenol Red absorbance at each urea concentration and BPB absorbance (left axis).
CY5 EX filter transmittance (right axis, normalized) vs. Phenol Red absorbance at each urea concentration and BPB absorbance (left axis).

4.2 TRITC Emission Filter

TRITC EM filter transmittance (right axis, normalized) vs. Phenol Red absorbance at each urea concentration and BPB absorbance (left axis).
TRITC EM filter transmittance (right axis, normalized) vs. Phenol Red absorbance at each urea concentration and BPB absorbance (left axis).

5. Polychromatic Beer-Lambert Analysis: BPB × TRITC EM Filter

A camera that images through a bandpass filter integrates transmitted intensity over all wavelengths in the passband rather than measuring at a single wavelength. When the dye's absorbance varies across the passband, the detected transmittance is the filter-weighted average of monochromatic transmittances:

$$T_\text{poly} = \frac{\int F(\lambda)\,10^{-A(\lambda)}\,d\lambda}{\int F(\lambda)\,d\lambda}$$

Because $10^{-A}$ is convex in $A$ (Jensen's inequality), $T_\text{poly} > 10^{-\langle A\rangle}$, so the measured absorbance $A_\text{meas} = -\log_{10}(T_\text{poly})$ systematically underestimates the true absorbance. This causes systematic errors in channel height estimates that grow with path length and dye concentration.

The analysis below uses the actual measured BPB absorbance spectrum and TRITC EM emission filter transmittance (not idealized models).

5.1 BPB Absorbance and TRITC EM Filter

The TRITC emission filter passband spans the rising edge of the BPB absorbance peak, so absorbance varies substantially across the bandpass — the polychromatic effect is expected to be larger here than for the CY5 EX filter.

BPB absorbance (left axis, blue) and TRITC EM filter transmittance (right axis, orange) vs. wavelength. The passband sits on the rising edge of the BPB peak, producing substantial absorbance variation across the band.
BPB absorbance (left axis, blue) and TRITC EM filter transmittance (right axis, orange) vs. wavelength. The passband sits on the rising edge of the BPB peak, producing substantial absorbance variation across the band.

5.2 Polychromatic Transmittance at the Reference Path Length (L = 100 µm)

Computing $T_\text{poly}$ and comparing it to the naive $T_\text{naive} = 10^{-\langle A \rangle}$ quantifies the magnitude of the polychromatic error at the Nanodrop measurement path length.

Polychromatic T<sub>poly</sub> (red dashed) and naive T<sub>naive</sub> = 10<sup>−⟨A⟩</sup> (green dotted) compared to the monochromatic transmittance T(λ) across the TRITC EM passband. T<sub>poly</sub> > T<sub>naive</sub> by Jensen's inequality, so A<sub>meas</sub> < ⟨A⟩.
Polychromatic Tpoly (red dashed) and naive Tnaive = 10−⟨A⟩ (green dotted) compared to the monochromatic transmittance T(λ) across the TRITC EM passband. Tpoly > Tnaive by Jensen's inequality, so Ameas < ⟨A⟩.

5.3 Concentration Series at L = 80 µm

Scaling the BPB absorbance by concentration fraction $f \in \{1/8, 1/4, 1/2, 1\}$ at the 80 µm capillary path length shows how $A_\text{meas}$ diverges from the linear Beer-Lambert prediction as the total absorbance product $\varepsilon c \ell$ increases.

Left: naive vs. polychromatic absorbance at four concentration fractions (L = 80 µm). Right: ratio A<sub>meas</sub>/A<sub>naive</sub> showing the growing deviation at higher concentrations.
Left: naive vs. polychromatic absorbance at four concentration fractions (L = 80 µm). Right: ratio Ameas/Anaive showing the growing deviation at higher concentrations.

5.4 Effective Molar Absorptivity

Inverting Beer-Lambert using $A_\text{meas}$ gives the apparent $\varepsilon_\text{eff}$ that an experimenter would infer. Because $A_\text{meas} < A_\text{naive}$, $\varepsilon_\text{eff}$ underestimates the true $\varepsilon$ and decreases with increasing concentration.

Apparent effective molar absorptivity ε<sub>eff</sub> inferred from polychromatic A<sub>meas</sub> vs. true monochromatic value. ε<sub>eff</sub> decreases with concentration.
Apparent effective molar absorptivity εeff inferred from polychromatic Ameas vs. true monochromatic value. εeff decreases with concentration.

5.5 Height Estimation Error vs. Channel Height

Computing $A_\text{meas}(f, \ell)$ across stepped-channel heights $\ell \in \{30, 40, 50, 70, 90, 120, 150, 200\}$ µm and inverting Beer-Lambert with $\varepsilon_\text{eff}$ calibrated at $\ell = 80$ µm shows how the polychromatic error propagates into height estimates. At heights above the calibration point the error is negative (underestimate); below it the error is positive (overestimate).

Polychromatic Ameas — BPB × TRITC EM filter
Height (µm)f=1/8 — 0.093 mMf=1/4 — 0.187 mMf=1/2 — 0.373 mMf=1/1 — 0.746 mM
300.02240.04470.08910.1769
400.02990.05960.11860.2347
500.03730.07440.14780.2920
700.05220.10390.20590.4047
900.06700.13320.26340.5153
1200.08910.17690.34860.6772
1500.11120.22030.43260.8346
2000.14780.29200.56981.0872
Left: estimated vs. true channel height for four concentration fractions (TRITC EM filter). Right: percentage error vs. true height. Calibration point at 80 µm is marked.
Left: estimated vs. true channel height for four concentration fractions (TRITC EM filter). Right: percentage error vs. true height. Calibration point at 80 µm is marked.

6. Polychromatic Beer-Lambert Analysis: BPB × CY5 EX Filter

The same polychromatic analysis as Section 5, but using the CY5 EX excitation filter in place of the TRITC EM emission filter.

6.1 BPB Absorbance and CY5 EX Filter

BPB absorbance (left axis, blue) and CY5 EX filter transmittance (right axis) vs. wavelength.
BPB absorbance (left axis, blue) and CY5 EX filter transmittance (right axis) vs. wavelength.

6.2 Polychromatic Transmittance at the Reference Path Length (L = 100 µm)

Computing $T_\text{poly}$ and comparing it to the naive $T_\text{naive} = 10^{-\langle A \rangle}$ quantifies the magnitude of the polychromatic error at the Nanodrop measurement path length.

Polychromatic T<sub>poly</sub> (red dashed) and naive T<sub>naive</sub> (green dotted) across the CY5 EX passband.
Polychromatic Tpoly (red dashed) and naive Tnaive (green dotted) across the CY5 EX passband.

6.3 Concentration Series at L = 80 µm

Scaling the BPB absorbance by concentration fraction $f \in \{1/8, 1/4, 1/2, 1\}$ at the 80 µm capillary path length shows how $A_\text{meas}$ diverges from the linear Beer-Lambert prediction as the total absorbance product $\varepsilon c \ell$ increases.

Naive vs. polychromatic absorbance and deviation ratio at four concentration fractions (CY5 EX filter, L = 80 µm).
Naive vs. polychromatic absorbance and deviation ratio at four concentration fractions (CY5 EX filter, L = 80 µm).

6.4 Effective Molar Absorptivity

Inverting Beer-Lambert using $A_\text{meas}$ gives the apparent $\varepsilon_\text{eff}$ that an experimenter would infer. Because $A_\text{meas} < A_\text{naive}$, $\varepsilon_\text{eff}$ underestimates the true $\varepsilon$ and decreases with increasing concentration.

Effective molar absorptivity ε<sub>eff</sub> vs. concentration (CY5 EX filter, L = 80 µm).
Effective molar absorptivity εeff vs. concentration (CY5 EX filter, L = 80 µm).

6.5 Height Estimation Error vs. Channel Height

Computing $A_\text{meas}(f, \ell)$ across stepped-channel heights $\ell \in \{30, 40, 50, 70, 90, 120, 150, 200\}$ µm and inverting Beer-Lambert with $\varepsilon_\text{eff}$ (calibrated at $\ell = 80$ µm) shows how the polychromatic error propagates into height estimates. At heights above the calibration point the error is negative (underestimate); below it the error is positive (overestimate).

Polychromatic Ameas — BPB × CY5 EX filter
Height (µm)f=1/8 — 0.093 mMf=1/4 — 0.187 mMf=1/2 — 0.373 mMf=1/1 — 0.746 mM
300.01740.03470.06930.1384
400.02310.04630.09240.1843
500.02890.05780.11540.2302
700.04050.08090.16140.3214
900.05200.10390.20730.4123
1200.06930.13840.27590.5478
1500.08660.17290.34420.6824
2000.11540.23020.45760.9045
Estimated vs. true channel height and percentage error (CY5 EX filter, calibration at 80 µm).
Estimated vs. true channel height and percentage error (CY5 EX filter, calibration at 80 µm).

7. Polychromatic Beer-Lambert Analysis: Phenol Red 20 mM × CY5 EX Filter

The same polychromatic analysis applied to the Phenol Red spectrum at 20 mM urea. Unlike BPB — whose absorbance scales linearly with concentration — Phenol Red's spectrum changes shape with pH (driven by the urea-urease reaction), so path-length scaling is the only valid way to vary absorbance for a fixed sample composition. Height estimates are calibrated by the ratio method at 80 µm without requiring knowledge of the molar concentration.

7.1 Phenol Red Absorbance and CY5 EX Filter

Phenol Red absorbance at 20 mM urea (left axis) and CY5 EX filter transmittance (right axis) vs. wavelength.
Phenol Red absorbance at 20 mM urea (left axis) and CY5 EX filter transmittance (right axis) vs. wavelength.

7.2 Polychromatic Transmittance at L = 100 µm

Polychromatic T<sub>poly</sub> vs. naive T<sub>naive</sub> for Phenol Red 20 mM × CY5 EX filter (L = 100 µm).
Polychromatic Tpoly vs. naive Tnaive for Phenol Red 20 mM × CY5 EX filter (L = 100 µm).

7.3 Path Length Series

Scaling the Phenol Red absorbance by path fraction $f$ (equivalent to measuring at different channel heights as a fraction of the 100 µm reference) illustrates the polychromatic deviation across the relevant height range.

Absorbance vs. path fraction and polychromatic deviation ratio for Phenol Red × CY5 EX.
Absorbance vs. path fraction and polychromatic deviation ratio for Phenol Red × CY5 EX.

7.4 Height Estimation Error vs. Channel Height

Ratio-based height estimation calibrated at 80 µm: $h_\text{est} = 80\,\mu\text{m} \times A_\text{meas}(\ell) / A_\text{meas}(80\,\mu\text{m})$. The error reflects the polychromatic non-linearity: weakly absorbing heights are overestimated and strongly absorbing heights are underestimated relative to the calibration point.

Height estimation error for Phenol Red using ratio-based calibration at 80 µm (CY5 EX filter).
Height estimation error for Phenol Red using ratio-based calibration at 80 µm (CY5 EX filter).