Team:XMU Software/Notebook

From 2013.igem.org

(Difference between revisions)
 
(6 intermediate revisions not shown)
Line 18: Line 18:
<div id="notebook"><a name="_notebook" id="_notebook"></a>
<div id="notebook"><a name="_notebook" id="_notebook"></a>
<div class="navigation">
<div class="navigation">
-
<div class="nav">
+
<div>
-
<div class="navmain">
+
<ul id="jsddm">
-
<ul id="nav_all">
+
<li><a href="https://2013.igem.org/Team:XMU_Software">Home</a></li>
-
<li><a href="https://2013.igem.org/Team:XMU_Software">Home</a></li>
+
<li><a href="https://2013.igem.org/Team:XMU_Software/Team">Team</a></li>
-
<li><a href="https://2013.igem.org/Team:XMU_Software/Team">Team</a>
+
<li><a href="https://2013.igem.org/Team:XMU_Software/Project/promoter">Project</a></li>
-
<ul style="display: none;">
+
<li><a href="https://2013.igem.org/Team:XMU_Software/Requirements">Requirements</a></li>
-
<li><a href="https://2013.igem.org/Team:XMU_Software/Team" href="#_ourteam">Our Team</a></li>
+
<li><a href="https://2013.igem.org/Team:XMU_Software/Outreach">Outreach</a></li>
-
<li><a href="https://2013.igem.org/Team:XMU_Software/Team" href="#_teamvideo">Team Video</a></li>
+
<li><a href="https://2013.igem.org/Team:XMU_Software/Notebook">Notebook</a></li>
-
<li><a href="https://2013.igem.org/Team:XMU_Software/Team" href="#_attribution">Attribution</a></li>
+
</ul>
-
<li><a href="https://2013.igem.org/Team:XMU_Software/Team" href="#_acknowledgement">Acknowledgement</a></li>
+
-
<li><a href="https://2013.igem.org/Team:XMU_Software/Team" href="#_city">Our City &amp; University</a></li>
+
-
</ul>
+
-
</li>
+
-
<li><a href="https://2013.igem.org/Team:XMU_Software/Project">Project</a>
+
-
<ul style="display: none;">
+
-
<li><a href="https://2013.igem.org/Team:XMU_Software/Project" href="#_promoter">Promoter-decoder</a></li>
+
-
<li><a href="https://2013.igem.org/Team:XMU_Software/Project" href="#_rbs">RBS-decoder</a></li>
+
-
<li><a href="https://2013.igem.org/Team:XMU_Software/Project" href="#_terminator">Terminator</a></li>
+
-
<li><a href="https://2013.igem.org/Team:XMU_Software/Project" href="#_protein">SynoProteiner</a></li>
+
-
<li><a href="https://2013.igem.org/Team:XMU_Software/Project" href="#_enote">E' NOTE</a></li>
+
-
<li><a href="https://2013.igem.org/Team:XMU_Software/Project" href="#_achieve">Achievement</a></li>
+
-
</ul>
+
-
</li>
+
-
<li><a href="https://2013.igem.org/Team:XMU_Software/Requirements">Requirements</a>
+
-
<ul style="display: none;">
+
-
<li style="width: 330px;"></li>
+
-
<li><a href="https://2013.igem.org/Team:XMU_Software/Requirements" href="#_medals">Medals</a></li>
+
-
<li><a href="https://2013.igem.org/Team:XMU_Software/Requirements" href="#_safety">Safety</a></li>
+
-
</ul>
+
-
</li>
+
-
<li><a href="https://2013.igem.org/Team:XMU_Software/Outreach">Outreach</a>
+
-
<ul style="display: none;">
+
-
<li style="width:300px;"></li>
+
-
<li><a href="https://2013.igem.org/Team:XMU_Software/Outreach" href="#_lectures">Lectures</a></li>
+
-
<li><a href="https://2013.igem.org/Team:XMU_Software/Outreach" href="#_gardenparty">Themed Garden Party</a></li>
+
-
<li><a href="https://2013.igem.org/Team:XMU_Software/Outreach" href="#_exchange">Exchange</a></li>
+
-
<li><a href="https://2013.igem.org/Team:XMU_Software/Outreach" href="#_enote1">E' NOTE</a></li>
+
-
  <li><a href="https://2013.igem.org/Team:XMU_Software/Outreach" href="#_painting">Painting</a></li>
+
-
</ul>
+
-
</li>
+
-
<li><a href="https://2013.igem.org/Team:XMU_Software/Notebook">Notebook</a>
+
-
<ul style="display: none;">
+
-
<li style="width: 500px;"></li>
+
-
<li><a href="https://2013.igem.org/Team:XMU_Software/Notebook" href="#_tool">Tools</a></li>
+
-
<li><a href="https://2013.igem.org/Team:XMU_Software/Notebook" href="#_journal">Journal</a></li>
+
-
<li><a href="https://2013.igem.org/Team:XMU_Software/Notebook" href="#_protocols">Protocols</a></li>
+
-
<li><a href="https://2013.igem.org/Team:XMU_Software/Notebook" href="#_experiment">Lab record</a></li>
+
-
</ul>
+
-
</li>
+
-
</ul>
+
-
</div>
+
</div>
</div>
 +
<div class="home_s3l1"></div>
</div>
</div>
Line 714: Line 673:
}
}
-
$("#xmu_software_right_matrix").mouseover($("#nav_all").css("list-style-type","none");
+
$("#xmu_software_right_matrix").mouseover(
-
$("#nav_all li a").css("list-style-type","none");
+
function(){$("#search-controls").show();$(".right-menu").show();$("#mw-searchButton").show();$("#searchGoButton").sho();});
-
$("#nav_all li").css("list-style-type","none");
+
-
$("ul").css("list-style-type","none");function(){$("#search-controls").show();$(".right-menu").show();$("#mw-searchButton").show();$("#searchGoButton").show();});
+
$("#search-controls").mouseover(function(){$("#search-controls").show();$(".right-menu").show();$("#mw-searchButton").show();$("#searchGoButton").show();});
$("#search-controls").mouseover(function(){$("#search-controls").show();$(".right-menu").show();$("#mw-searchButton").show();$("#searchGoButton").show();});
$(".right-menu").mouseover(function(){$("#search-controls").show();$(".right-menu").show();$("#mw-searchButton").show();$("#searchGoButton").show();});
$(".right-menu").mouseover(function(){$("#search-controls").show();$(".right-menu").show();$("#mw-searchButton").show();$("#searchGoButton").show();});
Line 738: Line 695:
$("#xmu_body").scroll(function(){
$("#xmu_body").scroll(function(){
-
 
movetotop();$("#search-controls").hide();$(".right-menu").hide();$("#mw-searchButton").hide();$("#searchGoButton").hide();});
movetotop();$("#search-controls").hide();$(".right-menu").hide();$("#mw-searchButton").hide();$("#searchGoButton").hide();});

Latest revision as of 02:59, 29 October 2013

NOTEBOOK
Tools
XMind
PowerPoint
Robert's Rules of Order
XMind
The software was used for record our brainstorm and make new ideas. It is free! And it has so many models for new users to build up their own models.

PowerPoint
That Powerpoint is used for reporting our progress and giving presentations. Thus we practice it and study how to tell a funny story.

Robert's Rules of Order
This book guided us on how to make a meeting effective. And it really worth the hornor.
TOOLS
Journal
MARCH
2013.3

3.30.2013

Chen: Experimental workspace can automatically decide whether it is a personal account or a business account of networking and the workspace affords the download link of those relevant software. Can we get those software embedded? How to help our customers find out the software they want quickly? (By searching them?) It is also important to process data and generate lab reports and logs in the workspace.

Future plan: We plan to add software in the software library, optimize the software's functions and landscaping interface. Besides, we want to afford real time data while monitoring on different platforms. And how about syncing to the cloud?

Qiu: Easy Express. The software is designed to save time for users. Then they just need to stay on creating new ideas and putting a possible idea into practice. In addition, unified expressions get researchers to understand other's work easily. Its system's function: drawing, display sequences, dynamic display structure of the plasmid and parts of the experiments, shows the meaning of each graph and table, guiding and help. The challenge for us is that whether we can dynamic display the data? If we standardization of the presentation, the software may be rejected by other teams for its boredom standardization separate kinds of efforts may be impossible. This software told you that you don't need to learn MAYA and other magic software, it can include their functions. Will it be possible? (Perhaps unattainable for now) The idea may be realized by attaching the database to the software and affording individuation information search for our users.

Wang: Document management and real time monitoring can help you on scientific literature management, take notes and share your ideas. It can also automatic detection and data recording of streamlined repetition, design shortcut keys to improved operational efficiency. Thus, users can use graph visualization to understand the data easily.

Zhang: She had done a lot of work on directional optimization of BioBricks.

Purpose: Inputing environmental parameters include special loci genes, the expected expression level and chooses candidate BioBricks. Optimize and find out the best sequences under given conditions and setting number of evolutionary (n) chooses the BioBricks, and the system will guide users until the given conditions are met, variation to generate different sequencess. Copy, retain or reject BioBricks according to the matched-degree, this step is parallel to natural selection. Circulation stops after n times circulations, output the best sequences. The problems are how to make sure that the genotype equals its phenotype? How to define the f(x) that we want? And now we need to read some books about the genetic algorithm to get the way.

Summary: Now we have two ideas. One is to build a platform for researchers that focusing on synthetic biology (aim to increase their efficiency). Former researchers have already done some researches about it, so it might be a rat race.

Solve synthetic biology problems with GA. We need to supplement relevant basic knowledge of GA. So, studying CLOTHO developed by Berkeley and other universities and try to find out some flesh ideas and make a research to find out what front-line researchers need. We also need to study pertinent software and GA, protein quaternary structure and knowledge about directional optimization, read more books and literature to make sure the possibility of the idea. GA is too difficult for some of us. We still need to get come up with some novel ideas.

OK, for so many tasks, work in groups and share additional ideas~!



Meeting
Record
3.30
APRIL
2013.4

2013.4.7

Zhang had learnt GA. Also, we read the news about Calgary and Newcastle, SUSTC(calculate terminator efficiency by a score system). Code is linked up with fitness, which influences the secondary structure of protein. For example, the changing of a-tail, stem loop and T-tail, we can also find it in the project of SUSTC. Additionally, she also read papers on how to calculate f(x) & take notes when learn new things. SUSTC' fault: Just one function, it may not catch everybody's eyes. She plans to change promoter so as to confirm the system efficiency. Jianxing schedule to learn neural network, after that, he will change the source code to be used on today's system. Huang Xin and Huang Jian now know just a little about Matlab, but they think the code can be changed easily. Wang learned Matlab as well. Tang Chun read some books about system efficiency and downloaded papers to share with others. From N-terminal domain rule, he noticed that choose the parameters is a key point for our project.

Next week's task had been written on the wall. And we suggest everybody to use PowerPoint to explain their ideas.



2013.4.14

Specific our goals: For most of us aren't familiar with GA. We misunderstand the idea at the beginning. We determined to find the best fit BioBricks through genetic recombination and variation inside the BioBricks, and we evaluating them by our algorithm. Compare with other team' work: EbolGENTS (2008, Calgary) and Evolutionary Algorithm (2008, Newcastle University). Both of them had used GA, however, they construct a system with given BioBricks just like build blocks, after which they find the best system in those "structures". As for our group, we focus on genetic recombination and variation inside the BioBricks to make further ones, and search for the best with given conditions.

Reduce the degree of difficulty: it may be a huge project to ensure phenotype and fitness result from mutations of the base sequences in the whole BioBricks. So we decided to narrow down and aim at optimizing the decision of particular bases, promoter, terminator and RBS locus. Yijuan had mentioned that SUSTC had done research on computational efficiency of the Terminator's gene sequences.

Core problem: How to ensure phenotype from genotype? How to find the f(x) meet our goal? Fitness function: three ways had been chosen to solve it: first, search for relevant literatures; read the project offered by Professor Fang named “microorganism’s choice of the optimal conditions"; if possible, our wet lab should give us a hand on affording real time data and experimental simulation to ensure f(x).

Current task: Check the project of iGEM "calculate terminators efficiency by the sequences of the terminators”; all of us need to take a look at SUSTC' work and discuss the next time. Learning Matlab and GA!

Annotations: We had set sail now! All of us need to learn SUSTC's work on ensuring genotype by phenotype and discuss the next time. We are badly in need of professor's help!

Try to find more idea! Stay hungry!



2013.4.21

This week we had a summary of the work we had done before and nowadays we need to fix it. GA as an algorithm can work on several biological questions. And several new ways and improvement had been found out to solve the problem. Take an example, GASCO is a new algorithm that improves the answer of GA.

We start the preparation for the human practice. That may be of great importance. We had to distribute the job and explicit the goal so as to lift efficiency.

Neural network can be used in it.







2013.4.28

Zhang: After reading several papers, she got down to SBOL. She got some new ideas on our program.

Han Tao & Huang Jiang & Huang Xin: They had successly got a software that can simulate the situation. However, software remains some problem to be solved. We had better make a new one, do not use this one, for we can use Matlab. That will be a good idea.

Platform and relevant work went well.








Meeting
Record
4.7
4.14
4.21
4.28
MAY
2013.5

2013.5.5

Most of us take a rest after long hours.













2013.5.12

This week, we will be divided into two groups, one named design group and another one Matlab group. For the first group, they need to finish most of the work on the design. Our logo, clothes and slogan will be their works. What’s more, the platform and the wiki to show our achievement require them to try their best to do it. For the second group, they must continue working on the software and try to improve existing algorithms.

We had got some ideas on human practice and the next step was to check if they can be carried.









2013.5.19

Design group:the wiki has been designed and we are now considering combining wet lab's

Design group: The wiki has been designed and we are now considering combining wet lab's work with ours. Han Chen had done a lot work in the wet lab and found out what problems they met. We will finish the Wiki in the next few days and afford some tools for users.

Matlab group: They had already written part of our software and challenging it. We test it and find that its interface is not friendly and difficult for users to master it at the first sight. And we will call for help from the design group. Also, for the semifinals is nearby. We need to take a break.








2013.5.26

Huang Jiang &Huang Xin: They learn C++ and try to make a program. They learn different kinds of arithmetic and compare them to find what we need. GASCO and some additional algorithms are inconsideration.

Zhang: She had already found software that can help us to solve those problems. In additon, she also focuses on SBOL and finds out the way to solve some easy problems we put forward before.

Zhang Shiqi & Wang Chuyue: They had already used GA to make a program and test it. However, we think they need to make more progress so as to up to standard.

Qiu Likai & Chen Yuezeng: The software had been finished and they are designing the wiki and writing codons. That might be finished in two months.

Huang Jianxing: He read and found some papers of Codon usage bias. He should have been better. NCBI is of great importance if we write a software ourselves. And we need to know how to make use of the data in NCBI.



Meeting
Record
5.5
5.12
5.19
5.26
JUNE
2013.6

2013.6.2

Lin shen: Codon bias database is important for our works. We need to use Latin to search for the correct sequences for the organisms. NCBI had been downloaded and can be imported.

Chen Han: Everything goes well. He starts to prepare for the human practice.

Zhang Yijuan: She had already explained the meaning of RBS. And figure out the way that how to evaluate it. That idea had been written and be used in our software.

Hon Yuming: He drew something and had got the idea of doing so. The logo design is the handle. And the logo design influences the next step and we shall finish it ASA possible.








2013.6.9

Exam week. So call off.
















2013.6.16

Exam week. So call off.
















2013.6.23

Zhang Yijuan had distinguish general transcription factors, recognition of inductivity transcription. Improving by similar software. Then she will import the database and check them one by one. So we need to know how to call PWM from the database. On sigma factor, statistic PSFM model by using a neural network will be a good way. We know that the best length requires a certain distance. No ready-made matrix, we had to write one. She will read papers about RBS following. Huang Jianxing & Huang Jiang & Lin shen & Han Tao had read to know the basic knowledge. Cheng Han finds papers on Sigma 70 & do some work on how to build an experience platform that suits user’s need. He improves and redoes the platform to make a new model.

Team member Yijuan Zhang reported our software project (mainly for evaluating of promoters) to Mrs. Wu. We received several suggestions from Mrs. Wu. To enhance the accuracy of our software work, we are supposed to pay attention to the false positives raised during recognition of promoters. And to further improve our promoter-evaluation program, Mrs. Wu suggested that we do some research on some distinct promoters besides E. coli promoters. On the entire Wu applauded progress we had achieved and encouraged our software team to do our wonderful jobs as always.

Summer camp, garden party, Cathedra of synthetic biology, card game, Foldit and lantern riddles will help us to introduce iGEM to people. Monetary reimbursement includes the registration fee. Numberous matters need attention: like travel expense, laboratory items, office supplies, car fare. Printing and copying cost should label the amount of money. Qiu & Chen made the concept map and interface of our software. Huang Xin makes use of the software that we wrote before. Then he will look for more papers of sigma 70.



2013.6.30

Arithmetic software team on evaluating and optimizing BioBricks held a meeting and report our progress and current problems to former iGEMer Youbin Mo. Mo listened to our program with extreme concern and appreciation and taught one of our team members to use an artificial neural network to build weight position matrix for Sigma motifs. We discussed the difficulties in front of us, which is mainly about the refinement of our algorithm and how to store and use data from database to RDB. We decide to concentrate on improving the algorithm. In addition, Mo suggested that we start to present our slides in English and make a summary of our theories so as to post them on our wiki.

Easy Note is the software based on Web, which is designed to convenient biosynthetic researchers to do some experimental record and query information. After registration and login, users can do some rudimentary records, related database and background program and so on.

Because the interface is too monotonous, and the function is too simple, we plan to design a succinctly and naturally interface and add query information, timing function, set, import and export document in the resulting month.





Meeting
Record
6.2
6.9
6.16
6.23
6.30
JULY
2013.7

2013.7.7

Han designed small icon so that the interface will be more beautiful. Small icon included addition, delete, document, tool, and set, text, picture and so on.

Qiu had successfully realized login in and registry database. At the same time, he coded the data board. Chen had written code for the interface including addition, delete, document, tool function. Nonetheless, it is still not enough perfect because of various reasons. What to do next will be discussed at tonight’s meeting.

Huang Xin learned that we can deal with the data from the database using Matlab.

Han Tao refined our algorithm to evaluate promoter strength on Java and try to run some existing software designed to improve protein coding sequencess.

Zhang Yijuan started to learn theories on RBS and its prediction. By looking up to literatures, we find several factors which can influence the RBS strength including the SD sequences, spacer length, initiation codon and secondary structure. And we come up with algorithms similar to the algorithms used in the promoter part which take 3 factors, namely, SD sequences, spacer length, start codon into account. And we’ll study the impact of RBS structure on its strength next week.

Rao has built a database in access containing all the transcription factors’ binding sites and we are now discussing how to use this database in our software.



2013.7.14

To improve the login interface and the registry interface, Chen designed a fresh style’s interface which had divided into four sections and had used an irregular design. When clicking one section, this section enlarged so that the interaction effect was better. Kai made the numerous efforts to improve the database. Because the database is problematic, he spent a lot of time for it so he stayed up late sometimes. Next week, we will improve the function and interface.

Zhang figured out the algorithm to calculate the binding free energy between RBS mRNA and 16s rRNA and Han Tao started to write code for it at once. Now we have a simple program for calculating the binding free energy. So far we have worked out two algorithms to evaluate RBS strength.





2013.7.21

Zhang put forward 2 methods to evaluate RBS strength. The basic method is to use the PWM (position weight matrix) of the SD sequences and the spacer length between the SD sequences and start codon to calculate the relative strength. The second is to calculate the binding free energy between the RBS mRNA and the 16s rRNA in the ribosome.

Han Tao, Huang Xin and Rao are working together on the program code.

Qiu had finished the record module that we can add text, photo, table and so on. Because the record interface isn’t too concise, we should improve in the next week. At the same time, import and export function had accomplished. In the process of programming, we met with numerous difficulties. For completing the task better in the subsequences stage, Chen studied the jQuery. Next week, we will continue to work hard.




2013.7.28

HanTao began to deal with the GUI of the promoter evaluation part of our project.

Rao decides to inlay the BioBrick sequences data in our software as a text file.

ZhangYijuan had put forward the problem of how to determine the weight of motif similarity and spacer length score in the strength evaluation algorithm .After consulting with QiuRuosang, Zhang and QiuRuosang began to design experiments for the data needed to modify as well as validate our algorithm to evaluate both the promoter and RBS strength.

After the end of the third semester in this week, we invest a lot of time for the software production. Qiu had finished and modified the function of adding a photograph, table, step and the text. Difficulties in the database exceed we imagine. With increasing a lot of novel effect, login interface had been modified by Chen. Next week, we will tidy up the code for easier to read and improve the existing functionality.s




Meeting
Record
7.7
7.14
7.21
7.28
AUGUST
2013.8

Before, we have been entangled with the problem that how to get the position frequency matrix of Sigma promoter motifs (we have only obtained the data of sigma 70 and sigma E promoters from literatures). This week, after deliberate discussion, we come up with an idea that we can use the consensus sequences provided in literatures and promoter sequencess in RDB to calculate the matrix by ourselves. Han Tao and Zhang are in charge with this little program and now we have worked out the frame of the program and have tested it using the data of sigma 32. There is more work to be done to refine the program and make our position frequency matrix more reliable.

Members of our software team are doing experiments in the lab this week.

Group of Protein experienced a tough time these weeks. In 21th, July, we decided to apply the algorithm of patent 200780024670.5 in further work. However, concern on sort of using the patent delayed our pace forward.

After communication with Prof. Fang this week, we stick to the direction and all neglected tasks are being undertaken. Unfortunately, things don’t go smoothly as expected.

Jianxing Huang employed data from NCBI (database) and paid enormous efforts on changing sequences files to FASTE files. He exerted himself in making the algorithm programmable by understanding the patient in detail.

Tao Han went home, but he was still making attempts to program the available parts.

Zach Lin went home as well, in which the documents cannot be downloaded, only doing his endeavor to read limited documentary sources online.

Next week:

Jianxing Huang will find out and download all those parameters mentioned in the algorithm from the database.

Examples will be made by Jiang Huang to explain the algorithm and make the main idea of the program possible.

Tao Han tends to begin compiling the computer program.

Zach Lin wants to blend an innovative point into the algorithm by scanning lots of papers.



The week we had finished the elementary function so that user can use our software by registering. We named the software for “E’Note”. User can add and delete an experiment, add step, add text, table, photo and so on.

Qiu had put the software on the line. Chen had finished one of the experiment formwork that the user can utilize directly. However, the tool hadn’t finished which we will work hard next week.














Frist, we had uploaded the wiki of team project descriptions to the iGEM server. It is beautiful but half-baked, so we decide to make the wiki after the platform is done, maybe in mid-August. Second, we designed a series of models of experimental record, and we are adding them to the platform as a different function. Users can add a model for recording experimental data efficiently. Third, the innovative design of platform’s interface is made. We will improve the interface according to it.













Most of the software function had been completed and the users can use it. We will improve some function that not good enough next week. Before the ensuring Wednesday, we will give instruction and the users can use the software more efficient. We plan to make a community post at iGEM official page and received responses from other iGEM teams who use our software.














That was a funny day. We discussed how we can make full use of things to make a mascot. Additionally, we sat around and have a brainstorm, after which we got the idea of how to record the introduction movie. Together we put forward a lot of helpful ideas and funny tips. Hong planned to draw more than 1000 pictures! That was amazing!

And for distinct parts of our wiki, the job was distributed to five members and each one had to draw the scheme quickly. After that, they need to discuss with our designer Hong to know whether the idea can be achieved or not.











Meeting
Record
8.1
8.8
8.15
8.22
8.29
SEPTEMBER
2013.9

For this is the last month for us to prepare for the iGEM. We are now ready to start preparing for our speaking. That was really a hard work. Thus we need to know what other teams had done before. So we downloaded their videos and carefully watching them. That may help us on make a good presentation.











We have got the idea on how to make the PPT for our presentation. Besides, this week, we also made some instruction books for users to use our software. We also worked on the wiki to make sure that we will be able to show it to teams from all over the world. Our designer, Hong, had drew so many graphs to beautify our wiki. There is still so many problems need to be solved in the last two weeks. We need to hurry up! Keep on!











This week, we tried to give a presentation to our guiders. They offered us some good suggestions. We need to beautify our PPT. That’s a hard but interesting work. That’s a challenge for us. And we believe that we can finish the job by our hard working!











This is the last week for us to finish the wiki. We took turns to have a rest and keep on practicing our presentation. On the other hand, all of us were devoted in the work so as to get the gold medal someday in the future. Just like what Jobs had done to the world, we will to change the world with our software. We are too hurry to hear the news that we are given the gold medal in MIT. We are the best and we had change people’s opinion on iGEM. Keep on going, my guys!











Meeting
Record
9.5
9.12
9.19
9.26
General Protocols

General Protocols

1 Stock solution

50 mg/mL Ampicillin
-0.5 g Amp, 10 mL water, filter sterilize with millipore express membrane, freeze in aliquots
50 mmol/L Arabinose
- 0.1876 g Arabinose, 25 mL water, filter sterilize with millipore express membrane.

2 Preparation of Competent Cell

Thaw an aliquot of cells (without any plasmid in them) on ice
- To 20 mL of sterile LB, add 100 μL aliquot of the thawed cells: remember, this LB does not have any antibiotic in it, so work as aseptically as possible (i.e. autoclave all solutions and use sterile pipettes).
- Grow cells in the shaker at 37 ℃ and 200 rpm, until they reach an OD600= 0.3 - 0.4. This usually takes 1.5 - 2 hours.
- Ice down the LB with growing cells for 30 min.
- Aliquot into sterile 1.5 mL tubes and spin down at 1500 xg for 5 min at 4 ℃; discard supernatant.
- Ice down Solution A and Solution B of TaKaRa Competent Cell Preparation Kit during centrifugation.
- Gently resuspend each pellet with 100 μL Solution A.
- Centrifuge 1500 xg for 5 min and discard supernatant.
- Resuspend each pellet on ice in 100 μL Solution B.

3 Transformation

- Add 10 μL of DNA. Swirl gently with pipette.
- Incubate tubes on ice for 30 min
- Heat pulse tubes in 42 ℃ water bath for 90 s.
- Incubate on ice for 5 - 10 min
- Add 400 μL of LB broth to each tube and incubate for an hour at 37 ℃ with shaking.
- Spread 100 μL of each culture on an LB agar plate containing the appropriate antibiotics and incubate overnight at 37 ℃ (spread using beads).

4 Plasmid Purification

- Centrifuge sample in eppendorf tube approximately 1.5 mL at a time, draining off supernatant after each spin and adding more cell solution.
- Resuspend the pelleted cells in 250 μL of the resuspension Solution (mixture with Solution I and RNasa A). The bacteria should be resuspended completely by vortexing or pipetting up and down until no cell clumps remain.
- Add 250 μL of the Lysis Solution (Solution II) and mix thoroughly and gently by inverting the tube 5-6 times, letting it stand for 1-2 min at room temperature until the solution becomes viscous and slightly clear.
- Add 350 μL of the Neutralization Solution (Solution III) and mix immediately and thoroughly by inverting the tube 5 - 6 times.
- Centrifuge for 10 min at 12,000 rpm to pellet cell debris.
- Apply the supernatant to the supplied spin column by decanting. Avoid disturbing or applying the white precipitate.
- Centrifuge for 1 min at 12,000 rpm. Discard flow-through and place the column back into the same collection tube.
- Add 500 μL of the Wash Buffer PB to the spin column. Centrifuge for 1min at 12,000 rpm and discard flow-through. Place the column back into the same collection tube.
- Add 500 μL of the Wash Buffer W to the spin column. Centrifuge for 1min at 12,000 rpm and discard the flow-through. Place the column back into the same collection tube.
- Repeat the step 9 again.
- Discard flow-through and centrifuge for an additional 3 min to remove residual Wash Solution.
- Place the spin column in a clean 1.5 mL centrifuge tube, and pipet 20 μL Elution Buffer TE (prewarm to 60 ℃) directly to the center of the column without touching the membrane. Let it stand for 2 min at room temperature and centrifuge for 1 min at 12,000 rpm.
- Discard the column and store the purified plasmid DNA at -20 °C.

5 Standard BioBrick Assembly

- Digestion of insert: 2 - 5 μg DNA / 100 μL volume, 10× H buffer, EcoR I, Spe I. Digestion and inactivation. Clean up the insert via gel electrophoresis. When cutting the insert out of the gel, try avoiding staining or exposure to ultraviolet light of the insert.
- Digestion of vector: 2 - 5 μg DNA / 100 μL volume, 10× M buffer, EcoR I, Xba I. Digestion and inactivation. Clean up the insert via gel electrophoresis. When cutting the insert out of the gel, try to avoid staining or exposure to ultraviolet light of the insert.

6 Suffix Insertion

- Digestion of insert: 2 μg~5 μg DNA / 100 μL volume, 10× M buffer, Xba I, Pst I. Digestion and inactivation. Clean up the insert.
- Digestion of vector : 2 μg~5 μg DNA / 100 μL volume, 10× H buffer, Spe I, Pst I. Digestion and inactivation. Clean up the vector.

7 Ligation

- After digestion and clean-up, the next step is ligation.
According to the ligation equation of Insert/Vector=3 mol/mol, combine the vector, insert, 10× T4 ligation buffer and 1 μL of T4 ligase in a 10 μL reaction overnight at 4 ℃.

8 Gel Extraction

- Weigh a 1.5 mL centrifuge tube for each DNA fragment to be isolated and record the weight.
- Excise gel slice containing the DNA fragment using a clean scalpel or razor blade. Cut as close as possible to the DNA to minimize the gel volume. Place the gel slice into a pre-weighed 1.5 mL tube and weigh. Record the weight of the gel slice.
- Add Bing Buffer BD at a ratio of 100 μL of solution per 100 mg of agarose gel slices.
- Incubate the gel mixture at 55-65 ℃ for 7-10 min or until the gel slice is completely dissolved. Mix the tube by inversion every few minutes to facilitate the melting process. Ensure that the gel is completely dissolved.
- After the dissolved gel mixture cool down, transfer it to the Spin Columns assembly and incubate for 2 min at room temperature.
- Centrifuge the Spin Columns assembly in a microcentrifuge at 12,000 rpm for 1 min, and discard the flow-through.
- Wash the columns by adding 500 μL of Wash Buffer PE to the Columns. Centrifuge the columns assembly for 1 min at 12,000 rpm, and discard the flow-through.
- Repeat step 7 again.
- Centrifuge the Columns for an additional 3 min to completely remove residual wash buffer.
- Empty the Collection Tube and recentrifuge the column assembly for 1 min with the microcentrifuge lid open (or off) to allow evaporation of any residual ethanol.
- Place the spin column in a clean 1.5 mL microcentrifuge tube, and pipet 20 μL deionized water (pH is 8.0 - 8.5 and prewarm to 60 ℃)directly to the center of the column without touching the membrane. Incubate at room temperature for 2 min.
- Centrifuge for 1 min at 12,000 rpm. Discard the columns and store the microcentrifuge tube containing the eluted DNA at–20 ℃ .

9 Restriction analysis

- Combine H20, 4μL of dNTP Mixture, 10×Ex Taq Buffer, 0.25μL of Ex Taq, 1 μL of VR primer, 1 μL of VF2 primer and pick the colony in a 25 μL reaction for PCR.
- Gel electrophoresis.

10 Genetic mutations

1. Design the primers with mutation.
2. PCR.
- 0.25 μL of Pyrobest DNA Polymerase (5U/μL).
- 5 μL of 10 x Pyrobest buffer II.
- 4 μL of dNTP Mixture (2.5 mM each).
- 1 μL of Primer 1 (20 uM).
- 1 μL of Primer 2 (20 uM).
- 0.01 – 1 ng Template.
- Add ddH2O up to 50 μL.
3. PCR condition.
- 94 ℃ for 30 s, 55 ℃ for 30 s, 72 ℃ for 5 min . circulate for 24 times.
4. Run the gel and do the gel extraction.
5. Blunting Kination.
- 1 pmol of DNA Fragment.
- 2 μL of 10 x Blunting Kination Buffer.
- 1 μL of Blunting Kination Enzyme Mix.
- Add ddH2O up to 20 μL.
- Reaction under 37 ℃ for 10 min.
- Reaction under 70 ℃ for 10 min.
6. Ligation.
- Take 5 μL reacting solution into a new PCR tube.
- Add 5 μL Ligation Solution I.
- Reaction under 16 ℃ for 1 h.
- Transfor the reacting solution into 100 μL competent cell.



Characterization

Fluorescence Measurements

- The samples to be tested are cultured from plates in 20 mL of the Basal Minimal Medium with appropriate antibiotics and incubated overnight at 37 ℃ at 200 rpm.
- The culture is checked for OD600 next day and then subculture by the same medium with antibiotics at 37 ℃ shaking for 2 h.
- Add corresponding inducer at concentration gradients into the above-mentioned culture and keep on incubating. During the time incubating, every 15 min, take 1 mL bacteria liquid, then centrifuge the cells( 6000 rpm, 10 min ) and resuspend them in 1 mL PBS. At last, pipette to a 96 well plate.
- The plate reader made by Molecular Device then read.
- The program does the following:
- In endpoint reads, following measurements are taken in a time interval of 15 min: absorbance (600 nm filter) and fluorescence (485 nm and 520 nm for GFP).
- The results then transfer to excel sheet and interpret.

Lab Record