2008-09-07.log

--- Day changed Sun Sep 07 2008
kanzurehttp://heybryan.org/~bbishop/docs/biobricks/ <-- Stuff.00:06
kanzureoops, fixed http://heybryan.org/~bbishop/docs/biobricks/types/00:07
* kanzure was using > instead of >> in his writes. hehe00:07
kanzureIn the types/ dir you will find a listing of each category to which each biobrick belongs (see also the data/ dir with the biobricks themselves). Now, I'm wondering how to apply http://bionetgen.org/index.php/Tutorial_Example -- the reaction rules should be on a per-brick level, right?00:23
kanzureI could just correlate the DNA files in the data/ dir back over to some database that uses BNG2 format (which has the 'reaction rules')00:23
kanzurebut the question is whether the 'reaction rules' apply on a per-biobrick level, or is it per "class/types of biobricks" level ?00:23
kanzure(Either way, there's going to have to be some fancy variable find-and-replace in the 'rule set' in the BNG2 file format)00:24
-!- Overand [i=overand@pdpc/supporter/active/Overand] has joined #hplusroadmap00:29
kanzureHey Overand.00:31
-!- marainein [n=marainei@220.253-204-179.VIC.netspace.net.au] has joined #hplusroadmap02:33
-!- nsh [n=nsh@eduroam-80.uta.fi] has joined #hplusroadmap03:16
-!- willPow3r [n=will@cpe-66-75-6-181.san.res.rr.com] has quit ["Leaving"]04:02
-!- Nofaris [n=Nofaris@adsl-75-42-77-105.dsl.scrm01.sbcglobal.net] has quit [Read error: 110 (Connection timed out)]05:16
-!- willPow3r [n=will@cpe-66-75-6-181.san.res.rr.com] has joined #hplusroadmap05:21
-!- nsh- [n=nsh@eduroam-80.uta.fi] has joined #hplusroadmap05:51
-!- nsh [n=nsh@eduroam-80.uta.fi] has quit [Read error: 110 (Connection timed out)]05:53
-!- nsh- [n=nsh@eduroam-80.uta.fi] has quit [Read error: 104 (Connection reset by peer)]06:13
-!- nsh [n=nsh@eduroam-80.uta.fi] has joined #hplusroadmap06:13
-!- nsh [n=nsh@wikipedia/nsh] has quit [Read error: 104 (Connection reset by peer)]06:23
-!- nsh [n=nsh@eduroam-80.uta.fi] has joined #hplusroadmap06:24
-!- marainein [n=marainei@220.253-204-179.VIC.netspace.net.au] has quit [Remote closed the connection]08:03
-!- kanzure_ [i=bbishop@66.112.232.136] has quit [Read error: 60 (Operation timed out)]08:34
-!- kanzure [i=bryan@66.112.232.134] has quit [Read error: 110 (Connection timed out)]08:50
-!- kanzure [i=bryan@66.112.232.134] has joined #hplusroadmap08:52
-!- kanzure_ [i=bbishop@66.112.232.129] has joined #hplusroadmap08:52
-!- Nofaris [n=Nofaris@adsl-75-42-77-105.dsl.scrm01.sbcglobal.net] has joined #hplusroadmap09:52
kanzureHey.10:32
kanzureHm. Server IP has changed again.10:32
kanzurehttp://grey.colorado.edu/emergent/index.php/Server_Protocol10:50
kanzureHm.10:50
kanzurehttp://heybryan.org/free_will.html just because I don't want to keep writing it over and over again11:38
* kanzure is willing to update that definition / approach, of course, since little of his ideas rely on it, but it's not a big deal either11:39
-!- Phreedom [n=freedom@ip-194-50-167-184.mir.dn.ua] has joined #hplusroadmap12:25
kanzureHi Phreedom.12:27
Phreedomhi12:27
kanzureHow goes the hackathon?12:27
Phreedomkanzure_: which one?12:31
Phreedomkanzure_: which one?12:31
Phreedomgrrr12:31
Phreedomkanzure: :)12:31
kanzureHm.12:32
kanzureOdd, kanzure_ highlights on this end too.12:32
kanzuredesktop hackathon12:32
kanzureThe one where you ranted at the gnomefolk.12:32
Phreedomkanzure_: not yet started12:32
kanzurehrm -> "The astonishing computation hypothesis is that “You”, your joys, your sorrows, your memories and your ambitions, your sense of personal identity and free will, are in fact no more than different forms of computation implemented by a vast assembly of biology."12:32
Phreedomwhat's so astonishing in this?12:32
Phreedomkanzure: it was a preliminary meeting, so nobody knows what's going to happen...12:33
Phreedombut I wouldn't count on miracles happening12:33
Phreedomit's gnome after all12:33
kanzurehttp://heybryan.org/phenogeno.html <-- An email I just sent out to Mike Tinter on the AGI mailing list. Nothing particularly new, but still worth saving.12:44
kanzureCan anybody help me figure out what the link was to the SBML model db? I think it was off of sbml.org, but I had it in the logs here somewhere. I've lost it.12:57
kanzurehttp://www.ebi.ac.uk/biomodels-main/static-pages.do?page=home13:02
fenn"astonishing hypothesis" is more generally known as the church-turing hypothesis, as much as i hate naming things after dead guys13:50
fennho hum13:52
fennthe way to get those types of evolutionary processes going is through the general architectures of selection and optimization13:52
fennin addition you need some kind of randomness and preferably a way to shuffle genes around in a novel yet not totally obliterative way13:52
fennsuch as exons and introns13:53
fennbut i'm not convinced evolution will come up with every possible design (given an infinite amount of time)13:54
fennassumption being that there exist an infinite number of stupid designs and a smaller infinity of good designs13:55
kanzure"the general architectures of selection and optimization" - i.e., need to hook into the selection somewhere, the already instantiated procs13:55
kanzureevolution will indeed *not* come up with every possible design13:55
kanzurenot even iterative design generators will come up with every possible design13:56
* fenn is reading "new kind of science"13:59
kanzureI realized the source of my confusion with the automated design lab project that I've been (not) working on, 14:06
kanzureI was confusing the conversation I had the night before the lab meeting and the one after the lab meeting14:06
kanzurefor the cad app we were going to have the bricks connect in various ways for the users of the 'story creator' to select the next piece of the story14:06
kanzurethen, after the meeting, it was something about also checking 'kinetics' or something, and thus conflating the issues of the stoichiometry or simulation of the designs with the circuit structure and how the bricks/legos connect14:07
fennwhat does 'kinetics' and 'stoichiometry' refer to? chemistry or ecology?14:08
kanzurechemistry14:08
kanzurethere's some "reaction rate rules" in the 'SBML model database'14:08
kanzurewhich looked like stoichiometry to me14:08
kanzure3 parts this, get out 4 parts that, etc.14:08
kanzureeach individual brick having its own set of "reaction rate rules"14:08
fennoh but since you're doing molecular engineering it's the same thing.. n/m14:09
kanzurenot sure if each brick should have their own rules - how would you evaluate the overall circuit?14:09
fenni'm fairly certain the stoichiometry is intimately tied to the 'story' or sequence of reactions14:10
kanzurewould you do it piece by piece, at each brick, and then sum it all up with a final evaluator to see that A+B+C, each with their solved differential equations (in an algebraic form), add up to something that has a certain energy rating? (efficiency would be where you don't lose products through the design , for instance)14:10
kanzureyes14:10
kanzurethis is true14:10
kanzureI think each brick has ordinary differential equations, like http://bionetgen.org/index.php/Tutorial_Example has14:11
kanzureand then if you solve each ODE at each brick, then you sum up each solution-to-the-ODE-at-each-brick and can do an overall evaluation of the circuit14:11
kanzurecircuit/design14:11
fennsounds like a bad idea14:12
kanzureyeah?14:12
fennits like doing your bank account once a month, but you might go below 0 at some time during the month and not know it14:12
kanzurewasted processing, you mean?14:13
fennno, inaccurate results i mean14:13
kanzurewhy bother going down the story if the characters are already dead14:13
kanzureoh14:13
fennthe summary says it should work, but if you do it step by step it doesn't work14:13
fenni'm not really sure what you're talking about though, so dont pay too much attention14:14
kanzurelet's make it a bit more practical .. hold on14:14
kanzureyou have your bricks: http://heybryan.org/~bbishop/docs/biobricks/data/14:15
kanzureeach brick has a type: http://heybryan.org/~bbishop/docs/biobricks/types/14:15
fenndns bugaboo14:15
kanzurehm?14:15
kanzureoh crap, again?14:15
fennCould not connect to host heybryan.org14:15
kanzureping, is it 66.112.232.129 ?14:15
fennsorry it was on my end, n/m14:16
kanzureanyway, /data/ has dot BBF files taken from partsregistry.org14:16
kanzureand /types/ has text files with lists of BBF parts in each, representing the members of the class or type (given by the name of the txt file)14:17
kanzurea circuit could be represnted by a list of bricks/parts, so: BBa_01, BBa_02, BBa_03, <-- primitive sequential biobrick circuit format.14:17
fenna specific instance would be a sequence of parts, but a general class would be a sequene of types14:18
* fenn hates words14:19
kanzurerawr14:19
fenngoing back to my pretty 1200 page picture book14:19
kanzuretwo ideas: (1) each 'general class' (/types/) would interconnect with the other /types/ in a circuit way, all BBF files would be assigned a 'reaction rate constant' that would make that particular brick a unique play on the 'type';14:22
kanzureor14:22
kanzure (2) all BBF files are given their own unique equation, to which any other biobrick must plug in to somehow with input/output variables on their metadata (i.e., produces 3 molecules of blah; well, that blah must be the input to the next item in the 'specific instance')14:22
kanzureAbstraction to another domain, back to SKDB-manufacturing: metadata of each part has to fit together (inputs/outputs); validator to make sure of this in a given design/circuit/system (collection of parts).14:31
kanzure This doesn't do the simulation / optimization stuff .. but it's my guess that there are some ODE solvers out there that can take an 'equation' from each part and then slap them all together into a giant differential equation mess, solve it, and then check to see if it fares better than another design (or whatever your rating func is). Surely this is possible ..14:32
kanzureWhat do they call these in calculus classes?14:32
kanzure"related rates" ?14:32
kanzurehttp://heybryan.org/mediawiki/index.php/Cal2#Related_rates14:33
fennpartial differential equations?14:33
kanzure'Identify the known rates of change and the rate of change that is to be found. 14:33
kanzureConstruct an equation relating the quantities whose rates of change are known to the quantity whose rate of change is to be found. 14:33
kanzureDifferentiate both sides of the equation with respect to time (or other rate of change). 14:33
kanzureSubstitute the known rates of change and the known quantities into the equation. 14:33
kanzureSolve for the wanted rate of change.'14:33
kanzureoh, PDEs too I guess14:33
kanzureuhm14:34
kanzurecrap.14:34
-!- kanzure [i=bryan@66.112.232.134] has quit [Remote closed the connection]14:35
-!- kanzure [i=bryan@66.112.232.134] has joined #hplusroadmap14:36
-!- Phreedom [n=freedom@ip-194-50-167-184.mir.dn.ua] has quit [Read error: 60 (Operation timed out)]14:36
kanzurebig crash14:39
* kanzure asked #not-math14:39
kanzure'I'm wondering if I have a PDE on my hands: I have a number of "blocks" that each have an ODE within it; then, I want to string these blogs together so that the variables in the input and output of the blocks are in terms of their neighboring blocks, followed by a solving of all of the ODEs strung together simultaneously. Is this a PDE?'14:39
kanzureI'm pretty sure it is14:39
kanzurebut they might be, you know, more knowledgeable14:40
kanzure'In mathematics, partial differential equations (PDE) are a type of differential equation, i.e., a relation involving an unknown function (or functions) of several independent variables and its (resp. their) partial derivatives with respect to those variables.'14:40
kanzurethen what are "related rate" problems? :-/14:40
kanzure'In differential calculus, related rates problems involve finding a rate that a quantity changes by relating that quantity to other quantities whose rates of change are known. The rate of change is usually with respect to time.'14:41
kanzure'Suppose that there is a 10-meter ladder leaning against the wall of a building, and the base of the ladder is sliding away from the building at a rate of 3 meters per second. How fast is the top of the ladder sliding down the wall when the base of the ladder is 6 meters from the wall?'14:41
kanzurehm, so if there's a known rate of change function then it's a related rate14:41
kanzureif they are all unknown, then it's a PDE14:42
kanzurebut didn't I assign the functions to each block in the first place ?14:42
-!- Phreedom [n=freedom@ip-194-50-167-184.mir.dn.ua] has joined #hplusroadmap14:51
kanzurehttp://www.naken.cc/vb2c/ <-- wtf :-)15:01
kanzurehttp://web.archive.org/web/20040513050833/http://bcx.basicguru.com/ basic to c translator.15:10
kanzurehttp://bcx-basic.so15:11
kanzurewho distributes their open source app as an exe anyway?15:14
kanzurehttp://www.bcxgurus.com/15:14
kanzurehttp://support.microsoft.com/default.aspx?kbid=21638815:20
kanzure'Visual Basic Automation code' what?15:20
-!- willPow3r_ [n=will@cpe-66-75-6-181.san.res.rr.com] has joined #hplusroadmap15:26
Phreedomvisual basic? open source? hmm15:26
kanzurehttp://heybryan.org/shots/2008-09-07_vb2c_bce.png <-- wtf15:28
kanzurenote the nondistracting American flags15:29
kanzurewhat a nice touch ...15:29
kanzureThat was absolutely no help whatsoever.15:31
willPow3r_kanzure is unpatriotic.15:58
willPow3r_freaking terrorist.15:58
kanzurebah16:02
-!- Nade [n=lixasd@cpc2-clif5-0-0-cust516.nott.cable.ntl.com] has joined #hplusroadmap16:15
-!- willPow3r [n=will@cpe-66-75-6-181.san.res.rr.com] has quit [Read error: 104 (Connection reset by peer)]16:47
* kanzure is converting the visual basic nonsense into perl just for the sake of rapidity17:48
kanzureHas this ridiculously large list of global variables :-/17:48
-!- willPow3r_ [n=will@cpe-66-75-6-181.san.res.rr.com] has quit [Read error: 110 (Connection timed out)]17:50
-!- nsh [n=nsh@eduroam-80.uta.fi] has quit [Read error: 110 (Connection timed out)]18:13
kanzurePublic Sub BS_TDV()18:33
kanzure    GDecayGrBK = Exp(-Time_step_size / GTauGrBK)18:33
kanzureWhat could Exp possibly be? it's not an exponential function since there's no second parameter18:33
kanzureand it's not "evaluate this expression" since there's the line "GLeakBK = 0.2 / (6 - Time_step_size)" just after it without Exp() ..18:33
-!- Nofaris [n=Nofaris@adsl-75-42-77-105.dsl.scrm01.sbcglobal.net] has quit [Read error: 110 (Connection timed out)]18:35
kanzure    inE = MF(Gr(x).MF(1)) + MF(Gr(x).MF(2)) + MF(Gr(x).MF(3)) + MF(Gr(x).MF(4))19:27
kanzurewhat an annoying line19:27
kanzureApparently MF is an array19:27
-!- willPow3r [n=will@cpe-66-75-6-181.san.res.rr.com] has joined #hplusroadmap19:30
kanzureargh19:30
kanzureeven in my damn music19:30
kanzurehttp://rockautism.vh1classic.com/19:30
* kanzure doesn't need to hear KISS telling me to "Cure Autism Now"19:31
* kanzure just wants his rock19:31
kanzurehttp://chromium.org/19:53
kanzurehttp://dev.chromium.org/developers/how-tos/build-instructions-linux19:54
kanzurewait, they say that the browser ui layer is the only thing not compiling on linux19:59
kanzureso does that mean it has the HTML layout engine working? :)20:00
kanzure'What currently builds? base, net, WebKit - WebCore, Javascript bindings, most of glue targets build, various other sub-projects, such as skia, libxml, etc'20:00
kanzurehurray20:00
kanzurehttp://ubuntuforums.org/showpost.php?p=5719331&postcount=45 wine instructions maybe20:34
kanzurereportedly ridiculously slow20:34
kanzureoh well20:48
kanzurehttp://pr.willowgarage.com/ '  The Personal Robotics program is a collaboration between Willow Garage, Stanford University, and other academics institutions to create an open-source codebase and freely available hardware platform for mobile manipulation.'20:51
kanzure'Anybots [anybots.com] is probably further along. Take a look at their pictures. I've seen that machine in operation. Balance is automatic, but manipulation and movement are teleoperated.'20:52
kanzurehah, the "Indians behind the bot" gig20:52
-!- pk [i=pk@cash-3b-130.res.umass.edu] has joined #hplusroadmap20:55
pkhi21:51
pkwhat's going on?21:51
kanzureThe fan is making noises.22:03
kanzureIs this bad?22:03
-!- Nofaris [n=Nofaris@adsl-75-42-77-105.dsl.scrm01.sbcglobal.net] has joined #hplusroadmap22:31
-!- Nade is now known as Nade|sleep23:11
kanzurehttp://www.engr.utexas.edu/expo/students/hints.cfm 'Demonstrate knowledge the company'23:21
kanzureindeed, I shall "demonstrate knowledge the company"23:21
kanzurehm, need a "business" card23:39
-!- ybit [n=h@unaffiliated/ybit] has quit [Read error: 60 (Operation timed out)]23:41
-!- ybit [n=h@unaffiliated/ybit] has joined #hplusroadmap23:58

Generated by irclog2html.py 2.15.0.dev0 by Marius Gedminas - find it at mg.pov.lt!