2008-10-27.log

--- Day changed Mon Oct 27 2008
bkerohttp://www.rcsb.org/pdb/home/home.do00:20
ppklawl@Tom Knight flipping out in DIYbio00:47
* bkero didnt see that00:47
kanzure_Me either.00:48
bkeroHave any of you guys seen Fringe?00:48
ppkno00:49
kanzure_Hah.00:49
kanzure_Toilet strains.00:49
kanzure_bkero: Yes.00:49
bkeroDoes it pain you as much as it pains me?00:49
kanzure_Yep.00:49
kanzure_Although I have to admit that I like Dr. Bishop.00:49
bkeroI just watched the pilot.  I couldn't take any more.00:49
bkeroIs it all that bad?00:50
kanzure_Unfortunately, Dr. Bishop is just a Dr. House except less functional, and more delusional.00:50
ppkjj abrams eh00:50
ppknever got into lost much00:50
ppkdoubt I'd get into this00:50
kanzure_There's not much to get into in 'Fringe'. I don't recommend watching it.00:50
bkeroAfter watching regenesis it's just kind of like a shot in the mouth. :/00:50
bkeroEspecially since Peter Outerbridge did a cameo in the pilot.00:51
kanzure_It's like a remake of 'Oddysey Group' or whatever it was that was on HBO.00:51
kanzure_This was another series with some guys running around trying to uncover "Teh Patternz!"00:51
bkeroFringe:   Bullshit <--*---------------------> Science00:51
kanzure_it was slightly better00:51
kanzure_i.e., "this week's educational awesomeness is molecular nanotech! yay!" but it was HBO so it was something more like hot nanotech sex or something00:52
bkerolol00:52
bkeroLike Eureka nanotech00:52
bkeroI found Eureka at least entertaining since it wasn't all FBI BREAK INTO UR HOUSE scare tactic stuff.00:52
kanzure_I+01:00
kanzure_Woah. 01:00
kanzure_Yeah, so re: the Tom Knight post.01:00
kanzure_I was thinking it might have been me. The first round of flame wars with him, I mean.01:00
kanzure_Isn't he some sort of ridiculously dignified MIT prof? :(01:00
bkerolol snobbery?01:01
kanzure_but it's supposed to be snobbery-that-is-really-just-brilliance-manifesting-itself-as-snobbery-to-everyone-who-isn't-in-the-know01:01
ppk?01:14
ppkfirst round?01:14
ppkI don't believe I saw that01:14
bkeroYou mean hubris.01:15
kanzure_ppk: Tom Knight was telling me that I wasn't made up of cells or something01:19
kanzure_I had to admit that I had never 'tested myself', but.01:20
kanzure_Hi Sparn 01:37
SparnHi01:38
kanzure_What brings you around these parts?01:38
SparnWell01:39
SparnI found this channel on the biopunk forums01:39
kanzure_Deep in the archives?01:40
Sparnoct 301:40
SparnIt is a fairly small forum, so I don't know what qualifies as "deep" lol01:41
kanzure_There's a few of us in here that visit the forum every now and then, so yeah.01:44
SparnAny current projects?01:51
kanzure_Synthetic biology circuit creator01:52
kanzure_Automated design repository (for more than just biology)01:52
kanzure_Various musings about rTMS01:52
kanzure_open source algal bioreactor for biodiesel01:52
kanzure_various neuron simulators ..01:52
kanzure_stuff I'm probably forgetting01:53
Sparncool01:54
fennis sparn a swedish name?01:56
Sparnnope01:56
SparnIt is just a name I made up.01:57
SparnOr word.01:57
SparnIt is short and doesn't have any meaning I am aware of.01:58
fennah. it just sounded familiar somehow01:58
fennkanzure why do you need filters for the bioreactor? why not just centrifuge?02:00
kanzure_right02:01
kanzure_that's a certainly valid method02:01
kanzure_I'm a fan of centrifugation here02:01
kanzure_centrifuge + bioflocculation02:01
kanzure_but one of the issues I'm seeing is that nobody has taken meticulous care of 'numbahs' here .. i.e., a common variable to keep track of02:01
kanzure_I would expect concentration would be one of it, for harvesting02:01
fennheh02:02
kanzure_uh02:02
kanzure_I'm slightly distracted re: that random 'it' there02:02
* kanzure_ is playing "The Force Unleashed"02:02
bkerofenn: You ever get a job?02:02
fennit = numbahs02:02
fennbkero: no :(02:02
bkero:/02:02
fennnobody even replied, and i'm not up in the daytime to telephone02:03
bkeroOuch02:03
fenni get this total cockblock from academics all the time, i'm wondering if my email is on some galaxy-wide spam blacklist or something02:04
bkeroI just use gmail.02:04
fennok from now on i'm sending duplicates from both addresses02:06
kanzure_oh wait02:13
kanzure_fenn: what's your relayhost?02:13
kanzure_Are you sending mail from your own mailserver, I mean.02:15
fennno02:16
fennsdf.lonestar.org02:16
drazaklonestar :D02:52
drazakfenn: that's where I know you from!02:52
-!- splicer_ is now known as splicer03:24
* procto is writing a gel box blueprint generator03:43
proctoI was going just to draw some SVG03:46
proctobut then realised that a different thickness of the plastic material03:47
proctowould mean I have to use different measurements03:49
kanzure_procto: What's the input to your generator?04:23
kanzure_width of plastics?04:23
wrldpc Anyone know any good movies that are comprised entirely of footage taken from the microbiological scale?04:44
bkerolol04:49
bkeroInner Space04:49
splicerIt was big in the 30:ies I think04:50
splicer(excuse the pun)04:50
fennwrldpc: http://www.wehi.edu.au/wehi-tv/index.html http://fennetic.net/pub/irc/drew_berry_urls04:53
wrldpcty sir04:53
fennthat's all CG, dunno what else you'd do for videos of microbes04:53
fennmore at http://www.molecularmovies.com/showcase/index.html04:54
proctokanzure_: yeah, and you can also tweak other size paramateres05:07
proctokanzure_: like desired depth of gel, etc05:07
wrldpcI hear environmentalists scream all the time "20 species die every minute" but where are the statistics on how many are born?05:43
bkeroSsh06:00
bkeroThey haven't figured out there are things you can't hug or smoke yet.06:00
proctowrldpc: it's much easier for a species to die than for a new one to come to be06:02
proctoI am more familiar with the linguistic analogue06:02
proctoi.e. languages dying, versus new ones being created06:03
bkeroIt's not like we're getting NEW culture or anything06:04
proctowe certainly are06:06
proctobut not at the same rate06:06
proctothis is because there's a reason for languages dying, just like species06:06
proctojust like species, the boundaries between languages are VERY unclear 06:07
proctolanguages survive only based on quantity of communication06:07
proctowith better and more globalized communication, the isolation which used to cause many many languages to exist is no longer true06:07
proctosame with species. the conditions which led to them being well adapted to a niche change06:08
proctoand so, they can no longer survivce06:08
proctosurvive06:08
proctohowever, adaptation of current species to new niches isn't as fast06:08
wrldpchm06:21
wrldpchrm06:22
wrldpcthis is a step back but what about the human species?06:22
wrldpcpopulation growth06:22
wrldpcit's just that we are particularly virulent i presume06:22
wrldpcspeciation though ... i'm interested in this06:22
proctoyay, i'm done writing my generator06:26
proctosorta06:26
proctoneed to figure out what to do about units...06:26
fennyou shoulda been thinking about units from the start06:35
proctoI have been06:36
proctothat is, as long as the user is uniform, the resulting SVG will be fine 06:36
proctobut lets say the sure inputted inches instead of pixels06:37
fennpixels! that's hardly even a unit06:37
proctowith no units specified most svg viewers treat that as pixels06:37
proctowith a bit of conversion, you can make it into inches easily06:38
proctobut you have to know svg06:38
proctobasically, i'm trying to make my script understand that you want to output an inch-aware svg, or whatever06:38
proctothe only reason you want such a file is if you're gonna be converting blind to a dxf06:38
fennor printing the svg06:39
proctowell, Ill polish it off06:39
proctotomorrow morning when i'm not as dead tired06:39
fennwhy is there no "lcd repair for dummies" book?07:00
bkeroBecause that's how fuckers die. :)07:01
bkeroNo, I'm kidding, LCDs aren't nearly as dangerous as CRTs.07:01
-!- Irssi: #hplusroadmap: Total of 21 nicks [0 ops, 0 halfops, 0 voices, 21 normal]07:01
fennoh come on, it's 1kV and a few mA07:01
fenni'm suspecting the puffy capacitors on this one...07:01
fennbut they arent shorted out or anything07:02
bkeroCaps are kind of a test to pain07:02
fenni set the meter to 'resistance' and the speed it counts up depends on the capacitance (for big electrolytics)07:03
fenni guess that doesn't really tell you if the dielectric is busted though07:04
bkeroPass a current through it and see if you get anything out the other end.07:07
fennit's in-circuit.. not sure it would mean anything07:07
bkeroGotta take it out of circuit first :/07:07
fenni'll just desolder them07:07
fennthis guide actually looks pretty good: http://www.lcd-monitor-repair.com/07:29
fennjudging from the first chapter at least07:29
fennall-the-schematics-ever.torrent would be better though07:29
facefacegarry badder is cool08:56
facefaceshame his DB was ethered08:56
facefacealthough this talk is pretty lame08:58
fennwho what where?08:59
facefacehttp://uk.youtube.com/watch?v=bVhOntMCmnQ08:59
facefacebind was trashed by funding agencies08:59
UtopiahGHMLfaceface: h+ degree page=?08:59
facefaceUtopiahGHML, I saw bshchool08:59
UtopiahGHMLgood good but did you integrated all our discussions and links in on virtual-neuron aka wikip-page? ;)09:00
facefaceI'll do that this evening09:00
faceface(its morning here)09:00
facefaceany wiki in partiki?09:01
UtopiahGHMLI really hate to discuss/do things 2 times so writting down things, especially in flexible structures like wikis is a great solution IMHO09:01
facefaceyes09:01
UtopiahGHML(I dropped like 9(% of my videogames becaues I had to restart levels, Mario drove me crazy)09:01
UtopiahGHMLwell if you don't have your own wiki we can put it in mine09:02
facefaceIve got about 15009:02
fennheh i have that same problem09:02
UtopiahGHMLwell the most appropriate one then :)09:02
UtopiahGHMLyou don't have a meta-wiki "to control them all"?09:03
facefacenot really09:03
facefacenor a common login inf.09:03
facefaceI was going to work on that for a couple of months this summer, but my boss decided to not let me09:03
UtopiahGHMLcommon login? no OpenID, OAuth, sth?09:04
facefacethere are ways09:04
UtopiahGHMLbut lazyness surpass them all! I know I know ;)09:04
fennis openID really worth the effort?09:05
facefaceOK, UtopiahGHML this one seems apt... http://biocourse.org09:05
UtopiahGHMLfenn: I guess if the "effort" is just adding a module with it's config line within your wiki, yes sure.09:05
faceface"HplusDegree" ?09:06
UtopiahGHMLyep09:06
facefaceHPlusDegreeCourse ?09:07
UtopiahGHMLwell degree first, the rest will follow based on it's definition and objectives09:07
fennhm this is weird: http://fenn.blogspot.com/09:07
facefacejust stuck for a winner... Transhumanist degree course09:07
fenni hope that's not my dissociative personality's blog..09:08
facefaceOK, lets pespone the title 09:08
UtopiahGHMLfenn: as in AmericanDad recent episode09:08
UtopiahGHMLfaceface: page with an ok name + edited conversation log, the rest will follow and gradually take place09:09
UtopiahGHMLthen send back the URL so that I could RSS-subscribe it please09:10
fennUtopiahGHML: i dont watch TV so you'll have to explain09:11
facefacehttp://biocourse.org/index.php/H%2B09:11
UtopiahGHMLfenn: I don't have TV but I have RSS feeds on series I enjoy like TheBigBangTheory/SouthPark/Gantz/Simpsons/...09:12
facefacehttp://biocourse.org/index.php/Talk:H%2B09:12
UtopiahGHMLneed to login to edit :(09:12
facefaceUtopiahGHML, the set of wikies is actually administered by a friend of mine09:12
facefacethey have had a lot of trouble with spam09:13
facefacebut on the other hand, I can give you root access to the server09:13
fennsay.. why "future studies"?09:13
facefacedon' tknow09:13
facefacedon't know09:13
fenndo you want to train people to be futurists, or to get shit done?09:13
facefacejejej09:13
facefaceI mena hehehe09:13
facefacewhy me ho type09:14
facefacegah!09:14
fennspanish keyboard09:14
UtopiahGHMLfaceface: where can we find the logs?09:14
facefacegarry badder was in part behind BIND, one of the best protein protein interaction databases around. they pulled the plug thanks to funding politics.09:15
facefacewhat logs?09:15
facefaceUtopiahGHML, click history to get page logs09:15
facefacediscussion tab for discussion09:15
facefaceIRC logs>?09:15
UtopiahGHMLyes irc logs with previous convo+links09:15
facefacethere is a command...09:15
facefaceUtopiahGHML, I'll do it this evening09:16
* fenn sees "BIND" and things DNS server09:16
UtopiahGHMLok, thanks, if I have any idea Ill edit the wiki then09:17
facefaceBioMolecular Interaction Database09:17
faceface:D09:17
UtopiahGHMLhmm I can't see the page-specific RSS link09:17
UtopiahGHMLhttp://biocourse.org/index.php?title=H%2B&action=history&feed=rss seems to fail09:18
fennseems BMID would have been a better acronym, but what do i know..09:42
UtopiahGHMLanybody knows a framework to quickly move from webpage to blackberry/iphone/mobile devices pages?10:37
fenndefine "move"10:38
UtopiahGHMLurl please since it's a common word10:38
fennENOPARSE10:39
fenn(A)bort, (R)etry, (F)ail?10:39
UtopiahGHML(is he actually talking to anybody?)10:40
fenn(A)bort, (R)etry, (F)ail?10:41
UtopiahGHMLR10:43
* UtopiahGHML finds fenn's API pretty basic.10:44
fennso, you're trying to get a webpage from some site on the web, right?10:44
fenn(not trying to serve a webpage)?10:44
UtopiahGHMLnop, I have my wiki with it's module and I want to be able to use (not just see) on iPhone/Android/Blackberry mobile devices.10:45
fennseems tough to fit that blob-map onto a cellphone screen10:47
fennusually this is done with CSS10:48
UtopiahGHMLbtw Id like to have some virtual devices like that to test it10:48
UtopiahGHMLlike a www.blackberryvirtualbrowser.com that could open my website to see the result10:48
UtopiahGHMLyes the "blob-map" ajax thing would have to be modified10:49
fennhttp://mobiforge.com/page/mobile-emulators10:53
fenni guess "mobile" is the new buzzword, "cell phone" doesnt return crap10:55
UtopiahGHMLwell the Nokia N810 isn't a cellphone10:56
UtopiahGHMLthe new buzzword is actually InternetDevice ;)10:56
fennthat's even worse, at least mobile conveys some information10:58
UtopiahGHMLthey should all be called Navi anyway.10:59
fennoo wow this is amazing, i take back all snarky comments about "lcd repair for dummies"  http://www.wizardanswers.com/liquidvideorepair.html11:10
UtopiahGHMLhow many miles a normal car can go for 1week of energy of an electrical radiator (the house appliance) because my sister told me I forgot to stop one of those for few days but Im pretty shure that just going to the cinema alone in her car, she wastes more11:28
kanzure_Why didn't anyone answer fenn's question about the degree? 11:43
kanzure_http://thepiratesdilemma.com/ and there's apparently a wired.com interview "how to profit from piracy: how the youth are reinventing capitalism"11:46
fennUtopiahGHML: electric car gets about 3mi/kWh and those stupid electric radiator things pull 1450 watts, so 2d*1450W*3mi/kWh = 209 miles11:46
fennor about 100 miles per day11:46
UtopiahGHMLno Im talking about a "normal" car11:46
fennok, lemme figure that, one sec11:46
fenngas = 38.5 MJ/l, car gets 30mi/gal, so 0.205mi/MJ11:48
fenncars are about 10% efficient, so realistically 0.02mi/MH11:49
fennso one week is approx 18mi11:49
fenni dont think it's really a fair comparison though11:49
UtopiahGHMLId like to have a home appliance /per_mile scale :)11:50
fennbecause i'm neglecting the efficiency of the entire electricity generation system (which includes burning coal, which isn't terribly efficient (<50%))11:51
fennand you could be running a heat pump instead of just dumping the electricity overboard11:51
fennand coal isn't gasoline11:52
UtopiahGHMLhmmk11:52
UtopiahGHMLwell thanks for the estimate11:52
UtopiahGHMLhttp://seedea.free.fr/wiki/pub/illustrations/projetautonomieenergetique/progrestechno.png ;)11:52
fennbecause for some amazingly incomprehensible reason we still can't run cars on coal11:52
UtopiahGHMLknow any graph with miles per home appliance hour?11:53
fennor some sort of coal + methane derived liquid11:53
fenni dont think your comparison is valid for the above stated reasons ^^11:54
UtopiahGHMLwell ideally it would recursively include all the waste and negative effect on the chain but...11:54
UtopiahGHMLthat sounds a bit complex ;)11:55
fennomg maths11:55
fennbtw my dumpstered LCD works :)11:55
UtopiahGHML(and even... like interactions of effect, now that sounds scary)11:55
UtopiahGHMLgood job11:55
UtopiahGHMLok, gotta cook with huge waste-energy-home-appliance-devilish modern technology ;)11:57
fennstove/toaster is not so bad even with the same wattage as a space heater, because it's only on for an hour at most12:01
kanzure_ "The Force Unleashed" feels like a Shadows of the Empire remake. Same sort of TIE-fighter factory.12:24
kanzure__Hello.16:00
bkeroSOTE was pretty cool.16:17
kanzure__Which game was it where you had the falcon flying through a TIE fighter factory?16:28
* bkero shrugs16:28
bkeroI think that was SOTE16:28
ybit-schoolkanzure_ starfox?16:29
ybit-schooloh, star wars, right16:29
ybit-schoolnot literally a falcon flying a ship 16:29
kanzure__bkero: Probably. I do remember it being N64.16:34
bkeroYes, SOTE was the famous N64 one.16:37
ybit-schoolsote was my first star wars game exp. the software emulation of older games came afterward16:37
bkeroMy first star wars game was the second SNES one.16:38
kanzure__http://dhcp-84-253.me.utexas.edu/generaterules.pl.txt <- Search for 'tag'. For some reason, when the function returns to after calling that recursive function, $graph2 is no longer defined and it errors 2 lines below 'tag' or whatever (at the print statement). Any thoughts why?16:39
kanzure__My first Star Wars game must have been the Macintosh TIE Fighter Simulator.16:39
kanzure__1994 or 1995.16:39
kanzure__erm, wait, that's too early16:39
kanzure__Yay! Hod Lipson!16:40
kanzure__Date/Time:  Friday, November 7, 2008  11:00 a.16:40
kanzure__hah hah!16:40
* kanzure__ is very happy16:42
bkeroI remember playing X-Wing, then TIE-Fighter, then X-Wing vs TIE-Fighter16:43
ybit-schoolanyone played moon base one?16:44
kanzure__Ok. Typo in the pl file.16:45
* kanzure__ quickly removes the file so that no one will ever see his error.16:45
kanzure__maybe ->copy() is a pointer copy instead of direct copy.16:47
ybit-school"Ubuntu 7.04 was certainly the Feisty Fawn for performance, but based upon these results perhaps it would be better to call Ubuntu 7.10 the Gooey Gibbon, 8.04 the Hungover Heron, and 8.10 the Idling Ibex.'"17:20
ybit-schoolhttp://linux.slashdot.org/article.pl?sid=08/10/27/1212214&from=rss 17:20
ybit-schooli like the names :)17:21
bkerohttp://en.wikipedia.org/wiki/Rolling_release17:23
bkeroSo much better, but these don't generate press reports.17:23
kanzure__http://dhcp-84-253.me.utexas.edu/two.txt <--- Why does the foreach loop run only once? Despite there being 50 nodes in the graph.17:34
ppkheh, everybody wants to hear about Kay's plant experiences17:34
kanzure__oops17:34
ppkI considered sending an email like the one you sent Bryan17:34
kanzure__http://dhcp-84-253.me.utexas.edu/two.pl.txt17:35
kanzure__heh heh 17:36
kanzure__Dr. Campbell got back to me and sent out an email to his goons, "Please try to attend this talk. Hod is a good friend of mine and does very similar research."17:36
ppkbryan do you have anything on synthesizing RNA for RNAi?17:37
kanzure__Isn't RNAi still up in the air?17:38
kanzure__Maybe I'm thinking of something else.17:38
kanzure__There's a type of awesome folding RNA that doesn't survive blood pH, but if it did then we'd all be supersaiyan or something17:38
ppkup in the air as in, unproven?17:38
kanzure__No, as in, "not yet working" 17:38
ppkhmm17:38
ppkwell17:38
kanzure__RNAi is probably not it17:38
ppkit's done a ton17:38
kanzure__Okay then. I might have some RNAi stuff. Try the /ellingtonia/ dirs. http://heybryan.org/~bbishop/docs/17:39
ppkone of the best ways to characterize genes17:39
ppkcool17:39
kanzure__(it will be somewhere in /~bbishop/docs/ellingtonia/ or something)17:39
kanzure__What's the special sort of RNA that I am thinking of, then?17:39
kanzure__sRNA?17:39
ppkmidichlorians17:39
kanzure__siRNA?17:39
ppkI'm not sure, tbh17:39
kanzure__siRNA sounds close enough.17:39
* kanzure__ goes off to chem17:40
ppkyeah so, it sounds like siRNA synthesis is what I'm looking for17:41
ppkcya17:41
ppkSynthetic small interfering RNA (siRNA) and retroviral short hairpin RNA (shRNA)17:42
ppkboth apparently trigger RNAi17:43
xp_prghi ppk!17:55
xp_prgppk got a sec?17:55
bkeroDo any of you guys know a good program for reading PDB files?17:55
xp_prgwhat is a PDB file?17:55
bkeroProtein database17:56
bkero*databank17:56
xp_prgcool17:56
xp_prgbkero can you help me, I want to know all the bio bricks that are "promoters" can this be known?17:56
bkeroI'm mirroring the wwpdb.  70gb17:56
bkeroxp_prg: I'm not sure, I haven't poke around at biobricks.17:56
bkeroI'm a pretty big bionoob. :P17:57
xp_prgppk you here?17:57
ppkI'm back17:58
ppkhi17:58
xp_prgppk can you help me to find all bio bricks that are promoters?17:58
ppkshould be in here xp_prg17:59
ppkhttp://partsregistry.org/cgi/partsdb/pgroup.cgi?pgroup=Regulatory17:59
xp_prghi ppk, I am looking at that page but I don't understand the other details, why are they grouped differently?18:11
ppkhm, I'm not sure to be honest18:13
ppkyou're referring to the three different sections right?18:14
xp_prgya18:14
ppkmm, not easy to find info on this stuff18:16
xp_prgppk want to help me creating an xml file of all the promoters real quick?18:16
ppkyeah ok18:16
ppkwhat do you need me to do18:17
xp_prgone sec let me get you the format18:17
ppkoh xp_prg, I think I get the diff sectiosn now18:18
ppkso the inducible regulators 18:18
ppkthat means the gene is not expressed, unless in the presence of a compound, ie AraC18:19
ppkin repressible18:19
ppkthe gene is always expressed18:19
ppkEXCEPT in the presence of a compund18:19
xp_prghttp://pastebin.com/d748a85bc18:19
ppkie Lac18:19
ppkdo you see what I'm saying?18:19
xp_prgya kind of 18:20
xp_prgdo you see my paste link?18:20
ppkyeah I'm on it18:20
xp_prgok I want you to make the 3 sections under promoters18:21
xp_prgbut if you want to further "qualifty" you could do like LAC present only and list those promoters underneath that etc...18:21
xp_prgwhatever would help the user18:21
xp_prgdo you get what I am saying?18:22
ppkso it would just be repressible, inducible, and other18:22
xp_prgwell at its most basic ya, can you think of any sub categories that would be even more useful18:23
xp_prg?18:23
xp_prg?18:23
xp_prgperhaps you should sort them by length too18:24
xp_prgI don't know, I leave it to you to decide :>18:24
ppkit would be most useful to people using biobench, I think, to sort by compounds than repress and induce18:24
ppkthat*18:25
ppkrepress and induce18:25
xp_prgcan you explain that to me more, why do you think that?18:25
ppkwell they might want a few things to happen18:26
ppkin the presence of one compound18:26
xp_prgppk lets do this make 2 categories classical and by compound, does that sound good?18:26
xp_prgthat way they can have both18:26
ppksure18:27
ppkbut18:27
xp_prgyou will repeat biobricks but tha is ok18:27
ppkwe ought to get someone who's actually worked with them18:27
ppktoo18:27
xp_prgwell we have to start somewhere for sure, but I think you get what I am trying to do :>18:27
xp_prglets get version .004 of this out, go ahead do it as we talked about for now and we can refine it further later18:27
ppkI do, and I mean18:27
ppkyou can always sort them later18:27
xp_prgdo you understand the xml format etc...?18:28
ppkI think so18:28
xp_prgawsome just paste to pastebin18:29
ppkthis is going to be one long-ass file18:29
ppkis there no way to automate this?18:30
ppkthen you could periodically check their DB for availability, new parts, and other updated info18:30
xp_prgI wish there was, I don't know of a way, you could do like web screen scraping with perl mechanize18:30
xp_prgdo you know perl at all?18:30
xp_prgits pretty straight forward18:31
ppka little18:31
xp_prgwhy don't we just do it manually for now and later we will figure out an automated way18:31
xp_prgdoes that sound good?18:31
ppksure18:32
ppkthe names themselves in biobench isn't going to be very useful18:33
ppkhow can you tag the names18:33
ppkwith parameters18:33
ppkthat allow you to parse through them in different ways?18:33
ppkoh and one other thing18:35
xp_prgwell I am just thinking of different sub categories that is all I can think of a way to help18:35
ppkcan you make it so if you click on the menu in biobench by accident18:35
xp_prgunless you have another idea18:35
ppkit doesn't close what you just had open?18:35
xp_prgI don't understand what your asking, can you be more specific?18:35
ppkie, you right click on ecoli18:36
ppkgo to promoters18:36
ppkthen click on promoters by accident18:36
UtopiahGHMLuh.. weird metaphorical idea18:36
ppkyou get an error menu18:36
UtopiahGHMLyou are "the sheepard of your neurones-sheep group/flock"18:36
xp_prgoh ok ya18:38
xp_prgya I don't like how that works either!18:38
xp_prgI wish I could understand what promoters like only apply to e-coli, do promoters apply to all cells?18:38
ppkyeah18:39
ppkcoding DNA (DNA that codes for proteins) is regulated18:39
ppkok so xp_prg18:39
ppkhow does that look18:39
ppkso far18:39
xp_prgppk I don't mind, whatever you think is best, go ahead and make the xml :>18:40
xp_prgremember this will be the menu drop down when they pick a bio brick18:44
ppkyou could definitely automate this18:44
xp_prgif you make the strings too long it will be hard for the people18:44
ppkI know18:44
ppkbut18:44
xp_prgppk we will!  Lets just get an initial version though18:44
ppkit makes little sense to label them by biobrick label18:45
ppkthen you'd need to know that nomenclature18:45
xp_prgI leave it to you, whatever you think is best for real18:45
ppkwhich is a block for newbies18:45
xp_prghonestly I am very interested in your opinion, do it how you think is best18:45
xp_prgwhatever you think is most intuitive and easy to understand18:46
ppkwe need to at least get gfp in there, lawl18:53
xp_prglawl?18:54
xp_prgppk you making the xml file?18:54
ppkI'm checking stuff out on partsregistry.org18:55
ppkyou know18:56
ppkI bet the MIT people would be open to giving us access18:57
ppkto their db18:57
ppkthen we wouldn't need to do as much reverse engineering of the site18:57
xp_prgwell lets get something going for now though :>18:57
xp_prgcan you pick like a few from each category for now that you think are most important?18:58
xp_prglike GFP?18:58
ppkthat's what I'm doing now19:01
xp_prgawsome thanks!19:02
kanzure_bkero: faceface knows PDB by heart :)19:08
kanzure_xp_prg: I already gave you a list of all promoter types19:08
kanzure_http://heybryan.org/books/biobricks/types/19:08
xp_prgoops sorry :>19:08
xp_prgwhat on that page are the promoter types?19:09
xp_prgI am confused19:09
kanzure_xp_prg: Are you using SBML XML format?19:10
kanzure_ppk: Yes, it's already automated with the scripts in http://heybryan.org/books/biobricks/19:10
ppkgood deal19:11
kanzure_UtopiahGHML: Shepherding neurons isn't weird. I thought that's the idea of recurisve synaptic plasticity rules/guidaince was amounting to anyway.19:11
xp_prgkanzure it is not SBML, it is the xml necessary for Flash to make a menu display object19:11
ppkthey're untagged though19:11
xp_prgppk do you know what a wiki is and how to use one?19:11
ppkyeah19:12
kanzure_ppk: So, this is why I don't like xp_prg doing some of these things, :-/ so re: the issue of naming the items. Don't bother. The user doesn't have to see this information. It's a black box. All that matters is that the computer is able to give him candidates for solving a 'black box circuit'.19:12
kanzure_ppk: I already stole their database, don't bother asking the partsregistry.org people. See the /books/biobricks/ dir that I linked to above.19:12
ppkyeah I see that19:13
xp_prgkanzure the SBML format requires biobricks how is it I don't need to pick one?19:13
ppkbut it would be more useful with tags19:13
ppklike a lot of the parts have on partsregistry.org19:13
kanzure_xp_prg: SBML does not require biobricks. SBML does a lot of General Stuff.19:13
kanzure_http://sbml.org/19:13
xp_prgfor our purposes though we are going to supply biobricks to SBML are we not?19:13
kanzure_Yep.19:14
xp_prgok just making sure19:15
UtopiahGHMLkanzure_: well even if it was weird, it's too late, I made http://img227.imageshack.us/img227/9130/neuronsheppardhf8.png ;)19:15
xp_prgppk can you document what kanzure_ is saying on the project wiki?19:15
kanzure_Now, as a user, you don't have to pick them.19:15
kanzure_You could I guess, but for newbies it's not very helpful19:15
kanzure_In fact, for me it's not very helpful. Like hell I'm going to sit here memorizing the biobricks repository IDing scheme.19:16
kanzure_That's why I mention the 'black box circuits' example.19:16
xp_prgkanzure_ if you look at the biobench flash app it presents you bio brick parts no memorization required19:16
kanzure_It's the same work that we were doing with SKDB essentially with the different 'types' and 'flows' and the general 'grammar rules' for the interconnection of components. What does the user care how it is implemented, as long as the requirements are satisfied?19:16
kanzure_xp_prg: So what?19:17
xp_prgso a user needs to be able to find bio bricks to send to the SBML file19:17
ppkalls I know is, it's going to be a shitload of work to get this up and running and polished19:17
xp_prgppk, can you just make some initial xml for me to use, I would really appreciate it19:18
kanzure_ppk: Na.19:18
kanzure_why not SBML? 19:18
kanzure_That's why we need the SBML generator19:18
xp_prgdoesn't have to be lots of stuff or anything19:18
kanzure_for the past few days that's what we'vebeen talking about ..19:18
kanzure_http://heybryan.org/graph/ look in here, go into the synbioss dir, then go to the tmp dir19:18
kanzure_then you will see SBML files that have been generated19:18
kanzure_(not the .nc files)19:18
kanzure_Anyway, xp_prg  - ideally the user does _not_ have to find biobricks. Your comment about "no memorization required" wasn't talking about the same thing that I was. Two different lines of thought there ..19:19
xp_prgok, ppk how is that xml coming along?19:19
kanzure_Heh19:19
kanzure_Fine, jsut ignore me19:20
xp_prgno, I am not ignoring you, I just want to have a basic proof of concept for my building of the SBML file19:20
kanzure_What is your script?19:20
xp_prgI must be able to pick biobricks to do that, that is all I am doing19:20
xp_prgI will be leveraging synbioss python scripts19:20
xp_prgbut i need to have something to send to them19:20
kanzure_is this based off of 2008-10-25_sbml_notes.txt? 19:20
xp_prgI am not aware of such notes19:21
kanzure_http://heybryan.org/graph/2008-10-25_sbml_notes.txt19:21
xp_prgno but that is helpful19:21
kanzure_then what the hell does your script do?19:22
xp_prgkanzure_ I am working on the graphical part right now, it will then build the SBML file from the choices the user makes using the synbyioss python scripts, what is hard to understand?19:22
kanzure_which scripts.19:22
xp_prgin synybioss?19:23
kanzure_yes19:23
kanzure_file names, in particular19:23
xp_prgI don't know yet, I have to find them19:23
kanzure_How do you know they exist?19:23
xp_prgbecuase that is what the designer does19:23
kanzure_How did you download the designer?19:23
xp_prgit sends input to python modules that build the sbml19:23
xp_prgit is web based, nothing to download19:23
xp_prginterface1.php etc...19:24
kanzure_so then how do you have the files?19:24
kanzure_right, you have to have FTP access or something to get the source to the PHP files19:24
xp_prgthese files are in subversion on sourceforge on the synbioss project19:24
kanzure_the interface1.php files etc.?19:24
xp_prgyes, this project is opensource19:24
xp_prg*sigh*19:24
kanzure_Why weren't these in the main download/19:24
kanzure_?19:25
kanzure_Grumble grumble.19:25
kanzure_Let me check.19:25
xp_prgwell I don't know for sure, but they should be19:25
kanzure_There's nothing in the CVS tree on sourceforge.19:26
kanzure_Aha, so you don't know.19:26
kanzure_That's what I've been trying to tell you ..19:26
kanzure_I downloaded synbioss, and it's not there19:26
kanzure_otherwise I wouldn't be making such a big deal out of it19:26
xp_prgthat is a violation of gpl then, you should contact them to release those files19:27
kanzure_I did. They've ignored my email. :(19:27
xp_prgwell I am glad we are doing this project then :>19:27
kanzure_Kaznessis is the PI of the lab. I emailed him and a few of his students that did the programming. Nothing.19:27
xp_prgours will be opensource19:27
xp_prgppk you here?19:28
kanzure_..19:28
kanzure_promotional pep talk doesn't give me my generator.19:28
xp_prgkanzure_ you will have your generator, I like your enthsiasm, keep me on task I agree, but as you have so fondly proven, I must have a gui to supply the parameters to make the sbml file, I am finishing that up as we speak19:29
kanzure_you don't need a gui19:30
kanzure_1) CLI parameter passing19:30
kanzure_2) the HTML is already writtenj19:30
kanzure_so you have two options right there19:30
kanzure_the second one is a GUI19:30
xp_prgHTML != php, CLI=sucks, either way I need a tool and that is what I am making19:30
kanzure_HTML is the GUI19:30
xp_prgHTML is not adequate for this applicaiton by itself that is why I am using flash, anyway doesn't matter the ajax will be independent and you can make any gui you would like19:31
kanzure_who cares about adequacy?19:32
kanzure_the generator is what matters19:32
kanzure_it's like putting icing on a cake before you bake the cake19:32
xp_prgkanzure_ you will have it, I must have a way to supply parameters, whether I make in html or cml, I must make one, I am making one relax19:32
xp_prgflash is faster then both of those by the way19:32
xp_prgcml = cli19:33
kanzure_cml?19:33
kanzure_eh19:33
kanzure_flash is faster than both CLI and HTML/19:33
kanzure_??19:33
kanzure_1) you already have the HTML19:33
kanzure_2) once you have the generator, the CLI is already done. even faster than #119:33
xp_prgyes 19:33
kanzure_so #1 is already done19:33
kanzure_how is flash faster19:33
xp_prgthe html is a program that supplies bio bricks, reactions, effectors, that involves back end coding, flash will encapsulate all of this on the front end, that is faster for this development19:34
kanzure_HTML is not a program19:35
kanzure_HTML is already done .. wget http://neptune.cems.umn.edu/designer/interface1.php there you have the first page of HTML19:35
xp_prgHTML is an interface whatever you know what I am saying loops are involved, that involves programming19:35
xp_prgkanzure that html is not enough, back end php code is involved19:35
kanzure_meh, for ($n = 0; $n < $i; $n++) { print some repeatable part of the HTML } <- done19:35
kanzure_yes, back end is involved!19:36
kanzure_go work on the backend!19:36
kanzure_then the icing on the cake.19:36
xp_prgkanzure_ I am combining the back end in flash relax, I am accomplishing the goal19:36
kanzure_No you're not.19:36
xp_prgif you want to assist help me finish this gui19:36
kanzure_No, that's not what we need .. heh'19:36
xp_prgI must have a way to supply the parameters man!!!!19:36
xp_prgstop ignoring that19:37
kanzure_do you not understand what CLI means?19:37
xp_prgyes I do!19:37
xp_prgthe python scripts don't work that way19:37
kanzure_what python stuff?19:37
kanzure_it doesn't exist yet19:37
kanzure_that's why you need to write the backend ..19:37
xp_prgyes it does, its in synbioss!19:37
kanzure_I thought we just agreed that it's not?19:38
kanzure_that's why I emailed them, remember?19:38
xp_prgthe interface isn't!19:38
kanzure_the interface is the HTML19:38
xp_prgbut the code that generates the sbml from the supplied parameters is!19:38
kanzure_where?19:38
xp_prgI don't know yet, but it is I can assure you19:38
kanzure_I've looked, it's not.19:38
UtopiahGHML(I know it's not gonna help but I think you guys are in the Matrix)19:38
xp_prgkanzure_ wow that sucks if it is not19:39
kanzure_UtopiahGHML: Hm?19:39
kanzure_That's why you were signed on to do it!19:39
xp_prgok I was confused regardless to test my code I must have an interface19:39
kanzure_you have code?19:40
xp_prgkanzure_ I can't make the egg without the chicken man19:41
kanzure_you already have the icing on the cake .. the HTML ..19:41
xp_prghow will I get the parameters to put in the damn sbml generator?19:41
kanzure_you know what19:41
kanzure_new deal19:41
kanzure_don't worry about that19:41
xp_prgkanzure that HTML is not going to help19:41
kanzure_just hold them constant19:41
xp_prgconstant in what way?19:42
kanzure_well, instead of input, hold it constant19:42
kanzure_make it generate a single (known) SBML output of the real designer/interface1,2,3.php scripts19:42
kanzure_i.e., one of the files in the tmp dir in /graph/synbioss/tmp/ on my server19:42
xp_prgkanzure_ please describe to me the way I will get input into my sbml generator please?19:42
kanzure_from the previously generated SBML file ;-)19:42
kanzure_in other words, just hard code it19:42
xp_prgkanzure_ if you have an SBML file, why do you need me to make a generator that makes one?19:43
kanzure_and then I'll show you how to add parameters to a script19:43
kanzure_xp_prg: so that I can go make it variablized for you19:43
kanzure_since you can't seem to do that :(19:43
xp_prgkanzure_ dude I am almost done with the gui, I need 4 things as I see it, biobricks, rates, effectors, and compartments19:43
xp_prgthen I can make the sbml, do you disagree?19:44
kanzure_it's not physically impossibhle, but it's kind of pointless. 19:44
kanzure_you might as well just tell me now how you plan to generate the SBML19:44
kanzure_in particular, what API calls19:44
xp_prgkanzure_ dude what part of I don't know what api calls I will make without at least first knowing the parameters to use?19:45
kanzure_the SBML files that were previously generated ..19:45
xp_prgwell I would have to write all the code to read in the SBML file, parse them into input parameters, then take those input parameters and create the SBML file, that is more work then writing my own code that makes the input parameters19:46
xp_prgI am working efficiently on this project, please know this19:47
kanzure_no you wouldn't19:47
kanzure_you would go physically look at one single file19:47
kanzure_preferably a small one mind you :)19:47
kanzure_you would not have to read it in,19:47
kanzure_you would go eyeball it19:48
xp_prgso you want me to manually type in the input parameters to my sbml generator?19:48
kanzure_yes19:48
kanzure_I'll then fix it after that ok?19:48
kanzure_what's important is that generator.19:48
xp_prgkanzure_ I don't code that way sorry, not trying to be mean, I need you support me in getting a generic good way to get the parameters in, the faster you help me with that, the faster I can make the generator, it won't even take that long!19:49
xp_prgremember this is an ajax app19:49
xp_prgI must pass the paremters in via json19:49
kanzure_who cares if it is ajax? 19:49
xp_prgcuz that is what we agreed on!19:49
kanzure_the generator is still the generator no matter if it's ajax or not19:50
xp_prgkaznure_ a program takes input man, you must supply that input in a format, I am choosing json, I can't even do a program without input!!!19:50
xp_prghow else would you have me input the parameters?19:51
kanzure_previous sbml files.19:51
kanzure_like I said above.19:51
xp_prgkanzure_ dude, you have to read in the data into a data structure19:51
xp_prgthen send that as input to the pogram19:51
xp_prgyou know this, please don't pretend it is not easier than that19:52
xp_prghow would you store the parameters to input into the pogram?19:52
kanzure_then why are you wasting so much time with flash?19:52
kanzure_you'd store it as text on the command line etc.19:52
xp_prgbecause I can then supply the input in json format easily19:52
xp_prgkanzure please enlighten me on an example cli for sending: biobricks, rates, effectors, compartments to the sbml generator?19:53
kanzure_example: ./myscript.whateverthefuckthatisn'tflash number_of_biobricks first_biobrick param1 param2 whatever-else-you-need-to-pass-for-each-biobrick biobrick2 param2 ... etc. it's a really dirty simple way of doing it. it requires no thought whatsoever.19:54
kanzure_no sophistication required19:54
kanzure_in fact, 19:55
xp_prgkanzure_ the devil is in the details man, anyway, dude just help me to do this and we can have this whole thing solved, lets make the simplest sbml file, tell me the inputs you want19:55
kanzure_strip the SBML from the files and just leave all of the things that were the same as user input and the input to the script should be the file name ("SBML_Stripped") and then the generator's job is to call the set of libsbml API commands that remakes the original file.19:55
xp_prgI will then make the flash to send those inputs *problem solved*19:56
kanzure_go get the simplest sbml files19:56
ppkxp_prg: you have mail19:56
ppkgotta go run19:56
xp_prgppk awsome!19:56
kanzure_already told you, they're over here: http;//heybryan.org/graph/synbioss/tmp/19:56
xp_prgok I will look at that, I will do that tonight19:57
xp_prgkanzure_ it would help if you would compromise, projects are a give and take, it would also go faster, just food for thought19:58
kanzure_there's no compromise here .. either you have the generator or you don't .. it's like somebody saying "hey, can you get me a coke?" and you hand them a Macintosh19:59
xp_prgkanzure_ well we disagree on the best way to supply the parameters to the generator it is a very small point that has been blown out of proportion20:00
kanzure_you kidding?20:00
kanzure_you've been on this for a week20:00
kanzure_it's a friggin' parameter, just make a variable in a script. screw flash and flashy stuff.20:01
xp_prgkanzure_ dude it takes time for me to even learn what is happening, I didn't know what a kinetic reactions was until Satruday20:01
kanzure_you don't have to know though20:01
xp_prgI can't use an api that I have no idea what it does20:01
kanzure_(it's nice to know, though, yes)20:01
kanzure_yeah you can ..20:02
xp_prgI do if I want to make sense of what to pass it20:02
kanzure_the API is directly correlated to the names of the elements in the SBML20:02
xp_prgdude, that is what I am trying to tell you, I don't know even know the names in the SBML or what they mean20:02
kanzure_you have to go open up an SBML file to see that information ..20:02
xp_prgif I sent a rate instead of a biobrick the whole thing would not work20:02
kanzure_http://heybryan.org/graph/synbioss/tmp/20:02
xp_prgkanzure_ keep in mind, most programmers want to understand what they are doing, it is quite weird and foregin for someone to use an api and they have almost no idea what it is doing20:04
kanzure_then why focus on flash?20:04
kanzure_why not focus on understanding the API?20:05
kanzure_deoxygen even tells you what the variable inputs have to be20:05
kanzure_i.e., typed inputs (string, int, whatever)20:05
xp_prgkanzure_ cuz originally we decided to make this a web ajax based app20:05
xp_prgthat is why20:05
kanzure_AJAX means that there's a server side component ..20:06
kanzure_i.e., a 'back end'20:06
kanzure_the AJAX is just fancy crap frontend stuff that you get to ignore as a programmedr20:06
kanzure_*programmer20:06
xp_prgyes that is right but you have to have a way to invoke the ajax interface kanzure_ you can't have a cart without a horse20:06
kanzure_don't worry about that, I'll take care of that20:07
xp_prgkanzure_ I am working on it, I think you understand why I am doing what I am doing, you may not like it, but I must have some kind of program to input parameters 20:07
kanzure_I don't like it because it's wrong./20:08
xp_prgit is not wrong to have a good way to input parameters20:08
kanzure_right, as long as you have something that you're inserting it into .. it's like making Windows only to realize that you don't have anything good for your operating system to manage. 20:10
kanzure_i.e., the generator20:11
kanzure_Ooh. Just defeated the pesky Jedi. Yay. This took way too long. :) (Star Wars game thingy)20:12
xp_prgwell cool!20:34
xp_prganyway, it won't be much longer I am understanding the input parameters etc...20:34
kanzure__There's nothing to understand .. this doesn't require specialist knowledge. Just allow N of the first kind of inputs, T of the second kind of inputs, etc.21:45
xp_prgI am done arguing kanzure_ if you want it to go faster help me get the basics of my flash input app working21:46
xp_prgotherwise wait21:47
bkerofaceface: ping ping21:47
kanzure__procto: How does one go about converting SVG to DXF?21:56
kanzure__procto: I like your electrophoresis.py :) /me only wishes there would be some sort of 'metadata usage specification' for piping software together. This would be a good component in SKDB.21:59
bkeroThere is.  It's called xmlrpc. :)22:00
kanzure__That sounds familiar. I've used it before .. once. 22:02
bkeroIt's for inter-program data passing22:16
xp_prgI know xmlrpc well it is built into python22:17
ppkhey22:19
ppkback22:19
ppkfrig, 6-something miler with marathon runners can be demanding22:19
ppkxp_prg: I wasn't sure how to format those sections, but I'll give it a shot now22:19
xp_prgppk awsome man!22:20
xp_prgppk you know what the promoters are22:20
xp_prgppk also I don't see how to link your entries to an actual biobrick can you help me to understand that?22:21
ppkhm22:23
ppkcan you have a hidden parameter?22:23
ppkI can give you the part names22:23
xp_prgno, just put them in a list at the top, don't put them in the xml so I can have a way to telling22:24
kanzure__do you not like my list of bricks?22:24
xp_prgkanzure__ I do and I ask you a question about them and you ignored me22:25
xp_prganyway I have to go to lunch22:25
-!- xp_prg is now known as xp_lunch22:25
kanzure__http://www.lightconeinstitute.org/ <- While not awesome, I would love to own lightcone.org22:30
kanzure__xp_lunch: "what on that page are the promoter types?" <- http://heybryan.org/books/biobricks/types/ <-- ppk answered your question already. "Regulatory".22:32
kanzure__Added two new presentations to http://heybryan.org/~bbishop/docs/repo/presentations/ (the "Suggestions" pptx files) (nothing hugely important ..)22:39
bkeroShit.  Fallout 3 leaked for PC.22:43
xp_lunchppk you here?23:43
-!- xp_lunch is now known as xp_prg23:43

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