Team:TU-Delft/Zephyr

From 2013.igem.org

Revision as of 11:26, 1 October 2013 by Jfkooijman (Talk | contribs)


Zephyr: DIY low-cost fluorescence scanner

Zephyr is a low-cost Do It Yourself (DIY) machine which can scan petridishes and 96 well plates for expression of fluorescence at micrometer scale. The Typhoon is the commercial machine that does the same, only it is priced around 120.000 dollars. The main difference is the use of low-cost optics. This allows you to pick exactly which fluorescence you want to detect and not to pay for the ones you do not use. Furthermore, it does not have confocal optics, as this is not that often when scanning bacteria and protein gels. This DIY machine can be built by anyone with one or two days on their hands and the costs are around 1500 dollars.

The machine is built from a plastic frame, machined by laser-cutting. This is a widely available technique and can be done by many companies. The resulting parts can be assembled like a puzzle, clicking the parts together, making it accessible. The petridishes/gels/plates are moved on a 2D table under an optical tube resembling a fluorescent microscope. By taking images one after another and combining them with the supplied stitching software a high resolution image of the entire object is obtained.

Why? Reason d’être

Research is not cheap in general and synthetic biology is no exception. Much of the lab equipment has a price running of ten thousand dollars. For some teams this is no hurdle, their lab has all the equipment they possibly may need, while other teams may struggle with their characterization because of lack of needed equipment. This may be an explanation why in the iGEM competition certain regions/continents (e.g. Africa and Latin America) have few teams and little very little growth. [1][2] In our view, being able to participate in the iGEM competition should be accessible to everyone.

For most of the mentioned equipment, only the high tech versions are available, which make it so costly. However the simple versions of these machines would be enough in most cases. As an analog: there are only high tech Bentleys available and no Ford Fiestas, while these Fiestas would be enough for simple transportation.

Therefore we decided to build a low-cost Typhoon, which would be easy to make on your own. This machine is of course not as high-tech as the Typhoon, but it measures at the same scale and has roughly the same performance.

What? Working principle

How? The Zephyr DIY guide

How to make the Zephyr can be broken down in different modules: first the buying of materials and parts, then the making of several parts, assembling them, wiring the electronic circuit, programming the microprocessor, controlling the set-up from the pc and calibrating the image stitching to make a complete image.

Part list

In Table 1 the parts are listed into three categories: optical-, electrical- and mechanical components with a possible online store to buy the components. The plastic PMMA sheets are difficult to acquire online, it usually works the best to contact a local plastic supplier. Most of the mechanical parts can be swapped out for ones with the same dimensions, e.g. the bearings.

Note that in this list only dichroic parts for GFP are listed, for other wavelengths other parts are necessary. The dichroic parts are the excitation- and emission filter and the dichroic mirror itself. For many fluorescent proteins Edmund Optics has listed a good choice for these. If your fluorescent protein is not on there, the following guidelines may help you: Find out the emission frequency of your protein, pick the frequency of the 25 mm emission filter as close as possible. Pick the dichroic 25.2 x 35.6mm mirror 20 nm lower than this frequency and the 25 mm excitation filter 40 nm lower than the emission filter.

In addition to these filters and the mirror, you will also need a high power LED. The emission frequency of this LED should be very close to the frequency of the emission filter. Many of these LEDs are available on superbrightleds.com.


Product nameExplanationQuantityLink
Optical components   
520nm Bandpass Filter, 36nm Bandpass, OD6 Blocking, 25mm Dia, Stock No. #67-030Emission filter1 link 1
472nm Bandpass Filter, 30nm Bandpass, OD6 Blocking, 25mm Dia, Stock No. #67-027 Excitation filter1 link 2
495nm Dichroic Filter, 25.2 x 35.6mm, Stock No. #67-079 Dichroic mirror1 link 3
4X DIN Plan Commercial Grade Objective, Stock No. #67-706 Objective1 link 4
10X DIN Wide Field Microscope Eyepiece, Stock No. #36-130 Eyepiece1 link 5
Electronical components   
42mm steppermotors 1.8°, 1A, 0.27 Nm, Bestnr.: 198722 - 89Stepper motors4 link 6
Logitech C270 HD WebcamWebcam1 link 7
Arduino UNO Rev3, Artikelnummer 17458449Arduino microprocessor1 link 8
EasyDriver Stepper Motor DriverDrivers to power steppermotors2 link 9
DC adapter, 24 V 1.2AAdapter to power steppermotors1 link 10
XPE series Cree LED blueHigh power LED1 link 11
USB-kabel A/B 1.80mUSB cable to connect with pc1 link 12
Resistor 5W 5,6Ohm Resistor for the LED1 link 13
Rocker Switch On / Off switch1 link 14
Electrical wireElectrical wire to connect parts-
Mechanical parts   
PMMA clear 6mm thick, 870 mm x 540 mmThe plastic for the frame1-
PMMA clear 6mm thick, 515 mm x 290 mmThe plastic for the frame1-
PMMA clear 3mm thick, 300 mm x 150 mm The plastic for the frame1-
Linear bearring 15 mm 8 mm 24 mmBearrings allowing sliding8 link 15
Pouley 30 tooths, 6 mm diameter holePouley to move the belt8 link 16
Belt 950 mm, 380 toothsDrive belt4 link 17
Axis 8MM diameter 312 mm lengthC194 link 18
Axis 8MM diameter 335 mm lengthC202 link 19
Bearring inside diameter 6 mm outer diameter 19 mm Bearrings to hold pouleys4 link 20
Fixation rings 8 mmTo fixate the axis12 link 21
SM1V10 - Ø1" SM1 Lens Tube, 1" Long External ThreadsLens tube allowing focussing1 link 22
CP4S - SM1-Threaded 30 mm Cage Plate, 4 mm ThickPlate mounting for the lens1 link 23
SM1A3 - Adapter with External SM1 Threads and Internal RMS ThreadsAdapter between different threads 1 link 24
M6 bolts x 40 mm +nuts4 to support the pouleys and 4 for the holding of the objectie plate8-
M3 bolts x 20 mm + nutsTo tightent belts to sliders8-
Black painte.g. exhaust paint1-
Heat transfer double sided tapeTo fixate the high power LED1 link 25
M3 bolts x 15 mmTo mount motors16
1-
1
GlueTo fixate webcam-

Table 1: The parts to buy of the Zephyr, including dichroic parts for GFP detection.

Making of the parts

In total 41 unique parts must be made out of plastic using laser cutting. These parts are dived into four categories: A to D. A are the parts of the dichroic holder including the LED holder. B are the parts of the optical holder, C are the frame parts and D are the parts that hold petridishes and the 96 well plates. In the table below the parts are listed with their name and their coding (e.g. B3).


Table 2: The parts to make for the Zephyr.

For all these parts technical drawings are available below or bundled in this pdf. Note that these are the dimensions that result from using the laser cutting method.


Figure 4: The Individual technical drawings of the parts to make

So, how to make these parts? For laser cutting the parts to make must usually be supplied a ‘dxf’-format, this is a file containing the 2D structure of the different parts. For all the different parts these files can be found in this zip-file. These digital files can be directly sent to a company that can make them for you or a technician at a university. The three plastic plates will suffice to make all the parts according to the quantity. You will have to ask them to combine them in a smart way for you on the plate. This would look something in Figure 5.

Figure 5: Example of the collection of the different parts in the laser program


Figure 6: Example of the parts being lasered out a PMMA plate

After these parts are cut, all the A and B parts must be painted. Paint both of the sides like in Figure 7, this will prevent reflection of light inside the optical tube and interference of outside light.


Figure 7: Example of painting the A- parts.

Assembly of the parts


The assembly is described in the images below in a step-wise manner. Before starting, the webcam must be modified and the LED wired, see the file on preparation. After this it is sequentially assembling A, B and C.

Assembly of A
Assembly of A
id1
Assembly of B
id2
Preparation of webcam and LED

Figure 8: Step-wise explanation of the assembly.


Wiring the circuits

Now that everything is assembled, the electrical circuit must be made. It consists of 4 major components: the Arduino, the motor drivers, the motors and the LED. The LED is connected in series with a resistor to the Arduino, and the motors via the drivers to the Arduino. The total schematic is shown in Figure 9. Note that the motors in one direction are connected in series, since the motion must be the same for these two motors. For example if you want to move the table along the x-axis two motors should move: one pulling the drive belt and one pushing the drive belt. The wiring colors of stepper motors are not uniform, so you will have to do some trial and error to get this working correctly.

Software

The Arduino controls both the LED, all the motors and communicates with the PC. Attached is the zip [linkto:software_Zephyr] file containing all the software, including the Arduino code file. This file can be uploaded to the Arduino using the Arduino software. It starts the scanning at the command of the PC and sends the time instances the photo must be taken. On the pc, the control software is written in Visual C++. Upon starting it opens a command window in which the scanning can be started and through which the webcam images are saved in a folder on the hard drive.

The image processing is done in Matlab in two steps. Our experience shows that the displacements between the pictures are unfortunately not constant. To deal with this we designed stitching software that finds the ROI of pictures and the displacements between pictures and then pastes them together, see for an example Figure 10. The two steps are first a calibration using a text and then the actual scanning using the fluorescent filters. This calibration text is a text with a small font (e.g. 2pt) which allows the stitching program to have enough features to find the correct displacements between the pictures. This scanning is done without the dichroic module (subassembly A) present. An example of this text is in Figure 11, a 5 eurocent coin is added for reference. Once the pattern of displacements is found, the Zephyr can scan the petridish on fluorescence and stitch the images together using this found pattern.

Figure 10: Example of finding the displacements between two pictures and overlapping them.
Figure 11: Example of calibration text on the 2D table of the Zephyr, with a 5 eurocent coin as reference.

Explanation of the design

  • Use of laser cutting
  • Clicking the parts together -> accessible, fun, enough stiffness
  • Stepper motor -> accurate displacement, however high power use
  • High power LED -> cheaper than laser
  • Motivation size -> what can fit
  • Use of filters next to the dichroic mirror -> high selectivity/sensitivity
  • Use of 4 motors instead of 2 -> woggly movement
  • Fitting of the axis -> imperfection of laser cutting
    • Results

      To test the performance of the Zephyr, three experiments were performed. The first experiment is to test the selectivity: how is an E.coli colony with constitutive GFP expression seen with respect to a colony without GFP and a colony with constitutive RFP expression?

      The second experiment is to test the sensitivity: what levels of fluorescence can be detected. This is done with a nucleic acid stain at different concentrations. Finally, a part of a plate with E.coli colonies with constitutive GFP expression is imaged to test the scanning capabilities of the Zephyr

      Selectivity

      How selective is the imaging, do you see much background at objects other than GFP? To test this we made a plate as in Figure 12, which is divided into three partitions: one with E.coli with constitutive GFP expression, one plain BL21 (no GFP expression) and one with E.coli constitutive RFP expression. The resulting images are also shown in Figure 12 (the black boxes). The GFP picture was unfortunately somewhat out of focus, but the bright shot is the GFP being detected. The two dark pictures have no detection at all.

      Figure 12: Image of three partitions: E.coli with constitutive GFP expression, E.coli with constitutive no GFP expression, E.coli with constitutive RFP expression and there the images taken by the Zephyr in the black boxes.

      Sensitivity

      To test the sensitivity of the Zephyr, the YOYO1 dye is used. This is a nucleic acid stain that shows fluorescence in the presence of DNA. [3] This stain shows fluorescence at 510nm, very similar to GFP. This way we use different concentrations of this stain to characterize the sensitivity of the Zephyr to detect fluorescence. The dye is recommended to use at 100 nM, which is a dilution of 10,000x from the stock at 1mM. Thus a range of dilutions of this stock is made from 500x (2µM) to 100,000x (10nM) in water. To all these solutions 500ng of DNA was added. As a control, the 500ng of DNA diluted in water is used.

      All these solutions were then scanned by the Zephyr, leading to the results of Figure 13. In these bright spots are the fluorescence being detected.

      Figure 13: Image of different concentrations of YOYO1 dye, the one on the left being most concentrated. The ‘DNA’ is the control without fluorescent dye.

      [ref3]: Molecular Probes “Dimeric Cyanine Nucleic Acid Stains” at Life Technologies Manuals, Jan-2000

      Petridish reading

      As explained in the

      Figure 14: Row of calibration text stitched together (25 individual pictures)

      Figure 15: Rows of calibration text stitched together (25 rows of 25 pictures: 625 pictures)

      Figure 16:

      Figure 17:

      Discussion

      • Selectivity:
      • Sensitivity:
      • Petridish reading:
      • Overall:

      Conclusions

      • Selectivity:
      • Sensitivity:
      • Petridish reading:
      • Overall:

      Future aspirations

      • Better Sensor -> higher accuracy.
      • Faster reading -> flashing.
      • Faster image stitching -> C.

      References

      1. iGEM.org “Teams Registered for iGEM 2012”,[Online]. Available From: https://igem.org/Team_List?year=2012 viewed on 1 Oct. 2013.
      2. iGEM.org “Teams Registered for iGEM 2013”,[Online]. Available From: https://igem.org/Team_List?year=2013 viewed on 1 Oct. 2013.
      3. Molecular Probes “Dimeric Cyanine Nucleic Acid Stains” at Life Technologies Manuals, Jan-2000