Difference between revisions of "Team:Peking/Software"

Line 331: Line 331:
 
                                  
 
                                  
 
                                 <div class="content">
 
                                 <div class="content">
                                     <p>The aim of our project is to build a synthetic organelle based on phase separation as a multifunctional platform. Based on the principle of multivalence and interaction, we fused interactional modules into homo-oligomeric tags (HOtags) to form granules in S. cerevisiae.</p>
+
                                     <p>We produce abundant fluorescent images in our experiments. However, there are many troubles when taking into the processing those data. The data can be extremely large. Even if you just take a 1 hour imaging for 25 positions in 3 channel for every minutes, the microscope will yield 4500 high resolution images. To help with the image processing in such a high throughput, we developed a software aim at microscope images batching.</p>
 
                                 </div>
 
                                 </div>
 
                             </div>
 
                             </div>
                            <div class="coll">
+
<div class="coll">
 
                                  
 
                                  
 
                                 <div class="content">
 
                                 <div class="content">
                                     <p>We have built spontaneous and induced synthetic organelles by specific interaction modules, so that we can control the formation process by different ways for demands in biological engineering. Then we characterized the kinetics and properties of synthetic organelles theoretically and experimentally. These results confirm the potential of synthetic organelles in synthetic biology.</p>
+
                                     <p>This software is wrote just for the problems we meet.</p>
 
                                 </div>
 
                                 </div>
 
                             </div>
 
                             </div>
 +
 
<div class="coll">
 
<div class="coll">
 
                                  
 
                                  
 
                                 <div class="content">
 
                                 <div class="content">
                                     <p>It inspired us to propose some specific applications of our synthetic organelles, including organization hub, sensor, and metabolism regulator. We have verified the feasibility of them by loading GFP-nanobody module, NAD+ sensor module and carotene production module to the whole system.</p>
+
                                     <p>The first problem we meet is the file name of the exported images are always in massy rules. What’s the most confusing, the rules of number of the positions, channels and time are various in files. Considering the diversity of file names of images derived from different microscopes, we manage to build a naming rule manager, which can create and modify the name rule. The rules can be made are flexible, which can contain up to 4 variables and 4 customized string. Every variables have a customized zero filling function that can solve the problem like the annoying number 01 to 99. The users can also shear their rules in the form of a file, which may benefit group working. Read the user manuals for more detail.</p>
 
                                 </div>
 
                                 </div>
 
                             </div>
 
                             </div>
Line 349: Line 350:
 
                                  
 
                                  
 
                                 <div class="content">
 
                                 <div class="content">
                                     <p>We believe that our work has reached the medal requirements of demonstration as we have confirmed that our synthetic organelles can be formed in vivo and deliver a range of functions both for engineering and research due to their amazing properties. The concrete demonstration of the whole platform is shown below. You can see more details of experiments and modeling in our <a href="https://2018.igem.org/Team:Peking/Results"/>Data Page</a> and <a href="https://2018.igem.org/Team:Peking/Model"/>Modeling</a></p><br/><br/><br/>     
+
                                     <p>After solving the problem of getting files, we can now stick to the practices functions practical.</p>
 
                                 </div>
 
                                 </div>
 
                             </div>
 
                             </div>
         
+
<div class="coll">
                   
+
                                  
 
+
<div class="texttitle">Phase Separation System
+
<a id="B"></a></div>
+
                            <hr style="border:2px dashed; height:2px" color="#666666">
+
                            <div class="coll">
+
                                 <div class="info">
+
<a id="B1"></a>
+
                                    <div class="ordi">1.</div>
+
                                </div>
+
 
                                 <div class="content">
 
                                 <div class="content">
                                     <h3>Spontaneous and induced synthetic organelles can be formed by phase separation</h3>
+
                                     <p>We have built spontaneous and induced synthetic organelles by specific interaction modules, so that we can control the formation process by different ways for demands in biological engineering. Then we characterized the kinetics and properties of synthetic organelles theoretically and experimentally. These results confirm the potential of synthetic organelles in synthetic biology.</p>
 
                                 </div>
 
                                 </div>
 
                             </div>
 
                             </div>
                           
+
<div class="coll">
                            <div class="coll">
+
                               
 
+
 
                                 <div class="content">
 
                                 <div class="content">
                                     <p>Our basic system consists of two components of synthetic organelles. Either of them has a specific HOtag to form homo-oligomers. We expect that they are able to form synthetic organelles due to the principles of phase separation. To verify the feasibility of the design, we fused two fluorescence proteins with the two components of synthetic organelles (Figure1.a) so that we can observe the self-organization of components and the formation of granules under fluorescence microscope.</p>
+
                                     <p>The most important difference between fluorescent images of microscope and Ordinary photo is the function of channel. We need to contrast different fluorescent channel to discover the conclusion. However, export a large number of large images could be a time-wasting process. If we can merge channel or convert the images into grayscale after cropping, we will save much time. Thus we add the functions of merging and grayscale to our software first. Read the user manuals for more detail.(此处放处理前后的图)</p>
 
                                 </div>
 
                                 </div>
 
                             </div>
 
                             </div>
                           
+
<div class="coll">
                            <div class="coll">
+
                               
 
+
 
                                 <div class="content">
 
                                 <div class="content">
                                     <p>We used SUMO-SIM interaction module to build a spontaneous organelle. When two components are expressed in yeasts, granules with the two fluorescence proteins can be observed in vivo (Figure1.b). </p>
+
                                     <p>For the living organism, if we want to show the dynamic process with video, we will need to fuse the images by order to make video. We wrote the functions to export video by time or by z axis. Read the user manuals for more detail.(此处放导出的视频gif)</p>
 
                                 </div>
 
                                 </div>
 
                             </div>
 
                             </div>
                           
+
<div class="coll">
                            <div class="coll">
+
                               
 
+
 
                                 <div class="content">
 
                                 <div class="content">
                                     <p>Meanwhile, by rapamycin induced interaction module, FKBP-Frb, we have built an inducible organelle. We can see granules occurs in yeasts within minutes after adding the inducer.</a> </p>
+
                                     <p>In science research, cropping are widely used to beautify the images and emphasize the target. To meet the need of flexible cropping, we provide two cropping method. Drawing cropping can draw the range to be cropped while position cropping crop straightly by the given position. Read the user manuals for more detail. (此处放软件使用截图)</p>
 
                                 </div>
 
                                 </div>
Figure1.a The basic design of synthetic organelles with florescence reporters. <img src="https://static.igem.org/mediawiki/2018/3/36/T--Peking--Logo.png" style="width:100%;" alt="">(这里可能需要一张cartoon的设计图)
 
            b, c fluorescence images of spontaneous organelles (SUMO-SIM based) and inducible synthetic organelles (FKBP-Frb based, after adding 10000 nM rapamycin)<br/><br/>
 
 
 
                             </div>
 
                             </div>
 
+
<div class="coll">
 
+
                                  
                            <div class="coll">
+
                                 <div class="info">
+
<a id="B2"></a>
+
                                    <div class="ordi">2.</div>
+
                                </div>
+
 
                                 <div class="content">
 
                                 <div class="content">
                                     <h3>The formation of organelles has flexible but predictable properties and kinetics in different conditions</h3>
+
                                     <p>What’s more, sometime the cells float in the process of photographing, which result in the cell drift or even rotate in the video. We will have to make a larger cropping to ensure the cell will not go out of the edge. To solve this problem, We wrote a function that can move the cropping frame with the cell linearly, which can fix the drift of cell to some extent. Also, we can rotate the image by the setting before cropping, by which we may also fix the rotation of the cells. Read the user manuals for more detail. (漂移校正前后对比动图,旋转漂移校正前后对比动图)</p>
 
                                 </div>
 
                                 </div>
 
                             </div>
 
                             </div>
                           
+
<div class="coll">
                            <div class="coll">
+
                               
 
+
 
                                 <div class="content">
 
                                 <div class="content">
                                     <p>Then we combined <a href="https://2018.igem.org/Team:Peking/Phase_Separation_M"/>modeling of phase separation</a> and experiment to research the kinetics of the organelles formation process expecting that a well-characterized system can reach its whole potential in complex applications. </p>
+
                                     <p>Eventually, the microscopy images in science need some information on it before showing up in public. The time scale of every frame and the scale of the cell are the most common features. We can add the time scale information to the image by the given position, start time, interval and unit. And the scale plate, which indicate the scale of the cells, can be added by the given position, total length, length/pixel and unit. Read the user manuals for more detail. (加标尺和时间的动图)</p>
 
                                 </div>
 
                                 </div>
 
                             </div>
 
                             </div>
                           
+
<div class="coll">
                            <div class="coll">
+
                               
 
+
 
                                 <div class="content">
 
                                 <div class="content">
                                     <p>As the model predicts, the concentration of components and the interaction strength affect the kinetics of phase separation. First we controlled the expression levels of components by using several stable or inducible promoters and observe the system's behavior. We found that the formation of organelles happened in specific promoter combinations and can be controlled by inducible promoters. The analysis result does not only fit well with the simulation, but provides potential methods to control the organelles in applications. </p>
+
                                     <p>Almost all of the microscopy image shown in our wiki and ppt are processing with this software. It help us a lot and we wish to share it with anyone who need it. If you want more detail, read the user manuals and the software are available here. (Github链接) And if you want a update version after the project freeze after iGEM, check here (另一个Github链接), we will release all the update here.</p>
 
                                 </div>
 
                                 </div>
 
                             </div>
 
                             </div>
                           
 
                            <div class="coll">
 
<br/>
 
Figure2 (a) Phase diagram of a phase separation system with three components(simulation). To fit our system, the x-axis and the y-axis stands for the two components in the granules. The asymmetry comes from the assumption that the two components have different interactions with water.
 
(b) Fluorescence movies of different promoter combinations of FKBP-Frb mediated system after adding rapamycin. Only in specific combinations, synthetic organelles can be formed by phase separation.
 
(c) The formation process of SUMO-SIM mediated synthetic organelles can be controlled by inducible promoters. While the expression of Tet07-SIM-mCherry-HoTag6 is induced by dox gradually, the granules will occur abruptly in some time.<br/><br/>
 
 
                            </div>
 
                            <div class="coll">
 
 
                                <div class="content">
 
                                    <p>The strength of interaction modules can be also controlled. In the rapamycin-induced organelle system, changing the concentration of rapamycin will affect the apparent value of K, a parameter reflecting the interaction strength in our model. In a gradient rapamycin-inducing experiment, the delay time from adding inducer to granules formation was found to be shorter when concentration of rapamycin increases. So we have confirmed the influence of two parameters in models and increased the flexibility of our synthetic organelles.</p>
 
                                </div>
 
                            </div>
 
                            <div class="coll">
 
<br/>
 
Figure3 (a) A simulation of organelle formation process in different interaction strength of components.
 
(b) The speed of FKBP-Frb mediated organelle formation increases with the increasing concentration of rapamycin.
 
<br/><br/>
 
 
                            </div>                           
 
                            <div class="coll">
 
 
                                <div class="content">
 
                                    <p>We also tried to characterized other properties, like the liquid-like property of the synthetic organelles, as they may affect the functions. See more details about our characterizations in <a href="https://2018.igem.org/Team:Peking/Phase_Separation_D"/>DataPage Phase separation</a>.</p><br/><br/><br/>
 
                                </div>
 
                            </div>
 
 
                       
 
                           
 
 
                            <div class="texttitle">Functional Organelles
 
<a id="C"></a></div>
 
                            <hr style="border:2px dashed; height:2px" color="#666666">
 
                            <div class="coll">
 
                                <div class="content">
 
                                    <p>Since SPOT can form in the cell and be controlled, we go further to consider the functions of SPOT. The functions of SPOT can be descripted in three catalogs: Spatial segmentation, Sensor and metabolic regulation. We verified the spatial segmentation with the condensation of substrates, also we can load the protein we want by fusing it with nanobody. We then verified the sensor with detecting rapamycin and ABA, which shows strong relativity between the concentration and the proportion of yeasts with SPOT. To find the law behind metabolism in the SPOT, we fuse the enzymes that can produce β-carotene into SPOT and measure the difference between with or without SPOT in produce of β-carotene.</p>
 
                                </div>
 
                            </div>
 
                                                       
 
                            <div class="coll">
 
Figure4 (organization hub)
 
Design of GFP-nanobody based system
 
fluorescence images of GFP-nanobody based system
 
Figure5 (sensor)
 
(a)~(?) fluorescence images of sensor based system
 
Figure6 (metabolism)
 
Characterization of carotene production system
 
(phase内和phase外的胡萝卜素生产实验)<br/><br/><br/><br/><br/>
 
 
                            </div>
 
                           
 
 
                            <div class="texttitle">Perspective
 
<a id="D"></a></div>
 
                            <hr style="border:2px dashed; height:2px" color="#666666">
 
                            <div class="coll">
 
                                <div class="content">
 
                                    <p>SPOT has been well verified and has various functions. And in the future, this modular system will have great potential in science and practice using. SPOT can change the modules to gain more different properties like diverse inducing method, we can also use it as a platform and then load other protein with some interactions like the interaction between nanobody and GFP. What’s more, we might have the ability to form differernt SPOTs in the cell and regulate them respectively. The functions of SPOT can also diverse. We can build a real time sensor for molecule in living cells to monitoring the concentration changing in environment or in cells. More metabolism pathway can be test in SPOT and we will find some laws of the function of regulate the metabolism. To be summary, more achievement is coming true with SPOT.</p>
 
                                </div>
 
                            </div>                           
 
                           
 
 
                         </div><!--9 columns end-->
 
                         </div><!--9 columns end-->
 
                          
 
                          

Revision as of 18:39, 14 October 2018

Demonstrate

In this section, you could see the demonstration.

Overview

We produce abundant fluorescent images in our experiments. However, there are many troubles when taking into the processing those data. The data can be extremely large. Even if you just take a 1 hour imaging for 25 positions in 3 channel for every minutes, the microscope will yield 4500 high resolution images. To help with the image processing in such a high throughput, we developed a software aim at microscope images batching.

This software is wrote just for the problems we meet.

The first problem we meet is the file name of the exported images are always in massy rules. What’s the most confusing, the rules of number of the positions, channels and time are various in files. Considering the diversity of file names of images derived from different microscopes, we manage to build a naming rule manager, which can create and modify the name rule. The rules can be made are flexible, which can contain up to 4 variables and 4 customized string. Every variables have a customized zero filling function that can solve the problem like the annoying number 01 to 99. The users can also shear their rules in the form of a file, which may benefit group working. Read the user manuals for more detail.

After solving the problem of getting files, we can now stick to the practices functions practical.

We have built spontaneous and induced synthetic organelles by specific interaction modules, so that we can control the formation process by different ways for demands in biological engineering. Then we characterized the kinetics and properties of synthetic organelles theoretically and experimentally. These results confirm the potential of synthetic organelles in synthetic biology.

The most important difference between fluorescent images of microscope and Ordinary photo is the function of channel. We need to contrast different fluorescent channel to discover the conclusion. However, export a large number of large images could be a time-wasting process. If we can merge channel or convert the images into grayscale after cropping, we will save much time. Thus we add the functions of merging and grayscale to our software first. Read the user manuals for more detail.(此处放处理前后的图)

For the living organism, if we want to show the dynamic process with video, we will need to fuse the images by order to make video. We wrote the functions to export video by time or by z axis. Read the user manuals for more detail.(此处放导出的视频gif)

In science research, cropping are widely used to beautify the images and emphasize the target. To meet the need of flexible cropping, we provide two cropping method. Drawing cropping can draw the range to be cropped while position cropping crop straightly by the given position. Read the user manuals for more detail. (此处放软件使用截图)

What’s more, sometime the cells float in the process of photographing, which result in the cell drift or even rotate in the video. We will have to make a larger cropping to ensure the cell will not go out of the edge. To solve this problem, We wrote a function that can move the cropping frame with the cell linearly, which can fix the drift of cell to some extent. Also, we can rotate the image by the setting before cropping, by which we may also fix the rotation of the cells. Read the user manuals for more detail. (漂移校正前后对比动图,旋转漂移校正前后对比动图)

Eventually, the microscopy images in science need some information on it before showing up in public. The time scale of every frame and the scale of the cell are the most common features. We can add the time scale information to the image by the given position, start time, interval and unit. And the scale plate, which indicate the scale of the cells, can be added by the given position, total length, length/pixel and unit. Read the user manuals for more detail. (加标尺和时间的动图)

Almost all of the microscopy image shown in our wiki and ppt are processing with this software. It help us a lot and we wish to share it with anyone who need it. If you want more detail, read the user manuals and the software are available here. (Github链接) And if you want a update version after the project freeze after iGEM, check here (另一个Github链接), we will release all the update here.