From 2008.igem.org
Newcastle University
GOLD MEDAL WINNER 2008
Home >> Dry Lab >> Dry Lab Journal
May
|
M | T | W | T | F | S | S
|
|
|
| [http://2008.igem.org/Newcastle_University_Drylab/1_May_2008 1]
| [http://2008.igem.org/Newcastle_University_Drylab/2_May_2008 2]
| [http://2008.igem.org/Newcastle_University_Drylab/3_May_2008 3]
| [http://2008.igem.org/Newcastle_University_Drylab/4_May_2008 4]
|
[http://2008.igem.org/Newcastle_University_Drylab/5_May_2008 5]
| [http://2008.igem.org/Newcastle_University_Drylab/6_May_2008 6]
| [http://2008.igem.org/Newcastle_University_Drylab/7_May_2008 7]
| [http://2008.igem.org/Newcastle_University_Drylab/8_May_2008 8]
| [http://2008.igem.org/Newcastle_University_Drylab/9_May_2008 9]
| [http://2008.igem.org/Newcastle_University_Drylab/10_May_2008 10]
| [http://2008.igem.org/Newcastle_University_Drylab/11_May_2008 11]
|
[http://2008.igem.org/Newcastle_University_Drylab/12_May_2008 12]
| [http://2008.igem.org/Newcastle_University_Drylab/13_May_2008 13]
| [http://2008.igem.org/Newcastle_University_Drylab/14_May_2008 14]
| [http://2008.igem.org/Newcastle_University_Drylab/15_May_2008 15]
| [http://2008.igem.org/Newcastle_University_Drylab/16_May_2008 16]
| [http://2008.igem.org/Newcastle_University_Drylab/17_May_2008 17]
| [http://2008.igem.org/Newcastle_University_Drylab/18_May_2008 18]
|
[http://2008.igem.org/Newcastle_University_Drylab/19_May_2008 19]
| [http://2008.igem.org/Newcastle_University_Drylab/20_May_2008 20]
| [http://2008.igem.org/Newcastle_University_Drylab/21_May_2008 21]
| [http://2008.igem.org/Newcastle_University_Drylab/22_May_2008 22]
| [http://2008.igem.org/Newcastle_University_Drylab/23_May_2008 23]
| [http://2008.igem.org/Newcastle_University_Drylab/24_May_2008 24]
| [http://2008.igem.org/Newcastle_University_Drylab/25_May_2008 25]
|
[http://2008.igem.org/Newcastle_University_Drylab/26_May_2008 26]
| [http://2008.igem.org/Newcastle_University_Drylab/27_May_2008 27]
| [http://2008.igem.org/Newcastle_University_Drylab/28_May_2008 28]
| [http://2008.igem.org/Newcastle_University_Drylab/29_May_2008 29]
| [http://2008.igem.org/Newcastle_University_Drylab/30_May_2008 30]
| [http://2008.igem.org/Newcastle_University_Drylab/31_May_2008 31]
|
|
June
|
M | T | W | T | F | S | S
|
|
|
|
|
|
| [http://2008.igem.org/Newcastle_University_Drylab/1_June_2008 1]
|
[http://2008.igem.org/Newcastle_University_Drylab/2_June_2008 2]
| [http://2008.igem.org/Newcastle_University_Drylab/3_June_2008 3]
| [http://2008.igem.org/Newcastle_University_Drylab/4_June_2008 4]
| [http://2008.igem.org/Newcastle_University_Drylab/5_June_2008 5]
| [http://2008.igem.org/Newcastle_University_Drylab/6_June_2008 6]
| [http://2008.igem.org/Newcastle_University_Drylab/7_June_2008 7]
| [http://2008.igem.org/Newcastle_University_Drylab/8_June_2008 8]
|
[http://2008.igem.org/Newcastle_University_Drylab/9_June_2008 9]
| [http://2008.igem.org/Newcastle_University_Drylab/10_June_2008 10]
| [http://2008.igem.org/Newcastle_University_Drylab/11_June_2008 11]
| [http://2008.igem.org/Newcastle_University_Drylab/12_June_2008 12]
| [http://2008.igem.org/Newcastle_University_Drylab/13_June_2008 13]
| [http://2008.igem.org/Newcastle_University_Drylab/14_June_2008 14]
| [http://2008.igem.org/Newcastle_University_Drylab/15_June_2008 15]
|
[http://2008.igem.org/Newcastle_University_Drylab/16_June_2008 16]
| [http://2008.igem.org/Newcastle_University_Drylab/17_June_2008 17]
| [http://2008.igem.org/Newcastle_University_Drylab/18_June_2008 18]
| [http://2008.igem.org/Newcastle_University_Drylab/19_June_2008 19]
| [http://2008.igem.org/Newcastle_University_Drylab/20_June_2008 20]
| [http://2008.igem.org/Newcastle_University_Drylab/21_June_2008 21]
| [http://2008.igem.org/Newcastle_University_Drylab/22_June_2008 22]
|
[http://2008.igem.org/Newcastle_University_Drylab/23_June_2008 23]
| [http://2008.igem.org/Newcastle_University_Drylab/24_June_2008 24]
| [http://2008.igem.org/Newcastle_University_Drylab/25_June_2008 25]
| [http://2008.igem.org/Newcastle_University_Drylab/26_June_2008 26]
| [http://2008.igem.org/Newcastle_University_Drylab/27_June_2008 27]
| [http://2008.igem.org/Newcastle_University_Drylab/28_June_2008 28]
| [http://2008.igem.org/Newcastle_University_Drylab/29_June_2008 29]
|
[http://2008.igem.org/Newcastle_University_Drylab/30_June_2008 30]
|
|
July
|
M | T | W | T | F | S | S
|
| [http://2008.igem.org/Newcastle_University_Drylab/1_July_2008 1]
| [http://2008.igem.org/Newcastle_University_Drylab/2_July_2008 2]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/3_July_2008&action=edit 3]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/4_July_2008&action=edit 4]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/5_July_2008&action=edit 5]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/6_July_2008&action=edit 6]
|
[http://2008.igem.org/Newcastle_University_Drylab/7_July_2008 7]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/8_July_2008&action=edit 8]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/9_July_2008&action=edit 9]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/10_July_2008&action=edit 10]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/11_July_2008&action=edit 11]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/12_July_2008&action=edit 12]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/13_July_2008&action=edit 13]
|
[http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/14_July_2008&action=edit 14]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/15_July_2008&action=edit 15]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/16_July_2008&action=edit 16]
| [http://2008.igem.org/Newcastle_University_Drylab/17_July_2008 17]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/18_July_2008&action=edit 18]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/19_July_2008&action=edit 19]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/20_July_2008&action=edit 20]
|
[http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/21_July_2008&action=edit 21]
| [http://2008.igem.org/Newcastle_University_Drylab/22_July_2008 22]
| [http://2008.igem.org/Newcastle_University_Drylab/23_July_2008 23]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/24_July_2008&action=edit 24]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/25_July_2008&action=edit 25]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/26_July_2008&action=edit 26]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/27_July_2008&action=edit 27]
|
[http://2008.igem.org/Newcastle_University_Drylab/28_July_2008 28]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/29_July_2008&action=edit 29]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/30_July_2008&action=edit 30]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/31_July_2008&action=edit 31]
|
|
August
|
M | T | W | T | F | S | S
|
|
|
|
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/1_August_2008&action=edit 1]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/2_August_2008&action=edit 2]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/3_August_2008&action=edit 3]
|
[http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/4_August_2008&action=edit 4]
| [http://2008.igem.org/Newcastle_University_Drylab/5_August_2008 5]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/6_August_2008&action=edit 6]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/7_August_2008&action=edit 7]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/8_August_2008&action=edit 8]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/9_August_2008&action=edit 9]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/10_August_2008&action=edit 10]
|
[http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/11_August_2008&action=edit 11]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/12_August_2008&action=edit 12]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/13_August_2008&action=edit 13]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/14_August_2008&action=edit 14]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/15_August_2008&action=edit 15]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/16_August_2008&action=edit 16]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/17_August_2008&action=edit 17]
|
[http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/18_August_2008&action=edit 18]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/19_August_2008&action=edit 19]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/20_August_2008&action=edit 20]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/21_August_2008&action=edit 21]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/22_August_2008&action=edit 22]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/23_August_2008&action=edit 23]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/24_August_2008&action=edit 24]
|
[http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/25_August_2008&action=edit 25]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/26_August_2008&action=edit 26]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/27_August_2008&action=edit 27]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/28_August_2008&action=edit 28]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/29_August_2008&action=edit 29]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/30_August_2008&action=edit 30]
| [http://2008.igem.org/wiki/index.php?title=Newcastle_University_Drylab/31_August_2008&action=edit 31]
|
|
4 June 2008
Mark
Spent the majority of the day hassling with the EA, and getting the bugs out of the program. Got the bugs out of the system and the basic EA now works and evolves the hidden nodes until the threshold value is met.
Code sample for the mutate method is shown below: public void mutate()
{
int mutateThreshold = 4;
Random random = new Random();
int mutate =random.nextInt();
int change = 0;
double value = 0; if (mutate<=mutateThreshold)
{ }
else {
for (int i=0; i<hidden.length; i++)
{
value = random.nextInt(5);
change = random.nextInt(5);
Node node = hidden[i];
//System.out.println("Node value" +hidden[i]);
Promoter[] barry = node.getCarry();
//System.out.println("Node getcarry" + node.getCarry()); Promoter promoter = barry[change];
//System.out.println(promoter);
promoter.setStrength(value); }
}Spent some time with Matt and Morgan doing user stories for the interface. Wrote some down for the EA itself.
Megan
Research into biological concept (S.pneumoniae). It is vital to work out whether or not the vnc system can be used, the only problem continues to be this mystery repressor....
As far as I can see there may be a gene that mediates the overall pathway however within the two-component system I do not think that there is a specific inhibitor.
Outline the cases for the 4 user stories from yesterday. These user stories are; New part, Update of existing part, Query/retrieve ID, get Part information(based on ID)
New Part
Update
Retrieve IDs
Resolve ID
These are the four user cases simplified by schematics.
Morgan
Edited the ConstraintsRepository exercise in the Java exercises to reflect more of what we discussed yesterday.
Back to the CellML Tutorial today. Part 2! Now we're adding components and interactions.
Constants are indicated in equations in COR just by using numbers, followed by the units in curly brackets.
V = 1{millivolt}/(1{dimensionless}+exp((C+1.6{uM})/-1.42{uM}));
In the cellml, the <cn> tag is used to indicate constants, along with their units.
<cn cellml:units="millivolt">1</cn>
Incidently, the <ci> tag is used for constants in the MathML equations.
Mapping is used to connect two components together. The relevant variables have to be connected to one another using the map components syntax. The varibles must include the phrase //pub: in// or //pub: out// depending on whether they're accepting values or donating values. The //pub: in// variable also should be initialized, I think. Oh, and they have to be in the right order. Map between variables outVar and inVar. It doesn't work the other way around.
def map between firstComponent and secondComponent for
vars outVar and inVar;
enddef;
and the equivalent CellML is:
<connection xmlns="http://www.cellml.org/cellml/1.0#">
<map_components component_1="firstComponent" component_2="secondComponent"/>
<map_variables variable_1="outVar" variable_2="inVar"/>
</connection>
A'ight, that works. Now Tutorial 3. Since COR doesn't handle CellML 1.1, I had to edit it in WordPad and then run it in PCEnv. Mike and James installed it on my laptop when they were here, so luckily I only had to do a search and there it was.
It appears that you can import both CellML 1.0 and 1.1, as long as your 'main' file is of 1.1 type. COR refuses to let you save something that's mapped to //pub: out// or //pub: in// without some kind of internal mapping, though, so I guess you have to manually edit all the files anyway.
The linking between the files is done with XLinks. I guess it was kind of inevitable that I'd run into them again. Maybe I'll actually learn them this time. In order to change over a 1.0 file, you have to change all the model namespaces (except metadata) to 1.1, and then add a new one: xmlns:xlink="http://www.w3.org/1999/xlink. Then you use the XLink stuff to import the other file, like so:
<import xlink:href="filenameOfModelToBeImported.cellml">
<component name="intracellular" component_ref="firstComponent" />
</import>
I suppose for each component that you import, you need to call it something different. Then in the mapping you can just refer to it like any other component.
<connection xmlns="http://www.cellml.org/cellml/1.0#">
<map_components component_1="intracellular" component_2="secondComponent"/>
<map_variables variable_1="outVar" variable_2="inVar"/>
</connection>
Hm, that's odd that the namespace is still 1.0 and it works. OH well. Yay, I got it to run on PCEnv! Whoever designed that program though didn't have much idea how to design user interfaces...
Now that I'm all in the groove of CellML, I guess I should look into that API and things. I couldn't persuade it to run on my computer though, so we'll see how that works...
Oh yeah, I remember why I couldn't persuade it to work. It only compiles on Linux. Sigh. In my opinion, a program that can only compile in Linux is just as useless as one that can only compile in Windows. But that's probably my Java background talking.
Alright, back to SBW then. Hehe, the SBML support module is called NOM. NOM NOM NOM.
I asked Neil for the documents defining promoters and differeent parts, and he gave me several documents to read.
AGH.
[Error] ..\..\Users\Morgan\regulatory.cellml: the free variable is not defined anywhere
Why!
Nina