Measuring and Extraction of Biological Information on New Handheld Biochip-Based Microsystem

12
1 Measuring and Extracting Biological Information on a new Hand-held Biochip-based Microsystem P. A. C. Lopes, J. Germano, T. M. Almeida, L. Sousa, M. S. Piedade, F. Cardoso, H. A. Ferreira and P. P. Freitas Abstract This paper presents the techniques developed for the extraction of biological information in a recently developed hand-held biochip-based microsystem. The microsystem is based on a magneto-resistive array biochip composed of a number of sensing sites with magnetic tunneling junctions (MTJ) and diodes. To drive the MTJ, different techniques are addressed with different types of signals. Different filtering strategies are also studied, which allow the recovery of bio signals from the noise without increasing too much nor the time required to access all the sensors, nor the power consumption of the board. In conclusion, experiments with the system in a setup to detect actual bio signals are presented with encouraging results. Index Terms biochip, microsystem, magnetic sensors, bio-molecules, signal processing. I. Introduction One of the trends of the last decade has been the miniaturization of typical large lab- oratory experiments. This was made possible by the advances in microfluids and Micro- Electro-Mechanical Systems (MEMS) technologies. One of the outcomes of this trend has been the so called “lab on a chip” systems [1]. For lower scale production, microsystems such P. A. C. Lopes and others are with Instituto Engenharia de Sistemas e Computadores, Investigao e Desenvolvimento (INESC-ID) and Instituto Superior Tcnico, INESC-ID, Rua Alves Redol n 9, 1000-029 Lisboa, Portugal, phone:+351- 213100379, email: [email protected] F. Cardoso and others are with Instituto Engenharia de Sistemas e Computadores, Microsistemas e Nanotecnologias (INESC-NM), email: [email protected]. July 7, 2006—4 : 31 pm DRAFT

Transcript of Measuring and Extraction of Biological Information on New Handheld Biochip-Based Microsystem

1

Measuring and Extracting BiologicalInformation on a new Hand-held

Biochip-based Microsystem

P. A. C. Lopes, J. Germano, T. M. Almeida, L. Sousa, M. S. Piedade,

F. Cardoso, H. A. Ferreira and P. P. Freitas

Abstract

This paper presents the techniques developed for the extraction of biological information

in a recently developed hand-held biochip-based microsystem. The microsystem is based

on a magneto-resistive array biochip composed of a number of sensing sites with magnetic

tunneling junctions (MTJ) and diodes. To drive the MTJ, different techniques are addressed

with different types of signals. Different filtering strategies are also studied, which allow the

recovery of bio signals from the noise without increasing too much nor the time required to

access all the sensors, nor the power consumption of the board. In conclusion, experiments

with the system in a setup to detect actual bio signals are presented with encouraging results.

Index Terms

biochip, microsystem, magnetic sensors, bio-molecules, signal processing.

I. Introduction

One of the trends of the last decade has been the miniaturization of typical large lab-

oratory experiments. This was made possible by the advances in microfluids and Micro-

Electro-Mechanical Systems (MEMS) technologies. One of the outcomes of this trend has

been the so called “lab on a chip” systems [1]. For lower scale production, microsystems such

P. A. C. Lopes and others are with Instituto Engenharia de Sistemas e Computadores, Investigao e Desenvolvimento(INESC-ID) and Instituto Superior Tcnico, INESC-ID, Rua Alves Redol n 9, 1000-029 Lisboa, Portugal, phone:+351-213100379, email: [email protected]

F. Cardoso and others are with Instituto Engenharia de Sistemas e Computadores, Microsistemas e Nanotecnologias(INESC-NM), email: [email protected].

July 7, 2006—4 : 31 pm DRAFT

MEAS. AND EXTRAC. OF BIO. INFO. ON HANDHELD BIOCHIP-BASED MICROSYS., IMTC 2006 PAPER #66262

as the one described in this paper offer great promise. The microsystem described in this

paper [2], is based on magnetoresistive biochips. These chips have been introduced for fully

integrated biomolecular recognition assays [3, 4]. In these experiments, target bio-molecules

are marked with magnetic particles and are subsequently recognized by bio-molecular probes

immobilized at the surface of the chip over sensing sites. The markers fringe fields are then

detected by magnetic tunneling junctions (MTJs) [1].

The developed system consists of a compact, credit card size, portable hand-held mi-

crosystem for biomolecular recognition assays.

II. Architecture

The proposed architecture for the biochip platform is organized in two main modules

(fig. 1): i) the Sensing and Processing Module (SPM) and ii) the Fluid Control and Com-

munications Module (FCCM). The SPM integrates the biochip and provides the circuits

that directly interact with the array of biosensors (biochip). The FCCM interfaces the

platform with the external world by controlling the fluid carrying the magnetically tagged

biomolecules and by providing wireless communication with a handheld analyzer based on a

Personal Digital Assistant (PDA).

MCSPI

Biochip Platform

Wireless

USBHeater control

MC/DSP

TemperatureControl

Current line control

PDA / Laptop

Emitter/Receiver

Software Interface

DriverFluid Flux Control

Emitter/Receiver

Bluetooth Module

Row address

Sensing and Processing Module (SPM)

Fluid Control and Communication Module

(FCCM)

Driver

Magnetic Field Gen. SPI

VSensor

VRef

Current Gen.

Fluid Source

Waste Container

Pump and Valves

Biochip

...

Sw

itch

SPI

Co

ntro

l

RS

232

Amplified signal

Signal Acquisition

Measure type

SPISensor

Addressingand Readout

Column addressSwitch

...

VFeed

Fig. 1. Full diagram of the microsystem.

July 7, 2006—4 : 31 pm DRAFT

MEAS. AND EXTRAC. OF BIO. INFO. ON HANDHELD BIOCHIP-BASED MICROSYS., IMTC 2006 PAPER #66263

A. Current generator circuits

To perform readings in the complete sensor array, the current to the sensor is gener-

ated using a Digital to Analog Converter (DAC) and a voltage-to-current converter and is

multiplexed into the biochip. Figure 2 depicts the circuit diagram employed in the cur-

rent generator. The presented circuit guaranties that the current that flows to the sensor

Voltage to current

conversion

Avdd=5V

Current mirror for reference

sensor

Re Re

+

-QFeed

R1

Qm QRef

Im IRef

IFeed

I≈0

Current mirror for

sensor

Re

QSensor

ISensor

Sensor and multiplexing

RFeed

10-bit DAC (C)

SPI

VRef

Fig. 2. Current generation circuit.

is the same that runs through the Operational Amplifier (OPAMP) feedback resistor, thus

eliminating the temperature and the current errors introduced by the mirror and by the

transistor.

For the magnetic field generator, a circuit similar to the one used for the generation of

the sensor drive current was used. The current intensity in the coil, and consequently the

magnetic field, is controlled using the DAC, and scaled through a resistor.

III. Sensing sites

The biochip is composed of a number of sensing sites, formed by a MTJ and a diode. The

sites are arranged in a array and accessed through line and column wires that are selected

through multiplexers outside the chip. The diode has two functions: to act as a commutator

that prevents access to sites (through loops), other than the selected one, and to act as a

temperature sensor for biological reactions that take place on the chip. A typical set of

magnetic tunnel junctions used in the biochip were characterized in [5]. The resistance of

July 7, 2006—4 : 31 pm DRAFT

MEAS. AND EXTRAC. OF BIO. INFO. ON HANDHELD BIOCHIP-BASED MICROSYS., IMTC 2006 PAPER #66264

the MTJ varies with the transversal component of the applied magnetic field. An important

characteristic of the junction is its tunneling magnetoresistance ratio, TMR. This is given

by,

TMR =Rmax −Rmin

Rmin

(1)

where Rmax and Rmin are, respectively, the maximum and minimum resistance values ob-

tained with magnetic opposite saturation fields. The resistance variation follows a hysteresis

curve. Assuming that the junction is being driven by a current I0, then the sensitivity to

the magnetic field of the measured voltage signal is given by,

∂v

∂h= Sv

H = TMR(V)RJ

∆Hmax

I0. (2)

IV. Excitation and Acquisition

In order to measure the resistance of the MTJ, a know current was applied at the site

and the resulting voltage was measured.

A. AC and DC measures

Applying a current through the sensing site and measuring the voltage signal, will result

in a signal that combines the voltage drop across the diode and across the MTJ. In order to

extract the diode signal, one can simply subtract the signal measured before the insertion of

the particle solution at the sensor. This was the procedure used in fig. 6. This will result is

a signal that is proportional to the concentration of particles in the solution.

However this is a small signal, that is embedded in a large signal. These signal levels

requires the AD converter to have a large dynamic range. This problem can be reduced if

the applied external magnetic field has a sinusoidal component. This alternating magnetic

field will produce a corresponding variation in the resistance value. When this is multiplied

by the values of the current source, it will result in an AC signal, with the same frequency

July 7, 2006—4 : 31 pm DRAFT

MEAS. AND EXTRAC. OF BIO. INFO. ON HANDHELD BIOCHIP-BASED MICROSYS., IMTC 2006 PAPER #66265

as the one used to generate the magnetic field. This signal can then be separated from the

DC voltage through a high pass filter, and then amplified.

B. Selecting the excitation current value

The TMR of the junction decreases with applied voltage, being maximum with zero

applied voltage. For the measured set used in [5] the TMR was kept constant until about

30mV. At this level, a TMR of about 27% was obtained. The TMR then decreases almost

linearly with the applied voltage, in a range up to 500mV. This can be modelled as,

TMR(V)

TMR(0)= 1− V

2 V1/2

(3)

where V1/2 is about 350mV. This suggests the use of low polarization voltages. However, a

low polarization voltage implies a low drive current. The sensitivity of the measured voltage

signal to the magnetic field is given by (2). For low currents, the TMR is high, but since

the current is low, the sensitivity will be low. For high currents the TMR is low, making

the sensitivity low. The current value that maximizes the sensitivity lies somewhere in the

middle. This can be calculated using the referred equations, resulting in,

I0 =V1/2

RJ

. (4)

For the junction in [5], which has about 14.4kΩ, the optimum current is at about 30µA.

Note that the drive current was optimized for the highest signal level. If the requirements

were to optimize the signal to noise ratio, then the results would be different. However, for

this application the noise level is not limited by the junction.

Due to the ultra low thickness of the dielectric, the MTJ may breakdown for applied

voltages over 1.1V. For example, for MTJ’s with RJ = 15.3kΩ the maximum drive secure

driving current is 65µA.

July 7, 2006—4 : 31 pm DRAFT

MEAS. AND EXTRAC. OF BIO. INFO. ON HANDHELD BIOCHIP-BASED MICROSYS., IMTC 2006 PAPER #66266

0 0.05 0.1 0.15 0.2−120

−100

−80

−60

−40

−20

0

Frequency (kHz)

Pow

er/F

requ

ency

(V

dB/H

z)

Noise Power spectral density

Fig. 3. Noise power spectral density at the AD converter, with the DA configured to a maximum currentof 1mA

V. noise

Measurements of noise levels in the board were made, for the case of a sinusoidal current

excitation signal (AC mode). The sampling frequency was of 480Hz. The signal was a

30Hz, 5µA current, injected through a 10kΩ resistance. The noise power spectral density

can be seen in fig. 3. The noise is mostly composed of four components: Harmonics of

the 30Hz frequency, quantization noise from the DA converter; 50Hz power line frequency

noise; low frequency noise; and white noise. The total noise level is about 1mVRMS, due to

DA quantization. The 50Hz power line noise and low frequency noise amount to 370µVRMS

and the resulting noise is about 37µVRMS. Further filtering with a 3.3s length band-pass

filter, reduces the noise to about 8µVRMS. The white noise floor at about −100dBV/√

Hz =

10uV/√

Hz is mainly due to the noise figures of the DA.

The high noise floor and quantization noise lead to a change of the DA scale from a

maximum of 1mA to only 100µA. This not only reduces the quantization noise but also the

white noise floor. The noise floor was reduced by a factor of ten, to a reasonable 1uV/√

Hz,

as shown in fig. 4. This figure represents the power spectral density of the noise with

measurement done in AC mode, and with the amplifier set for a gain of ten. Also shown is

the noise level when the load is set to a sensing site diode, where a high low-frequency noise

July 7, 2006—4 : 31 pm DRAFT

MEAS. AND EXTRAC. OF BIO. INFO. ON HANDHELD BIOCHIP-BASED MICROSYS., IMTC 2006 PAPER #66267

is visible, which lead to an increase of the signal frequency to 325Hz, with a sample ratio of

8spl/periode and a conversion ratio of 2600 cvs/s. The anti-aliasing filter of the AD had a

3dB cut frequency of 1696Hz, and an effective noise bandwidth of 3148Hz. In this figure

there is a strong 50Hz interference signal, but it can be removed digitally.

0 500 1000 1500−140

−120

−100

−80

−60

−40

frequency (Hz)

Pow

er/F

requ

ency

(V2 d

B/H

z)Noise Power spectral density

33KOhm Resistorsensor site PIN diodo

Fig. 4. Noise power spectral density measured by the AD converter, with the system configured to AC modewith gain 10, and the DA configured to a maximum current of 100µA. The peak at 325 Hz is the appliedsignal.

Finally fig. 5 presents the PSD of the noise at the input of the AD converter under the

same conditions as in fig. 4, but measured with a spectral analyzer. The noise levels are

in close agreement, and it can be seen that the simple RC anti-aliasing filter at the input

of the Sigma/Delta AD converter is effective in removing the high frequency noise. Signal

harmonics due to the sample-and-hold at the output of the DAC are highly visible.

VI. Signal Processing

In the system there are two main tasks for the signal processor embedded in the board:

the generation of the excitation signal and the recovery of the biological signal. Some of the

signal processing techniques rely on previously obtained [2,6] models for the MTJ and diode.

July 7, 2006—4 : 31 pm DRAFT

MEAS. AND EXTRAC. OF BIO. INFO. ON HANDHELD BIOCHIP-BASED MICROSYS., IMTC 2006 PAPER #66268

100

102

104

106

10−8

10−6

10−4

10−2

100

Noise Power Spectral Density

RM

S F

requ

ency

−1/

2 (V

dB

Hz−

1/2 )

frequency (Hz)

Fig. 5. Signal and noise levels at the input of the AD converter, made with a spectral analyzer, with thesystem set to AC mode with gain 10. The chart is a superimposition of three different measurements withdifferent measurement bandwidths. The large bandwidth of the last measurement filters out the peaks seenat lower frequencies. The peak at 325 Hz is the signal, following peaks at signal harmonics..

A. Generating the excitation signal

For AC measurements, the chosen excitation signal was sinusoidal, while for DC a con-

tinuous current was used. The sampling ratio was chosen to be a constant multiple of the

sinusoidal signal. This allowed the signal to be generated very simply through a lookup

table.

B. Noise Filtering

Assuming AC excitation, either with an AC field or an AC current, the amplitude of

the voltage signal at the sensing site must be determined. This can be done using several

techniques. The measured signal, y[n], can be approximated by sinusoidal signal, with

analog frequency f0, which correspond to the digital frequency w0 = 2πf0/fA. The signal is

corrupted by white noise, v[n], with standard deviation σv,

y[n] = A cos(ω0 n + φ) + v[n], (5)

and the goal is to estimate the amplitude, A, of the signal. A number of techniques are

described. The DFT amplitude estimator was chosen for implementation.

July 7, 2006—4 : 31 pm DRAFT

MEAS. AND EXTRAC. OF BIO. INFO. ON HANDHELD BIOCHIP-BASED MICROSYS., IMTC 2006 PAPER #66269

B.1 Direct RMS value calculation

The first approach is simply to calculate the RMS value of the received signal, as given

by (6). This produces reasonable results as long as the noise level is low. Assuming that N

samples are taken from the received signal, where N is a multiple of the signal period, then

the signal amplitude estimate will be,

ARMS =

√√√√ 2

N

n0+N−1∑n=n0

y[n]2. (6)

This amplitude estimator is biased, its expected value is given by

E[ARMS/A] = 1 + (σv/A)2, (7)

and the standard deviation, or RMS value, of the noise will be, σ(ARMS/A) =√

2N

σ(v/A). In

our application the error will usually be dominated by the bias, since the value of N can be

large.

B.2 DFT amplitude estimator

Since we intend to calculate the amplitude of the received signal, an obvious approach

is to calculate its DFT, and determine the amplitude at the excitation frequency. However,

it is not required to calculate the full DFT, only its amplitude at the given frequency. This

can be calculated by,

ADFT real =

∑n0+N−1n=n0

2y[n]cos(ω0 n)

N(8)

ADFT imag =

∑n0+N−1n=n0

2y[n]sin(ω0 n)

N(9)

ADFT =√

A2DFT real + A2

DFT real (10)

This is an unbiased estimator of the amplitude. Its standard deviation, for small values of

the noise signal, is given by,

σ(ADFT/A) =

√2

Nσ(v/A). (11)

July 7, 2006—4 : 31 pm DRAFT

MEAS. AND EXTRAC. OF BIO. INFO. ON HANDHELD BIOCHIP-BASED MICROSYS., IMTC 2006 PAPER #662610

This result is the same as the one from the RMS calculation. However, since this estimator

is unbiased the resulting estimation error is usually much lower.

B.3 Optimal Passband filter

Assuming a model for the noise signal in (5), namely its power spectral density or

its autocorrelation function, an optimal filter to remove the noise can be determined, in a

form of a FIR filter [7] with impulse response wj and length N . This can be formulated

as a winner filtering problem [8], where, d[n] = A cos(ω0 n + φ) in (5) is the desired signal

and y[n] is the input signal. The input y[n], can be decomposed in two components, y0[n] =

Acos(ω0 n+φ) and v[n]. Only v[n] is considered stochastic. If one assumes the noise is white,

as is approximately the case around the excitation frequency (section V), then the optimum

filter results in the truncation of a sinusoidal signal. Defining y0 = [y0[n], ...,y0[n−N + 1]]T ,

and w = [w0, ...,wN−1]T , the autocorrelation matrix of the signal is given by, R[n] = y0y0

T +

σ2v δ[i− j] and the crosscorrelation vector is P[n] = y0 y0. This will result in a time varying

optimal filter W [n]. The output of this filter is then sampled at its maximum to determine

the amplitude of the sinusoid, resulting in,

w =y0 y0[nmax]

y0Ty0 + σ2

v

. (12)

For the given y0, as long as σ2v is low, and N is a multiple of the period, this results in the

estimator,

AOpt =

∑n0+N−1n=n0

2 y[n] cos(ω0 n + φ)

N. (13)

This is also an unbiased estimator and the standard deviation is the same as for the DFT

amplitude estimator. However, this technique requires the knowledge of the phase of the

measured signal, so the previous technique was used.

July 7, 2006—4 : 31 pm DRAFT

MEAS. AND EXTRAC. OF BIO. INFO. ON HANDHELD BIOCHIP-BASED MICROSYS., IMTC 2006 PAPER #662611

VII. Experiments

The microsystem was tested using a solution of 2.3× 109particles/ml with 1.5µm diam-

eter magnetic nanoparticles. An 5µA DC current was driven by the DAC through a 10kΩ

MTJ. The voltage signal was measured by an AD converter at a sample rate of 6 Hz after

passing through a suitable anti-aliasing filter. The measurement time was about 8 minutes.

The measured signal is presented in fig. 6, after the removal of a 47mV DC signal. The

solution was dropped on the sensor after about 1000 samples, and after about 1750 samples,

the sensor was washed with distilled water. The figure clearly shows a 150µV signal due to

the presence of nanoparticles, demonstrating that the microsystem can be used for particle

detection.

Idc = 5 µA

Hdc= 15 Oe

0 500 1000 1500 2000 2500 3000

-50

0

50

100

150

200 wash wit h DI water

Number of samples (6 spl / s)

10 µL ofpart icles(1.5 µM)

∆ µVV = 191

∆V (

µV)

Fig. 6. Time variation of the measured signal for evaluation of particle detection capabilities.

VIII. Conclusion

Techniques to measure and extract biological information in a recently developed hand-

held biochip-based Microsystems were presented. Different types of measures were compared.

Also studied were different filtering strategies based on noise signals presented in the sys-

tem. These strategies allowed the filtering of the noise without excessively increasing the

total time required to measure the signals at the sensors, while maintaining low computa-

tional complexity and low power consumption of the board. Finally, the viability of the

July 7, 2006—4 : 31 pm DRAFT

MEAS. AND EXTRAC. OF BIO. INFO. ON HANDHELD BIOCHIP-BASED MICROSYS., IMTC 2006 PAPER #662612

system was demonstrated by testing it in a real bio signal detection experiment with good

results.

References

[1] D. M. W. Shen, X. Liu and G. Xiao, “In situ detection of single micron-sized magnetic

beads using magnetic tunnel junction sensors,” Appl. Phys. Lett., vol. 86, no. 25, p.

253901, June 2005.

[2] M. S. P. et al., “Microsystem for biological analysis based on magnetoresistive sensing,”

in Instrumentation and Measurement Technology Conference 2006, Sorrento, Italy, 2006.

[3] M. Johnson, Magnetoelectronics. Academic Press, 2004, ch. 7, pp. 331–274.

[4] H. A. F. D. L. Graham and P. P. Freitas, “Magnetoresistive-based biosensors and

biochips,” Trends Biotechnol, vol. 22, no. 9, pp. 455–462, September 2004.

[5] T. M. A. et al., “Characterisation and modelling of a magnetic biosensor,” in Instrumen-

tation and Measurement Technology Conference 2006, Sorrento, Italy, 2006.

[6] ——, “Magnetoresistive biosensor modelling for biomolecular recognition,” in XVIII In-

ternational Measurement Confederation World Congress, Rio de Janeiro, Brazil, 2006.

[7] A. V. Oppenheim and R. W. Schafer, Discrete.Time Signal Processing. Prentice Hall,

1999.

[8] S. Haykin, Adaptive Filter Theory. Prentice-Hall, Inc., 1996.

July 7, 2006—4 : 31 pm DRAFT