Skip to main content
Scientific Reports logoLink to Scientific Reports
. 2023 Nov 2;13:18920. doi: 10.1038/s41598-023-46115-x

A novel simulador for agile and graphical modeling of surface plasmon resonance based sensors

Julio C M Gomes 1, Leiva C Oliveira 1,
PMCID: PMC10622535  PMID: 37919312

Abstract

Surface plasmon resonance (SPR) sensor is a consolidated technology for analysis of biomolecular interaction, largely applied in biology and pharmaceutical research. The simulation of the surface plasmon optical excitation response is an important step in the development process of SPR based sensors. The structure, design and configuration of the desired sensor benefits from a previous simulated analyses of the generated responses, defining operational conditions and feasibility of the selected materials to composed the optical coupling layers. Here an online web-based SPR sensor’s simulator is presented. With a visual-oriented interface, enable drag & drop actions to easily and quickly model a variety of sensor arrangements. Presenting an embedded materials database for metals, glasses, 2D materials, nanoparticles, polymers, and custom substances, the simulator enables flexible configuration for sensors operating in angular and spectral modes, as well as localized SPR. The light propagation through the multilayer of materials is presented in terms of Fresnel coefficients, which are graphically displayed. The so-called SPR morphology parameters can be visualized. Moreover, sensor dynamic behavior could be knowledge by a Sensorgram simulation. Localized surface plasmon resonance (LSPR) in homogeneous and spherical nanoparticles is also present in the simulator. Simulated scenario’s in various configurations, designs and excitation were performed and compare with other simulator. The proposed simulator guarantees comparable results with low-code, agile, and intuitive flow of execution.

Subject terms: Nanophotonics and plasmonics, Materials science

Introduction

The optical sensors based on Surface Plasmon Resonance (SPR)—an optical phenomenon resulting from photons and plasmons interactions13—explore the characteristics of multilayer arrays of different materials to detect molecular interactions, such as antigen-antibody reactions. In the SPR sensor design, it is essential to specify the structure and configuration of the multilayer, once it is responsible for transducing the interaction to be detected4. The multilayer specification determines the conditions for sensor construction, and defines functional blocks that comprise a sensor such as optical, electronic, mechanical, and fluidic elements.

The multilayer array is usually constructed from thin layers of materials at nanometric scales (thin films), forming a metal/dielectric interface. The metallic film is deposited over optically transmissive material and the dielectric can be a gaseous, aqueous solution or thin film (substance or sample) in which the molecular interaction to be detected occurs5. The array structure can be of a single metallic layer or with multiple metal/dielectric interfaces, on surfaces with periodic geometry (diffraction gratings), prisms, optical fibers, or even nanoparticles in the so-called localized SPR (LSPR). In addition, technical specifications related to the excitation spectrum, type of light source, type of optical detector, dimensions, angles, and geometry of the optical path also determine the feasibility of using certain materials to compose the multilayer. Furthermore, the typical operating modes of an SPR sensor: angular mode and spectral mode6, constitute another impacting factor in the development, data processing, and operational adjustments of an SPR sensor.

The choice of materials that will composes the multilayer is fundamental to obtaining a good SPR response. The type of metal and optically transmissive materials will define the resonance conditions for a particular substance. In general, it is necessary to know the optical properties of each medium and how the light-matter interaction occurs when crossing the different interfaces. The definition of the intended configuration and design for the SPR excitation is also needed. The characterization/simulation of the SPR sensor response with the chosen materials must be performed to check in advanced the quality of the proposed sensor and under what conditions it should operate.

A diversity of surface plasmon simulators can be found elsewhere716. Briefly, examples like the WinSpall7,8, SimSPR12, PAME10 and SWSO11 offers simulations in terms of Fresnel equations3 for the surface plasmons excitation based on the attenuated total reflection method (ATR)5, in both Kretschmann1 and Otto2 so-called configurations. Surface plasmon excitation approaches for Localized-SPR with nanoparticle simulations can be also founded in PAME and in Scattport.org website16. For SPR based on grating the SPRinG simulator15 include heuristics like Monte Carlo search and Particle Swarm optimization to project the sensor parameters11,14. Application to simulate kinetic interaction curves based on sensorgram graphs is the goal of the SPR-Simulation tool13. Moreover, general propose software for FDTD (finite-difference time-domain) simulation like COMSOL17 allow solving electromagnetic field equations and then simulate light-matter interactions for the surface plasmons conditions9,18,19. A summary of the mentions simulation tools is present in Table 1. In general, the simulators present a reduce set of options, with a few possibilities of materials and low flexibility for the parameters adjustments. The simulators for Surface Plasmons (SP)-excitation in ATR method typically simulates only one mode: or the angular (AIM) or the wavelength (WIM) interrogations modes. Although PAME and COMSOL present great functionalities, their interfaces sometimes are not practical to build the multilayer stack, with execution flow not agile, or even demanded of programming insertion. These software can lead to low productivity and less interaction due to difficult communication between the different professionals involved in the sensor design. Features like field distribution and temperature effect on the generated SPR response are not presented. Besides that, solutions like COMSOL or MATLAB programming platform eventuality required license and costs.

Table 1.

Example of surface plasmons resonance simulators its available functionalities and features.

Features/remarks Simulators
WinSpall SWSO SimSPR PAME SPRinG SPR-Simulation scattport.org COMSOL EasySPR
Reflectivity X X X X X X X X
Trasmisivity X X
Sensitivity X X X X X
Field distribution X X
Temperature effect X X
Otto configuration X X X X X X
Kretschmann configuration X X X X X
Grating configuration X X
Localized-SPR (nanoparticles) X X X X
Visual Multilayer X X X
AIM X X X X X X X
WIM X X X X
Sensorgram X X
Reaction/ kinetics - X X
Prism based design X X X X X
Optical fiber based design X X X X
Web X X - X X
Drag &drop (productivity) - X
Materials database X X X
SPR Curve morphology X X
Data export X X X X X X

In this work, we present a visual oriented Web-based simulator for SPR sensor. Called EasySPR, its embedded the most useful features/remarks to simulate multilayers SP-excitation. A quick and intuitive interface allow a systematic study of SPR-sensors in several configurations and modes, to improve design, construction and optimization of this type of sensor. The simulator includes an optical properties database of several materials. The simulator options are willing in the webpage to closely reproduce the process of using a SPR sensor. Graphical responses and the main extracted parameters are provided by the EasySPR.

Surface plasmons resonance simulation on EasySPR

The basic theory of the resonant optical excitation for the well-know surface plasmons are extensive report in literature. From the early works1,2,20 to the modern introduction of surface plasmons3,21, the unfolding SP-applications and reports of sensor design majority describe the excitation based on the ATR method. The condition for SP-excitation is achieved on the ATR method by varying the coupling conditions between the horizontal component of the incident p-polarized light beam (kpx) and surface plasmons wavevector (ksp), in which resembles a longitudinal charge density wave that propagates along with the surface metal interface.

The propagation of the surface plasmons ksp is obtained through Maxwell’s equations, that takes into account the boundary conditions of the multilayer structure5 at the metal/dielectric interface. The value of ksp is an approximation for the oscillation of surface plasmons, expressed by left part of equation (1), with ϵm the metal complex optical function, ϵm(λ) = Re{ϵm(λ)} + i Im{ϵm(λ)}; ϵd(λ) the optical value of the dielectric, and λ is the incoming light-source wavelength. The incoming light beam cross an optically transmitting dielectric material, e.g., a prism with electric optical constant ϵp(λ), before hitting the metal layer at angle θ1.

ksp2πλϵmϵdϵm+ϵdkpx2πλϵpsin(θ1) 1

Changing the coupling conditions illustrated in Eq. (1), it is possible to develop sensors with two basic operating modes: Angular Interrogation Mode (AIM—Angular Interrogation Mode) and Spectral Interrogation Mode (WIM—Wavelength Interrogation) Mode). In the AIM mode a fixed wavelength is employed, and the incident angle is varying until the resonance condition is reached. The WIM mode is constituted by a polychromatic light hitting the multilayer at fixed angle, and being used to measure the reflectivity as a function of the wavelength.

Fresnel analysis

The light matter interaction on the ATR method could be easily computed in terms of the Fresnel Analyses (FA)22. The FA gives the reflection/transmission/absorption coefficients for a p-polarized light beam crossing the multilayer arrangement. The reflectance curve (R), is calculated from the square of the reflection coefficient (r). The reflection coefficient in AIM r(θ) or WIM r(λ), is given by equation (3) for a multilayer system with m layer, where a total transfer matrix (Mtot) is computed in terms of each medium transfer matrix (Mj), admittance (qj) and absorbance (βj). The transfer matrix describe the wave transfer from medium j to j+13.

R(θ)=r(θ)2orR(λ)=r(λ)2 2
r(θ)orr(λ)=(M11+M12qm)q1-(M21+M22)qm(M11+M12qm)q1+(M21+M22)qm 3
Mtot=j=2m-1M11M12M21M22 4
Mj=cos(βj)(isen(βj))/qj-iqjsen(βj)cos(βj) 5
qj=ϵj2-(ϵ1sen(θ1))2ϵj2βj=2πλdjϵ2j-(ϵ1sen(θ1))2 6

The graphic representation of R(θ) and R(λ), called SPR curve (or reflectance curve), is typically employed to evaluate the sensor behavior. As present in Fig. 1, the resonance position is indicated by the minimum value of the curve. As new substance is sensing, the resonance condition changed and shifting the minimum value.

Figure 1.

Figure 1

SPR curve example: reflectance vs. angle (AIM) or vs. wavelength (WIM). Resonance position indicated by the minimum value. The curve morphology parameters width ad asymmetry computed in terms of CR and CL values. Resonance position changes from λres1 to λres2 (WIM) or from θres1 to θres2 (AIM) as new substance is admitted in sensing area. Inset illustrated resonance time evolution, plotted in the so-called Sensorgram graph.

The curve morphology are also used for sensing3. In addition to the minimum position, the curve with and asymmetry are common used. The CR and CL distances taken at FWHM (Full Width at Half Maximum) are added to yield the width parameter (CR+CL), expressed in degrees or manometers for AIM or WIM respectively. The asymmetry is computed by the ratio of these distances (CR/CL). As scientific and technological tool for sensing molecular interaction, SPR sensors measure the refractive index changes of the substances under analyses mainly in terms of the SPR curve morphology changes. A sensorgram graph is used to shown the time evolution of the curve interested parameter as new substances are commuted.

Temperature effect

The SPR sensor response is affected by temperature fluctuations once the materials optical functions are temperature dependent. For the metal layer, Drude model is broadly employee to compute its temperature dependence. The metallic optical function ϵm can be rewritten as ϵm=1-ωp2/ωω+iωc, where ωp and ωc=ωce+ωcp represent the plasmon frequency and collision frequency of the metallic electron, both dependent of the temperature in the form2325:

ωp(T)=ωp(T0)1+3γeT-T0-1/2 7
ωce(T)=16π4ΓΔhEFkBT2+hω4π4 8
ωcp(T)=ω025+4TTD50TD/Tz4ez-1dz 9

where γe refer to the thermal liner expansion coefficient; T is the temperature and T0 the reference temperature; ωce and ωcp are the contributions of electron-electron and phonon-electron scattering on ωc respectively; EF Fermi energy; Γ is the Fermi-surface average of scattering probability; Δ is the fractional Umklapp scattering; kB Boltzmann constant; h Planck’s constant; TD Debye temperature; ω0 is a constant calculate for each specific metal. The temperature dependence of the metal film thickness can be modeled using the expression d(T)=d01+γT-T026, with the appropriate thermal expansion coefficient γ=γe(1+μ)/(1-μ), where μ is a Poisson’s number, around 0.44 for the Au metal film26, resulting in γ twice as large as γe and an increase of d in the order of 0.018 nm for 90C temperature changes versus T0 .

For glasses materials, the refractive index (nϵ) variations with temperature could be estimated as n(λ,T)=n(λ,T0)+Δn(λ,T), with Δn(λ,T) expressed by27:

Δn(λ,T)=n2λ,T0-12nλ,T0D0+D1ΔT+D2ΔT2+E0+E1ΔTλ2-λ02 10

where ΔT correspond to temperature difference versus T0; and D0, D1, D2, E0, E1, and λ0 are constants depending on glass type. For BK7 glass and TOPAS polymer, these constants are valid for a wide temperature range, with n increases with temperature.

Likewise, the refractive index of liquid/gases substance varies as a function of temperature. Validated data and formulation for the refractive index of water and steam varying from -12C to 500C, wavelength range from 200 to 1100 nm, and a density range from 0 to 1060 kgm-3, is expressed with Lorentz-Lorenz function as follow28:

n2-1n2+21p¯=a0+a1p¯+a2T¯+a3λ2¯T¯+a4λ2¯+a5λ2¯-λUV2¯+a6λ2¯-λIR2¯+a7p¯ 11

where p¯, T¯ and λ¯ are dimensionless variables in the form p/p, T/T and λ/λ respectively, with p, t and λ are reference constants; a0 to a7 are coefficients; λUV¯ and λIR¯ are constants. Extensive literature regards temperature effect on SPR sensor and optical properties of materials can be found elsewhere23,26,29.

Mie analysis

Employing nanoparticles (NP) smaller than the wavelength of light and composed by the same conductive material, the surface plasmon will be localized at the NP, and thus represent an eigenmode of the wave equation. In general, the measurement of the extinction spectrum of a NP is used for sensing refractive index changes of a medium that surrounds the nanoparticle. The theoretical model used by the EasySPR for LSPR simulation, utilizes the Mie light scattering theory. The Mie theory applies to homogeneous and spherical nanoparticles. There are extensive literature about this electromagnetic model to explain the scattering (cscat), extinction (cext) and absorption (cabs=cext-cscat) at NP resonance condition, solved by follows3,30,31:

cext=2πk2l=1(2l+1)Re(al+bl) 12
cscat=2πk2l=1(2l+1)Re(al2+bl2), 13

in which for the same permeability of the NP and the dielectric surrounding, the scattering coefficients al and bl can be computed from first (ψ) ans second (ξ) order Ricati-Bessel functions:

al=mψl(mx)ψl(x)-ψl(mx)ψl(x)ψl(mx)ξl(x)-mξl(mx)ψl(x) 14
bl=ψl(mx)ψl(x)-ψl(mx)mψl(x)ψl(mx)ξl(x)-mξl(mx)ψl(mx) 15

where k is the wavevector of incident light; m=nNP/nsd the relation between refractive index of NP (nNP) and surrounding dielectric medium (nsd); and x=kr, with r representing the NP radius.

EasySPR—simulation of surface plasmon resonance

The EasySPR was development based on MVC (Model, View, Controller) design pattern32. The use interface (View layer) is formed by HTML, CSS and JQuery markup languages and gives user interaction functionalities in a low-code strategy. The user information is passed to the Model layer in a JSON format (JavaScript Object Notation) for read/write the data. Ajax programming (Asynchronous JavaScript and XML) is used to deal with the markup languages and generate the interactive Webpage and graphical refresh by means of asynchronous calls to the server33. Then, the Ajax codes communicate with Ruby code (Controller layer)34 employed to realized calculation and other mathematical operations of the simulator. At the the controller, different modules are responsible for each simulation type (AIM, WIM, LSPR, and Sensorgram).

The proposed web-based simulator is presented in Figure 2. It is composed by the follow parts: (1) simulation option: AIM, WIM, Localized SPR or Sensorgram simulation; (2) configuration of the simulation; (3) materials selection; (4) multilayer construction (SPR sensor model); (5) Graph/curve area generator (SPR curve, LSPR curve or Sensorgram), and (6) Curve morphology parameters.

Figure 2.

Figure 2

The EasySPR—simulation of surface plasmon resonance homepage. Logical parts of the simulator (i) simulation option, (ii) configuration of the simulation, (iii) materials selection, (iv) SPR model construction, (v) Graph/curve area and to (vi) morphology parameters are indicated.

The EasySPR simulator possibility the AIM and WIM simulation as well as LSPR simulation in wavelength mode and Sensorgram simulation in angular mode. For each chosen mode, it is necessary to define the number of layers (min. of 3 and max. of 10) present in the multilayer structure. Next, the configuration parameters for the chosen type of simulation must be set. The AIM requires the follow parameters: light source wavelength, the initial and final angles range, and angle resolution (step). The step parameter could be represent the set-up characteristic in terms of optical arrangement and camera resolution. For WIM mode, the initial and final wavelength range of the light source, its incident angle, and the spectrometer resolution (step parameter) must be defined.

After defining the simulation parameters, the multilayer structure, here called SPR sensor model, must be created. To define the Model, the software has a Database containing the optical properties of the main Materials used in the manufacture of SPR sensors. The simulator’s database included different types of materials, which were previously analyzed in the SPR sensor context3. Figure 3 show the database elements. For metals there are noble metals, transitions metals of the platinum group, common transition metals and other common metals. The actual list is composed by gold (Au), silver (Ag), copper (Cu), aluminum (Al), lithium (Li), iron (Fe), indium (In), platinum (Pt), osmiun (Os) and palladium (Pd). For dielectric materials, the database contains solid glasses (BK7, Quartz and Sapphire), polymers (TOPAS, PC and PMMA), liquid dielectrics (Water and cyclo-Hexane) and Air. Graphene is present as a two-dimensional material, and nanoparticle of noble metals are available. The thickness of the selected material could be adjusted by the user. To improve the materials lists and customize the simulation, the so-called Custom materials are included. It allows the user informs the desired (complex)refractive index values of a layer that is composing the Model. It is important to point out that the experimental data for the metal complex dielectric/optical function (CDF) and optical dispersion (OD) for dielectrics were adjusted as a function of wavelength using a interpolation. This procedure allows greater reliability of the responses, as well as greater flexibility to explore new wavelengths/angle for optical couple condition. Furthermore, for Au different representations of CDF and the temperature of the simulation can be adjusted.

Figure 3.

Figure 3

Database materials of the EasySPR simulator. Elements dived into six classes: Metals, Glasses, Polymers, 2D Materials, Nano Particles and Others. The thickness of the selected material could be adjusted by the user. Details for: (i) the custom materials option after double click on the graphical element: possibility to define thickness and (complex)refractive index values; (ii) the number of graphene layers could be set; (iii) for the Au metal different CDF values and the temperature effect simulation in the optical constants based on the Drude representation could be configured.

Multilayer construction

To build a sensor and simulate the phenomenon, the multilayer structure is created for the sensor model by drag &drop materials on the Model area. The sensor model concept is illustrate in Fig. 4. For the traditional SPR, the model is built in top-down approach, e.g., the light hitting the first material included and the propagation follow the subsequent elements. As illustrated in the figure, an example of sensor lattice composed by BK7 Prism, gold metal deposited on it, at liquid interface (water element) content an analyte substance (Custom element) is represented by the four layers added on the Model area.

Figure 4.

Figure 4

(a) The multilayer system excited with a p-polarized light for a SPR sensor. Example of a four layer multilayer structure. All elements are indicated. (b) Conceptual idea representation of the Model construction on the proposed EasySPR simulator. (c) LSPR multilayer approach utilizing nanoparticles (NP’s) immersed in a surround analyte, contained in a glass vessel; all optical components are indicated. (d) Conceptual representation of LSPR Model.

In terms of software solution, each material is a drag &drop visual element. Thus, a substance is moved and placed at the model area (see Fig. 5) in a intuitive and practical way. By clicking, a modal window is open for the user adjust the thickness of the material, the refractive index values (for the Custom materials) or other available parameter.

Figure 5.

Figure 5

Proceedings to create the SPR sensor model. Materials are added in the Mode area. First Topas element is added (1st layer) follow by Au (2nd layer). (a) Dragging element to the model area. (b) Element dropped.

Once the model is created, by pressing the Start button the SPR response is calculated and shown, as indicated in Fig. 6. The graphical area is destined to display the SPR curve according to the user selection in the legend-buttons “Data Selector”. The transmittance curve T(θ)=t(θ)2 or T(λ)=t(λ)2 from Fresnel reflection coefficient in AIM t(θ) or WIM t(λ), computed as: t(θ)ort(λ)=2qm(M11+M12qm)q1+(M21+M22)qm, is also possible to visualized. The morphological parameters asymmetry, width, resonance position (curve minimum value: θres for AIM or λres for WIM), and medium value of the curve (FWHM position) are extracted from the SPR curve, and exhibited below the graphical area. For Au film, three supplementary graphs are also displayed: (1) the intensity of the electromagnetic field distribution, shown that decays exponentially with distance normal from the analyte; (2) the SPR curves for different temperatures, as example of one temperature lower and two higher from the set simulated value of 25C; and iii) the impact of different CDF values on the SPR curve. The available optical constants are based on Rakić35 and Yakubosky36 dataset as well as on the Drude model. Furthermore, the simulated data can be saved/exported in different formats through the control buttons present in the graphic. The Clear button can be used to clean the model and displayed graphs.

Figure 6.

Figure 6

Simulation results for a sensor model Topas/Au/Water. Curves and morphological parameters are presented. Details for supplementary graphs and the data exports options.

The EasySPR provide a 2D Material simulation with the graphene. The Fig. 7 presents the SPR curves for refractive index variation range 1.33 <nd<1.39 (Custom Material) under WIM-conditions for different number of graphene layers. The nano-structure of a single layer of graphene is 0.34 nm thick37. The sensitivity increases with the amount of graphene layers (starting from 4 layers) but decrease the contrast/depth of the SPR curve. Graphene and other two-dimensional materials have attracted much attention because provides a high surface-to-volume ratio leading to higher sensitivity SPR sensors. The results are equivalent to related works identified in the literature3739.

Figure 7.

Figure 7

(a) Graphene SPR response simulation for various aqueous refractive index and numbers of graphene layers. (b) Summarized SPR curves for the selected amount of graphene layers. (c) Sensitivity versus number of graphene layers.

LSPR approach

For the localized SPR, the model is composed by the metallic nanoparticle and the surrounding dielectric medium. The EasySPR simulates the optical absorption characteristics (cext) for spherical NP with a selected radius at wavelength interrogation mode. An example of Au-NP/Water is represented by the two layers added on the Model area, as indicated in Figure 8. The peak of absorption indicates the resonance position. The influence of NP shape31 and the uses of a corrected/compensated CDF values for nanoparticles30 are not included in the LSPR simulation.

Figure 8.

Figure 8

Simulation results of the extinction spectrum for a LSPR-sensor model Au-NP/Water for different particle sizes. The peak of absorption indicates the resonance position. Detail for the optical absorbance for Au-particles with 10 nm.

Sensorgram visualization

As another enlightening way to simulate a sensor behavior, the EasySPR present the temporal evolution of the resonance position for different substances: the sensorgram graph40. The sensorgram is simulated for a sensor operating at angular interrogation mode. The simulation is realized for a sensor model composed by three layers in the form: Substrate/ Metal/ Substance. Thus, the Model will include only two elements from the database: the substrate and the metal. The substances inlet/outlet are configured separately.

The Fig. 9 present the sensorgram option. Initially, the configuration parameters must be set and the sensor model created. The sensorgram need temporal adjustment for each substance. The start time of the substances inlet, the total experiment duration, and time resolution (step) could be adjusted by the user. The sensorgram graph is illustrated with switching 3 substances, one each time. Thickness, refractive index (RI) and injection time is set. The injection time refers to the duration of the substance in contact with the sensing layer. The Fig. 9 shows a sensorgram for the multilayer BK7/ Au (50 nm)/ Substance 1: (thickness = 100 nm, RI=1.35, and Injection time = 400 s); follow by BK7/Au (50 nm)/ Substance 2: (thickness = 100 nm, RI=1.33, and Injection time = 400 s); and BK7/ Au (50 nm)/ Substance 3: (thickness = 100 nm, RI = 1.31, and Injection time = 200 s).

Figure 9.

Figure 9

Sensorgram simulation option. Example for a multilayer composed by BK7 /Au / and substances sequenced with refractive index of 1.35, 1.33 and 1.31, injected at times t0, t401 and t801 respectively.

The resonance position of the SPR curve for each substance is displayed at the sensorgram, simulating the sensor behavior. The results is a time series in which from 1s to 400s the sensor measurement the Substance 1, with θres1 = 72.4; from 401s to 800s the Substance 2, with θres2 = 69.7; and beginning at 801s until 1000s the Substance 3 with resonance at θres3 = 67.3. It is important to point out that surface coverage41, kinetics association and dissociation42 and noises43 are not yet included in the sensorgram simulation.

In summary, the flowchart of the EasySPR Simulator proceedings is present in Fig. 10. In the beginning, the simulation option (AIM, WIM, Sensorgram) follow by the configuration parameters set are configured. Then, the sensor Model (multilayer structure) is created. And finishing, the results are present in graphs and numerical values.

Figure 10.

Figure 10

EasySPR flowchart. The web simulator enables the user to configure the simulation parameters, and create a sensor model by drag &drop friendly approach. The delivery results in graphs and numerical values could be used to guide SPR sensor construction.

Results

To analyze and compare the EasySPR, different simulation scenarios’ were proposed/reproduced and the results were compare with other simulators. Five different scenarios were proposed as follow:

  • Three scenarios in AIM with Otto configuration, previous reported in21,44,45. The simulators WinSpall8, Sim-SPR12, SWSO11, and COMSOL9 were compared.

  • Two scenarios in WIM with Kretschmann configuration, reported in46 and47. The simulators SWSO11 and COMSOL9 were used.

The Table 2 summarized the multilayer for each scenario. For AIM scenarios, the angular spectrum was obtained for the range 30 <θi< 50. The first one consider a sensor with (1) BK7 prism (np), (2) 1000 nm Air gap and (3) thin gold layer with 50 nm. The light beam wavelength is 800 nm. The second used five layer in order to attest the metal layer thickness precision and Custom element EasySPR gadget. Thereby, the sensor model is composed by: (1) BK7 prism, (2) 300 nm Air gap, (3) 310 nm polyvinyl alcohol (PVA)—as another dielectric material by means of Custom element, (4) 50 nm gold layer and (5) BK7; being SP-excitation with 632.8 nm wavelength. The third scenario used a (1) BK7 prism, (2) a 2200 nm Air gap, and 50 nm layers of (3) quartz and (4) gold; 975.1 nm wavelength was used.

Table 2.

Summarized main information of the scenarios used at simulation tests

Scenario 1
Ref.44 (AIM)  Light source (fixed) np nAu dAir dAu
λ= 800 nm 1.50 0.23+4.5i 1000 nm 50 nm
Scenario 2
Ref.45 (AIM)  Light source (fixed) np nPVA nAu dPVA dAir dAu
λ= 632.4 nm 1.515 1.5 0.172+3.440i 310 nm 300 nm 50 nm
Scenario 3
Ref.21 (AIM)  Light source (fixed) np nquartz nAu dquartz dAir dAu
λ= 975.1 nm 1.5079 1.4507 0.2151+6.2835i 50 nm 2200 nm 50 nm
Scenario 4
Ref.46 (WIM)  Angle (fixed) BK7 Cu Au dCu dAu dH2O
θ= 68 40 nm 5 nm 100 nm
Scenario 5
Ref.47 (WIM)  Angle (fixed) BK7 Al nAl2O3 dAl dAl2O3 dH2O
θ= 68 1.8127 20 nm 4 nm 100 nm

The Fig. 11 illustrated the sensor models and respective SPR curves, generated by the simulators. The graph colors indication is EasySPR (blue solid line), Sim-SPR (black dashline), WinSpall (green dashline), SWSO (red dot line), COMSOL (star) and a Reference simulation (orange dots) from3. In the Fig. 11a, c is possible to note that the EasySPR curves present resonance angle position similar to the Sim-SPR, WinSpall and SWSO simulators in the scenarios 1 and 3. The curves are very sharp (low values of width and asymmetry) and with a prominent deep, in accordance to the reference curve. The COMSOL results from9 present a broadened curve, despite having similar θR position. The scenario 2 (Fig. 11b) present more differences between the curves. The EasySPR capture the essential shape of the reference curve, with a prominence around 40 and sharp dip. The Sim-SPR and SWSO also present equivalent responses, with the former one showing the minimum more closely to the reference with curve shape more distorted. The simulators COMSOL and WinSpall gives higher distorter curves in terms of the morphology parameters.

Figure 11.

Figure 11

AIM SPR curves and respective models for the scenarios (a) 1, (b) 2 and (c) 3. Responses for the EasySPR and others simulators used for comparison are indicated.

For WIM the scenarios reproduced the simulations early report in46,47. For a sensor in Kretschmann configuration, the first scenario46 consider (1) BK7 prism, (2) 40 nm thin cooper layer, follow by (3) 5 nm protective gold layer in (4) aqueous environment; input angle of 68 and light source range of 400 nm <λi< 1200 nm. The second WIM scenario47 used a sensor with (1) BK7 prism, (2) 20 nm aluminum film plus a (3) thin oxi-layer Al2O3 of 4 nm (as a Custom element), and (4) H2O interface; the simulation performed with a broadband light source with 200 nm <λi< 1200 nm and input angle of 68.

The Fig. 12 illustrated the sensor models and respective SPR curves. The simulators used in WIM scenarios present equivalent results. Once the optical parameters of the materials are wavelength dependent, the programming language and interpolation approach will affect the final result. A resonance shift is noticed on EasySPR response due the fact that aluminum ϵm(λ) in the EasySPR is based on the McPeak48 optical film dataset, while the other simulators are based on Rakić, Palik or Johnson experimental report35,49,50. However, the step parameter used into EasySPR spline interpolation, can fine-tuning with a value that archive more precisely the desired wavelength granularity, and consequently the material optical response.

Figure 12.

Figure 12

WIM SPR curves and respective models for the scenarios (a) 4 and (b) 5. Indication of the configuration parameters and responses for each simulator.

Conclusion

A novel web-based simulator for surface plasmon resonance sensor was demonstrated. With a friendly user interface, enable an agile SPR sensor modeling through drag &drop actions. The multilayer structure responsible for phenomenon excitation can be created with several materials, present in the simulator database. Due to the visual-construction strategy for model creation and visualization, users can easily performs different sensor designs. Moreover, special materials called Custom and Complex Custom were included as an option to improve simulations, combinations and lattices at water and gaseous interfaces. Four simulation options are providing by the proposed EasySPR Simulator: (1) simulate AIM, for sensor design to operating in angular mode, (2) simulate WIM, for sensors operating in spectral mode, (3) localized-SPR, for sensor with nanoparticles as metallic layer, and (4) the Sensorgram which simulate the principle of dynamic behavior for multi-substance sensing. Different scenarios of simulation demonstrate the sensor feasibility and completeness. The simulation results are displayed in terms of graphical visualization and numerical results at EasySPR, which meet the main topics for study and development of surface plasmon resonance based sensors.

Acknowledgements

The authors would like to thank PPgCC, UFERSA, CAPES and CNPq for the financial support and research grants.

Author contributions

All authors contributed to the study conception and design. J.C.M.G.: software development, investigation, writing–draft; L.C.O.: supervision, conceptualization, development, writing—original draft, writing—review & editing, SPR specialist. All authors read and approved the manuscript.

Funding

This work was supported by the Universidade Federal Rural do Semi-Árido (UFERSA) (Grant No. PIC10025-2019 / 23091.014601/2019-77) and Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq) Brasil (Grant No. 306782/2021-9).

Data availibility

The data and material used in this work is available from the corresponding author upon reasonable request.

Competing interests

The authors declare no competing interests.

Footnotes

Publisher's note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Kretschmann E, Raether H. Radiative decay of nonradiative surface plasmons excited by light. Z. Naturforsch. A. 1968;23:2135. doi: 10.1515/zna-1968-1247. [DOI] [Google Scholar]
  • 2.Otto A. Excitation of nonradiative surface plasma waves in silver by the method of frustrated total reflection. Z. Phys. A Hadrons Nuclei. 1968;216(4):398–410. doi: 10.1007/BF01391532. [DOI] [Google Scholar]
  • 3.Oliveira L, et al. Surface Plasmon Resonance Sensors: A Materials Guide to Design, Characterization, Optimization, and Usage. 2. Springer; 2019. [Google Scholar]
  • 4.Abbas A, et al. New trends in instrumental design for surface plasmon resonance-based biosensors. Bios. Bioelectr. 2011;26:1815–1824. doi: 10.1016/j.bios.2010.09.030. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Homola J. Surface Plasmon Resonance Sensors. 1. Springer; 2006. [DOI] [PubMed] [Google Scholar]
  • 6.Oliveira L, et al. A surface plasmon resonance biochip that operates both in the angular and wavelength interrogation modes. IEEE TIM. 2013;62(5):1223–1232. [Google Scholar]
  • 7.Ji L, et al. Investigation of surface plasmon resonance phenomena by finite element analysis and fresnel calculation. Sens. Actuat. B. 2014;198:82–86. doi: 10.1016/j.snb.2014.02.105. [DOI] [Google Scholar]
  • 8.RES-TEC. Simulate spr curves with winspall (2020). https://www.res-tec.de/tutorial2-01.html.
  • 9.Yushanov, S. et al. Surface Plasmon Resonance 1–6 (2012). https://www.br.comsol.com/paper/surface-plasmon-resonance-13685.
  • 10.Hughes A, et al. Pame: Plasmonic assay modeling environment. PeerJ Comp. Sci. 2015;1:e17. doi: 10.7717/peerj-cs.17. [DOI] [Google Scholar]
  • 11.Cavalcanti L, et al. Monte carlo and particle swarm methods applied to the design of surface plasmon resonance sensors. IEEE Sens. 2016;2016:1–3. [Google Scholar]
  • 12.Costa E, et al. Sim-spr: An open-source surface plasmon resonance simulator for academic and industrial purposes. Plasmonics. 2019;2019:785. [Google Scholar]
  • 13.Marquart, A. Spr-simulation, SPRPages (2016). https://www.sprpages.nl/spr-simulation.
  • 14.Melo E, Fontana E. Optimization of metal gratings for spr sensing applications. IMOC Conf. 2011;2011:819–823. [Google Scholar]
  • 15.Melo, E. et al. Spring— surface plasmon resonance in grating (2023). https://www.lsi.fotonica.ufpe.br/sensores2015E/.
  • 16.Scattport webpage (2023, accessed Mar). https://www.scattport.org/index.php/programs-menu/mie-type-codes-menu.
  • 17.Comsol. Comsol multiphysics - rf module (2019). https://www.comsol.com/rf-module.
  • 18.Jiang W, et al. 3d optical and device simulation of surface plasmonic effects on organic solar cells using silver nano prisms. IEEE Photovol. Spec. Conf. 2011;2011:889–893. [Google Scholar]
  • 19.Jamil N, et al. Taguchi optimization of surface plasmon resonance-kretschmann biosensor using fdtd. IEEE ICSE Conf. 2018;2018:65–68. [Google Scholar]
  • 20.Economou E. Surface plasmons in thin films. Phys. Rev. 1969;53:182. [Google Scholar]
  • 21.Sarid D, et al. Modern Introduction to Surface Plasmons: Theory, Mathematica Modeling, and Applications. Cambridge University Press; 2010. [Google Scholar]
  • 22.Abelès F. La théorie générale des couches minces. J. Phys. Radium. 1950;11(7):307–309. doi: 10.1051/jphysrad:01950001107030700. [DOI] [Google Scholar]
  • 23.Moreira C, et al. Temperature-dependent sensitivity of surface plasmon resonance sensors at the gold-water interface. Sens. Actuat. B. 2008;134:854–862. doi: 10.1016/j.snb.2008.06.045. [DOI] [Google Scholar]
  • 24.Lawrence W. Electron-electron scattering in the low temperature resistivity of the noble metals. Phys. Rev. B. 1976;13:5316–5319. doi: 10.1103/PhysRevB.13.5316. [DOI] [Google Scholar]
  • 25.Holstein T. Optical and infrared volume absorptivity of metals. Phys. Rev. B. 1954;96:535–536. doi: 10.1103/PhysRev.96.535. [DOI] [Google Scholar]
  • 26.Özdemir S, et al. Temperature effects on surface pasmon resonance: Design considerations for an optical temperature sensor. J. Lightwave Technol. 2003;21:805–814. doi: 10.1109/JLT.2003.809552. [DOI] [Google Scholar]
  • 27.Schott. Schott Technical Information Advanced Optics. TIE-29: Refractive Index and Dispersion, 1–12. https://www.schott.com/pt-br/search?q=tie-29 (2016).
  • 28.Harvey A, et al. Revised formulation for the refractive index of water and steam as a function of wavelength, temperature and density. J. Phys. Chem. Ref. Data. 1998;27:761–774. doi: 10.1063/1.556029. [DOI] [Google Scholar]
  • 29.Zhao H, et al. Research advances on fiber-optic SPR sensors with temperature self-compensation. Sensors. 2023;23:644. doi: 10.3390/s23020644. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30.Melo AA, et al. Dielectric function of gold nanoparticles synthesized using Camellia sinensis extract. Plasmonics. 2023;18:529–540. doi: 10.1007/s11468-022-01776-8. [DOI] [Google Scholar]
  • 31.Mayer K, Hafner J. Localized surface plasmon resonance sensors. Chem. Rev. 2011;111:3828–3857. doi: 10.1021/cr100313v. [DOI] [PubMed] [Google Scholar]
  • 32.Ning W, et al. Research on the web information system development platform based on mvc design pattern. IEEE/WIC/ACM Conf. 2008;3:203–206. [Google Scholar]
  • 33.Xiao, Z. et al. Research and analysis of ajax technology effect on information system operating efficiency. In Res. and Prac. Issues of Enterp. Inf. Sys. II, vol. 3 641–649 (Springer, 2007).
  • 34.Rails-Guides. Ruby on rails guides (2020). http://guides.rubyonrails.org/.
  • 35.Rakić A. Algorithm for the determination of intrinsic optical constants of metal films: Application to aluminum. Appl. Opt. 1995;34:475–476. doi: 10.1364/AO.34.004755. [DOI] [PubMed] [Google Scholar]
  • 36.Yakubovsky D, et al. Optical constants and structural properties of thin gold films. Opt. Express. 2017;25:574–587. doi: 10.1364/OE.25.025574. [DOI] [PubMed] [Google Scholar]
  • 37.Kim J, et al. Graphene based fiber optic surface plasmon resonance for bio-chemical sensor applications. Sens. Actuat. B. 2013;187:426–433. doi: 10.1016/j.snb.2013.01.040. [DOI] [Google Scholar]
  • 38.Bruna M, Borini S. Optical constants of graphene layers in the visible range. Appl. Phys. Lett. 2009;94:031901. doi: 10.1063/1.3073717. [DOI] [Google Scholar]
  • 39.Szunerits S, et al. Recent advances in the development of graphene-based surface plasmon resonance (SPR) interfaces. Anal. Bioanal. Chem. 2013;405:1435. doi: 10.1007/s00216-012-6624-0. [DOI] [PubMed] [Google Scholar]
  • 40.Gomes J, et al. Smartspr sensor: Machine learning approaches to create intelligent surface plasmon based sensors. Biosens. Bioeletron. 2021;172(112760):1–6. doi: 10.1016/j.bios.2020.112760. [DOI] [PubMed] [Google Scholar]
  • 41.Sousa T, et al. Numerical tool for estimating the dielectric constant, the thickness, and the coverage of immobilized inhomogeneous protein films on gold in aqueous solution. Appl. Opt. 2018;57(24):6866–6875. doi: 10.1364/AO.57.006866. [DOI] [PubMed] [Google Scholar]
  • 42.Rich R, et al. Kinetic analysis and fragment screening with fujifilm ap-3000. Analy. Biochem. 2010;402(2):170–178. doi: 10.1016/j.ab.2010.03.043. [DOI] [PubMed] [Google Scholar]
  • 43.Batista J, et al. Smart noise reduction in spr sensors response using multiple-ann design. IEEE Sens. 2021;21(4):4517–4524. doi: 10.1109/JSEN.2020.3035441. [DOI] [Google Scholar]
  • 44.Kaneoka Y, et al. Precise measurement of the thickness of a dielectric layer on a metal surface by use of a modified otto optical. Int. J. Optomech. 2015;9(1):48–61. doi: 10.1080/15599612.2014.988386. [DOI] [Google Scholar]
  • 45.Lee, Y. et al. Reflectance analysis of the otto chip using an automated reflectometer. In OMN Conf. 1–2 (2018).
  • 46.Rodrigues E, et al. Surface plasmon resonance sensing characteristics of thin copper and gold films in aqueous and gaseous interfaces. IEEE Sens. 2020;20(14):7701–7710. doi: 10.1109/JSEN.2020.2980388. [DOI] [Google Scholar]
  • 47.Oliveira L, et al. Surface plasmon resonance sensing characteristics of thin aluminum films in aqueous solution. IEEE Sens. 2017;17(19):6258–6267. doi: 10.1109/JSEN.2017.2741583. [DOI] [Google Scholar]
  • 48.McPeak K, et al. Plasmonic films can easily be better: Rules and recipes. ACS Photon. 2015;2(3):326–333. doi: 10.1021/ph5004237. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 49.Palik ED. Handbook of Optical Constants of Solids. Academic; 1985. [Google Scholar]
  • 50.Johnson P, et al. Optical constants of the noble metals. Phys. Rev. B. 1972;6:4370–4379. doi: 10.1103/PhysRevB.6.4370. [DOI] [Google Scholar]

Associated Data

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

Data Availability Statement

The data and material used in this work is available from the corresponding author upon reasonable request.


Articles from Scientific Reports are provided here courtesy of Nature Publishing Group

RESOURCES