IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS, VOL. 7, NO. 4, AUGUST 2013 451 FAST: A Framework for Simulation and Analysis of Large-Scale Protein-Silicon Biosensor Circuits Ming Gu, Member, IEEE, and Shantanu Chakrabartty, Senior Member, IEEE Abstract—This paper presents a computer aided design (CAD) framework for verication and reliability analysis of protein-sil- icon hybrid circuits used in biosensors. It is envisioned that similar to integrated circuit (IC) CAD design tools, the proposed frame- work will be useful for system level optimization of biosensors and for discovery of new sensing modalities without resorting to la- borious fabrication and experimental procedures. The framework referred to as FAST analyzes protein-based circuits by solving in- verse problems involving stochastic functional elements that admit non-linear relationships between different circuit variables. In this regard, FAST uses a factor-graph netlist as a user interface and solving the inverse problem entails passing messages/signals be- tween the internal nodes of the netlist. Stochastic analysis tech- niques like density evolution are used to understand the dynamics of the circuit and estimate the reliability of the solution. As an example, we present a complete design ow using FAST for syn- thesis, analysis and verication of our previously reported conduc- tometric immunoassay that uses antibody-based circuits to imple- ment forward error-correction (FEC). Index Terms—Biomolecular circuit, biosensors, computer-aided design, factor-graphs, inverse problems, message passing, simulation. I. INTRODUCTION D ESIGN of reliable biosensors requires understanding, modeling and characterization of fundamental noise, stochastic interactions between proteins and device artifacts. In a theoretical study reported in [1], [2], it was shown that the signals acquired from biosensors could potentially exhibit large variability due to random interactions between biomolecules or due to the noise at the interface of the transducer. While the ef- fects of variability could potentially be alleviated by improving experimental protocols and device fabrication process, in [3] we had proposed using a forward error-correcting (FEC) approach to improve the reliability of biosensors. The FEC biosensor, whose architecture is shown in Fig. 1, uses protein-based reactive circuits (using antibodies, aptamers, or DNA) in con- junction with a transducer which converts the binding of an analyte with the protein into a measurable optical or electrical signal. A biomolecular encoder synthetically introduces re- dundancy into the protein-protein interaction before the signal Manuscript received May 17, 2012; revised August 17, 2012; accepted September 28, 2012. Date of publication December 25, 2012; date of current version July 24, 2013. This work was supported by a research grant from the National Science Foundation (CCF:1117186). This paper was recommended by Associate Editor K. C. Cheung. The authors are with the Department of Electrical and Computer Engi- neering, Michigan State University, East Lansing, MI 48824 USA (e-mail: shantanu@egr.msu.edu). Color versions of one or more of the gures in this paper are available online at http://ieeexplore.ieee.org. Digital Object Identier 10.1109/TBCAS.2012.2222403 Fig. 1. System level architecture of an FEC biosensor interface which can be analyzed using FAST. generated by the transducer is read out [3]. Acquisition and de- coding of the sensor signal is performed using silicon (CMOS) circuits and the nal result is a score which is proportional to the probability of the target analyte being present in the sample. In [3] we reported examples of protein (antibody) based com- binatorial circuits and in [4] we experimentally demonstrated the feasibility of a small-scale biomolecular encoder using lateral-ow immunoassays. However, these preliminary exper- iments indicated that the full potential of an FEC biosensor can be only be realized using large-scale biomolecular encoders which integrates millions of protein-based circuits. This would require a simulation framework that could be used to model, analyze and predict the reliability of large-scale biomolecular encoders without resorting to laborious and expensive experi- mental procedures. In this paper, we present a computer aided design (CAD) framework called FAST (Factor-graph based Analysis of Stochastic circuiTs), which can be used for design, synthesis and verication of large-scale hybrid protein-silicon circuits. A FAST based design-ow of FEC biosensors is summarized by the chart in Fig. 2. First, simple protein circuits are proto- typed and their responses are experimentally measured. The ex- perimental data is then used for generating a library of behav- ioral models, equivalent circuit models and channel (or noise) models. These models are instantiated and imported when the user species a topology comprising of the basic protein-cir- cuits. During analysis, FAST allows additional constraints to be incorporated into the design, which includes limitations on the size of the biosensor substrate, cross-talk due to the sub- strate, analyte propagation and transducer artifacts. FAST then generates a factor-graph netlist that captures the probabilistic interdependencies between different circuit elements. Inference or estimation of probability distributions of target variables are obtained using Monte-Carlo simulations and the dynamics of the factor-graph circuit is understood using a density-evolution analysis. The outcome of the simulations are detection error-rate (DER) curves which can then be used to determine the reliability of the circuit. As a nal step in the design-ow, the encoder cir- cuit is fabricated to validate the simulated reliability metrics or some important detection property as predicted by FAST. 1932-4545/$31.00 © 2012 IEEE