Team:Calgary/25 June 2009

From 2009.igem.org

(Difference between revisions)
Line 417: Line 417:
<br>
<br>
<div class="heading">
<div class="heading">
-
Descriptive Title of What You're Doing
+
Heads Up Display Screens
</div>
</div>
<br>
<br>
<div class="desc">
<div class="desc">
</html>
</html>
-
WIKI CODING HERE
+
Retrospective Notebook: This entry was not written on this day, but derived later from working notes I made that day.
 +
 
 +
Began planning out the navigation scheme for the HUD, what screens would be available for you to click through. Very quickly realized that displaying lots of text on a 15x8 character screen was a bad idea, long form communications would have to happen by giving the user notecards (text documents in second life).
 +
 
 +
Initially, I was sending the display messages to each of the 120 display tiles by name, using chat messages. This was extremely slow... and because each object only has a 100 message queue, and each object received every message whether it was the intended recipient or not, some tiles would have their message dropped! Naming all of the display tiles accurately also turned out to be obnoxious, as a handful of typos didn't become obvious until much later.
 +
 
 +
Also, updating the script contained in each display tile object for bugfixes or new functionality became a *major* hurdle. Either I would have to create a single new tile, copy it 119 times (easy, fast) and rename each tile with its coordinates (slow, painful), or I would have to go into each tile, delete the old script and replace it with the new one (slow, painful). This system would get rehauled for something a good deal better (though perhaps still not optimal).
 +
 
 +
The basic outlines of the HUD were established: a main menu, the unbind screen, the build screen a level selection screen, as well as 'count mode'. Count mode would be renamed interaction checker, the idea being that I could check whether the user had made an error in using the biobrick simulator by checking each object for interactions it could have with other objects. The idea is that if a reaction could happen, it should. If a gene is on but it has no gene product around, it should be expressed; or if a repressor is floating about with a compatible promoter still active, the promoter should be turned repressed. Or alternatively, if all copies of a gene are turned off, then none of their gene product should be present. This is another feature that has yet to make it into the simulator proper, but I've designed the sim's objects in a way that will make it easy to implement when I get the time.
<html>
<html>

Revision as of 20:34, 21 August 2009

University of Calgary

UNIVERSITY OF CALGARY



THIS MONTH

June
MTWTFSS
[http://2009.igem.org/Team:Calgary/1_June_2009 1] [http://2009.igem.org/Team:Calgary/2_June_2009 2] [http://2009.igem.org/Team:Calgary/3_June_2009 3] [http://2009.igem.org/Team:Calgary/4_June_2009 4] [http://2009.igem.org/Team:Calgary/5_June_2009 5] [http://2009.igem.org/Team:Calgary/6_June_2009 6] [http://2009.igem.org/Team:Calgary/7_June_2009 7]
[http://2009.igem.org/Team:Calgary/8_June_2009 8] [http://2009.igem.org/Team:Calgary/9_June_2009 9] [http://2009.igem.org/Team:Calgary/10_June_2009 10] [http://2009.igem.org/Team:Calgary/11_June_2009 11] [http://2009.igem.org/Team:Calgary/12_June_2009 12] [http://2009.igem.org/Team:Calgary/13_June_2009 13] [http://2009.igem.org/Team:Calgary/14_June_2009 14]
[http://2009.igem.org/Team:Calgary/15_June_2009 15] [http://2009.igem.org/Team:Calgary/16_June_2009 16] [http://2009.igem.org/Team:Calgary/17_June_2009 17] [http://2009.igem.org/Team:Calgary/18_June_2009 18] [http://2009.igem.org/Team:Calgary/19_June_2009 19] [http://2009.igem.org/Team:Calgary/20_June_2009 20] [http://2009.igem.org/Team:Calgary/21_June_2009 21]
[http://2009.igem.org/Team:Calgary/22_June_2009 22] [http://2009.igem.org/Team:Calgary/23_June_2009 23] [http://2009.igem.org/Team:Calgary/24_June_2009 24] [http://2009.igem.org/Team:Calgary/25_June_2009 25] [http://2009.igem.org/Team:Calgary/26_June_2009 26] [http://2009.igem.org/Team:Calgary/27_June_2009 27] [http://2009.igem.org/Team:Calgary/28_June_2009 28]
[http://2009.igem.org/Team:Calgary/29_June_2009 29] [http://2009.igem.org/Team:Calgary/30_June_2009 30]


NOTEBOOK PAGE INDEX



CALENDAR

May
MTWTFSS
        [http://2009.igem.org/Team:Calgary/1_May_2009 1] [http://2009.igem.org/Team:Calgary/2_May_2009 2] [http://2009.igem.org/Team:Calgary/3_May_2009 3]
[http://2009.igem.org/Team:Calgary/4_May_2009 4] [http://2009.igem.org/Team:Calgary/5_May_2009 5] [http://2009.igem.org/Team:Calgary/6_May_2009 6] [http://2009.igem.org/Team:Calgary/7_May_2009 7] [http://2009.igem.org/Team:Calgary/8_May_2009 8] [http://2009.igem.org/Team:Calgary/9_May_2009 9] [http://2009.igem.org/Team:Calgary/10_May_2009 10]
[http://2009.igem.org/Team:Calgary/11_May_2009 11] [http://2009.igem.org/Team:Calgary/12_May_2009 12] [http://2009.igem.org/Team:Calgary/13_May_2009 13] [http://2009.igem.org/Team:Calgary/14_May_2009 14] [http://2009.igem.org/Team:Calgary/15_May_2009 15] [http://2009.igem.org/Team:Calgary/16_May_2009 16] [http://2009.igem.org/Team:Calgary/17_May_2009 17]
[http://2009.igem.org/Team:Calgary/18_May_2009 18] [http://2009.igem.org/Team:Calgary/19_May_2009 19] [http://2009.igem.org/Team:Calgary/20_May_2009 20] [http://2009.igem.org/Team:Calgary/21_May_2009 21] [http://2009.igem.org/Team:Calgary/22_May_2009 22] [http://2009.igem.org/Team:Calgary/23_May_2009 23] [http://2009.igem.org/Team:Calgary/24_May_2009 24]
[http://2009.igem.org/Team:Calgary/25_May_2009 25] [http://2009.igem.org/Team:Calgary/26_May_2009 26] [http://2009.igem.org/Team:Calgary/27_May_2009 27] [http://2009.igem.org/Team:Calgary/28_May_2009 28] [http://2009.igem.org/Team:Calgary/29_May_2009 29] [http://2009.igem.org/Team:Calgary/30_May_2009 30] [http://2009.igem.org/Team:Calgary/31_May_2009 31]


June
MTWTFSS
[http://2009.igem.org/Team:Calgary/1_June_2009 1] [http://2009.igem.org/Team:Calgary/2_June_2009 2] [http://2009.igem.org/Team:Calgary/3_June_2009 3] [http://2009.igem.org/Team:Calgary/4_June_2009 4] [http://2009.igem.org/Team:Calgary/5_June_2009 5] [http://2009.igem.org/Team:Calgary/6_June_2009 6] [http://2009.igem.org/Team:Calgary/7_June_2009 7]
[http://2009.igem.org/Team:Calgary/8_June_2009 8] [http://2009.igem.org/Team:Calgary/9_June_2009 9] [http://2009.igem.org/Team:Calgary/10_June_2009 10] [http://2009.igem.org/Team:Calgary/11_June_2009 11] [http://2009.igem.org/Team:Calgary/12_June_2009 12] [http://2009.igem.org/Team:Calgary/13_June_2009 13] [http://2009.igem.org/Team:Calgary/14_June_2009 14]
[http://2009.igem.org/Team:Calgary/15_June_2009 15] [http://2009.igem.org/Team:Calgary/16_June_2009 16] [http://2009.igem.org/Team:Calgary/17_June_2009 17] [http://2009.igem.org/Team:Calgary/18_June_2009 18] [http://2009.igem.org/Team:Calgary/19_June_2009 19] [http://2009.igem.org/Team:Calgary/20_June_2009 20] [http://2009.igem.org/Team:Calgary/21_June_2009 21]
[http://2009.igem.org/Team:Calgary/22_June_2009 22] [http://2009.igem.org/Team:Calgary/23_June_2009 23] [http://2009.igem.org/Team:Calgary/24_June_2009 24] [http://2009.igem.org/Team:Calgary/25_June_2009 25] [http://2009.igem.org/Team:Calgary/26_June_2009 26] [http://2009.igem.org/Team:Calgary/27_June_2009 27] [http://2009.igem.org/Team:Calgary/28_June_2009 28]
[http://2009.igem.org/Team:Calgary/29_June_2009 29] [http://2009.igem.org/Team:Calgary/30_June_2009 30]


July
MTWTFSS
    [http://2009.igem.org/Team:Calgary/1_July_2009 1] [http://2009.igem.org/Team:Calgary/2_July_2009 2] [http://2009.igem.org/Team:Calgary/3_July_2009 3] [http://2009.igem.org/Team:Calgary/4_July_2009 4] [http://2009.igem.org/Team:Calgary/5_July_2009 5]
[http://2009.igem.org/Team:Calgary/6_July_2009 6] [http://2009.igem.org/Team:Calgary/7_July_2009 7] [http://2009.igem.org/Team:Calgary/8_July_2009 8] [http://2009.igem.org/Team:Calgary/9_July_2009 9] [http://2009.igem.org/Team:Calgary/10_July_2009 10] [http://2009.igem.org/Team:Calgary/11_July_2009 11] [http://2009.igem.org/Team:Calgary/12_July_2009 12]
[http://2009.igem.org/Team:Calgary/13_July_2009 13] [http://2009.igem.org/Team:Calgary/14_July_2009 14] [http://2009.igem.org/Team:Calgary/15_July_2009 15] [http://2009.igem.org/Team:Calgary/16_July_2009 16] [http://2009.igem.org/Team:Calgary/17_July_2009 17] [http://2009.igem.org/Team:Calgary/18_July_2009 18] [http://2009.igem.org/Team:Calgary/19_July_2009 19]
[http://2009.igem.org/Team:Calgary/20_July_2009 20] [http://2009.igem.org/Team:Calgary/21_July_2009 21] [http://2009.igem.org/Team:Calgary/22_July_2009 22] [http://2009.igem.org/Team:Calgary/23_July_2009 23] [http://2009.igem.org/Team:Calgary/24_July_2009 24] [http://2009.igem.org/Team:Calgary/25_July_2009 25] [http://2009.igem.org/Team:Calgary/26_July_2009 26]
[http://2009.igem.org/Team:Calgary/27_July_2009 27] [http://2009.igem.org/Team:Calgary/28_July_2009 28] [http://2009.igem.org/Team:Calgary/29_July_2009 29] [http://2009.igem.org/Team:Calgary/30_July_2009 30] [http://2009.igem.org/Team:Calgary/31_July_2009 31]


August
MTWTFSS
          [http://2009.igem.org/Team:Calgary/1_August_2009 1] [http://2009.igem.org/Team:Calgary/2_August_2009 2]
[http://2009.igem.org/Team:Calgary/3_August_2009 3] [http://2009.igem.org/Team:Calgary/4_August_2009 4] [http://2009.igem.org/Team:Calgary/5_August_2009 5] [http://2009.igem.org/Team:Calgary/6_August_2009 6] [http://2009.igem.org/Team:Calgary/7_August_2009 7] [http://2009.igem.org/Team:Calgary/8_August_2009 8] [http://2009.igem.org/Team:Calgary/9_August_2009 9]
[http://2009.igem.org/Team:Calgary/10_August_2009 10] [http://2009.igem.org/Team:Calgary/11_August_2009 11] [http://2009.igem.org/Team:Calgary/12_August_2009 12] [http://2009.igem.org/Team:Calgary/13_August_2009 13] [http://2009.igem.org/Team:Calgary/14_August_2009 14] [http://2009.igem.org/Team:Calgary/15_August_2009 15] [http://2009.igem.org/Team:Calgary/16_August_2009 16]
[http://2009.igem.org/Team:Calgary/17_August_2009 17] [http://2009.igem.org/Team:Calgary/18_August_2009 18] [http://2009.igem.org/Team:Calgary/19_August_2009 19] [http://2009.igem.org/Team:Calgary/20_August_2009 20] [http://2009.igem.org/Team:Calgary/21_August_2009 21] [http://2009.igem.org/Team:Calgary/22_August_2009 22] [http://2009.igem.org/Team:Calgary/23_August_2009 23]
[http://2009.igem.org/Team:Calgary/24_August_2009 24] [http://2009.igem.org/Team:Calgary/25_August_2009 25] [http://2009.igem.org/Team:Calgary/26_August_2009 26] [http://2009.igem.org/Team:Calgary/27_August_2009 27] [http://2009.igem.org/Team:Calgary/28_August_2009 28] [http://2009.igem.org/Team:Calgary/29_August_2009 29] [http://2009.igem.org/Team:Calgary/30_August_2009 30]
[http://2009.igem.org/Team:Calgary/31_August_2009 31]


September
MTWTFSS
  [http://2009.igem.org/Team:Calgary/1_September_2009 1] [http://2009.igem.org/Team:Calgary/2_September_2009 2] [http://2009.igem.org/Team:Calgary/3_September_2009 3] [http://2009.igem.org/Team:Calgary/4_September_2009 4] [http://2009.igem.org/Team:Calgary/5_September_2009 5] [http://2009.igem.org/Team:Calgary/6_September_2009 6]
[http://2009.igem.org/Team:Calgary/7_September_2009 7] [http://2009.igem.org/Team:Calgary/8_September_2009 8] [http://2009.igem.org/Team:Calgary/9_September_2009 9] [http://2009.igem.org/Team:Calgary/10_September_2009 10] [http://2009.igem.org/Team:Calgary/11_September_2009 11] [http://2009.igem.org/Team:Calgary/12_September_2009 12] [http://2009.igem.org/Team:Calgary/13_September_2009 13]
[http://2009.igem.org/Team:Calgary/14_September_2009 14] [http://2009.igem.org/Team:Calgary/15_September_2009 15] [http://2009.igem.org/Team:Calgary/16_September_2009 16] [http://2009.igem.org/Team:Calgary/17_September_2009 17] [http://2009.igem.org/Team:Calgary/18_September_2009 18] [http://2009.igem.org/Team:Calgary/19_September_2009 19] [http://2009.igem.org/Team:Calgary/20_September_2009 20]
[http://2009.igem.org/Team:Calgary/21_September_2009 21] [http://2009.igem.org/Team:Calgary/22_September_2009 22] [http://2009.igem.org/Team:Calgary/23_September_2009 23] [http://2009.igem.org/Team:Calgary/24_September_2009 24] [http://2009.igem.org/Team:Calgary/25_September_2009 25] [http://2009.igem.org/Team:Calgary/26_September_2009 26] [http://2009.igem.org/Team:Calgary/27_September_2009 27]
[http://2009.igem.org/Team:Calgary/28_September_2009 28] [http://2009.igem.org/Team:Calgary/29_September_2009 29] [http://2009.igem.org/Team:Calgary/30_September_2009 30]


October
MTWTFSS
      [http://2009.igem.org/Team:Calgary/1_October_2009 1] [http://2009.igem.org/Team:Calgary/2_October_2009 2] [http://2009.igem.org/Team:Calgary/3_October_2009 3] [http://2009.igem.org/Team:Calgary/4_October_2009 4]
[http://2009.igem.org/Team:Calgary/5_October_2009 5] [http://2009.igem.org/Team:Calgary/6_October_2009 6] [http://2009.igem.org/Team:Calgary/7_October_2009 7] [http://2009.igem.org/Team:Calgary/8_October_2009 8] [http://2009.igem.org/Team:Calgary/9_October_2009 9] [http://2009.igem.org/Team:Calgary/10_October_2009 10] [http://2009.igem.org/Team:Calgary/11_October_2009 11]
[http://2009.igem.org/Team:Calgary/12_October_2009 12] [http://2009.igem.org/Team:Calgary/13_October_2009 13] [http://2009.igem.org/Team:Calgary/14_October_2009 14] [http://2009.igem.org/Team:Calgary/15_October_2009 15] [http://2009.igem.org/Team:Calgary/16_October_2009 16] [http://2009.igem.org/Team:Calgary/17_October_2009 17] [http://2009.igem.org/Team:Calgary/18_October_2009 18]
[http://2009.igem.org/wiki/index.php?title=Team:Calgary/19_October_2009&preload=Team:Calgary/NotebookPreload&action=edit 19] [http://2009.igem.org/wiki/index.php?title=Team:Calgary/20_October_2009&preload=Team:Calgary/NotebookPreload&action=edit 20] [http://2009.igem.org/wiki/index.php?title=Team:Calgary/21_October_2009&preload=Team:Calgary/NotebookPreload&action=edit 21] [http://2009.igem.org/wiki/index.php?title=Team:Calgary/22_October_2009&preload=Team:Calgary/NotebookPreload&action=edit 22] [http://2009.igem.org/wiki/index.php?title=Team:Calgary/23_October_2009&preload=Team:Calgary/NotebookPreload&action=edit 23] [http://2009.igem.org/wiki/index.php?title=Team:Calgary/24_October_2009&preload=Team:Calgary/NotebookPreload&action=edit 24] [http://2009.igem.org/wiki/index.php?title=Team:Calgary/25_October_2009&preload=Team:Calgary/NotebookPreload&action=edit 25]
[http://2009.igem.org/wiki/index.php?title=Team:Calgary/26_October_2009&preload=Team:Calgary/NotebookPreload&action=edit 26] [http://2009.igem.org/wiki/index.php?title=Team:Calgary/27_October_2009&preload=Team:Calgary/NotebookPreload&action=edit 27] [http://2009.igem.org/wiki/index.php?title=Team:Calgary/28_October_2009&preload=Team:Calgary/NotebookPreload&action=edit 28] [http://2009.igem.org/wiki/index.php?title=Team:Calgary/29_October_2009&preload=Team:Calgary/NotebookPreload&action=edit 29] [http://2009.igem.org/wiki/index.php?title=Team:Calgary/30_October_2009&preload=Team:Calgary/NotebookPreload&action=edit 30] [http://2009.igem.org/wiki/index.php?title=Team:Calgary/31_October_2009&preload=Team:Calgary/NotebookPreload&action=edit 31]



June 25, 2009


CAROL

Descriptive Title of What You’re Doing

WIKI CODING HERE

CHINMOYEE

CLASS



EMILY

Descriptive Title of What You're Doing

WIKI CODING HERE


FAHD

Marketing for June 25th 2009

Today, I called up a couple of oil and gas companies to do a follow up on our sponsorship package. Most them rejected our sponsorship proposal. I will continue to contact more companies that me and Prima found.


IMAN

Descriptive Title of What You're Doing

WIKI CODING HERE


JAMIE

Descriptive Title of What You're Doing

WIKI CODING HERE


JEREMY

Descriptive Title of What You're Doing

WIKI CODING HERE


KATIE

Descriptive Title of What You're Doing

WIKI CODING HERE


KEVIN

Descriptive of What You're Doing

WIKI CODING HERE


MANDY

Descriptive Title of What You're Doing

WIKI CODING HERE


PATRICK

Heads Up Display Screens

Retrospective Notebook: This entry was not written on this day, but derived later from working notes I made that day.

Began planning out the navigation scheme for the HUD, what screens would be available for you to click through. Very quickly realized that displaying lots of text on a 15x8 character screen was a bad idea, long form communications would have to happen by giving the user notecards (text documents in second life).

Initially, I was sending the display messages to each of the 120 display tiles by name, using chat messages. This was extremely slow... and because each object only has a 100 message queue, and each object received every message whether it was the intended recipient or not, some tiles would have their message dropped! Naming all of the display tiles accurately also turned out to be obnoxious, as a handful of typos didn't become obvious until much later.

Also, updating the script contained in each display tile object for bugfixes or new functionality became a *major* hurdle. Either I would have to create a single new tile, copy it 119 times (easy, fast) and rename each tile with its coordinates (slow, painful), or I would have to go into each tile, delete the old script and replace it with the new one (slow, painful). This system would get rehauled for something a good deal better (though perhaps still not optimal).

The basic outlines of the HUD were established: a main menu, the unbind screen, the build screen a level selection screen, as well as 'count mode'. Count mode would be renamed interaction checker, the idea being that I could check whether the user had made an error in using the biobrick simulator by checking each object for interactions it could have with other objects. The idea is that if a reaction could happen, it should. If a gene is on but it has no gene product around, it should be expressed; or if a repressor is floating about with a compatible promoter still active, the promoter should be turned repressed. Or alternatively, if all copies of a gene are turned off, then none of their gene product should be present. This is another feature that has yet to make it into the simulator proper, but I've designed the sim's objects in a way that will make it easy to implement when I get the time.


PRIMA

Setting up Sequencing

I shadowed Jamie today. He showed me how to set up sequencing. HE was sending his B-R-LuxOU-B for colonies 1 and 7 to sequencing with BBK-CP-F primers. He pipetted a 10 microL of C1 and C7 in separate tubes and put the primers in a separate tube. We put primers in separately because if we had added it to the colonies, they wouldn't be able to take it out and redo it if something goes wrong.


STEFAN

Descriptive Title of What You're Doing

WIKI CODING HERE


VICKI

Construction of LuxOD47A BBk with either J13002 promoter or B0015 terminator sequences

Purpose: We have LuxOD47A BBk on psB1AC3. We are going to attempt to insert either the J13002 promoter in front of it, or the B0015 terminator behind it.

Protocol: The construction technique (restriction digest, Antarctic phosphatase treatment and ligation) was conducted in accordance with the procedure outlined on the protocol page. 6 sets were prepared where J13002 was treated as the insert and LuxOD47A BBk was treated as the recipient. Another 6 sets were prepared where LuxOD47A BBk was treated as the insert and B0015 was treated as the recipient.


Transformation of constructed plasmids into competent TOP 10 cells

Purpose: to insert the constructed plasmids into TOP 10 cells so that we can acquire more copies of the construct in an environment designed for long-term genetic stability in the freezer

Protocol: The transformation was conducted in accordance with the protocol outlined on the protocol page. As we already established that the cells are competent, pBluescript was not used. Once the transformation took place, overnight plates were prepared, with the J13002 + LuxOD47A BBk on psB1AC3 cultured on C-laced plates and the LuxOD47A BBk + B0015 on psB1AK3 cultured on AK-laced plates.


Sequence reading from yesterday’s results

We submitted the LuxOD47A BBk samples for which there was a successful NotI restriction digest for sequencing. The results arrived today and are included below. They confirm that we do indeed have LuxOD47A in biobrick form.



LuxOD47Asequence.jpg

The comparison results are right here:



LuxOD47ABBkcomparison.jpg