Team:Munich/Hardwarexxx

Introduction

Our pathogen detection approach relies on Cas13a digesting RNA. A change in fluorescence is the most convenient way to take trace of such enzyme kinetics. This is impractical for in-field applications because commercial fluorescence detectors are expensive and inconveniently large. A straight forward approach for making our pathogen detection fit for in-field applications is a cheap and handy fluorescence detector. Other iGEM teams already constructed fluorescence detectors. We therefore rated detectors of other teams in a cost vs sensitivity diagram. Nevertheless non of them had a high enough sensitivity or the ability to measured fluorescence quantitatively. We therefore constructed a detector matching our requirements. Our detector is paper-based and can detect fluorescein concentration down to 200 nM. The detector is able measure to automatically measure fluorescence in units of equivalent fluorescein concentrations. The detector is very compact and costs less than 15 EUR. We were able to measure a time trace of Cas13a digesting RNaseAlert with our detector. For comparison we also measured a positive control containing RNase A and a negative control containing only RNaseAlert. The data are displayed in image  [img:k3]. The time traces show an enzymatic reaction taking place on filter paper. This proves that our detector is sensitive enough and meets our requirements. However the detector is not limited to the detection of our specific application. It can be used for the detection of any fluorescence signal in biological or chemical systems. We think that our detector can benefit other iGEM teams and also research groups that want to make a fluorescence based detection fit for in-field applications.

Time trace of Cas13a digesting RNaseAlert. Positive control containing RNaseA and RNaseAlert. Negative control containing only RNaseAlert. Shaded areas represent uncertainties for data points with the corresponding color

Time trace of Cas13a digesting RNaseAlert. Positive control containing RNaseA and RNaseAlert. Negative control containing only RNaseAlert. Shaded areas represent uncertainties for data points with the corresponding color

Principle design

Light from a blue LED is filtered by the blue filter foil. The light from the LED excites fluorophores on a filter paper. The excitation light is blocked by an orange filter foil. The fluorescence light from the excited fluoroscopes passes through the orange filter foil and illuminates and light dependent resistor (LDR). The LDR changes its resistance corresponding to the degree of illumination with fluorescence light. An Arduino nano measures the resistance via a voltage divider and calculates the fluorophore concentration.

Components

Micro controller

We used an Arduino nano for automatized data collection. This micro controller has analogue pins that can measure voltages from 0 to 5 V. The output is an integer from 0 to 1023 corresponding to the voltage at the analogue pin. The micro controller is connected via an USB port with a computer where the data can be processed further.

Light dependent resistor (LDR)

For the detection of fluorescence light we used an light depending resistor (LDR). An LDR is a resistor which decreases its resistance RLDR with increasing light intensity I. The dependence of the resistance RLDR on the light intensity I is RLDRIγ, where γ is a parameter depending on the type of resistor being used and can even differ for LDRs with the same type designation.

Equation  [eq:k1] is motivated from the equation γ=lg(R10R100)lg(100 Lx10 Lx), which is given in the data sheet of the LDR. The dominator is the decadic logarithm of the fraction of two light intensities of 100 Lx and 10 Lx. R10 and R100 are the corresponding resistances at these light intensities. The used resistor with the type designation GL5516 NT00183 has a parameter γ of 0.8.

The response of a LDR depends on the wavelength λ of the incoming light. The data sheet provides information on the relative response normalized to the maximal response. The relative response is maximum for a wavelength of 540 nm and is therefore appropriate for detection of green fluorophores.

Circuit for resistance measurements

A voltage divider is the simplest way to measure resistance. Image shows the circuit of a voltage divider. Applying Kirchhoff’s laws we get RLDRRref=ULDRUref and U0=ULDR+Uref. RLDR and ULDR is the resistance and voltage drop at the LDR. Rref and Uref is the resistance and voltage of a reference Resistor. U0 is the supply voltage which we choose to be 5V. This gives RLDR=Rref1U0ULDR1, an equation to calculate the resistance RLDR of the LDR from the voltage drop ULDR at the LDR. ULDR can be measured with the micro controller.

We need to find an equation to choose an optimal resistor Rref. We want an maximal change of ULDR for a certain detection range of RLDR. Therefore equation  [eq:k22] is solved for ULDR giving ULDR=U01+RrefRLDR. The changeΔULDR of ULDR between a maximum value Rmax and a minimal value Rmin of RLDR is ΔULdR=U0(11+RrefRmax11+RrefRmin), which has a maximum for Rref=RmaxRmin. We expect a Rmax of approximately 2 MΩ and a Rmin of approximately 1 MΩ. By using equation  [eq:k23] as a guideline we choose Rref to be 1.5MΩ

Light emitting diode (LED)

To detect green fluorophores we choose a blue LED with peak emission at 470 nm. For optimum performance we choose the brightest LED we could find. The LED used has a luminous intensity of 12 cd, a maximum current of 20 mA and a forward voltage of 3.2 V

NPN transistor

To provide a stable illumination, it is crucial to supply the LED with a constant voltage. We therefore control it via a NPN transistor with type designation BC635. Its base-emitter-on voltage is 2 V.

Control circuit for the LED

The digital output pin is connected via a voltage divider to the base of the transistor. The voltage divider consist of the resistor R1 with a resistance of 1 kΩ and the resistor R2 with a resistance of 9.1 kΩ. When the output pin is set to 5 V a voltage of 4.5 V is present at the base of the transistor. This is above the base-emitter-on voltage and the LED is turned on. The resistor R3 with resistance 39 Ω was chosen empirically to limit the LEDs working current and to power it at maximum brightness.

Light filter foils

For filtering the emission and excitation light we used filter foils from LEE filters. The producer provides transmission spectra for every filter foil. For the excitation filter we choose the filter colour “TOKYO BLUE” and for the emission filter we choose the filter colour “RUST”. We took care that the transmission spectra of the filters have no overlap. We measured the transmissions spectra of the foils our self. The data are shown in image  [img:k2]. We also measured the transmission spectra of two blue filter foils combined with one orange filter foil. For this combination there is nearly no transmission up to a wavelength of 700 nm. This combination is sufficient for blocking the excitation light of the blue LED from reaching the LDR.

emission spectra of light filter foils

emission spectra of light filter foils

Filter paper

We choose glass fiber filter paper from Whatman Laboratory Products with type designation “934-AH” to detect fluorescence on. Because normal cellulose filter paper is auto fluorescent and causes a high background signal.

3D printed parts

We intended to have the LED,the fluorescence sample and the LDR in direct proximity. This ensures a maximum use excitation light from the LED and emission light from the fluorophores. We therefore choose a sandwich-like design for our sample holder that can be placed into a slot were a detection system snaps in keeps the sample in position.

In detail, two blue filter foils are stacked and glued with tape in front of two excitation windows of the upper halve of the sandwich. One orange filter foil is glued in front of the two detection windows on the lower half of the sandwich. The two detection and emission windows enable us to measure a blank sample and an actual sample with the exact same set-up. Care needs to be taken that no tape is covering the detection or excitation windows because tape is usually auto fluorescent and causes a high background signal. A piece of filter paper is placed between the two halves of the sandwich. The upper and lower part of this sandwich and pressed together with magnets and hold the filter paper in position. The magnets ensure an user-friendly exchange of filter papers. The sandwich can now be inserted into the slot of the detection device. The LED and the LDR are mounted onto beams at opposite sites of the detection device. The sandwich snaps in when the LED and the LDR are at the right position under the excitation and over detection window. Four magnets apply an additional force to the beams and press the LED and the LDR close together. The design ensures that the distance between filter paper, LED and LDR is only limited by the thickness of the filter foils.

List of materials and cost calculation

List of materials
used item price of components per detector in EUR
10 Magnets 4,8
8 Resistors 0,48
2 NPN Transistors 0,12
Green LED 0,1
Blue LED 0,1
Geekcreit ATmega328P Arduino Kompatibel Nano 2,51
LDR 0,15
USB cable 1,5
Hole raster board 0,42
ca 100 g PLA 3
M3 screws 0,01
M3 nut 0,01
Filter foils 0,1
Total cost 13,3

[tab:k20]

We keept an eye on using only low cost and easy available items for the construction of our detector.

Calibration

Derivation of a calibration function

We want to find an equation that relates fluorophore concentration c and the corresponding resistance R of the LDR.

The light intensity I at the LDR during a fluorescence measurement is a sum of signal intensity Is and background intensity Ib: I=Is+Ib

We assumed that Ib is the intensity for a water sample. Importantly, wet samples give different background signal than dry ones, suspectedly due to different light scattering in the filter paper. With equation  [eq:k1] this gives an equation for the resistance Rb of a water sample and for the resistance RLDR for a fluorescence sample: RbIbγRLDR(Ib+Is)γ Equation  [eq:k12] is normalizes by equation  [eq:k11]: RLDRRb=(Ib+IsIb)γ=(1+IsIb)γ

We assumed that the intensity Is of fluorescence light depends linearly on the concentration c of fluorophores and the light intensity I0 produced by the LED: IsI0c And we assumed that the background intensity Ib depends also linearly on I0. IbI0

The fraction IsIb does not depend on the intensity I0 of the LED and depends linearly on the concentration c.  IsIb=kc

k is a constant that depends on the transmission spectra of the filter foils, the spectra of the fluorophore, the spectra of the LED and light scattering effects of the filter paper. k can be assumed to be constant for one specific measurement set up. Equation  [eq:k17] inserted into equation  [eq:k13] gives the final equation relating fluorophore concentration c and the resistance RLDR of the LDR. RLDRRb=(1+ kc)γ

Determination of the calibration parameter k

We want to find a value for k from equation  [eq:k18]. To determine that k does not depend on the intensity I0 we made two measurement series. We changed the resistance R3 in series to the LED to change the light Intensity I0. We used a 39 Ω resistor and a 60 Ω resistor.

We prepared a dilution series of fluorescein by 10-fold dilution from 100nM to 1mM. For each measurement we pipetted 30 μl of sample on a fresh filter paper, placed it in the detector and turned on the LED. We measured the resistance RLDR directly with a multimeter. For the set-up with the 39 Ω resistor we additionally measured a 200nM sample because this is the expected final working condition of the detector. After each measurement the detector was cleaned gently with ethanol. The first and last measurement of each series was conducted with plain water to determine Rb and to confirm the absence of contaminations. The measured resistances can be seen in table  [tab:k1]. We normalized every resistance of one measurement series with the resistance Rb for plain water. A plot of the normalized resistances is shown in image  [gra:k1]. We fitted the data with equation [eq:k18] to determine a value for k . For the fit we used an value of 0.8 for γ. The fitted value for k with absolute uncertainty is k=(3.758±0.133)1μM and the relative uncertainty σk is therefore 0.035

normalized resistances \frac{R_{LDR}}{R_b} vs fluorescein concentration c and corresponding fit function

normalized resistances RLDRRb vs fluorescein concentration c and corresponding fit function

Calibration measurement
Concentration in μM Plain water 0.1 0.2 1 10 100 1000
RLDR in kΩ for bright LED 1200 960 748 340 58.0 10.2 2.4
RLDR in kΩ for dimmed LED 2050 1620 529 80.6 12.9 3.1

[tab:k1]

Read out

Data collecting and processing with the micro controller

We want to verify if a reaction with a fluorescence product is taking place on a filter paper. Therefore we need to measure the resistance RLDR of the LDR over a certain time certain period. We choose to measure a data point every 5 min over a time period of 1 h to take trace of the reaction kinesics. Before such a measurement series a blank measurement with plain water is performed to determine the resistance Rb.

As a first step the exact value of the supply voltage U0 needs to be measured. The supply voltage is connected via an additional voltage divider with an analogue pin. The voltage divider consists of a 100 Ω resistor and a 910kΩ resistor. The analogue pin measures still a correct value for the supply voltage U0 because the first resistor is negligible small compared to the second resistor. We did not connect the analogue pin directly with the power supply to prevent the micro controller from damage in case of a short circuit or a peak voltage caused by an other component of the overall device. The micro controller measures the supply voltage 50 times with a delay time of 50 ms between measurements. It calculates the average of U0 and the empirical standard deviation σU0 in percent, which is used as measurement uncertainty for further calculations.

To initiate a resistance measurement of the LDR the LED needs to be turned on by setting a digital output pin to 5 V. An additional green LED on the device is turned on as well to indicate that a measurement is taking place. After a waiting time of 30 s the actual measurement starts. This waiting time was determined empirically and is required because of the slow response of the LDR. ULDR is measured as U0, 50 times with a delay time of 50ms between measurements. The average of ULDR and the relative empirical standard deviation σULDR are calculated. Equation  [eq:k22] is used to calculate RLDR from the average of ULDR. We derived an equation for the propagation of the relative systematic and the relative statistic uncertainty of U0 and ULDR. For the relative statistic uncertainty σstat of RLDR we get σstat=RLDRRrefU0ULDRσU02+σULDR2. We used an value of 1 digit for the absolute systematic uncertainty for a voltage measurement. The relative systematic uncertainty is 1U for a measured voltage U. For the relative systematic uncertainty σsys of RLDR we get therefore σsys=RLDRRrefU0ULDR(1ULDR+1U0). The equation for the total uncertainty σRLDR is then σRLDR=σsys+σstat=RLDRRrefU0ULDR(σU02+σULDR2+1ULDR+1U0).

RLDR, Rb and their uncertainties are read by the computer and saved for further analysis in a text file.

Data analysis and final result

With equation  [eq:k13] and the fitted value for k the measured resistances can be translated into fluorescein concentrations c. Equation  [eq:k13] solved for c is

c=(RbRLDR)1γ1k.

The equation for the absolute uncertainty σc of the fluorescein concentration c is σc=(RbRLDR)2γ1k2(σRb2+σRLDR2)+c2σk2. We are now enabled to measure fluorescence in units of equivalent fluorescein concentrations c.

As a first proof of principle we measured a kinetic curve of Cas13a digesting RNaseAlert. For a negative control we measured a kinetic curve for Cas13a without target RNA. and for a positive control we digested RNaseAlert with RNase A. We analysed the data with equation  [eq:k41] and  [eq:k42]. Image  [img:k4] shows fluorescence in equivalent fluorescein concentrations vs time. The time traces show an enzymatic reaction taking place on filter paper. This proves that our detector is sensitive enough for our application.

Time trace of Cas13a digesting RNaseAlert. Positive control containing RNaseA and RNaseAlert. Negativ control containing only RNaseAlert. Shaded areas represent uncertainties for data points with the corresponding color

Time trace of Cas13a digesting RNaseAlert. Positive control containing RNaseA and RNaseAlert. Negativ control containing only RNaseAlert. Shaded areas represent uncertainties for data points with the corresponding color