Team:ETHZ Basel/InformationProcessing
From 2010.igem.org
(→Information Processing Overview) |
(→Information Processing Overview) |
||
Line 11: | Line 11: | ||
In this section we will describe in detail the in-silico part of the network. For the in-vivo part, we refer to the [[Team:ETHZ_Basel/Biology | Biology & Wet Laboratory]] section. | In this section we will describe in detail the in-silico part of the network. For the in-vivo part, we refer to the [[Team:ETHZ_Basel/Biology | Biology & Wet Laboratory]] section. | ||
+ | |||
+ | == Short Overview == | ||
+ | The cells are placed in a 50 μm (?) high flow channel restricting their movement to the x/y-plane, thus preventing them from swimming out of focus. They are imaged in bright field by an automatized microscope with 40x magnification approximately every 0.3s. The image is send via a local network or the internet to the controller workstation, which forwards them to Matlab/Simulink. There, the images are pre-processed by the Lemming Toolbox and the cells are detected and tracked in real-time. From the change of position between the microscope frames the current direction of the E. lemming is estimated. Furthermore, the Toolbox is connected to a joystick with which the user can choose the cell he wants to control and interactively define the reference direction for the E. lemming. Together with the actual direction of the cell the reference direction forms the input of the actual control algorithm. This algorithm decides, based on the actual and previous directions of the cell and the difference to the reference direction, when to send red or far-red light. This decision is then send back through the network to the microscope computer, which activates or deactivates the respective diodes, thus closing the loop between the in-silico and in-vivo part of the network. Furthermore the controller detects if a cell is swimming out of the field of vision of the microscope and automatically adjusts the position of the x/y-stage. Finally, the microscope image is post-processed to show the position of all cells, the selected cell and its current and reference direction, and visualized on the computer screen or with a beamer. |
Revision as of 18:49, 14 October 2010
Information Processing Overview
In this section we will describe in detail the in-silico part of the network. For the in-vivo part, we refer to the Biology & Wet Laboratory section.
Short Overview
The cells are placed in a 50 μm (?) high flow channel restricting their movement to the x/y-plane, thus preventing them from swimming out of focus. They are imaged in bright field by an automatized microscope with 40x magnification approximately every 0.3s. The image is send via a local network or the internet to the controller workstation, which forwards them to Matlab/Simulink. There, the images are pre-processed by the Lemming Toolbox and the cells are detected and tracked in real-time. From the change of position between the microscope frames the current direction of the E. lemming is estimated. Furthermore, the Toolbox is connected to a joystick with which the user can choose the cell he wants to control and interactively define the reference direction for the E. lemming. Together with the actual direction of the cell the reference direction forms the input of the actual control algorithm. This algorithm decides, based on the actual and previous directions of the cell and the difference to the reference direction, when to send red or far-red light. This decision is then send back through the network to the microscope computer, which activates or deactivates the respective diodes, thus closing the loop between the in-silico and in-vivo part of the network. Furthermore the controller detects if a cell is swimming out of the field of vision of the microscope and automatically adjusts the position of the x/y-stage. Finally, the microscope image is post-processed to show the position of all cells, the selected cell and its current and reference direction, and visualized on the computer screen or with a beamer.