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.
Similar content being viewed by others
Introduction
The optical sensors based on Surface Plasmon Resonance (SPR)—an optical phenomenon resulting from photons and plasmons interactions1,2,3—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 elsewhere7,8,9,10,11,12,13,14,15,16. 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.
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 (\(k_{px}\)) and surface plasmons wavevector (\(k_{sp}\)), in which resembles a longitudinal charge density wave that propagates along with the surface metal interface.
The propagation of the surface plasmons \(k_{sp}\) 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 \(k_{sp}\) is an approximation for the oscillation of surface plasmons, expressed by left part of equation (1), with \(\epsilon _m\) the metal complex optical function, \(\epsilon _m\)(\(\lambda\)) = Re{\(\epsilon _m(\lambda )\)} + i Im{\(\epsilon _m(\lambda )\)}; \(\epsilon _d\)(\(\lambda\)) the optical value of the dielectric, and \(\lambda\) is the incoming light-source wavelength. The incoming light beam cross an optically transmitting dielectric material, e.g., a prism with electric optical constant \(\epsilon _p\)(\(\lambda\)), before hitting the metal layer at angle \(\theta _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(\theta )\) or WIM \(r(\lambda )\), is given by equation (3) for a multilayer system with m layer, where a total transfer matrix \((M_{tot})\) is computed in terms of each medium transfer matrix \((M_j)\), admittance \((q_j)\) and absorbance \((\beta _j)\). The transfer matrix describe the wave transfer from medium j to \(j+1\)3.
The graphic representation of \(R(\theta )\) and \(R(\lambda )\), 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.
The curve morphology are also used for sensing3. In addition to the minimum position, the curve with and asymmetry are common used. The \(C_R\) and \(C_L\) distances taken at FWHM (Full Width at Half Maximum) are added to yield the width parameter (\(C_R + C_L\)), expressed in degrees or manometers for AIM or WIM respectively. The asymmetry is computed by the ratio of these distances (\(C_R/C_L\)). 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 \(\epsilon _m\) can be rewritten as \(\epsilon _m = 1- \omega _{p}^{2}/{\omega \left( \omega +i\omega _c \right) }\), where \(\omega _{p}\) and \(\omega _{c} = \omega _{ce} + \omega _{cp}\) represent the plasmon frequency and collision frequency of the metallic electron, both dependent of the temperature in the form23,24,25:
where \(\gamma _e\) refer to the thermal liner expansion coefficient; T is the temperature and \(T_0\) the reference temperature; \(\omega _{ce}\) and \(\omega _{cp}\) are the contributions of electron-electron and phonon-electron scattering on \(\omega _{c}\) respectively; \(E_F\) Fermi energy; \(\Gamma\) is the Fermi-surface average of scattering probability; \(\Delta ^{*}\) is the fractional Umklapp scattering; \(k_B\) Boltzmann constant; h Planck’s constant; \(T_D\) Debye temperature; \(\omega _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) = d_0 \left[ 1 + \gamma ^{'} \left( T-T_0 \right) \right]\)26, with the appropriate thermal expansion coefficient \(\gamma ^{'} = \gamma _e (1+\mu )/(1-\mu )\), where \(\mu\) is a Poisson’s number, around \(\approx\) 0.44 for the Au metal film26, resulting in \(\gamma ^{'}\) twice as large as \(\gamma _e\) and an increase of d in the order of 0.018 nm for 90\(^\circ\)C temperature changes versus \(T_0\) .
For glasses materials, the refractive index (\(n\approx \sqrt{\epsilon }\)) variations with temperature could be estimated as \(n(\lambda ,T)=n(\lambda ,T_0)+\Delta n(\lambda ,T)\), with \(\Delta n(\lambda ,T)\) expressed by27:
where \(\Delta T\) correspond to temperature difference versus \(T_0\); and \(D_0\), \(D_1\), \(D_2\), \(E_0\), \(E_1\), and \(\lambda _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 -12\(^\circ\)C to 500\(^\circ\)C, 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:
where \(\bar{p}\), \(\bar{T}\) and \({\bar{\lambda }}\) are dimensionless variables in the form \(p/p^*\), \(T/T^*\) and \(\lambda /\lambda ^*\) respectively, with \(p^*\), \(t^*\) and \(\lambda ^*\) are reference constants; \(a_0\) to \(a_7\) are coefficients; \(\bar{\lambda _{UV}}\) and \(\bar{\lambda _{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 (\(c_{scat}\)), extinction (\(c_{ext}\)) and absorption \((c_{abs} = c_{ext}-c_{scat})\) at NP resonance condition, solved by follows3,30,31:
in which for the same permeability of the NP and the dielectric surrounding, the scattering coefficients \(a_l\) and \(b_l\) can be computed from first (\(\psi\)) ans second (\(\xi\)) order Ricati-Bessel functions:
where k is the wavevector of incident light; \(m=n_{NP}/n_{sd}\) the relation between refractive index of NP (\(n_{NP}\)) and surrounding dielectric medium (\(n_{sd}\)); 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.
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.
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.
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.
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(\theta ) = \begin{vmatrix} t(\theta ) \end{vmatrix}^2\) or \(T(\lambda ) = \begin{vmatrix} t(\lambda ) \end{vmatrix}^2\) from Fresnel reflection coefficient in AIM \(t(\theta )\) or WIM \(t(\lambda )\), computed as: \(\begin{matrix} t(\theta ) \text { or } t(\lambda ) = \frac{2q_m}{(M_{11} + M_{12}q_m)q_1 + (M_{21} + M_{22})q_m} \end{matrix}\), is also possible to visualized. The morphological parameters asymmetry, width, resonance position (curve minimum value: \(\theta _{res}\) for AIM or \(\lambda _{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 25\(^\circ\)C; 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.
The EasySPR provide a 2D Material simulation with the graphene. The Fig. 7 presents the SPR curves for refractive index variation range 1.33 \(< n_d<\)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 literature37,38,39.
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 (\(c_{ext}\)) 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.
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).
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 \(\theta _{res1}\) = 72.4\(^\circ\); from 401s to 800s the Substance 2, with \(\theta _{res2}\) = 69.7\(^\circ\); and beginning at 801s until 1000s the Substance 3 with resonance at \(\theta _{res3}\) = 67.3\(^\circ\). 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.
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\(^\circ\) \(< \theta _i<\) 50\(^\circ\). The first one consider a sensor with (1) BK7 prism (\(n_p\)), (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.
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 \(\theta _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\(^\circ\) 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.
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\(^\circ\) and light source range of 400 nm \(< \lambda _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 Al\(_2\)O\(_3\) of 4 nm (as a Custom element), and (4) H\(_2\)O interface; the simulation performed with a broadband light source with 200 nm \(< \lambda _i<\) 1200 nm and input angle of 68\(^\circ\).
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 \(\epsilon _m(\lambda )\) 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.
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.
Data availibility
The data and material used in this work is available from the corresponding author upon reasonable request.
References
Kretschmann, E. & Raether, H. Radiative decay of nonradiative surface plasmons excited by light. Z. Naturforsch. A 23, 2135 (1968).
Otto, A. Excitation of nonradiative surface plasma waves in silver by the method of frustrated total reflection. Z. Phys. A Hadrons Nuclei 216(4), 398–410 (1968).
Oliveira, L. et al. Surface Plasmon Resonance Sensors: A Materials Guide to Design, Characterization, Optimization, and Usage 2nd edn. (Springer, 2019).
Abbas, A. et al. New trends in instrumental design for surface plasmon resonance-based biosensors. Bios. Bioelectr. 26, 1815–1824 (2011).
Homola, J. Surface Plasmon Resonance Sensors 1st edn. (Springer, 2006).
Oliveira, L. et al. A surface plasmon resonance biochip that operates both in the angular and wavelength interrogation modes. IEEE TIM 62(5), 1223–1232 (2013).
Ji, L. et al. Investigation of surface plasmon resonance phenomena by finite element analysis and fresnel calculation. Sens. Actuat. B 198, 82–86 (2014).
RES-TEC. Simulate spr curves with winspall (2020). https://www.res-tec.de/tutorial2-01.html.
Yushanov, S. et al. Surface Plasmon Resonance 1–6 (2012). https://www.br.comsol.com/paper/surface-plasmon-resonance-13685.
Hughes, A. et al. Pame: Plasmonic assay modeling environment. PeerJ Comp. Sci. 1, e17 (2015).
Cavalcanti, L. et al. Monte carlo and particle swarm methods applied to the design of surface plasmon resonance sensors. IEEE Sens. 2016, 1–3 (2016).
Costa, E. et al. Sim-spr: An open-source surface plasmon resonance simulator for academic and industrial purposes. Plasmonics 2019, 785 (2019).
Marquart, A. Spr-simulation, SPRPages (2016). https://www.sprpages.nl/spr-simulation.
Melo, E. & Fontana, E. Optimization of metal gratings for spr sensing applications. IMOC Conf. 2011, 819–823 (2011).
Melo, E. et al. Spring— surface plasmon resonance in grating (2023). https://www.lsi.fotonica.ufpe.br/sensores2015E/.
Scattport webpage (2023, accessed Mar). https://www.scattport.org/index.php/programs-menu/mie-type-codes-menu.
Comsol. Comsol multiphysics - rf module (2019). https://www.comsol.com/rf-module.
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, 889–893 (2011).
Jamil, N. et al. Taguchi optimization of surface plasmon resonance-kretschmann biosensor using fdtd. IEEE ICSE Conf. 2018, 65–68 (2018).
Economou, E. Surface plasmons in thin films. Phys. Rev. 53, 182 (1969).
Sarid, D. et al. Modern Introduction to Surface Plasmons: Theory, Mathematica Modeling, and Applications (Cambridge University Press, 2010).
Abelès, F. La théorie générale des couches minces. J. Phys. Radium 11(7), 307–309 (1950).
Moreira, C. et al. Temperature-dependent sensitivity of surface plasmon resonance sensors at the gold-water interface. Sens. Actuat. B 134, 854–862 (2008).
Lawrence, W. Electron-electron scattering in the low temperature resistivity of the noble metals. Phys. Rev. B 13, 5316–5319 (1976).
Holstein, T. Optical and infrared volume absorptivity of metals. Phys. Rev. B 96, 535–536 (1954).
Özdemir, S. et al. Temperature effects on surface pasmon resonance: Design considerations for an optical temperature sensor. J. Lightwave Technol. 21, 805–814 (2003).
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).
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 27, 761–774 (1998).
Zhao, H. et al. Research advances on fiber-optic SPR sensors with temperature self-compensation. Sensors 23, 644 (2023).
Melo, A. A. et al. Dielectric function of gold nanoparticles synthesized using Camellia sinensis extract. Plasmonics 18, 529–540 (2023).
Mayer, K. & Hafner, J. Localized surface plasmon resonance sensors. Chem. Rev. 111, 3828–3857 (2011).
Ning, W. et al. Research on the web information system development platform based on mvc design pattern. IEEE/WIC/ACM Conf. 3, 203–206 (2008).
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).
Rails-Guides. Ruby on rails guides (2020). http://guides.rubyonrails.org/.
Rakić, A. Algorithm for the determination of intrinsic optical constants of metal films: Application to aluminum. Appl. Opt. 34, 475–476 (1995).
Yakubovsky, D. et al. Optical constants and structural properties of thin gold films. Opt. Express 25, 574–587 (2017).
Kim, J. et al. Graphene based fiber optic surface plasmon resonance for bio-chemical sensor applications. Sens. Actuat. B 187, 426–433 (2013).
Bruna, M. & Borini, S. Optical constants of graphene layers in the visible range. Appl. Phys. Lett. 94, 031901 (2009).
Szunerits, S. et al. Recent advances in the development of graphene-based surface plasmon resonance (SPR) interfaces. Anal. Bioanal. Chem. 405, 1435 (2013).
Gomes, J. et al. Smartspr sensor: Machine learning approaches to create intelligent surface plasmon based sensors. Biosens. Bioeletron. 172(112760), 1–6 (2021).
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. 57(24), 6866–6875 (2018).
Rich, R. et al. Kinetic analysis and fragment screening with fujifilm ap-3000. Analy. Biochem. 402(2), 170–178 (2010).
Batista, J. et al. Smart noise reduction in spr sensors response using multiple-ann design. IEEE Sens. 21(4), 4517–4524 (2021).
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. 9(1), 48–61 (2015).
Lee, Y. et al. Reflectance analysis of the otto chip using an automated reflectometer. In OMN Conf. 1–2 (2018).
Rodrigues, E. et al. Surface plasmon resonance sensing characteristics of thin copper and gold films in aqueous and gaseous interfaces. IEEE Sens. 20(14), 7701–7710 (2020).
Oliveira, L. et al. Surface plasmon resonance sensing characteristics of thin aluminum films in aqueous solution. IEEE Sens. 17(19), 6258–6267 (2017).
McPeak, K. et al. Plasmonic films can easily be better: Rules and recipes. ACS Photon. 2(3), 326–333 (2015).
Palik, E. D. Handbook of Optical Constants of Solids (Academic, 1985).
Johnson, P. et al. Optical constants of the noble metals. Phys. Rev. B 6, 4370–4379 (1972).
Acknowledgements
The authors would like to thank PPgCC, UFERSA, CAPES and CNPq for the financial support and research grants.
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).
Author information
Authors and Affiliations
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.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Gomes, J.C.M., Oliveira, L.C. A novel simulador for agile and graphical modeling of surface plasmon resonance based sensors. Sci Rep 13, 18920 (2023). https://doi.org/10.1038/s41598-023-46115-x
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s41598-023-46115-x
Comments
By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.