Team:Munich/Measurement


Measurement

Although fluorescence measurements are a fundamental tool to characterize biochemical circuits, suitable measurement instruments are usually very expensive and therefore not available for all iGEM teams. We therefore constructed a portable low-cost fluorescence detector that can be assembled for less than 15$ and can measure time traces with the sensitivity of a commercial plate reader. The assembly of the detector only requires standard electronic components and a 3D printer. We provide equations to calibrate the data from the detector including a complete consideration of the propagation of uncertainties and wrote program code to automatize data analysis.

As a first proof of principle we measure a time trace of Cas13a digesting RNaseAlert with our detector. RNaseAlert is a commercially available molecular beacon consisting of a RNA linker, a quencher and a fluorophore, that get separated and therefore fluorescent when cut. For comparison, we also measured a time trace of the highly active RNaseA digesting RNaseAlert and a time trace of a sample containing only RNaseAlert. The time traces measured with our detector are shown in the figure below.

Time lapse measurement of Cas13a digesting RNaseAlert on paper using our detector. The positive control contains RNaseA and RNaseAlert. The negative control contains only RNaseAlert. Data points are connected with lines for the convenience of the eye. Error bars represent the measurement uncertainties of the detector.

The data show typical curves of enzyme kinetics. It can be seen that RNaseA is more active than CAS13a. This shows that our detector is in fact able to quantitatively measure different levels of enzyme activity and can therefore be used to characterize biobricks.

Overall Design

The conceptional design of our fluorescence detector is illustrated in the figure below. Light from a blue LED is filtered by a blue filter foil and excites fluorophores on a filter paper. The excitation light is blocked by an orange filter foil while the emission light from the fluorophores passes through the orange filter foil and illuminates a light dependent resistor (LDR). The LDR changes its resistance R_LDR corresponding to the intensity of the fluorescence light. Finally an Arduino Nano measures the resistance via a voltage divider and calculates the fluorophore concentration.

Overall design.

Framework of equations for Calibration and data Analysis

An Arduino Nano can measure voltages in integers from 0 to 1023. To measure R_LDR we use a voltage divide to translate the Voltage drop U_LDR at R_LDR via

(1)

where R_ref is the resistance of a reference resistor and U_0 is supply voltage measured in the same way as U_LDR.

To measure time traces, we chose to acquire a data point every 5 minutes by measuring U_LDR 50 times in a time interval of 2 s From that, we calculate the average and the relative empirical standard deviation sigma_U_LDR, given by equation

The relative uncertainty simgma_R_LDR of R_LDR can be calculated with

(2)

To calibrate our detector, we measured R_LDR for 10-fold dilutions of fluorescein from 100 nM to 1 mM. We derived an equation to fit the Resistances R_LDR:

(16)

where R_b is the Resistance measured for plain water, gamma is a parameter depending on the type of LDR used and c is the fluorescein concentration. k is the fit parameter and is a constant for a measurement set up.

Fitting the data for gamma = 0.8 gives

(17)