Team:ETHZ Basel/Modeling/Imaging

From 2010.igem.org

(Difference between revisions)
Line 1: Line 1:
 +
{{ETHZ_Basel10}}
 +
== Setup of the Microscope ==
== Setup of the Microscope ==
A fluorescence microscope with motorized x, y and z control, a motorized shutter and a 60× lens is used with appropriate fluorescence filters for the fluorescence signals. Light-emitting diode arrays are installed as light sources for red light (660 nm) and far-red light (748 nm) pulses.
A fluorescence microscope with motorized x, y and z control, a motorized shutter and a 60× lens is used with appropriate fluorescence filters for the fluorescence signals. Light-emitting diode arrays are installed as light sources for red light (660 nm) and far-red light (748 nm) pulses.
Line 8: Line 10:
Regularly, a Matlab script is executed by μPlateImager, which triggers the microscope to take an out-of-focus image. Afterwards, the script invokes the cell detection and tracking algorithm. By comparing the change in the position of the E. lemming over several consecutive images, the direction of the E. lemming is estimated.
Regularly, a Matlab script is executed by μPlateImager, which triggers the microscope to take an out-of-focus image. Afterwards, the script invokes the cell detection and tracking algorithm. By comparing the change in the position of the E. lemming over several consecutive images, the direction of the E. lemming is estimated.
Based on the difference between the estimated direction and the reference direction set by the user, the Matlab script triggers either a red light (660nm), a far-red light (748nm) or no pulse (see description of the control algorithm) to induce or repress tumbling.
Based on the difference between the estimated direction and the reference direction set by the user, the Matlab script triggers either a red light (660nm), a far-red light (748nm) or no pulse (see description of the control algorithm) to induce or repress tumbling.
-
 
-
{| style="color:#1b2c8a;background-color:#0c6;" cellpadding="3" cellspacing="1" border="1" bordercolor="#fff" width="62%" align="center"
 
-
!align="center"|[[Team:ETHZ_Basel|Home]]
 
-
!align="center"|[[Team:ETHZ_Basel/Team|Team]]
 
-
!align="center"|[https://igem.org/Team.cgi?year=2010&team_name=ETHZ_Basel Official Team Profile]
 
-
!align="center"|[[Team:ETHZ_Basel/Project|Project]]
 
-
!align="center"|[[Team:ETHZ_Basel/Parts|Parts Submitted to the Registry]]
 
-
!align="center"|[[Team:ETHZ_Basel/Modeling|Modeling]]
 
-
!align="center"|[[Team:ETHZ_Basel/ImagingPipeline|Imaging Pipeline]]
 
-
!align="center"|[[Team:ETHZ_Basel/Notebook|Notebook]]
 
-
!align="center"|[[Team:ETHZ_Basel/Safety|Safety]]
 
-
|}
 

Revision as of 20:00, 26 July 2010

Setup of the Microscope

A fluorescence microscope with motorized x, y and z control, a motorized shutter and a 60× lens is used with appropriate fluorescence filters for the fluorescence signals. Light-emitting diode arrays are installed as light sources for red light (660 nm) and far-red light (748 nm) pulses.

Control of the Microscope

The microscope is connected to a workstation using the core drivers and interfaces of μManager (see Stuurman et al. (2007) or [1]). To provide a mechanism to change the cell's input signal depending on its fluorescence signal, we developed the microscope software μPlateImager, which enables for parallel acquisition of images and the modification of light input signals. μPlateImager uses the Java interface of the μManager core to control the microscope and can be configured by a separate platform-independent visual user interface. μPlateImager uses the undocumented Java MATLAB Interface (JMI) to connect to Matlab (The MathWorks, Natick, MA) based on the open source project matlabcontrol (see [2]). The microscope thus can be closely controlled by standard Matlab scripts.

Image Analysis

Regularly, a Matlab script is executed by μPlateImager, which triggers the microscope to take an out-of-focus image. Afterwards, the script invokes the cell detection and tracking algorithm. By comparing the change in the position of the E. lemming over several consecutive images, the direction of the E. lemming is estimated. Based on the difference between the estimated direction and the reference direction set by the user, the Matlab script triggers either a red light (660nm), a far-red light (748nm) or no pulse (see description of the control algorithm) to induce or repress tumbling.