Computational Optics Record  ·  Volume 01  ·  Companion Edition Wavelength 633 nm  ·  Kretschmann Configuration

A Transfer-Matrix Comparative Study of Graphene and MoS2–Graphene Surface Plasmon Resonance Biosensors

An open, reproducible re-implementation of Habib et al. (2019), validated to machine precision against an independent transfer-matrix reference, with a documented discrepancy in the absolute resonance angle.

Section IAbstract

A multilayer transfer-matrix engine, cross-validated against the Byrnes tmm reference, evaluates three Kretschmann SPR configurations under identical optical constants and reports their resonance angle, minimum reflectance, angular shift, full-width at half-maximum, and bulk refractive-index sensitivity.

This repository reproduces the comparative analysis of Habib, Roy, Islam, Hassan, Islam & Hossain, Study of Graphene–MoS2 Based SPR Biosensor with Graphene Based SPR Biosensor: Comparative Approach, International Journal of Natural Sciences Research 7(1), 1–9 (2019), doi:10.18488/journal.63.2019.71.1.9. The implementation is written from first principles using the Fresnel coefficients for p-polarized light, complex Snell propagation, and the Byrnes interface–propagation matrix product. A test suite of sixty-nine cases verifies physical bounds, qualitative trends, and pointwise agreement with an external reference.

Configurations compared
3 layer stacks
Conventional, graphene-enhanced, MoS2–graphene
Test suite
69 tests
Fresnel, TMM, materials, sensor, metrics, regression
Reference agreement
10−15 abs.
Pointwise vs. Byrnes tmm, machine precision
Headline finding

Using the paper’s stated material constants — SF11 prism n = 1.7786, silver ε = −18.295 + 0.481j, PBS buffer n = 1.34 — the SPR resonance occurs near 52–54°, not the 74–77° reported in the paper. The discrepancy of roughly twenty-two degrees is fundamental and cannot be eliminated by varying film thickness or sensing-medium index. Qualitative trends, namely the angular shift introduced by graphene and the further shift introduced by MoS2, are reproduced.

Section IIThe Three Configurations

Each stack uses an identical incident prism, an identical silver film, and an identical buffer; the only variable is the bio-recognition overlayer.

Configuration A — Conventional

A bare silver film deposited on an SF11 prism, in contact with phosphate-buffered saline. This is the reference dip used for all subsequent comparisons.

Configuration B — Graphene-enhanced

A single monolayer of graphene is added between the silver film and the buffer. The graphene increases the field overlap with the analyte half-space and shifts the resonance to a slightly higher angle.

Configuration C — MoS2–Graphene

A monolayer of MoS2 is inserted between silver and graphene. The stronger optical contrast of MoS2 in the visible range produces a deeper, broader dip and a larger angular shift, at the cost of resonance width.

Section IIIComputed Results

Resonance metrics from the present implementation, alongside the values originally reported in the paper.

Table 1 · Computed by this repository, paper material constants, PBS sensing medium
Configuration θSPR (°) Rmin Δθ (°) FWHM (°) S (°/RIU)
Conventional (Ag only)52.670.3150.001.1162.0
Ag + Graphene (1L)52.800.1640.131.2662.5
Ag + MoS2 + Graphene53.490.0260.821.8765.0
Table 2 · Reported in Habib et al. (2019), Table 3
Configuration θSPR (°) Rmin Δθ (°)
Conventional74.600.34840.00
Graphene74.950.18830.35
MoS2–Graphene76.700.02932.10

Reading the comparison

The two tables agree on the direction of every effect. Adding graphene reduces Rmin and shifts the dip outward; adding MoS2 deepens the dip further and widens the resonance. The disagreement is in absolute angle, not in trend. The plausible explanations are a different choice of silver optical constants or a different transfer-matrix sign convention in the original work; neither film thickness nor sensing-medium index can move the dip by more than a few degrees in this regime.

Section IVFigures

Reflectance curves and DNA-sensing response, generated directly from the simulation.

Reflectance versus angle for the three configurations at 633 nm. Each curve shows a pronounced minimum near 52 to 54 degrees.
Figure 2Reflectance against incidence angle for the three Kretschmann configurations. The MoS2–graphene curve shows the deepest minimum and the largest shift relative to the bare silver reference.
DNA sensing response for the graphene configuration at increasing analyte concentration.
Figure 3aGraphene configuration. Resonance shift as a function of DNA concentration, reproduction calibration mode.
DNA sensing response for the MoS₂–graphene configuration at increasing analyte concentration.
Figure 3bMoS2–graphene configuration. The same protocol applied to the dichalcogenide-augmented stack.
Sensitivity in degrees per refractive index unit for the three configurations.
Figure 4Bulk refractive-index sensitivity, expressed in degrees per refractive index unit, computed from the angular shift between two sensing media bracketing PBS.

Section VParameter Sweeps

Each sweep varies a single design variable while holding all others fixed, isolating its contribution to the resonance.

Resonance angle as a function of silver thickness.
Sweep 1aResonance angle as a function of silver film thickness. The dip is weakly dependent on thickness in the optical-skin-depth regime.
Minimum reflectance as a function of silver thickness, with a clear optimal value.
Sweep 1bMinimum reflectance against silver thickness. The classic critical-coupling minimum appears in the expected window.
Effect of graphene monolayer count on resonance.
Sweep 2Effect of graphene monolayer count. Each additional layer shifts and broadens the dip monotonically.
Effect of MoS₂ monolayer count on resonance.
Sweep 3Effect of MoS2 monolayer count. Stronger optical contrast yields a larger shift per added layer than graphene alone.
Resonance angle versus sensing medium refractive index, showing a near-linear relationship.
Sweep 4Resonance angle as a function of sensing-medium refractive index. The slope of this line is the bulk sensitivity reported in Table 1.

Section VIMethods & Materials

All computations are performed at a single wavelength of 633 nm with p-polarized illumination. The Fresnel and propagation conventions follow Byrnes, arXiv:1603.02720.

Transfer matrix

The angle-resolved reflectance of an N-layer stack follows from a product of two-by-two interface and propagation matrices applied to the incident field amplitudes.

cos θk = √(1 − (n0/nk)2 sin2 θ0) Snell, complex
rp = (nf cos θi − ni cos θf) / (nf cos θi + ni cos θf) Fresnel, p
δk = 2π nk dk cos θk / λ Phase
r = M21 / M11,  R = |r|2 Reflectance

Resonance metrics

The resonance angle is located by parabolic refinement around the discrete minimum. The full-width at half-maximum is taken between the two angles where reflectance equals (1+Rmin)/2. Sensitivity is the slope of θSPR against sensing-medium refractive index, evaluated by finite difference around n = 1.34.

DNA sensing model

Two operating modes are exposed. The reproduction mode applies an empirical scale factor to recover the angular shifts reported in the paper; this factor is documented and has no independent physical derivation. The physics mode maps molar concentration to a mass concentration and to a refractive-index increment using the bulk dn/dc of DNA, producing values much smaller than the paper implies, consistent with the known limitation that bulk dn/dc does not capture surface accumulation.

Reproducing the figures

git clone https://github.com/ruddro-roy/SPR-Biosensor-Comparative-Approach
cd SPR-Biosensor-Comparative-Approach
pip install -e ".[dev,validation]"

pytest tests/ -v                       # 69 tests
python scripts/reproduce_paper.py      # tables + figures in results/
python scripts/extended_analysis.py    # parameter sweeps

Known limitations

  1. Absolute SPR angles do not match the paper. The qualitative comparative analysis is preserved.
  2. The DNA reproduction mode uses an empirical calibration; the physics mode is consistent with bulk dn/dc values.
  3. A single wavelength of 633 nm is supported, with no spectral dispersion model.
  4. The simulation is fully coherent and assumes flat interfaces; roughness, beam divergence, and incoherent effects are not modeled.

Citation

Habib, M. M., Roy, R., Islam, M. M., Hassan, M., Islam, M. M., & Hossain, M. B. (2019). Study of Graphene–MoS2 Based SPR Biosensor with Graphene Based SPR Biosensor: Comparative Approach. International Journal of Natural Sciences Research, 7(1), 1–9.
· · ·