<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>Daniel Packer</title> <atom:link href="http://danielpacker.org/feed/" rel="self" type="application/rss+xml" /><link>http://danielpacker.org</link> <description>Algorithm and Rhyme.</description> <lastBuildDate>Mon, 30 Jan 2012 05:32:19 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>A simulating winter!</title><link>http://danielpacker.org/a-simulating-winter/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=a-simulating-winter</link> <comments>http://danielpacker.org/a-simulating-winter/#comments</comments> <pubDate>Thu, 26 Jan 2012 08:21:23 +0000</pubDate> <dc:creator>Daniel</dc:creator> <category><![CDATA[Uncategorized]]></category> <category><![CDATA[biotech]]></category> <category><![CDATA[compsci]]></category> <category><![CDATA[hacker]]></category> <category><![CDATA[hunter]]></category> <category><![CDATA[school]]></category> <category><![CDATA[science]]></category><guid
isPermaLink="false">http://danielpacker.org/?p=1222</guid> <description><![CDATA[That&#8217;s a graph automatically generated by the cell signalling pathway simulation automation software I developed over the winter break. It&#8217;s a bit ugly &#8212; a quick and dirty CDF rendered in R of activation times of ERK in the TCR (T-Cell Receptor) pathway model for a particular endogenous pMHC ligand dosage. Fancy lingo, eh? The [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://danielpacker.org/wp-content/uploads/2012/01/10.png"><img
title="10" src="http://danielpacker.org/wp-content/uploads/2012/01/10.png" alt="" width="500" height="500" /></a></p><p>That&#8217;s a graph automatically generated by the <a
href="https://github.com/danielpacker/CMACS2012/" target="_blank">cell signalling pathway simulation automation software</a> I developed over the winter break. It&#8217;s a bit ugly &#8212; a quick and dirty CDF rendered in R of activation times of ERK in the TCR (T-Cell Receptor) pathway model for a particular endogenous pMHC ligand dosage. Fancy lingo, eh?</p><p>The past several weeks I participated in <a
href="http://www.lehman.edu/academics/cmacs/" target="_blank">CMACS</a>, an NSF-funded program intended to get undergrads to go on to grad school. You mean I&#8217;m not in grad school yet? Oh, right. More on CMACS later. I joined the <a
href="http://comet.lehman.cuny.edu/stjohn/research/treespace/index.html" target="_blank">Treespace</a> research group at Lehman, where I&#8217;ll be <a
href="http://en.wikipedia.org/wiki/Robinson%E2%80%93Foulds_metric" target="_blank">expanding on my limited knowledge of phylogenetics</a> and drawing some pretty graphs with Java, Python, and <a
href="http://www.cytoscape.org/" target="_blank">Cytoscape</a>. I continue to be involved at Hunter with the <a
href="http://qiu.bioweb.hunter.cuny.edu/" target="_blank">EvoBioLab</a> where I&#8217;m reading up on bacterial recombination and mutation and working on genomic visualization tools. The <a
href="http://www.hackmanhattan.com/" target="_blank">hackerspace</a> I started back in September is thriving, with fifteen paying members, and we just filled up a <a
href="http://www.eventbrite.com/event/2824842179/efbnen" target="_blank">100 seat event</a> we&#8217;re hosting at the NYPL. I&#8217;m working on organizing an <a
href="http://igem.org/Main_Page" target="_blank">iGEM</a> team at Hunter and looking into starting some of that work at <a
href="http://genspace.org/" target="_blank">Genspace</a> &#8212; we already have a rather nice team lineup. I hope to continue <a
href="https://www.nescent.org/wg/phyloinformatics/index.php?title=Phyloinformatics_Summer_of_Code_2011#Interoperable_exchange_of_gene_tree_reconciliation_maps_2" target="_blank">the work I started this past summer</a> with my esteemed colleague <a
href="http://jestill.myweb.uga.edu/" target="_blank">James Estill</a>. Yes, I&#8217;ll be taking some classes, too. Organic chemistry included. What, me nervous? Back to CMACS&#8230;</p><p>We looked at cell signalling pathways in cancer using stochastic simulations in <a
href="http://bionetgen.org/index.php/Main_Page" target="_blank">BioNetGen</a>. I got a bit carried away automating experiments and created <a
href="https://github.com/danielpacker/CMACS2012/" target="_blank">ScanBatch</a>. This new tool I whipped up runs arbitrary numbers of simulations over arbitrary numbers of models, species (molecule types), and concentrations of those species. To my delight, I&#8217;ve been asked to contribute ScanBatch to the BioNetGen project and continue work on it to expand the automated simulation capabilities. I&#8217;ll be working on accepting more complex parameter ranges, templating the simulation code, doing more complex combinations of parameters, validating model output, and making large batches of simulations scale. It&#8217;s an honor to be asked to help take such a cool piece of cutting edge research software to the next level. I look forward to working with <a
href="http://www.csb.pitt.edu/Faculty/Faeder/" target="_blank">Dr. Jim Faeder</a> and co. on this. I&#8217;m digging Systems Biology!</p><p>If everything I&#8217;m working on pans out, I can expect to see my name on a few papers next year, which would be concrete proof that this whole scientist thing is really happening. I&#8217;ve been getting paid to do science related work since June 2011, and it&#8217;s a good feeling that this trend is ongoing. It was only months before that I threw down the gauntlet and challenged myself to do only science work. I&#8217;m feeling a strong pull towards systems and synthetic biology, but I may be biased since I&#8217;m a computer programmer, and the field seems to be especially welcoming towards my kind right now. I hope you, my friends, family, and colleagues, have had a wonderful and imagination-catalyzing winter so far.</p><p>PS. Convergence of ideas: Bacterial evolution simulation at EvoBioLab, Bacterial recombination as engine for computation in-vivo for combinatorial problems. Bacterial evolution of whole genomes plus gene expression simulation via BioNetGen. Visualization of genomic data, visualization of phylogenetic data, visualization of cell pathway data. DNA fingerprinting, DNA computing, cryptography and digital security. Okay, now I can sleep.</p> ]]></content:encoded> <wfw:commentRss>http://danielpacker.org/a-simulating-winter/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Tenatative steps towards genome visualization</title><link>http://danielpacker.org/tenatative-steps-towards-genome-visualization/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=tenatative-steps-towards-genome-visualization</link> <comments>http://danielpacker.org/tenatative-steps-towards-genome-visualization/#comments</comments> <pubDate>Fri, 30 Dec 2011 12:12:51 +0000</pubDate> <dc:creator>Daniel</dc:creator> <category><![CDATA[Uncategorized]]></category><guid
isPermaLink="false">http://danielpacker.org/?p=1202</guid> <description><![CDATA[Genomic data is rather beautiful in that the stirrings and mysteries of life can be glimpsed within it. I&#8217;ve been dabbling in making functional genomic art &#8212; mostly with spiral representations of bacterial DNA. Here&#8217;s a rendering of Borrelia burgdorferi plasmid cp26. We&#8217;re studying Borrelia in the lab. My first experiments (here and here) are [...]]]></description> <content:encoded><![CDATA[<p>Genomic data is rather beautiful in that the stirrings and mysteries of life can be glimpsed within it. I&#8217;ve been dabbling in making functional genomic art &#8212; mostly with spiral representations of bacterial DNA. Here&#8217;s a rendering of <a
href="http://www.ncbi.nlm.nih.gov/nuccore/NC_001903.1" target="_blank">Borrelia burgdorferi plasmid cp26</a>. We&#8217;re studying Borrelia in the lab.</p><p><a
href="http://danielpacker.org/wp-content/uploads/2011/12/borrelia_cp26.png"><img
class="size-full wp-image-1205 alignnone" title="borrelia_cp26" src="http://danielpacker.org/wp-content/uploads/2011/12/borrelia_cp26.png" alt="" width="750" height="715" /></a></p><p>My first experiments (<a
href="http://danielpacker.org/nucleotides-are-nice-but-codons-are-capital/" target="_blank">here</a> and <a
href="http://danielpacker.org/pronounced-plasmids/" target="_blank">here</a>) are simplistic, but pleasant, I think. My initial goal was to squeeze a nice big chunk of DNA into a small space. To that end, I more or less succeeded with the spiral approach. It turns out (unsurprisingly) that the circular visualization of genomic data <a
href="http://circos.ca/" target="_blank">isn&#8217;t new</a>, though I don&#8217;t know if anyone has used my particular approach. Visualization is an exceedingly fun thing to poke at and learn, and I look forward to coming up with more ways of making functional bio-art.</p><p>On the practical side of things, Dr. Qiu and my colleagues at the <a
href="http://qiu.bioweb.hunter.cuny.edu/" target="_blank">evolutionary bioinformatics lab</a> have been enlightening me to the professional needs of biologists in the realm of visualization. Some of the things I&#8217;ve been advised to look into are: six frame translation, SNPs, GC base percentages, amino acid frequency, synteny (gene order), genetic drift, real time simulation visualization, and phylogeny. That&#8217;s quite a laundry list. One must be careful when asking for ideas and suggestions in the lab.</p><p>Six frame translation refers to the six ways to look at a DNA sequence &#8212; three forward and three backward. There are three in each direction because the DNA is broken up into codons that each have three bases. It&#8217;s impossible to know which base a gene starts on without trying all three in either direction. So, you look for long uninterrupted sequences of codons (an open reading frame, or ORF), at each of the six reading frames. Those could quite possibly be genes, and finding a gene is like striking gold.</p><p>Here&#8217;s my rendering of reading frame 1 on the same Borrelia plasmid. I&#8217;m nearly 100% sure that I got something wrong, because when I checked <a
href="http://www.ncbi.nlm.nih.gov/gorf/orfig.cgi" target="_blank">ORF Finder</a>, I got different results. This is a demonstration of the concept for a tool for finding potential genes, like the NCBI orf finder. The coloring of the segments is exponentially scaled based on size, and they become delimited by a blue border when they reach a maximum threshhold. In other words, the red areas with a blue border are most likely to be genes. It&#8217;s basically a heat map for genes. Well, so goes the theory, in my limited understanding. I&#8217;m hoping to fix this up so that I get results consistent with NCBI for all reading frames.</p><p><a
href="http://danielpacker.org/wp-content/uploads/2011/12/borrelia_cp26_orf1.png"><img
class="alignnone size-full wp-image-1209" title="borrelia_cp26_orf1" src="http://danielpacker.org/wp-content/uploads/2011/12/borrelia_cp26_orf1.png" alt="" width="750" height="715" /></a></p><p>I&#8217;m rendering these in 100% homegrown convoluted OpenGL/C++ code. Ultimately I suspect that any general purpose genome visualization tool I might end up with will want to live on the web, perhaps utilizing WebGL. Even if this turns out to be a command line tool, it could live on the web as an image generator. For the moment, I&#8217;m enjoying developing natively on my laptop as an idea scratchpad. Before I go implementing any more features, I&#8217;ll make sure the sequence data is coming through accurately so that the ORFs match NCBI. Then I&#8217;ll tackle six frame alignments, etc. At that point, hopefully I&#8217;ll have something worth sharing!</p><p>Any thoughts on genome visualization? Suggestions? Please leave a comment.</p> ]]></content:encoded> <wfw:commentRss>http://danielpacker.org/tenatative-steps-towards-genome-visualization/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Eloquent EEG explanation:</title><link>http://danielpacker.org/1185/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=1185</link> <comments>http://danielpacker.org/1185/#comments</comments> <pubDate>Wed, 14 Dec 2011 20:21:36 +0000</pubDate> <dc:creator>Daniel</dc:creator> <category><![CDATA[Uncategorized]]></category> <category><![CDATA[biotech]]></category> <category><![CDATA[hackmanhattan]]></category> <category><![CDATA[science]]></category> <category><![CDATA[tech]]></category><guid
isPermaLink="false">http://danielpacker.org/?p=1185</guid> <description><![CDATA[One of my latest distractions is development of an EEG and biosensors workshop at Hack Manhattan, a NYC-based hackerspace I founded in September.  I wanted to share this really great explanation of brainwaves from the NeuroSky website. The first law of thermodynamics states that energy can only change forms but cannot be created or destroyed. [...]]]></description> <content:encoded><![CDATA[<p>One of my latest distractions is development of an <a
href="http://wiki.hackmanhattan.com/OpenBrainLab" target="_blank">EEG and biosensors workshop</a> at <a
href="http://hackmanhattan.com" target="_blank">Hack Manhattan</a>, a NYC-based hackerspace I founded in September.  I wanted to share this really great explanation of brainwaves from the <a
href="http://neurosky.com" target="_blank">NeuroSky</a> website.</p><blockquote><p>The first law of thermodynamics states that energy can only change forms but cannot be created or destroyed. The energy used to power the pumps becomes stored as the charge differential between the inside and outside of the cell. When that differential is removed by the flow of positive ions into the cell, the stored energy is released in the form of small waves. Like little waves combining to create big waves in the ocean, as thousands of neurons fire, the little waves come together to create the larger waves knows as brain waves. It is these dominant brainwaves that are measured by NeuroSky devices.</p></blockquote><p><a
href="http://danielpacker.org/wp-content/uploads/2011/12/daniel_eeg.jpg"><img
class="alignleft size-full wp-image-1189" title="daniel_eeg" src="http://danielpacker.org/wp-content/uploads/2011/12/daniel_eeg.jpg" alt="" width="600" height="448" /></a> Here I&#8217;m at Hack Manhattan viewing brainwave data from a NeuroSky MindSet EEG device on my thinkpad running Ubuntu. Puzzlebox <a
href="http://synapse.puzzlebox.info/">open source software</a>  provides a good starting point for hacking EEG technology.</p> ]]></content:encoded> <wfw:commentRss>http://danielpacker.org/1185/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Nucleotides are nice, but codons are capital!</title><link>http://danielpacker.org/nucleotides-are-nice-but-codons-are-capital/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nucleotides-are-nice-but-codons-are-capital</link> <comments>http://danielpacker.org/nucleotides-are-nice-but-codons-are-capital/#comments</comments> <pubDate>Tue, 13 Dec 2011 10:36:25 +0000</pubDate> <dc:creator>Daniel</dc:creator> <category><![CDATA[Uncategorized]]></category> <category><![CDATA[biotech]]></category> <category><![CDATA[compsci]]></category> <category><![CDATA[science]]></category><guid
isPermaLink="false">http://danielpacker.org/?p=1182</guid> <description><![CDATA[I&#8217;ve updated my OpenGL DNA renderer to support amino acids, rather than just single nucleotides. I find these colorful DNA representations oddly aesthetically pleasing, so I&#8217;m pursuing it a bit further. It&#8217;s always possible I&#8217;ll find utility in being able to do some unique sequence rendering. I borrowed the color scheme for amino acids from [...]]]></description> <content:encoded><![CDATA[<p>I&#8217;ve updated my OpenGL DNA renderer to support amino acids, rather than just single nucleotides. I find these colorful DNA representations oddly aesthetically pleasing, so I&#8217;m pursuing it a bit further. It&#8217;s always possible I&#8217;ll find utility in being able to do some unique sequence rendering. I borrowed the <a
href="http://life.nthu.edu.tw/~fmhsu/rasframe/COLORS.HTM#aminocolors" target="_blank">color scheme</a> for amino acids from <a
href="http://www.umass.edu/microbio/rasmol/" target="_blank">RasMol</a> software. According to RasMol, the colors were chosen &#8220;according to traditional amino acid properties&#8221;. This is the same arbitrarily chosen <a
href="http://www.ncbi.nlm.nih.gov/nuccore/CP001438.1" target="_blank">Borrelia plasmid</a> as last time, except since we&#8217;re looking at a coding sequence of amino acids (and stop codons in black), there are about 1/3 as many entities to represent (3157 codons), so each one is much clearer. This is a first run, so there may be some artifacts/errors, of course.<a
href="http://danielpacker.org/wp-content/uploads/2011/12/borrelia_plasmid_protein2.png"><img
class="aligncenter size-full wp-image-1183" title="borrelia_plasmid_protein2" src="http://danielpacker.org/wp-content/uploads/2011/12/borrelia_plasmid_protein2.png" alt="" width="750" height="715" /></a></p> ]]></content:encoded> <wfw:commentRss>http://danielpacker.org/nucleotides-are-nice-but-codons-are-capital/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Pronounced Plasmids</title><link>http://danielpacker.org/pronounced-plasmids/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=pronounced-plasmids</link> <comments>http://danielpacker.org/pronounced-plasmids/#comments</comments> <pubDate>Sat, 10 Dec 2011 18:46:17 +0000</pubDate> <dc:creator>Daniel</dc:creator> <category><![CDATA[Uncategorized]]></category> <category><![CDATA[biotech]]></category> <category><![CDATA[compsci]]></category> <category><![CDATA[science]]></category><guid
isPermaLink="false">http://danielpacker.org/?p=1175</guid> <description><![CDATA[Several months ago I posted a maze I generated in C++ with OpenGL. Being pre-occupied with molecular biology lately, I took my old code out and adapted the concept for rendering a bacterial plasmid. Specifically, this little beauty is: Borrelia valaisiana VS116 plasmid VS116_cp9, complete sequence. The generative sequence renders quads around in a spiral, [...]]]></description> <content:encoded><![CDATA[<p>Several months ago I posted a <a
href="http://danielpacker.org/made-a-maze/" target="_blank">maze I generated</a> in C++ with OpenGL. Being pre-occupied with molecular biology lately, I took my old code out and adapted the concept for rendering a bacterial <a
href="http://en.wikipedia.org/wiki/Plasmid" target="_blank">plasmid</a>. Specifically, this little beauty is: <a
href="http://www.ncbi.nlm.nih.gov/nuccore/CP001438.1" target="_blank">Borrelia valaisiana VS116 plasmid VS116_cp9, complete sequence</a>. The generative sequence renders quads around in a spiral, trying to accommodate the 9400+ bases in the sequence in less than 725 lines of resolution. This is a circular plasmid, so the physical reality is that it loops back on itself, but rendeirng this as a circle make it impossible to discern any bases. I think you can almost make out the sequence, where the amino acids A/T/G/C are red/blue/green/yellow. Click image for higher res.<a
href="http://danielpacker.org/wp-content/uploads/2011/12/borellia_plasmid_spiral.png"><img
class="aligncenter size-full wp-image-1176" title="borellia_plasmid_spiral" src="http://danielpacker.org/wp-content/uploads/2011/12/borellia_plasmid_spiral.png" alt="" width="750" height="715" /></a></p><p>&nbsp;</p> ]]></content:encoded> <wfw:commentRss>http://danielpacker.org/pronounced-plasmids/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Open Source PCR and electrophoresis roundup</title><link>http://danielpacker.org/open-source-pcr-and-electrophoresis-roundup/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=open-source-pcr-and-electrophoresis-roundup</link> <comments>http://danielpacker.org/open-source-pcr-and-electrophoresis-roundup/#comments</comments> <pubDate>Mon, 31 Oct 2011 11:04:25 +0000</pubDate> <dc:creator>Daniel</dc:creator> <category><![CDATA[Uncategorized]]></category> <category><![CDATA[hacker science biotech]]></category><guid
isPermaLink="false">http://danielpacker.org/?p=1155</guid> <description><![CDATA[PCR (polymerase chain reaction) and gel electrophoresis are the two building blocks of DNA analysis and they&#8217;re going open source! Here&#8217;s a quick roundup of some open source efforts that have been incubating. While you can&#8217;t decipher genetic code directly with these technologies, DNA sequencers which pump out the actual discrete code of DNA are [...]]]></description> <content:encoded><![CDATA[<p>PCR (<a
href="http://en.wikipedia.org/wiki/Polymerase_chain_reaction" target="_blank">polymerase chain reaction</a>) and <a
href="http://en.wikipedia.org/wiki/Gel_electrophoresis" target="_blank">gel electrophoresis</a> are the two building blocks of DNA analysis and they&#8217;re going open source! Here&#8217;s a quick roundup of some open source efforts that have been incubating.</p><p>While you can&#8217;t decipher genetic code directly with these technologies, <a
href="http://en.wikipedia.org/wiki/DNA_sequencing" target="_blank">DNA sequencers</a> which pump out the actual discrete code of DNA are built on these two foundational technologies. Alone, PCR and electrophoresis can be used to do meaningful genetic and forensic analysis.</p><h3>PCR:</h3><p
style="padding-left: 30px;"><a
href="http://openpcr.org/" target="_blank">OpenPCR</a> raised $12,000 on kickstarter to produce a $600 PCR kit made from a lasercut plywood frame with a 16 well plate and PC based controls. Open source (cad, eagle, source code available).</p><p
style="padding-left: 30px;"><a
href="http://www.instructables.com/id/Coffee-Cup-PCR-Thermocycler-costing-under-350/?ALLSTEPS" target="_blank">Coffee cup PCR</a> is an impressive DIY project posted on <a
href="http://www.instructables.com/" target="_blank">Instructables</a> that appears to be made by a student research group out of RIT, but I&#8217;m not entirely sure. Features PC controls using a proprietary heat controller.</p><p
style="padding-left: 30px;"><a
href="http://russelldurrett.com/lightbulbpcr.html" target="_blank">Lighbulb PCR</a> is a project by biohacker Russell Durrett which uses an arduino controlled lightbulb to thermocycle pcr tubes. The housing is made from PVC pipe and air is circuled with a PC fan. Open source.</p><h3>Gel electrophoresis:</h3><p
style="padding-left: 30px;"><a
href="http://citizensciencequarterly.com/2011/10/21/cheapass-science-gel-box/" target="_blank">Cheapass gel box</a> is a project by Joseph Elsbernd for a working gel box made for $21. The enclosure appears to be a $2 box.</p><p
style="padding-left: 30px;"><a
href="http://www.instructables.com/id/Gel-electrophoresis-system-mini/" target="_blank">Mini Gel electrophoresis system</a> is an <a
href="http://www.instructables.com/" target="_blank">Instructables</a> project posted by Joanne C. Long which describes a rather nice looking gel box design that can be built for $50-80. The enclosure is a professional looking set of laser-cut acrylic parts.</p><p
style="padding-left: 30px;"><a
href="http://openwetware.org/wiki/DIYbio:Notebook/Open_Gel_Box_2.0" target="_blank">Open Gel Box 2.0</a> is a community effort to design an open source gel box. It culminated in kit and assembled gel box offerings from the company <a
href="http://www.pearlbiotech.com/" target="_blank">Pearl Biotech</a>. Some design files are available.</p><p
style="padding-left: 30px;"><a
href="http://bitesizebio.com/articles/low-cost-dna-gel-photography/">Low cost DNA gel documentation</a> is an article by Nick Oswald that describes a project to do affordable digital photography of stained gels. A comment left by Dan Rhoads reads &#8220;You don’t even need the UV transilluminator. If you’re using sybr Green or sybrSafe, you simply use blue LEDs like a bicycle lamp or a strong torchlight.&#8221;</p><p>It&#8217;s worth mentioning umbrella project <a
href="http://openwetware.org/wiki/Main_Page" target="_blank">OpenWetWare</a> which is a driving force for open source community effort in biotech. If you&#8217;re looking for DIY bio stuff, that&#8217;s a good place to start. You&#8217;ll also want to check out the <a
href="http://diybio.org/" target="_blank">DIYBIO</a> site and join the global and regional discussion groups (mailing lists).</p><p>I&#8217;ve almost certainly missed any number of promising DIY projects, so please send them along if you&#8217;re aware of any. Happy biohacking!</p> ]]></content:encoded> <wfw:commentRss>http://danielpacker.org/open-source-pcr-and-electrophoresis-roundup/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Surprising and delightful quote at the end of my biology text.</title><link>http://danielpacker.org/surprising-and-delightful-quote-at-the-end-of-my-biology-text/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=surprising-and-delightful-quote-at-the-end-of-my-biology-text</link> <comments>http://danielpacker.org/surprising-and-delightful-quote-at-the-end-of-my-biology-text/#comments</comments> <pubDate>Fri, 28 Oct 2011 05:53:16 +0000</pubDate> <dc:creator>Daniel</dc:creator> <category><![CDATA[Uncategorized]]></category> <category><![CDATA[hacker]]></category> <category><![CDATA[science]]></category><guid
isPermaLink="false">http://danielpacker.org/?p=1142</guid> <description><![CDATA[This delightful quote was discovered on the very last page of my biology text. It so eloquently encapsulates why I participate in the hackerspace movement. There&#8217;s some poetry to this being on the page least likely to be read. We have a civilization based on science and technology, and we’ve cleverly arranged things so that [...]]]></description> <content:encoded><![CDATA[<p>This delightful quote was discovered on the very last page of my biology text. It so eloquently encapsulates why I participate in the <a
href="http://en.wikipedia.org/wiki/Hackerspace" target="_blank">hackerspace</a> movement. There&#8217;s some poetry to this being on the page least likely to be read.</p><blockquote><p><strong>We have a civilization based on science and technology, and we’ve cleverly arranged things so that almost nobody understands science and technology. That is as clear a prescription for disaster as you can imagine. While we might get away with this combustible mixture of ignorance and power for a while, sooner or later it’s going to blow up in our faces. The powers of modern technology are so formidable that it’s insufficient just to say, “Well, those in charge, I’m sure, are doing a good job.” This is a democracy, and for us to make sure that the powers of science and technology are used properly and prudently, we ourselves must understand science and technology. We must be involved in the decision-making process.</strong></p><p
style="text-align: right;">Carl Sagan</p></blockquote><p
style="text-align: left;">OccupyScience? The full essay by Carl Sagan can be <a
href="http://www.positiveatheism.org/writ/saganws.htm">found here</a>.</p> ]]></content:encoded> <wfw:commentRss>http://danielpacker.org/surprising-and-delightful-quote-at-the-end-of-my-biology-text/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>The Bodega That Went Vegan</title><link>http://danielpacker.org/the-bodega-that-went-vegan/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-bodega-that-went-vegan</link> <comments>http://danielpacker.org/the-bodega-that-went-vegan/#comments</comments> <pubDate>Thu, 01 Sep 2011 04:11:12 +0000</pubDate> <dc:creator>Daniel</dc:creator> <category><![CDATA[Uncategorized]]></category> <category><![CDATA[food]]></category> <category><![CDATA[vegan]]></category><guid
isPermaLink="false">http://danielpacker.org/?p=1122</guid> <description><![CDATA[What&#8217;s more New York than the corner bodega? I tracked down busy Queens-based vegan entrepreneur Eric Hopf to interview him on his plans to open a cruelty-free and aptly named Vegan Bodega in Manhattan&#8217;s Lower East Side. To get your juices flowing here&#8217;s a short video introduction, featuring Eric himself. [Daniel] Obligatory vegan story request. [...]]]></description> <content:encoded><![CDATA[<p>What&#8217;s more New York than the corner bodega? I tracked down busy Queens-based vegan entrepreneur Eric Hopf to interview him on his plans to open a cruelty-free and aptly named Vegan Bodega in Manhattan&#8217;s Lower East Side. To get your juices flowing here&#8217;s a short video introduction, featuring Eric himself.</p><p><iframe
src="http://player.vimeo.com/video/27608497?title=0&amp;byline=0&amp;portrait=0" frameborder="0" width="540" height="405"></iframe></p><p><strong>[Daniel] Obligatory vegan story request. What was it that led you to become a vegan? Give us a little background.</strong></p><p>[Eric] I gave up meat when I was 17 and went vegan at 18 but it did not last, due to a lack of understanding of basic nutrition and an aversion to vegetables at the time. Over time my palate has changed and I know how to eat after educating myself.</p><p><strong>What do you do with your time when you&#8217;re not working on Vegan Bodega?</strong></p><p>I am a stay at home dad, I photograph now and then, build websites, and cook for my family.</p><p><strong>Tell me about the exact moment you realized Vegan Bodega was going to happen.</strong></p><p>Well, the thought had been in my mind for a while, and one day I started to talk about my idea with my significant other. I was explaining the market and how NY vegans were waiting for a place like this. She just looked at me and said, &#8216;It sounds great, do it!&#8221;</p><p><strong>What inspired you to start Vegan Bodega? Do you have any vegan entrepreneur heroes or mentors?</strong></p><p>The inspiration came from two sources – seeing shops in the Pacific Northwest, and a trip to Orlando, my hometown. When I went to Seattle and Portland over two years ago, I saw functioning money making businesses and thought NYC needed one. I didn&#8217;t think I could do it until I found Artichoke Red in Florida. This small shop was surviving in a tiny market for vegans and producing positive cash flow. Seeing that store, I knew this was could work. I can&#8217;t name everyone I look up to, but so many vegan business owners have been supportive with their guidance.</p><p><strong>Looking back at yourself as a child and young adult, could you have foreseen yourself running a food business? What in your life pushed you towards this path?</strong></p><p>Having worked in the restaurant industry since my first real employment, I thought it was just a field I would be in as I went through high school and college. Turns out I love food, sharing my favorites and seeing people really enjoying what they are eating.</p><p><strong>Your indiegogo.com campaign site doesn&#8217;t mention a potential location, but I read in the Village Voice food column that you&#8217;re looking at the Lower East Side. What are your thoughts on location and hours? Delivery?</strong></p><p>We feel that the store needs to be close to as many different modes of public transportation as possible, as most customers will be traveling 15-30  minutes or more to visit us. The Lower East Side has that, as well as other vegan shops and a great atmosphere. Hours have not yet been determined. Right now, we are working with the idea of 10AM &#8211; 8PM six days a week to start and see how folks like those hours and if people need us open more often. Concerning delivery, we are trying to determine how it will work in regards to a minimum order, maximum radius, and delivery fees. Everything depends on what our shoppers want and request.</p><p><strong>What do you think people should be most excited about when shopping at Vegan Bodega? Are there particular items that you find people request often? Do you predict any popular items? Any exclusives?</strong></p><p>What, you mean an all vegan store isn&#8217;t enough to get you so excited you wet yourself? I think some of the more interesting things will be the vintage 70&#8242;s candy machine dispensing vegan and accidentally vegan candies for the kids (both big and small,) the prospect of sliced meat substitutes by the pound and getting most everything you need and want in one go. As with any large community, everyone has their own tastes and we haven&#8217;t had a lot of repeated requests, save Upton&#8217;s Natural seitan. I think some of the more popular items will be candies, Cavi-Art, and some local food producers we are talking to about carrying their products. I don&#8217;t think we will have anything exclusive. But I believe, though I could be wrong, that we will be the only store in the Northeast to carry 2 or 3 kinds of vegan queso.</p><p><strong>Will Vegan Bodega have a deli counter that makes sandwiches, or will it be by-the-pound? Any surprises in store? (no pun intended)</strong></p><p>Currently, we are looking at having the aforementioned sliced meat alternatives but after the store is up and running, we will investigate if the demand is there for sandwiches. We are also looking at having other non-sliced items to weigh and sell. Chick&#8217;n salad, raw cole slaw, and some other items.</p><p><strong>Will vegan bodega offer cosmetics and accessories from vegan companies? Tell us what a girlie-girl has to look forward to.</strong></p><p>Well, that is a great question. We are planning on stocking toiletries and everyday items like lip balm, hair care products, etc. We are extremely interested in hearing what vegans would like us to carry. Although we are going to be heavily focused on food, we want to have what our customers need, within reason.</p><p><strong>I hear you&#8217;re into vegan fashion. Can you recommend any designers, stores to vegan new yorkers?</strong></p><p>Well, I&#8217;m more into fashion as a byproduct of working in photography, where I predominately work on fashion and lifestyle shoots. Most of the designers I know are thanks to my significant other being a compendium of vegan info as well as big into supporting new businesses. Leanne Hilgart of Vaute Couture is fantastic and gave us great business advice, then there is Elizabeth Olsen&#8217;s Olsen Haus shoes, Julie and Gina of Cri de Coeur, Joshua Katcher&#8217;s small runs of eco-concious fashion, Dan Mims and there are loads of others, but they are all well covered in GGA and other NYC blogs. I&#8217;m not so hip that I know of small designers on the verge of breaking big.</p><p><strong>What&#8217;s your favorite vegan product. Favorite vegan restaurant? Favorite vegan meal?</strong></p><p>Product right now is Chris and Dan&#8217;s creation, Dun-Well Doughnuts. I don&#8217;t have one favorite and when my family really likes a place, we eat there all the time until we find a new one. Favorite meal is still probably the Massaman Curry at Pukk.</p><p><strong>Why should non-vegans be excited about a vegan convenience store? Do you think that your store will create some awareness?</strong></p><p>I think anything new and interesting is both exciting and scary for some. I think it will serve as a great place for people to take their friends when they are curious or say to them, &#8220;Wow, you&#8217;re vegan, I could never do that. If you don&#8217;t eat meat or cheese, what&#8217;s left to live for?&#8221;, or a variation of that same old question.</p><hr
style="width: 50%; size: 1px;" /><p>Thanks to Eric Hopf for taking time out of a busy schedule to share the inside scoop on his inspiring Vegan Bodega project. At the time of this writing, the Vegan Bodega fund-raising campaign on indiegogo.com had raised $3,230 of the $15,000 goal. To support the Vegan Bodega fund-raising campaign, visit their indiegogo.com page:</p><p><a
href="http://www.indiegogo.com/Vegan-Bodega-NYCs-Vegan-Convenience-Store" target="_blank">http://www.indiegogo.com/Vegan-Bodega-NYCs-Vegan-Convenience-Store</a></p> ]]></content:encoded> <wfw:commentRss>http://danielpacker.org/the-bodega-that-went-vegan/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>GSOC at 30,000 feet</title><link>http://danielpacker.org/gsoc-at-30000-feet/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=gsoc-at-30000-feet</link> <comments>http://danielpacker.org/gsoc-at-30000-feet/#comments</comments> <pubDate>Thu, 28 Jul 2011 18:40:39 +0000</pubDate> <dc:creator>Daniel</dc:creator> <category><![CDATA[Uncategorized]]></category> <category><![CDATA[gsoc]]></category><guid
isPermaLink="false">http://danielpacker.org/?p=1116</guid> <description><![CDATA[My project started off with the idea of making the species (host) and gene (guest) tree mappings used my evolutionary biologists more interoperable between software platforms. At first, we thought we might kick off a new standardization, but it turned out we were just going to build a template on an existing set of standards [...]]]></description> <content:encoded><![CDATA[<p>My project started off with the idea of making the species (host) and gene (guest) tree mappings used my evolutionary biologists more interoperable between software platforms. At first, we thought we might kick off a new standardization, but it turned out we were just going to build a template on an existing set of standards (NeXML, primarily).</p><p>In comparative biology software seems to follow the precedent of predecessors when it comes to data formats. Though XML has been the de facto standard for data marshaling (serialization into a standard format) ubiquitously for many years, it&#8217;s only as of the past couple of years that XML has made it into phylogenetics research, in the form of NeXML and PhyloXML.</p><p>When I started the project, the first decision I had to deal with was which XML standard to use. Having both a near nil knowledge of both evolutionary biology, and of the new XML standards, I had to lean heavily on my fabulous mentor, James Estill to fill in the gaps and forge ahead with that decision. Jamie had chosen NeXML for it&#8217;s flat structure, whereas PhyloXML had a more traditional nested structure that didn&#8217;t seem to lend itself to straightforward processing and readability. NeXML also offers referencing an ontology via namespaces, and has robust perl library support in Bio::Phylo and BioPerl. The authors of both XML standards are involved in working groups at NESCent, where we all work, so we&#8217;d have great access to support either way.</p><p>Jamie set up a initial wiki page for our new NeXML template, and after some discussions with standard author and Bio::Phylo lead Rutger Vos, we settled on a final template form. This form puts reconciliation info about trees in the top level Trees element, and the mappings of guest nodes onto host nodes or edges are attached to the guest nodes. All information is does with meta tags, which Bio::Phylo can extract handily. That takes of the the XML side of things, and the amount of code needed for parsing seems to back up the argument that a flat mapping is simpler to handle than a nested one. Parsing is done using Bio::Phylo which has stronger NeXML support than plain BioPerl.</p><p>With the XML side mostly wrapped up, the question of legacy formats comes next. NHX (and variants) was, before XML came around, a popular way to serialize richly annotated trees, for lack of better options. Variations like PRIME were created to support extra attributes (like duplication events) that weren&#8217;t supported by plain Newick (NHX). Two of the three software packages (PrimeGSR/TV and TreeBest) use this NHX variant, and so it&#8217;s important to, for the foreseeable future, support input and output for NHX variants. The best way to do this, is to build on existing NHX support in BioPerl. Jamie had done some processing on PRIME, but that code isn&#8217;t easy to desirable to maintain, so a more standard approach would be preferred for ongoing support.</p><p>With XML and NHX IO taken care of, the next issue is working with the existing iPlant database, which has been populated via Jamie&#8217;s PRIME parsing code and TreeBest PRIME output with 2500 gene family mappings to 6 plant species. I have the original 2500 PRIME output files, and access to the database, so I there is enough data to compare a new parsing method to the original method employed for the initial import.</p><p>If the module were to be only used for direct IO, then the internal object wouldn&#8217;t matter very much. The tree could be a generic no nonsense linked list structure, or it could be an augmented BioPerl or Bio::Phylo::Forest::Tree object, with all the accoutrements. However, there is a final concern, which is use of the new perl object in the iplant infrastructure. The only use case for this type of use so far is the tree viewer, a Java web application which renders the trees and uses the iPlant TR database to decorate the trees to indicate relationships and mappings. I am planning to speak with one of the Java developers today to get a better sense of how if at all my code might be helpful this summer. It is possible that the existing JSON support in the TR database backend written my Jamie would better support the Java viewer in the short term.</p><p>Ahead of my call today with Todd Vision and Jamie, some important questions are:</p><ul><li>Will the new parser be used strictly for IO</li><li>What are the use cases and requirements for anything beyond simple IO</li><li>Therefore, what specific architecture requirements would there be for the perl object? (based on viewer requirements, or other potential use cases)</li></ul><p>My intuition is that simple IO is the primary objective for this summer, but I am keeping an open mind. One area where the Java viewer might benefit from the new code is to be able to load reconciliations directly from NHX or NeXML files, rather than requiring a fully functional TR backend and database (Naim mentioned this).</p><p>Use cases for simple IO are:</p><ul><li>Load NeXML and NHX based reconciliations into the database</li><li>Output NeXML reconciliations from the database</li></ul><p>There are a number of things that the perl parser module might supply to a user, if use cases supported the need:</p><ul><li>Individual reconciliations and trees requested by ID/species/gene name</li><li>Cursor based retrieval of records from a large set of mappings</li><li>Support deep hierarchical access to the trees and mappings (as in standard complex tree objects)</li></ul><p>The parser is in early stages, and so far I have looked at parsing NeXML and NHX, but haven&#8217;t started on iplant database support yet, as this is somewhat tied into the viewer problem, since existing database retrieval code is for that purpose/use. My next objective, if simple IO is the priority, is to release a version that supports NeXML fully, and then NHX, and then iPlant DB, but not necessarily in that order. Demonstrating use of this code would be to go between TreeBest output and NeXML output, for example, as mentioned above.</p><p>&nbsp;</p> ]]></content:encoded> <wfw:commentRss>http://danielpacker.org/gsoc-at-30000-feet/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Representing gene tree reconciliation maps in XML</title><link>http://danielpacker.org/representing-gene-tree-reconciliation-maps-in-xml/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=representing-gene-tree-reconciliation-maps-in-xml</link> <comments>http://danielpacker.org/representing-gene-tree-reconciliation-maps-in-xml/#comments</comments> <pubDate>Fri, 10 Jun 2011 20:54:30 +0000</pubDate> <dc:creator>Daniel</dc:creator> <category><![CDATA[Uncategorized]]></category> <category><![CDATA[gsoc]]></category><guid
isPermaLink="false">http://danielpacker.org/?p=1062</guid> <description><![CDATA[The first goal of my GSOC project is to define a viable XML representation of gene tree reconciliations so that I can then implement support for this new &#8220;standard&#8221; in both a standard library, and the iPlant (umbrella organization) software that NESCent researchers have been developing for phyloinformatics. Today I presented my colleagues at NESCent [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://danielpacker.org/wp-content/uploads/2011/06/mockup_simple_example_reconciled_Tree-e1307737924356.png"><img
class="size-medium wp-image-1091 alignleft" title="gene tree reconciliation example" src="http://danielpacker.org/wp-content/uploads/2011/06/mockup_simple_example_reconciled_Tree-e1307737924356-300x149.png" alt="" width="300" height="149" /></a>The first goal of <a
href="http://informatics.nescent.org/wiki/PhyloSoC:_Interoperable_exchange_of_gene_tree_reconciliation_maps" target="_blank">my GSOC project</a> is to define a viable XML representation of <a
href="http://www.iplantcollaborative.org/grand-challenges/about-grand-challenges/current-challenges/iptol/tree-reconciliation" target="_blank">gene tree reconciliations</a> so that I can then implement support for this new &#8220;standard&#8221; in both a standard library, and the iPlant (umbrella organization) software that <a
href="http://nescent.org/" target="_blank">NESCent</a> researchers have been developing for phyloinformatics. Today I presented my colleagues at NESCent with a proposal for an implementation based on <a
href="http://www.nexml.org/" target="_blank">NeXML</a>. My mentor, <a
href="http://jestill.myweb.uga.edu/" target="_blank">James Estill</a> did the leg work in choosing between NeXML and <a
href="http://www.phyloxml.org" target="_blank">PhyloXML</a>, and in defining the mapping paradigm. My contribution has been to turn the XML outline into a working XML file that works with the <a
href="http://www.bioperl.org" target="_blank">BioPerl</a> and <a
href="http://search.cpan.org/dist/Bio-Phylo/" target="_blank">Bio::Phylo</a> nexml parser, and to begin rallying feedback.</p><p>The basic idea of our proposal, is to introduce an element into the NeXML schema that encapsulates mappings between species (host) tree edges, and gene (guest) tree nodes. This allows for gene duplication and speciation events, and potentially horizontal gene transfer and other events as defined by some ontology. Mapped edges defined with the same node endpoint represent a speciation, while edges defined by two nodes represent a duplication. Using only just node could indicate horizontal transfer.</p><p>You can <a
href="https://pods.iplantcollaborative.org/wiki/display/iptol/Reconciled+Trees+in+XML" target="_blank">find the proposal here</a>. Please post a comment on my blog or email me if you happen to be in evolutionary biology and have thoughts about GTR!</p><p>Since tree reconciliation is a phylogenetic technique that affects many researchers, tools, and platforms, our next goal is to obtain feedback from the NeXML maintainer, <a
href="http://rutgervos.blogspot.com/" target="_blank">Rutger Vos</a>, the PhyloXML maintainer, <a
href="http://www.cmzmasek.net/" target="_blank">Chris Zmasek</a> (both of whom have participated in the evoinfo working group at NESCent), my other GSOC mentors, and the larger research community at NESCent and beyond. Once we know we&#8217;re on the right path, have a plan to get developers on board, and have a functional open source proof of concept via the <a
href="http://www.iplantcollaborative.org/grand-challenges/about-grand-challenges/current-challenges/iptol/tree-reconciliation" target="_blank">iPlant platform</a> and BioPerl, we&#8217;ll be able to consider the project successful.</p><p>My focus this week is on figuring out BioPerl/Bio::Phylo tree functionality to identify which parser/library to focus on when implementing the new XML support. There&#8217;s also the question of how the schema will be updated, or if NexML is ultimately even the best technology to build on. Thankfully I have direct access to those who maintain phyloinformatics standards via NESCent.</p><p>Beyond the immediate XML implementation needs, I&#8217;m also, as time permits, looking at the iplant tree reconciliation schema and the import scripts that work on data from the pipeline. I&#8217;ll be looking at <a
href="http://prime.sbc.su.se/primeGSR" target="_blank">primeGSR</a> and <a
href="http://treesoft.sourceforge.net/treebest.shtml" target="_blank">TreeBeST</a>, and getting a basic understanding of their reconciliation features. I&#8217;ve had to do a bit of molecular biology and genetics review in order to keep up, which is great, because I&#8217;m going to be neck-deep in this stuff once classes start, so I&#8217;ve got a great head start.</p> ]]></content:encoded> <wfw:commentRss>http://danielpacker.org/representing-gene-tree-reconciliation-maps-in-xml/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using memcached
Page Caching using memcached

Served from: danielpacker.org @ 2012-02-22 19:58:08 -->
