Team:Calgary/19 June 2009

From 2009.igem.org

Revision as of 19:00, 2 September 2009 by Jfkubik (Talk | contribs)

University of Calgary

UNIVERSITY OF CALGARY



THIS MONTH

June
MTWTFSS
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30


NOTEBOOK PAGE INDEX



CALENDAR

May
MTWTFSS
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31


June
MTWTFSS
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30


July
MTWTFSS
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31


August
MTWTFSS
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31


September
MTWTFSS
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30


October
MTWTFSS
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31



June 19, 2009


CAROL

Descriptive Title of What You’re Doing

WIKI CODING HERE

CHINMOYEE

Research into Deterministic modelling

Looked at papers :
Deterministic characterization of stochastic genetic circuits
Mathematical Modeling of Genetic Regulatory Networks
Protein-protein interactions and cellular regulation


EMILY

Descriptive Title of What You're Doing

WIKI CODING HERE


FAHD

Team Presentation today

Today we had our team presentaions. I presented on behalf of the Human Practices aspect of our project.


IMAN

Moving Toward an Efficient Simulation

The new model for AI-2 signalling system is written by Afshin in the period of Mathematica conference. The way this notebook works is different than the old model for AHL signalling system. When a simulation is executed in this model, the results are written in a text file and then the text file is read by other functions to demonstrate the results. In this way, less memory is used and the simulation is quit faster. However, the text file could be very huge if the simulation runs for thousands steps and as a result it might be really time consuming to extract the results out of it. I have worked on this file this week. Now, a summary of the simulation is written in the file and the simulation runs faster and smoother. The reason that we care a lot about the speed of the model is, we eventually would like to run the system with hundreds cells for thousands steps and in order to do so, we need the simulation to work very efficient. I also worked on extracting graphs out of the simulation. We will have two types of graphs. First type will demonstrate the change of concentration for each element in all the cells, and second type shows the change of concentration of each element in each cell. First type could be used to observe “emergent properties” whereas second type is ideal to see the trend of each cell by itself. I also had two meetings this week. One with iGEM people on Friday and the second one with Lindsay project on Thursday.

JAMIE

Descriptive Title of What You're Doing

WIKI CODING HERE


JEREMY

Restriction Digest Redo to verify presence of LuxPQ in psB1AK3

Purpose: verify the presence of LuxPQ in psB1AK3. The pure DNA was cut with the following combinations of enzymes: EcoRI and PstI, XbaI and SpeI, NotI. The following gel depicts the RD products as they have been run on a 0.8% agarose gel – uncut plasmid was run this time. We expect to see two bands: one at 3.2kb (vector – psB1AK3) and one at 3.8kb (luxPQ). We also expect to see all the same sizes for each of the cuts (if all the restriction sites are there). It becomes clear that we do not see what is expected.

2009.06.19.luxPQ RD Redo(E+P X+S N).png


KATIE

Descriptive Title of What You're Doing

WIKI CODING HERE


KEVIN

Weekly meeting of teams

Weekly update.


MANDY

Descriptive Title of What You're Doing

WIKI CODING HERE


PATRICK

HUD: Heads Up Display

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

Began working on the biobrick simulator HUD. This would be a little display screen that sits in one corner of your second life window, and is where a huge part of the biobrick simulator 'lives'. It gives access to levels, parts, biobrick device building tools, unbind commands, help files, all sorts of guidance.

I knew that I would need to display all sorts of textual information on this display, so I began looking at a whiteboard object that someone else in the team had found. This whiteboard (called xyzzy-text, and available for free) could take a message sent to it by a user, and translate that into a series of textures on its surface encoding the letters of the message. This is *extremely* cool.

It actually works using only a single texture (image file), containing all the letters of the alphabet, and symbols for punctuation besides. Then, based on the input sentence, it calculates which part of that image has the symbol we want to display, and transfers those coordinates to SL's rendering system. The script actually controls a number of display tiles, arrayed in rows columns, giving each the coordinates for one character in the sentence we wanted to display.

I wound up not using very much of the xyzzy-text code, since I knew I would have to edit it a lot to implement the features the biobrick simulator HUD needs, all while not using most of the features it already had. It made more sense to start from a the minimum of what I would require; I did keep a few critical pieces of the whiteboard though: texture with all the characters on it, and the function to calculate the coordinates in that texture from a string of letters. These two parts were crucial for displaying text in the HUD, and it would have taken me a very very long time to develop anything as good.

Xyzzy-text actually has a more advanced text display function that would have been nice to use, but that I wasn't able to understand whatsoever. The system I borrowed displays a single letter per tile, so on the biobricker's 8x15 display I can have up to 120 letters or symbols. But xyzzy-text actually has a second more advanced text display system, that displays *two* characters per tile, basically doubling the resolution. This makes much better use of your screen's real estate, and the HUD could definitely use a few more letters here and there! But the cost of this system is greater complexity: each tile can only display a single texture at a time (or a small part of one, as the simple xyzzy-text system uses). So, we can't simply take the part of the texture for letter A and glue it to the part for letter Z. To display two characters per tile, we need to generate textures with every single possible two character permutation! And then, we need to write code to break the input sentence into pairs of letters, compute which texture and at what location inside that texture has the two letter pair we're looking for, and send those coordinates to the tile object for display.

I barely understood how the simple system worked, so trying to make use of the advanced xyzzy text display system was out of the question. But I've learned a lot since early summer, and the limit of 13-14 characters per name for objects is becoming a limitation (how many letters in 'Repressilator'? 13, phew! How about 'TetR Repressable Promoter'?) So, I'll put this on the wishlist for later.



PRIMA

Bake Sale posters

Today, the artistic members of the team began designing eye-catching posters for the bake sale on Monday. While the artists were busy drawing, the rest of the team divided up their shifts for the sale, colored posters and helped to clean up the class room. We made two giant posters and put up posters all around the building and the Health Science campus.

We also emailed the BHSc coordinator to send out an email to all the BHSc students to advertise our bake sale.


STEFAN

Stations!

so I've developed some cool things over the past few days. These are:

  • A collision script to be used when bacteria collides with oil (mist maker turned black) which is the foundation of the oil cleanup game
  • Command script which allows actions to be carried out through chat (type colicin in chat and it will make the bacteria stop and turn red)
  • A bacteria that makes vitamins pop out of it when you click


I have also been messing around with some 3D modeling programs so I can make some irregular shapes to import into Second Life. These are called sculpties and will be useful for making rod shaped bacteria.

Calgary Sculpty 001.png



VICKI

Convocation ceremonies

...and as such, I did not work on the project today.