Skip to main content
Browse Subject Areas

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

BioFET-SIM Web Interface: Implementation and Two Applications


We present a web interface which allows us to conveniently set up calculations based on the BioFET-SIM model. With the interface, the signal of a BioFET sensor can be calculated depending on its parameters, as well as the signal dependence on pH. As an illustration, two case studies are presented. In the first case, a generic peptide with opposite charges on both ends is inverted in orientation on a semiconducting nanowire surface leading to a corresponding change in sign of the computed sensitivity of the device. In the second case, the binding of an antibody/antigen complex on the nanowire surface is studied in terms of orientation and analyte/nanowire surface distance. We demonstrate how the BioFET-SIM web interface can aid in the understanding of experimental data and postulate alternative ways of antibody/antigen orientation on the nanowire surface.


A bionanosensor is most generally described as a device that allows the detection of an analyte (e.g. H+ ions, small molecules, proteins, DNA, viruses, cells) at ambient conditions where the dimensionality of the sensitive component is on the nanometer scale. The sensitive component can be either a functionalized nanotube, nanoribbon or nanowire, the latter being the focus of this paper. Currently, a large research effort is dedicated to the development and application of bionanosensors including pH measurement [1], protein sensing [2][5], DNA detection [6], [7], blood analysis [8], nanotechnology based medicine [9], and the description of fundamental performance limits of these sensors [10][12]. A number of reviews describe the bionanosensor [13][17] and its components. In addition to the experimental work, simulators of bionanosensors are being developed and several numerical models have been presented [18][22].

Most simulators are aimed at providing a measure of the current or conduction through the sensor, which are the prime experimental targets. This requires, in principle, the description of the charge distribution on the sensor and within. From the charge distribution, the potential within the sensor is calculated which in turn is required for the calculation of the current. The calculation of the potential can be either numerical or analytical.

In this paper, we present a computational tool to simulate a bionanosensor which is based on an analytical model [23][25] and which can calculate the sensitivity of the nanosensor and the pH dependence of the signal upon binding of a protein. The use of an analytical model is mainly motivated by the fact that this model does not require extensive computations but still allows to gain a qualitative understanding of the biosensor problem in a straightforward manner.

Furthermore, we have demonstrated [24], [25] that 1) the experimental data can be reproduced with sufficient accuracy to help interpret them and 2) going beyond the simplifications inherent in the model may not be warranted until the key properties of current BioFET experimental set-ups are known with greater precision. We note that the presented method, which we refer to as BioFET-SIM, has gained popularity in the biosensing community and is being actively incorporated into present day research [26][29].

Because of the reduced required computational effort, it is possible to incorporate the model into a browser based application which by doing so can be made accessible to a wide range of users. Our goal is to provide a tool from which indications for trends in predictions can be obtained with minimum effort of preparation and time. To further improve the usability, the model is coupled to an atomic representation of the protein structure in a way many researchers in the biocomputational field are familiar with. Such an application is an ideal tool for gaining insight and obtaining semi-quantitative solutions to the problems at hand which can be of valuable guidance in the design process of an experiment, for optimization of experimental parameters and rationalization.

We relate our application to other simulators where we point out the BioSensorLab [30], which implements settling time, sensitivity and selectivity of the biosensor, Nanowire [31], which allows to carry out self-consistent three dimensional simulations of a silicon nanowire or Medici [32], a commercial simulator. Custom prepared simulators [18] have also been described. To the best of our knowledge, out of all available simulators targeted at modeling of biosensors, the tool we present in this paper is the first to combine a three dimensional visual representation of the biomolecule to be studied directly in the browser with a method to solve the biosensor problem.

The primary use of our tool is to model the binding of proteins to nanowire surfaces for which the structure is available in the PDB database. However, using a custom prepared structure, it is also possible to model binding of an antibody/antigen complexes [27], an illustration of which is provided in the results section. The authors further envision the application of the program to the modeling of DNA binding.

To put the use of this application into context, we note that every program in general requires a certain amount of preparation. When using atomic detailed structures, the molecular structure of the pH dependent charge distribution has to be generated, which usually involves the combined usage of a number of different software tools, each dedicated to a particular task. If different orientations of the analyte charge distribution are to be studied, the procedure needs to be repeated for each orientation. Furthermore, for each orientation, the nanowire is covered differently, the evaluation of which requires additional manual effort.

The motivation for the development of the web interface is to eliminate this effort as far as possible. The effort of assigning partial charges to the amino acids is essentially removed. Instead, using the web interface, any number of orientations of analyte towards the nanowire surface can be generated within minutes. Furthermore, the coverage of the nanowire is calculated instantaneously for any orientation of the analyte towards the nanowire surface. Allowing the user to interactively adjust the orientation of the analyte through a Jmol [33] applet provides a maximum of visual feedback and allows to generate the coordinates of the charge distribution as straightforwardly as possible.

In addition to the web interface, a command line version of the program is available. The command line version is used together with a special BioFET-SIM input file written by the interface which can be used to reproduce a given calculation locally.

The BioFET-SIM Online web interface is hosted at, the source code for both the web interface and the command line version of the application is hosted at Github, the URL to the repository is found on the interface page.


A BioFET nanosensor consists mainly of a semiconducting nanomaterial covered by an oxide layer and a (bio−)functionalization layer. The device is usually immersed in an electrolyte containing the analyte. In the following, we describe the implementation of each of these domains in the BioFET-SIM program.

Theoretical background

The sensitivity , where is the difference between the conductance upon binding and the base conductance , of the nanowire is evaluated using a Thomas-Fermi screening model for the charge carriers in the nanowire [34][36]. We point out that in this model, only one type of carrier in the entire nanowire is considered and the nanowire material is assumed to resemble a low density metal.

In this context, the description of the electrostatic problem of the biosensor is governed by two major assumptions regarding the carrier concentration which are 1) the carrier concentration is assumed to follow an uniform distribution throughout the wire and 2) it is assumed not to be influenced by the electrostatic potential due to surface charges. The sensitivity (assuming a -type doped nanowire) is evaluated by(1)where is the radius of the nanowire, is the elementary charge, is the hole carrier density in the nanowire and is the corresponding surface charge density of the charge on the biomolecule containing ionized sites (residues and termini) [24]. is the distance of the discrete charge above the nanowire surface, which will further be discussed below. is given by(2)In Eq. 2, is again the distance between the discrete charge and the nanowire surface, i.e in Eq. 1 and is the Debye screening length of the electrolyte/buffer solution (the expression for which is given below). The expression for is found in section S1.2 of Text S1 but for the purpose of the discussion can be considered a factor with values ranging from zero to unity. and are dimensionless functions quantifying the actual sensitivity of the nanowire () and the effect of () and arise from the solution to the Poisson equation in cylindrical coordinates given the boundary conditions of the problem [25]. depends on both (describing the ionic strength of the buffer) and the Thomas-Fermi screening length (describing the electric field screening within the wire), whereas depends only on .

The screening model for the wire is a simplification in the sense that possible deactivation of dopants at the surface [37] or the increased dopand concentration near the surface compared to the semiconductor bulk [38] is solely described by the screening length . For a -type (-type) semiconductor, the screening length is related to the charge carrier density () through(3)where is the relative permittivity of the nanowire material and is the effective mass of the charge carrier ( would be replaced by for an -type nanowire). From Eq. 3, we note that can be interpreted as a measure for the charge carrier density in the nanowire under no applied bias and that therefore this parameter can be used to simulate the effect of the back gate in an experimental setup. We note that the accuracy of the predicted signal is strongly dependent on the quality of the estimation of the charge carrier density in the wire, thus for best predictivity, this parameter has to be as close to the actual value of the experimental setup as possible [4].

We further note that the described linearized model is not capable of describing non-linear effects such as inversion mode of operation. However, the model distinguishes between accumulation/depletion mode of operation by allowing to choose between a - or -type material and different values of .

The oxide layer is known from earlier studies [24] to have an important effect on the predicted sensitivity and is a key component of a BioFET sensor. The gate dielectric is understood to be in part responsible for biosensor degradation due to the incorporation of charges when exposed to solvent (through ion diffusion) [39]. However, in our approach surface charges formed on the oxide layer surface and within are not taken into account. In other words, only the signal generated by a charged system bound at the surface of the sensor is considered. The change in signal given by, e.g., a change in pH which can affect the surface charge density of the oxide layer, is considered as background signal.

The biofunctionalization layer is currently implemented solely as a distance parameter, providing a measure of the spatial extension of the linker molecule. Charges on the linker molecules are not considered. By using the same distance between the surface and the sensed protein for all proteins, we imply that all proteins are binding in one orientation to the nanowire surface. This is being further discussed below.

We note that in principle the surface functionality of the nanowire is non-uniform [2] and requires a combined description of the pH dependent charge on the linker molecules as well as the oxide where a common description of the charge of the oxide layer is through the site-binding model [40].

The influence of buffer characteristics on device performance has been described [41], [42] and we note that the electric screening of the analyte by the buffer can have a considerable effect on the predicted signal [24]. As stated above, the screening of the analyte signal by the electrolyte is implemented through the expression which depends on the Debye length , where , and indicate, the Boltzmann constant, temperature and Avogadros constant, respectively. The expression for the ionic strength is given by where indicates the concentration of ion species and is its formal charge. Furthermore, and denote the free space dielectric constant and the relative permittivity of the electrolyte, respectively.

The description of the electrolyte by the given approach assumes 1) that the electrolyte is in equilibrium, i.e. the chemical potential is at a minimum and 2) that the value for used in the expression for , Eq. 2, is equal to the Debye length of the electrolyte. We note that in principle these values can differ due to the biofunctionalization layer [23].

The enzyme protonation states are described classically. Depending on the pKa value, the charge on residue is calculated as a function of pH using Eq. 4(4)where for {Asp, Glu, C-, Tyr, Cys} and else (the charge is evaluated only for ionizable residues). In Eq. 4, can be interpreted as the probability of the amino acid being protonated [43]. The three-dimensional protein charge distribution is obtained from placing the charge calculated from Eq. 4 at the average of the coordinates of the terminal atoms of the side chain of residue . The charges of the enzyme residues are calculated solely depending on the pH of the electrolyte and their respective pKa values as computed by PROPKA. Binding to the nanowire is assumed not to affect these pKa values nor to disrupt the overall protein conformation.

Interface operation

The interface is shown in Fig. 1. The interface operation is grouped into three steps: 1) Initialization, 2) Jmol based calculation setup and 3) BioFET-SIM-signal/pH-response calculation.

Figure 1. BioFET-SIM Web Interface.

A: Upload or request of protein structure and pH setting. B: Jmol visualization of protein on nanowire surface. C: BioFET-SIM parameter section. D: BioFET-SIM calculation result.

Initialization, Fig. 1A.

On loading the interface, the user is requested to grant access to the client computer by the Java applet. This is required if the user wants to be able to save a Jmol state file or to restore a previous session.

The calculation is prepared by setting the PDB identifier and the pH value. Alternatively, the user can upload a custom made molecular structure (in PDB format), which is then being submitted to the web interface. In case the user uploads a custom prepared PDB file to the web interface, this PDB file has to contain the MODEL and END tags, a generic example is provided in section S1.5 of Text S1. After successfully uploading a PDB file, the structure can be loaded into the interface by using its file name (without extension) in the PDB identifier input field.

The following steps are carried out in the background by clicking “Initialize”. The server first checks the availability of the requested PDB file in an internal database (assuming no file was uploaded) and downloads the PDB file of the biological assembly from the PDB database [44] ( if needed. The file is processed using PDB2PQR v1.7 [45], [46] to fix any missing side chain atoms. The structure is realigned to its main rotational axes and its center of mass is placed at the coordinate origin using the VMD [47] packages ORIENT and la1.0. The pKa values of the ionizable amino acids are computed using PROPKA v3.0 [48]. Since ligand molecules are discarded from the PDB file during the preparation of the calculation, the additional computational effort of calculating the pKa values by PROPKA v3.1 [49] can be avoided. The C-terminus is added by the PDB2PQR routine (in form of an OXT atom), while the backbone nitrogen of the first amino acid of each chain represents the N-terminus. In order to display the generated discrete charge distribution, the charges and the respective coordinates are written to a PQR file where atomic radii are arbitrarily set to 1.0 Å. This PQR file thus contains only as many entries as there are ionizable residues and backbone termini present in the biomolecule. After carrying out these steps, the structure is loaded into the Jmol applet. The CPU time required to carry out all of the above described steps depends mostly on the size of the molecule. On average, a time of 1–2 minutes is observed for a PDB file representing a medium sized protein (around 300 residues). The most time demanding step is the realignment of the structure to the coordinate axis. However, if a PDB identifier is selected for which the aligned structure is already present on the server, the realignment step is skipped and the time requirement is significantly reduced. Using the “Reinitialize” checkbox, the interface can be instructed to carry out all previous steps even if a structure with the same name is already present on the server. This is required if a file is uploaded for which an older version with the same name is already present on the server.

Calculation setup, Fig. 1B, C.

A Jmol representation of the computed charge distribution overlayed with a ribbon representation of the biomolecule is displayed. A flat plane of carbon atoms illustrates the nanowire surface (without having any influence on the computed results). In this Jmol applet, the user can adjust the orientation of the biomolecule towards the nanowire surface allowing to take into account how the biomolecule binds according to the position of its binding sites. Also, it is possible to study the effect of different orientations on the signal, in particular if a specific orientation has a significantly different signal compared to other orientations. The parameters (Fig. 1C) defining the BioFET-SIM calculation can be adjusted below the Jmol applet and they correspond to the parameters introduced in Table 1. Recommended lower and upper limits for the parameters, as well as a tool to calculate the charge carrier density from (Eq. 3), is provided on a separate help page, the link for which is found on the interface.

The BioFET-SIM calculation requires the computation of the normal distance (-coordinate) of the discrete charges from the nanowire. Since the structure is placed at the coordinate origin, the atoms and charges have formally positive and negative -values in the Jmol applet (Fig. 2A). When submitting the calculation by clicking the “BioFET-SIM” button, internally all charges are offset by the most negative -value, , Fig. 2B. Due to the offsetting of the coordinates, any free space between the biomolecule and the nanowire introduced by adjusting the orientation has no effect on the computed results. Together with the biolinker- and oxide layer thickness, the total distance, , of each discrete charge from the nanowire surface is computed (Fig. 2C) and used in the evaluation of the sensitivity by Eq. 1.

Figure 2. Definition of distance reference system.

A: Protein center of mass aligned to coordinate origin (z-axis is offset to left for clarity). B: Protein structure offset by z-min. C: Definition of distance of discrete charge, , to NW surface.

Upon submission of the calculation to the server, the number of biomolecules covering the nanowire in the given orientation is determined by dividing the nanowire surface with the area of the face of the bounding box of the biomolecule oriented towards the nanowire, Fig. 3. In doing so, it is assumed that the nanowire is completely covered by biomolecules, that all biomolecules are oriented in the same way and, as stated above, that all bound biomolecules are equally distant from the nanowire surface. This is reasonable to assume, when considering high affinity binding between as e.g. in the biotin and (strept-)avidin complexes [50]. Complete coverage of the nanowire has been demonstrated experimentally [51]. Alternatively, the web interface also allows the manual setting of a parameter defining the number of proteins covering the nanowire surface independent of the orientation of the biomolecule or the nanowire surface area. This feature is added to the web interface because it is questionable if the number of molecules should adjust with orientation or not. For non-globular proteins, the required area on the surface can vary strongly with orientation, however the number of linker molecules is assumed to remain the same for two different orientations.

Figure 3. Illustration of occupied surface area on NW.

Red area indicating coverage of the NW by a single biomolecule.

By selecting the “Single” option, the web interface also allows to use the single charge model [24], where the overall charge of the analyte is placed at the geometrical center of the enclosing bounding box and the discrete charge distribution within the protein is not considered explicitely. The single charge mode of interface operation is useful when no particular binding orientation is favoured.

When a calculation has been carried out, a Jmol state file can be saved on the user machine. This file allows to restore a session at a later point in time. As stated above, this option is only available if the user grants access to the signed applet, else the state file can not be written to the user machine. We demonstrate the restoration of a session in an instruction video (URL is found on the interface page).

Calculation of results, Fig. 1D.

Two types of calculations can be performed:

  1. BioFET-SIM signal, giving the sensitivity as a function of the parameter selected using the “Plot” radio button in the indicated range (this calculation type is illustrated in the discussion of the generic peptide model)
  2. pH response, giving the sensitivity as a function of pH for the parameters entered (shown in Fig. 1D)

The pH response signal is computed by evaluating the BioFET-SIM signal at different pH values which will correspond to different partial charges on the residues of the protein. The plotted data and a specially formatted input file for the command line version of the BioFET-SIM program can be downloaded after the calculation is carried out. The input file contains all parameters together with the charge distribution and allows to carry out the calculation with the command line version of the BioFET-SIM program (system requirements and usage instructions are given in supplementary material). For convenience, a label indicates the sensitivity and the base conductance computed at the given set of parameters, Fig. 1C, top.

BioFET-SIM command line version description

The command line version of the BioFET-SIM program can be used to run calculations locally after the orientation of a biomolecule towards the nanowire has been established using the web interface. In order to do so, a BioFET-SIM input file (with .bfs file extension) containing the charge distribution and the BioFET-SIM parameters can be downloaded from the web interface after running a calculation. The input file is in binary format and not directly human readable. However, using the command line version of the BioFET-SIM program, the parameters can be viewed and adjusted. The command line version of the program can be used for automated calculations. The usage of the command line version is illustrated in section S1.5 of the supporting material. The command line version is open source and is hosted at Github (the URL is provided on the web interface page).

Results and Discussion

To illustrate the use of the web interface, we perform two case studies. In the first case, a generic linear peptide is placed on the nanowire and the dependence of the sign of sensitivity on the orientation of this peptide is evaluated (Figs. 4A–C). In the second case, we demonstrate the effect of different orientations of an antibody/antigen complex on a relative sensitivitiy value and relate to experimental work by the Reed group [27].

Figure 4. Manual rotation of a generic KK{8A}DD peptide in the Jmol applet.

Generic peptide model

The generic peptide used in this study is prepared using the molecular building feature of the PyMOL [52] program. The peptide consists of two (protonated) Lys at the N-terminus and two (deprotonated) Asp residues at the C-terminus which are bridged by 8 Ala residues (the termini contribute the third charge at each end of the molecule). The overall charge is −0.23 formal charges at pH 7.4, the nanowire configuration corresponds to the default values as shown in Table 1, the calculation is carried out for a -type nanowire.

In the orientation of Fig. 4A the negatively charged aspartic acids are close to the nanowire surface, in Fig. 4B the positive and negative charges are roughly equally distant from the surface, and in Fig. 4C the positively charged lysine residues are close to the nanowire surface, respectively. For each orientation, the dependence of sensitivity on Debye length is computed and shown in Fig. 5A.

Figure 5. Dependence of sensitivity on orientation and Debye length and dependence on .

A: The data series corresponds to either the Asp or Lys residues being close to the nanowire surface in Figs. 4A and C. The black data series corresponds to both Asp and Lys residues being equally distant from the surface, as in Fig.4B. B: Dependence of on , Eq. 2, for different values of and nm. For nm, the function vanishes for nm.

It is clearly visible how the orientation affects the sign of the sensitivity. When the negative charges on the Asp residues are closer to the wire (Fig. 4A), positive charge carriers are accumulating in the wire leading to increased conductivity. When both Asp and Lys residues are equally distant from the wire (Fig. 4B), the effect on the charge carriers cancels. When the Lys residues are closest to the wire (Fig. 4C) the situation is reversed such that positive charge carriers in the nanowire are repelled by the positive charges on the peptide, rendering the nanowire in depletion. The slightly different absolute values of the sensitivity at a given value of for the two vertical orientations are due to the not exactly inverted orientation of the peptide on the nanowire and due to the fact that the charges are not distributed in a perfectly symmetrical way on the peptide (the Lys side chains being longer than the Asp side chains). This results in slightly different population numbers on the nanowire for the two orientations.

The observed signal is further rationalized in terms of the functional form of , Eq. 2. In Fig. 5B, is plotted as a function of the charge-surface distance for different values of . The plots illustrate that is comprised in the [1, 0] interval. When considering the orientation of the generic peptide (3.8 nm long) reported in Fig. 4A, the aspartate charges are close to the surface, which means is close to 1 and contributes significantly to through the product (Eq. 2). The lysine side chain charges, instead, are at a distance from the surface for which is observed to be close to zero. Therefore of the lysines is minimal. Only by diluting the buffer solvent (e.g. nm) these charges could contribute more to the signal.

Antibody study

In the second case study, the web interface is used to study the effect of binding different orientations of an antibody/antigen model complex. Experimentally, it was shown that different orientations of the antibody are responsible for different signals, which are indicative of different distances between the charged antigen and the surface of the nanowire [27]. Two possible binding states of the antibody appear plausible. In one state, the antibody is bound by an N-terminus which is located on the antigen-binding fragment (Fab), Fig. 6. In the other state, the antibody is bound to the nanowire surface by one or both C-termini at the base of the antibody. When binding through the N-terminus, the antigen is reported to bind at a distance of 5.90.6 nm and when binding through the C-termini, the antigen is reported to bind at a distance of 8.40.4 nm above the nanowire surface [27].

Figure 6. Illustration of custom prepared antibody/antigen system.

C-termini in gray at antibody base, N-terminus on Fab in brown.

Using the web interface, different orientations of the antibody/antigen complex have been generated for both states and studied in terms of their effect on sensitivity. A description of the preparation of the molecular model of the antibody/antigen complex used for the study and molecular images of the different orientations are provided in Text S1 section S1.3 and Fig. S1 and the raw data is reported in Tables S1 and S2. We note that for the purpose of this study, the antibody is considered not to interact electrostatically with the nanowire. It is introduced merely as an advanced form of spacer and as a guidance in the construction of different orientation schemes for the binding.

The two states are characterized by different degrees of freedom to orient the antibody/antigen complex on the surface. For both states, the considered orientations are defined in the schemes of Fig. 7.

Figure 7. Definition of studied antibody orientations.

The antigen is indicated by a red arc. The antibody base is indicated by a double line. The point of attachement to the NW surface is indicated by the small circle. Orientations A, C, G are bound by the C-termini. Orientations B, D, E, F are bound by the N-terminus.

The orientations A–C correspond to the orientations considered in the experimental work by Reed et al [27]. The orientations D–G were generated while considering further possible binding orientations under the conditions imposed by the binding through N- or C-termini.

In the orientations A, C and G, the C-termini at the base of the antibody restrict the movement of the antibody with respect to the nanowire. In contrast, when binding through the N-termini on the Fab, the antibody is more free in its movement on the nanowire surface and the antigen can be placed at a larger range of different distances. These orientations are indicated by the schemes B, D, E and F.

Following the derivation provided in section S1.1 of Text S1, the average distance between the antigen and the nanowire surface, , can be estimated by fitting the expression for the relative sensitivity factor, , for different values of . For the orientations A–G of the antibody bound in one of the two states, the computed values of the relative sensitivity factor are shown in Figs. 8A and B together with the value of obtained from the curve fit.

Figure 8. Computed dependence of relative sensitivity factor on Debye screening length.

A: Binding by C-termini. B: Binding by N-terminus.

Considering the limited movement of the antibody when binding by the C-termini, the antibody is required to remain upright on the nanowire surface. For the orientations A, C and G, is found to be between 9.8 and 14.5 nm. For the state bound by the N-terminus on the Fab (giving rise to the orientations B, D, E and F), is found to be in the range of 5.9 to 17.8 nm. In this range, the lowest two values of , 5.9 and 7.9 nm, correspond to orientations in which the antibody is lying on the surface of the nanowire (orientations E and F). The molecular image of the antibody orientation corresponding to curve lF is shown in Fig. 9.

Figure 9. Antibody in orientation F lying on NW surface.

Antigen charge distribution is bound to the right Fab.

The orientation F results in a computed relative sensitivity factor for which the fitted value of is in best agreement with the antigen/nanowire surface distance of around 5.9 nm reported in the experiment.

From this case study, it is postulated that in addition to the orientations considered so far by Reed et al., a number of other orientations appear plausible as well. Based on our findings, we postulate that orientations E or F of the antibody are most likely to explain a signal corresponding to an antigen/nanowire distance of 5–7 nm and an upright position (A, G) is most likely to explain a signal corresponding to an antigen/nanowire distance of 10–13 nm. In addition, we observe that the orientation C is likely to correspond to an orientation where the antigen is placed even further away from the nanowire surface and is thus unlikely to explain the experimentally observed low value of .


We describe a web interface to model the signal of protein binding to a nanowire based BioFET sensor.

In the model, the nanowire is described using Thomas-Fermi theory, assuming uniform carrier distribution of one carrier type and no deactivation of dopants. The oxide layer is described through its thickness and permittivity, without considering surface or buried charges. The biofunctionalization layer is considered to provide a distance measure of the analyte to the nanowire surface, however it is not considered as carrying charges and is assumed to bind all analytes identically. The electrolyte is described using Debye theory assuming equilibrium conditions. The charge distribution on the analyte (protein) is calculated from PROPKA and is assumed not to be influenced by the binding to the nanowire surface.

We point out that the presented method is considered a tool which can provide qualitative insight into the biosensor problem, especially in cases where not all key experimental parameters are available [24].

The web interface presented in this work enables efficient and convenient use of the BioFET-SIM model. The automated generation of the pH dependent charge distribution and the freely rotatable 3D representation of the biomolecule allow to study the effect of geometrical orientation and charge distribution on the sensitivity. By providing these features, the web interface significantly reduces the previously required manual effort of preparing a BioFET-SIM calculation. In addition, the web interface is platform independent making it possible to use the BioFET-SIM model within any operating system environment and requiring only a Java enabled web browser being installed on the local machine.

A specially formatted input file prepared by the web interface allows to redo a calculation using the command line version of the BioFET-SIM program locally.

For studying less complex systems consisting of only one formal charge (e.g. binding of glutamate), it is also possible to use the previous version of the web interface.

Two applications of the web interface are illustrated. In the first, the change in sign of the sensitivity is demonstrated using a generic linear peptide model with opposing charges on each end. In the second application, the web interface is used to study the binding of an antibody/antigen complex. A number of orientations are studied and we use the web interface to interpret experimental data published by Reed et al [27]. Based on the findings, it is concluded that the previously postulated orientation of the antibody/antigen complex is not necessarily the most reasonable explanation of the observed signal. It is postulated that an orientation where the antibody/antigen complex is lying on the nanowire surface, is most appropriate to explain the observed value of the antigen/nanowire distance reported by the Reed group. Furthermore, based on our findings, we rule out one of the proposed orientations as not plausible.

Supporting Information

Figure S1.

Different orientations of the neutral antibody/antigen complex. In orientations A, C and G, the complex is bound by the C-termini, in orientations B, D, E and F, the complex is bound by the N-terminus.


Figure S2.

Relative sensitivity factor. Fit of relative sensitivity factor against data from Tab. S2.


Table S1.

Antibody study. Sensitivity for orientations A-G.


Table S2.

Antibody study. Relative sensitivity factor for orientations A-G.


Author Contributions

Conceived and designed the experiments: MRH. Performed the experiments: MRH. Analyzed the data: MRH JHJ LDV. Wrote the paper: MRH JHJ LDV.


  1. 1. Chen Y, Wang X, Erramilli S, Mohanty P, Kalinowski A (2006) Silicon-based nanoelectronic field effect ph sensor with local gate control. Applied physics letters 89: 223512.
  2. 2. Cui Y, Wei Q, Park H, Lieber C (2001) Nanowire nanosensors for highly sensitive and selective detection of biological and chemical species. Science 293: 1289–1292.
  3. 3. Stern E, Klemic J, Routenberg D, Wyrembak P, Turner-Evans D, et al. (2007) Label-free immunodetection with cmos-compatible semiconducting nanowires. Nature 445: 519–522.
  4. 4. Gao X, Zheng G, Lieber C (2009) Subthreshold regime has the optimal sensitivity for nanowire fet biosensors. Nano letters 10: 547–552.
  5. 5. Tian R, Regonda S, Gao J, Liu Y, Hu W (2011) Ultrasensitive protein detection using lithographically defined si multi-nanowire field effect transistors. Lab Chip 11: 1952–1961.
  6. 6. Wong I, Melosh N (2009) Directed hybridization and melting of dna linkers using counterionscreened electric fields. Nano letters 9: 3521–3526.
  7. 7. Dorvel BR, Reddy B, Go J, Duarte Guevara C, Salm E, et al. (2012) Silicon nanowires with highk hafnium oxide dielectrics for sensitive detection of small nucleic acid oligomers. ACS Nano 6: 6150–6164.
  8. 8. Chang HK, Ishikawa FN, Zhang R, Datar R, Cote RJ, et al. (2011) Rapid, label-free, electrical whole blood bioassay based on nanobiosensor systems. ACS Nano 5: 9883–9891.
  9. 9. Berthing T, Sørensen C, Nygård J, Martinez K (2009) Applications of nanowire arrays in nanomedicine. Journal of Nanoneuroscience 1: 3–9.
  10. 10. Nair P, Alam M (2006) Performance limits of nanobiosensors. Applied physics letters 88: 233120.
  11. 11. Nair P, Alam M (2008) Screening-limited response of nanobiosensors. Nano letters 8: 1281–1285.
  12. 12. Nair P, Alam M (2010) Theory of selectivity of label-free nanobiosensors: A geometro-physical perspective. Journal of applied physics 107: 064701–064701.
  13. 13. Patolsky F, Zheng G, Lieber C (2006) Nanowire-based biosensors. Analytical Chemistry 78: 4260–4269.
  14. 14. Waleed Shinwari M, Jamal Deen M, Landheer D (2007) Study of the electrolyte-insulatorsemiconductor field-effect transistor (eisfet) with applications in biosensor design. Microelectronics Reliability 47: 2025–2057.
  15. 15. Curreli M, Zhang R, Ishikawa F, Chang H, Cote R, et al. (2008) Real-time, label-free detection of biological entities using nanowire-based fets. Nanotechnology, IEEE Transactions on 7: 651–667.
  16. 16. Neizvestny I (2009) Semiconductor nanowire sensors. Russian Microelectronics 38: 223–238.
  17. 17. Roy S, Gao Z (2009) Nanostructure-based electrical biosensors. Nano Today 4: 318–334.
  18. 18. Heitzinger C, Klimeck G (2007) Computational aspects of the three-dimensional feature-scale simulation of silicon-nanowire field-effect sensors for dna detection. Journal of Computational Electronics 6: 387–390.
  19. 19. Heitzinger C, Kennell R, Klimeck G, Mauser N, McLennan M, et al. (2008) Modeling and simulation of field-effect biosensors (biofets) and their deployment on the nanohub. Journal of Physics: Conference Series 107: 012004.
  20. 20. Chen H, Mukherjee S, Aluru N (2008) Charge distribution on thin semiconducting silicon nanowires. Computer Methods in Applied Mechanics and Engineering 197: 3366–3377.
  21. 21. Heitzinger C, Mauser N, Ringhofer C, Liu Y, Dutton R (2009) Modeling and simulation of orientation-dependent uctuations in nanowire field-effect biosensors using the stochastic linearized poisson-boltzmann equation. In: Simulation of Semiconductor Processes and Devices, 2009. SISPAD' 09. International Conference on. IEEE, pp. 1–5.
  22. 22. Windbacher T, Sverdlov V, Selberherr S (2010) Biotin-streptavidin sensitive biofets and their properties. Biomedical Engineering Systems and Technologies 52: 85–95.
  23. 23. Sørensen M, Mortensen N, Brandbyge M (2007) Screening model for nanowire surface-charge sensors in liquid. Applied Physics Letters 91: 102105–102105.
  24. 24. De Vico L, Sørensen M, Iversen L, Rogers D, Sørensen B, et al. (2011) Quantifying signal changes in nano-wire based biosensors. Nanoscale 3: 706–717.
  25. 25. De Vico L, Iversen L, Sørensen M, Brandbyge M, Nygård J, et al. (2011) Predicting and rationalizing the effect of surface charge distribution and orientation on nano-wire based fet bio-sensors. Nanoscale 3: 3635–3640.
  26. 26. Punzet M, Baurecht D, Varga F, Karlic H, Heitzinger C (2012) Determination of surface concentrations of individual molecule-layers used in nanoscale biosensors by in situ atr-ftir spectroscopy. Nanoscale 4: 2431–2438.
  27. 27. Vacic A, Criscione JM, Rajan NK, Stern E, Fahmy TM, et al. (2011) Determination of molecular configuration by debye length modulation. Journal of the American Chemical Society 133: 13886–13889.
  28. 28. Duan X, Li Y, Rajan N, Routenberg D, Modis Y, et al. (2012) Quantification of the affinities and kinetics of protein interactions using silicon nanowire biosensors. Nature Nanotechnology 7: 401–407.
  29. 29. Hakim M, Lombardini M, Sun K, Giustiniano F, Roach P, et al. (2012) Thin film polycrystalline silicon nanowire biosensors. Nano letters 12: 1868–1872.
  30. 30. Nair PR, Go J, Landells GJ, Pandit TR, Alam MA (2008). BioSensorLab, NanoHUB website. doi: 10254/nanohub-r2929.5. URL Accessed August 2012.
  31. 31. Park HH, Zeng L, Buresh M, Wang S, Klimeck G, et al.. (2006). Nanowire, NanoHUB website. doi:10254/nanohub-r1307.8. URL Accessed August 2012.
  32. 32. Medici, Two Dimensional Device Simulation Program, 2003 Synopsis.
  33. 33. Hanson R (2010) Jmol-a paradigm shift in crystallographic visualization. Journal of Applied Crystallography 43: 1250–1260.
  34. 34. Nitzan A, Galperin M, Ingold G, Grabert H (2002) On the electrostatic potential profile in biased molecular wires. The Journal of chemical physics 117: 10837.
  35. 35. Liang G, Ghosh A, Paulsson M, Datta S (2004) Electrostatic potential profiles of molecular conductors. Physical Review B 69: 115302.
  36. 36. Zhang X, Pantelides S (2009) Screening in nanowires and nanocontacts: field emission, adhesion force, and contact resistance. Nano letters 9: 4306–4310.
  37. 37. Björk M, Schmid H, Knoch J, Riel H, Riess W (2009) Donor deactivation in silicon nanostructures. Nature Nanotechnology 4: 103–107.
  38. 38. Garnett E, Tseng Y, Khanal D, Wu J, Bokor J, et al. (2009) Dopant profiling and surface analysis of silicon nanowires using capacitance–voltage measurements. Nature Nanotechnology 4: 311–314.
  39. 39. Dorvel B, Reddy B, Go J, Duarte Guevara C, Salm E, et al. (2012) Silicon nanowires with high-k hafnium oxide dielectrics for sensitive detection of small nucleic acid oligomers. ACS nano
  40. 40. Yates D, Levine S, Healy T (1974) Site-binding model of the electrical double layer at the oxide/water interface. J Chem Soc, Faraday Trans 1 70: 1807–1818.
  41. 41. Stern E, Wagner R, Sigworth F, Breaker R, Fahmy T, et al. (2007) Importance of the debye screening length on nanowire field effect transistor sensors. Nano letters 7: 3405–3409.
  42. 42. Nair P, Alam M (2007) Design considerations of silicon nanowire biosensors. Electron Devices, IEEE Transactions on 54: 3400–3408.
  43. 43. Ullmann G, Knapp E (1999) Electrostatic models for computing protonation and redox equilibria in proteins. European Biophysics Journal 28: 533–551.
  44. 44. Berman H, Westbrook J, Feng Z, Gilliland G, Bhat T, et al. (2000) The protein data bank. Nucleic acids research 28: 235–242.
  45. 45. Dolinsky T, Nielsen J, McCammon J, Baker N (2004) Pdb2pqr: an automated pipeline for the setup of poisson–boltzmann electrostatics calculations. Nucleic acids research 32: W665–W667.
  46. 46. Dolinsky T, Czodrowski P, Li H, Nielsen J, Jensen J, et al. (2007) Pdb2pqr: expanding and upgrading automated preparation of biomolecular structures for molecular simulations. Nucleic Acids Research 35: W522–W525.
  47. 47. Humphrey W, Dalke A, Schulten K (1996) Vmd: visual molecular dynamics. Journal of molecular graphics 14: 33–38.
  48. 48. Olsson MHM, Søndergaard CR, Rostkowski M, Jensen JH (2011) Propka3: Consistent treatment of internal and surface residues in empirical pka predictions. Journal of Chemical Theory and Computation 7: 525–537.
  49. 49. Søndergaard CR, Olsson MHM, Rostkowski M, Jensen JH (2011) Improved treatment of ligands and coupling effects in empirical calculation and rationalization of pka values. Journal of Chemical Theory and Computation 7: 2284–2295.
  50. 50. Diamandis E, Christopoulos T (1991) The biotin-(strept) avidin system: principles and applications in biotechnology. Clinical chemistry 37: 625–636.
  51. 51. Liu Y, Rieben N, Iversen L, Sørensen B, Park J, et al. (2010) Specific and reversible immobilization of histidine-tagged proteins on functionalized silicon nanowires. Nanotechnology 21: 245105.
  52. 52. The PyMOL Molecular Graphics System, Schrödinger, LLC (2010)