<?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>100 Ideas</title>
	<atom:link href="http://has100ideas.com/feed" rel="self" type="application/rss+xml" />
	<link>http://has100ideas.com</link>
	<description>At least one each year</description>
	<lastBuildDate>Fri, 26 Feb 2010 08:07:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>multitouch $50 microscope</title>
		<link>http://has100ideas.com/idea/multitouch-microscope-1</link>
		<comments>http://has100ideas.com/idea/multitouch-microscope-1#comments</comments>
		<pubDate>Fri, 26 Feb 2010 07:57:39 +0000</pubDate>
		<dc:creator>Mac</dc:creator>
				<category><![CDATA[DIYbio]]></category>
		<category><![CDATA[good ideas]]></category>

		<guid isPermaLink="false">http://has100ideas.com/?p=137</guid>
		<description><![CDATA[Testing a multitouch interface to a 2-axis microscope stage powered by cheap servo motors, controlled by an arduino, processing, and TUIO events from an iPhone. My dream is to be able to put my fingers on giant microbes and swipe them around.  Based on diybio.org/ucam.



ucam development 25 Feb 2010 from mac cowell on Vimeo.
]]></description>
			<content:encoded><![CDATA[<p>Testing a multitouch interface to a 2-axis microscope stage powered by cheap servo motors, controlled by an arduino, processing, and TUIO events from an iPhone. My dream is to be able to put my fingers on giant microbes and swipe them around.  Based on <a href="http://diybio.org/ucam">diybio.org/ucam</a>.</p>

<p><object width="430" height="323"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=9751667&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=9751667&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="430" height="323"></embed></object></p>

<p><a href="http://vimeo.com/9751667">ucam development 25 Feb 2010</a> from <a href="http://vimeo.com/macowell">mac cowell</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://has100ideas.com/idea/multitouch-microscope-1/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Culturing bioluminescent microbes, part 1</title>
		<link>http://has100ideas.com/idea/culturing-bioluminescent-microbes-part-1</link>
		<comments>http://has100ideas.com/idea/culturing-bioluminescent-microbes-part-1#comments</comments>
		<pubDate>Fri, 15 Jan 2010 18:34:17 +0000</pubDate>
		<dc:creator>Mac</dc:creator>
				<category><![CDATA[DIYbio]]></category>
		<category><![CDATA[bioluminescence]]></category>
		<category><![CDATA[microbiology]]></category>
		<category><![CDATA[agar]]></category>
		<category><![CDATA[jello]]></category>
		<category><![CDATA[kitchen]]></category>
		<category><![CDATA[lux]]></category>
		<category><![CDATA[squid]]></category>

		<guid isPermaLink="false">http://has100ideas.com/?p=120</guid>
		<description><![CDATA[It surprisingly easy to grow bioluminescent microbes. I've found a couple of undergraduate-level protocols online for isolating marine Vibrio species from fresh squid. I'm currently in the middle of my second attempt at isolation. These are my notes so far.]]></description>
			<content:encoded><![CDATA[<a href="http://www.flickr.com/photos/macowell/sets/72157623216167176/"><img title="30-sec shutter overlay of bioluminescent squid " src="http://farm3.static.flickr.com/2732/4277293344_8c1876b6a1.jpg" alt="30-sec shutter overlay" width="500" height="333" /></a>

<p>I&#8217;ve been fascinated by bioluminescence from the first time I saw pictures of deep-sea angler fish.  Since then, I&#8217;ve seen dozens of live bioluminescent creatures at the Boston aquarium and cultured E. coli expressing the LuxCDABE operon from Vibrio fischeri in Tom Knight&#8217;s lab.</p>

<p>It surprisingly easy to grow bioluminescent microbes.  I&#8217;ve found a couple of undergraduate-level protocols online for isolating marine Vibrio species from fresh squid.  I&#8217;m currently in the middle of my second attempt at isolation.  These are my notes so far.  I&#8217;ve adapted this <a href="http://www.splammo.net/bact102/102lumbact.html">Basic Protocol for Isolating Bioluminescent microbes</a> for use in my kitchen.</p>

<p>I&#8217;m using food-grade agar I got from a <a href="http://www.cookingforgeeks.com/blog/">food-hacking friend</a>, powdered chocolate jello (I ran out of powdered agar), Baking Soda instead of CaCO3 (chalk), and canned tuna water instead of powdered LB broth (hope it doesn&#8217;t have preservatives in it).</p>

<p><strong>13 Jan 2010</strong></p>

<p>18:30 Got fresh, &#8220;uncleaned&#8221; squid from New Deal Fish Market in Union Square: $2.50</p>

<p>18:55: got 1L gatorade</p>

<p>Added 1/2 teaspoon of sea salt to the empty gatorade bottle</p>

<p>22:00 cut squid head in 1/2, added to tap water in gatorade bottle</p>

<p><strong>14 Jan 2010</strong></p>

<p>22:00 It GLOWS!  wow!</p>

<p>took pictures with ad-hoc cardboard camera frame; cutting gatorade bottle in half (squid now in what resembles a petri dish with 8-inch tall walls)</p>

<p>Added 15 mL of Jeff&#8217;s Food-Grade agar to 450 mL of water; not enough?  Still liquid.  (only have a 15 mL falcon tube, not a scale).</p>

<p>Boiling the agar liquid in a water bath.  Will add Jiffy CornMeal to supplement.</p>

<p>22:25 agar solution at 175 C.  Cools to a mildly viscous liquid.</p>

<p>22:30 adding 15 mL chocolate JELLO</p>

<p>How many grams is 15 mL of agar powder?  0.34 g / cm^3 (http://www.wolframalpha.com/input/?i=15+mL+Agar)  15 mL ~ 5g.</p>

<p>How about Jello?  1.1 g / cm^3  (http://www.wolframalpha.com/input/?i=15+mL+Jello) 15 mL ~ 17g</p>

<p>Most LB plate protocols call for 15 grams of agar powder / Liter.  I started with 5g (15 mL) in 450 mL of water.  So I was 2/3 short.</p>

<p>It turns out 15 mL Jello + 15 mL agar in 450 mL boiling water solidifies into something approximating an agar plate.  I&#8217;m adding 2.5 mL more Jello to thicken it a bit.</p>

<p>Other ingredients of recommended for Luminescent Agar plates (per 450 mL H2O):</p>

<ul>
    <li>2.5 g CaCO3 (NaHCO3 is 2.173 g/cm3; and I&#8217;m going to substitute it.  Added ~ 1g)</li>
    <li>5 g Glycerol (left it at sprout)</li>
    <li>15 g NaCl (2.165 g/cm3, added 4 mL; ~ 8.66 g)</li>
    <li>4 g &#8220;dehydrated Nutrient Broth&#8221; (I&#8217;m using a teaspoon of liquid from a can of tuna)</li>
</ul>

<p>0:00 <strong>15 Jan 2010</strong> Poured &#8220;Luminescent Chocolate Agar&#8221;</p>

<p>0:30 poked bright blue bioluminescent patches on the squid carcass with a toothpick and streaked them out on the choco-agar.</p>
]]></content:encoded>
			<wfw:commentRss>http://has100ideas.com/idea/culturing-bioluminescent-microbes-part-1/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Upshot of Diagnostic Kits</title>
		<link>http://has100ideas.com/idea/the-upshot-of-diagnostic-kits</link>
		<comments>http://has100ideas.com/idea/the-upshot-of-diagnostic-kits#comments</comments>
		<pubDate>Wed, 19 Aug 2009 22:23:01 +0000</pubDate>
		<dc:creator>Mac</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://has100ideas.com/?p=115</guid>
		<description><![CDATA[As part of the interview process, Carolina Rossini asked me to write a short report on &#8220;The Problems of Patents on Diagnostic Testing Kits&#8221; (pdf).

Later that summer, I read Steven Levy&#8217;s &#8220;Hackers: The Heros of the Computer Revolution.&#8221;

Now I&#8217;ve started to see an analogy between the tools used by nascent biotech hackers today and the [...]]]></description>
			<content:encoded><![CDATA[<p>As part of the interview process, Carolina Rossini asked me to write a short report on &#8220;<a href="http://has100ideas.com/wp-content/uploads/2009/08/patents-and-diagnostic-kits-cowell.pdf">The Problems of Patents on Diagnostic Testing Kits</a>&#8221; (pdf).</p>

<p>Later that summer, I read Steven Levy&#8217;s &#8220;<a href="http://en.wikipedia.org/wiki/Hackers:_Heroes_of_the_Computer_Revolution">Hackers: The Heros of the Computer Revolution</a>.&#8221;</p>

<p>Now I&#8217;ve started to see an analogy between the tools used by nascent biotech hackers today and the computer hackers of the late &#8217;70s.</p>

<p>The upshot of improvements in diagnostic kit technology are more than just clinical: cheaper, faster, broader ways of interrogating the natural world will be a boon to everyone interested in understanding it.  In particular, I believe the amateur / non-institutional biotechnology community <em>requires</em> easy, low-cost methods for asking questions and getting answers about biological systems, and my intuition tells me a lot of those methods will be based on diagnostic kit technology.  To me, the impact of future diagnostic kit technology on amateur biotechnologists will be roughly analogous to the impact microcomputer kits had on the &#8220;amateur computer scientists&#8221; of the late 1970&#8217;s and early &#8217;80s.</p>
]]></content:encoded>
			<wfw:commentRss>http://has100ideas.com/idea/the-upshot-of-diagnostic-kits/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Web Ecology Project pub 01</title>
		<link>http://has100ideas.com/idea/the-web-ecology-project-pub-01</link>
		<comments>http://has100ideas.com/idea/the-web-ecology-project-pub-01#comments</comments>
		<pubDate>Fri, 26 Jun 2009 22:02:00 +0000</pubDate>
		<dc:creator>Mac</dc:creator>
				<category><![CDATA[articles]]></category>

		<guid isPermaLink="false">http://has100ideas.com/?p=98</guid>
		<description><![CDATA[Over the last few weeks I&#8217;ve been putting my shoulder into ruby, twitter analytics, basic statistics, and visualization along with the fine young minds of the nascent Web Ecology Project.

One of the first things we looked at was the trending terms on twitter;  Specifically, for every day over the last 6 months.  I [...]]]></description>
			<content:encoded><![CDATA[<p>Over the last few weeks I&#8217;ve been putting my shoulder into ruby, twitter analytics, basic statistics, and visualization along with the fine young minds of the nascent <a href="http://search.twitter.com/">Web Ecology Project</a>.</p>

<p>One of the first things we looked at was the <a href="http://search.twitter.com/">trending terms on twitter</a>;  Specifically, for every day over the last 6 months.  I made some fun aggregate visualizations of this with whiskerplots using topfunky&#8217;s <a href="http://nubyonrails.com/pages/sparklines">sparklines gem</a> in ruby: here&#8217;s the <a href="http://has100ideas.com/prc/sparklines.html">top 100 trends</a>, and here&#8217;s <a href="http://has100ideas.com/prc/sparklines_long.html">the top 2000</a>. (here&#8217;s the <a href="http://has100ideas.com/prc/trends_histogram.rb">code</a>.)</p>

<div id="attachment_106" class="wp-caption aligncenter" style="width: 423px"><a href="http://has100ideas.com/prc/sparklines.html"><img src="http://has100ideas.com/wp-content/uploads/2009/06/8-twitter-trends-from-1-jan-2009-to-5-jun-2009.jpg" alt="8 twitter trends from 1-jan-2009 to 5-jun-2009" title="8 twitter trends from 1-jan-2009 to 5-jun-2009" width="413" height="148" class="size-full wp-image-106" /></a><p class="wp-caption-text">8 twitter trends from 1-jan-2009 to 5-jun-2009</p></div>

<p>That was all weeks ago, though.  Today is a happy day for the WEP because today, we published our first report: <a href="http://webecologyproject.org/">Iranian Election and Twitter: The First Eighteen Days</a>.  I only contributed a little bit to some of the early twitter stats (I&#8217;ll write more about them later) &#8211; <a href="http://whatisnoise.com/2009/06/iranian-election-and-twitter-from-the-web-ecology-project.html">David Fisher</a> and others were the real hard workers.</p>

<p>From June 7 &#8211; 26, we recorded 2,024,166 tweets about the election in Iran, and we found out some pretty interesting things.  Guess how many of those 2 million tweets were retweets!  <a href="http://webecologyproject.org/WEP-twitterFINAL.pdf">Go check out the report to find out (pdf)</a>.</p>

<div id="attachment_108" class="wp-caption aligncenter" style="width: 310px"><a href="http://webecologyproject.org/"><img src="http://has100ideas.com/wp-content/uploads/2009/06/web-ecology-project-pub-01.jpg" alt="Iranian Election and Twitter: The First Eighteen Days" title="Iranian Election and Twitter: The First Eighteen Days" width="300" height="388" class="size-full wp-image-108" /></a><p class="wp-caption-text">Iranian Election and Twitter: The First Eighteen Days</p></div>
]]></content:encoded>
			<wfw:commentRss>http://has100ideas.com/idea/the-web-ecology-project-pub-01/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building an example BioWeatherMap dataset</title>
		<link>http://has100ideas.com/idea/building-an-example-bioweathermap-dataset</link>
		<comments>http://has100ideas.com/idea/building-an-example-bioweathermap-dataset#comments</comments>
		<pubDate>Wed, 27 May 2009 04:01:35 +0000</pubDate>
		<dc:creator>Mac</dc:creator>
				<category><![CDATA[DIYbio]]></category>
		<category><![CDATA[Garage Metagenomics]]></category>
		<category><![CDATA[bioweathermap]]></category>
		<category><![CDATA[cartogram]]></category>
		<category><![CDATA[metagenomics]]></category>
		<category><![CDATA[visualization]]></category>

		<guid isPermaLink="false">http://has100ideas.com/?p=58</guid>
		<description><![CDATA[I want to make an example &#8220;BioWeatherMap&#8221; based on existing metagenomic data, so I&#8217;m looking for a dataset of 16s ribosomal dna (rDNA) sampled from tens or hundreds of environmental locations.  First I&#8217;d start by creating a simple map rom the basic data (sequences + location) &#8211; something like the map below that was [...]]]></description>
			<content:encoded><![CDATA[<p>I want to make an example &#8220;<a href="http://bioweathermap.org/">BioWeatherMap</a>&#8221; based on existing metagenomic data, so I&#8217;m looking for a dataset of 16s ribosomal dna (rDNA) sampled from tens or hundreds of environmental locations.  First I&#8217;d start by creating a simple map rom the basic data (sequences + location) &#8211; something like the map below that was made for a <a href="http://www.plosbiology.org/article/info%3Adoi%2F10.1371%2Fjournal.pbio.0040368">marine virome</a> project.</p>

<div id="attachment_57" class="wp-caption alignright" style="width: 310px"><a href="http://www.plosbiology.org/article/info%3Adoi%2F10.1371%2Fjournal.pbio.0040368"><img class="size-medium wp-image-57" title="The Marine Viromes of Four Oceanic Regions" src="http://has100ideas.com/wp-content/uploads/2009/05/journalpbio0040368g001-300x209.png" alt="The Marine Viromes of Four Oceanic Regions" width="300" height="209" /></a><p class="wp-caption-text">sampling sites from The Marine Viromes of Four Oceanic Regions - we can do a better job of mapping than this!</p></div>

<p>Then I&#8217;d like to do something a little more abstract.  The first thing that comes to mind is distorting the map so that one of the dimensions of the data, such as read density (base pairs/ km^sq), is constant for each pixel.  This would expand the map in areas that had been sampled and shrink it in areas that were not sampled.  I actually think read density is a pretty boring thing to graph (at least until there are tens of thousands of samples), but I think this technique would be a neat way to represent something like a <em>diversity metric</em> for each sample.  These kind of visualizations are called &#8220;<a href="http://en.wikipedia.org/wiki/Cartogram">cartograms</a>.&#8221;</p>

<p>(Note: these are just some basic ideas.  It might be the case that all density representations, such as heatmaps or the distortions I mentioned above, are inappropriate for representing sparse samples across a large area.  Nonetheless, the first step is to get some data and start experimenting.)</p>

<p><a href="http://www.pnas.org/content/101/20/7499.full"><img src="http://has100ideas.com/wp-content/uploads/2009/05/f5large-787x1024.jpg" alt="state newsworthiness cartogram" title="state newsworthiness cartogram" width="600" class="aligncenter size-large wp-image-86" /></a></p>

<p>In this cartogram &#8220;the sizes of states are proportional to the frequency of their appearance in news stories.&#8221;  From <a href="http://www.pnas.org/content/101/20/7499.full">Diffusion-based method for producing density-equalizing maps</a> by Michael T. Gastner and M. E. J. Newman.<br /></p>

<h3>a tab-delimited example of a <strong>basic</strong> metagenomic dataset for constructing a map:</h3>

<pre><code>sample_id   lat lon sequence_id 16s_sequence    suspected_species
000001  32.131341   98.231332   0001    agcctagcacgga...    Bacillus subtillis
000001  32.131341   98.231332   0002    agcgtaggttgac...    Acinetobacter baylyi
</code></pre>

<p>I would be happy just with 10,000 entries in a single text file in a format similar to the one above (but note that lat/lon are identical for all sequences in a given sample).  It would be even better if there were more dimensions of data.  Here are some other potential columns:</p>

<ul>
<li>taxonomy (calculate a <em>diversity metric</em> from each sample from this?  what else can we do with a taxonomy?)</li>
<li>pathogenicity</li>
<li>auto- or heterotrophic</li>
<li>other metabolic information?</li>
<li>GO terms, or something like them at an organismal level</li>
<li>URL canonical species description in ncbi</li>
<li>?  Please make suggestions in the comments.</li>
</ul>

<p>Synthesizing such a dataset (as a large plaintext file or as a database) will require aggregating a variety of other datasets.  I have no idea where to begin with them.  If I know a particular species (Acinetobacer baylyi, for instance), is there a single entry point for deriving all this information in NCBI?</p>

<p><br /></p>

<h3>existing metagenomics datasets</h3>

<p>I spent a couple of hours reading metagenomic papers and browsing around for datasets.  Here&#8217;s a quick list of interesting resources.  My naive first look didn&#8217;t turn up anything similar to the basic plaintext example above.</p>

<p><a href="http://www-ab.informatik.uni-tuebingen.de/software/megan/welcome.html#example-datasets">MEGAN &#8211; Metagenome Analysis Software &amp; sample data</a></p>

<p><a href="http://www.biomedcentral.com/1471-2105/10/S1/S12">Methods for comparative metagenomics (introducing MEGAN)</a> (paper)</p>

<p><a href="http://bmf2.colorado.edu/unifrac/tutorial.psp">UniFrac software &amp; sample data</a> (Look for the datasets they used to construct the phylogeny trees)</p>

<p><a href="http://www.pubmedcentral.nih.gov/articlerender.fcgi?tool=pubmed&amp;pubmedid=16893466">UniFrac paper</a> (paper)</p>

<p><a href="http://www.plosbiology.org/article/info%3Adoi%2F10.1371%2Fjournal.pbio.0040368">The Marine Viromes of Four Oceanic Regions</a> (paper)</p>

<p><a href="http://scums.sdsu.edu/index.php">Data from Marine Viromes study (and more!)</a></p>

<p><a href="http://www.ncbi.nlm.nih.gov/books/bv.fcgi?rid=metagenomics.chapter.soil#soil.Data">ncbi metagenomics book soil chapter (Waseca County Farm Soil)</a></p>

<p><a href="http://www.ncbi.nlm.nih.gov/sites/entrez?holding=&amp;db=nucleotide&amp;cmd=search&amp;term=AY921654%3AAY922179%5Baccn%5D">16s rDNA identified from Waseca County Farm Soil dataset (in ncbi&#8217;s nt database)</a></p>

<p><a href="http://www.pubmedcentral.nih.gov/articlerender.fcgi?tool=pubmed&amp;pubmedid=17355175">CAMERA: A Community Resource for Metagenomics</a> (their webview of the datafiles looks interesting; the datafiles themselves are just fasta)</p>

<p><a href="http://web.camera.calit2.net/cameraweb/gwt/org.jcvi.camera.web.gwt.download.BrowseProjectsPage/BrowseProjectsPage.oa?projectSymbol=CAM_PROJ_GeneExpression#ViewProject">CAMERA: Surface Water Marine Microbial Community Gene Expression project</a></p>

<h3>inspirational infographics:</h3>

<p><a href="http://www.visualcomplexity.com/vc/project.cfm?id=331"><img class="alignright size-medium wp-image-81" title="Travel-time maps by Chris Lightfoot, Tom Steinberg" src="http://has100ideas.com/wp-content/uploads/2009/05/331_big01jpg-300x225.jpg" alt="Travel-time maps by Chris Lightfoot, Tom Steinberg" width="300" height="225" /></a></p>

<p><a href="http://www.visualcomplexity.com/vc/project.cfm?id=331">Travel-time Maps</a> by Chris Lightfoot &amp; Tom Steinberg</p>

<p><a href="http://www.visualcomplexity.com/vc/project.cfm?id=512"><img class="alignright size-medium wp-image-82" title="[Center for Mathematical Modeling infographics set by Juan Pablo De Gregorio" src="http://has100ideas.com/wp-content/uploads/2009/05/512_big02jpg-300x225.jpg" alt="[Center for Mathematical Modeling infographics set by Juan Pablo De Gregorio" width="300" height="225" /></a></p>

<p><a href="http://www.visualcomplexity.com/vc/project.cfm?id=512">Center for Mathematical Modeling infographics</a> by Juan Pablo De Gregorio</p>
]]></content:encoded>
			<wfw:commentRss>http://has100ideas.com/idea/building-an-example-bioweathermap-dataset/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problem: sequencing a heterologous mix of 16s PCR products</title>
		<link>http://has100ideas.com/idea/sequencing-heterologous-mix-of-16s-pcr-products</link>
		<comments>http://has100ideas.com/idea/sequencing-heterologous-mix-of-16s-pcr-products#comments</comments>
		<pubDate>Mon, 25 May 2009 23:51:20 +0000</pubDate>
		<dc:creator>Mac</dc:creator>
				<category><![CDATA[Garage Metagenomics]]></category>

		<guid isPermaLink="false">http://has100ideas.com/?p=49</guid>
		<description><![CDATA[Possible solution: Use gel electrophoresis to separate the DNAs.


Temperature Gradient Gel Electrophoresis (TGGE) and Denaturing Gradient Gel Electrophoresis (DGGE)



  DGGE of small ribosomal subunit coding genes was first described by Gerard Muyzer, while he was Post-doc at Leiden University, and has become a widely used technique in microbial ecology. PCR amplification of DNA extracted [...]]]></description>
			<content:encoded><![CDATA[<p>Possible solution: Use gel electrophoresis to separate the DNAs.</p>

<ul>
<li><a href="http://en.wikipedia.org/wiki/Temperature_gradient_gel_electrophoresis">Temperature Gradient Gel Electrophoresis (TGGE) and Denaturing Gradient Gel Electrophoresis (DGGE)</a></li>
</ul>

<blockquote>
  <p>DGGE of small ribosomal subunit coding genes was first described by Gerard Muyzer, while he was Post-doc at Leiden University, and has become a widely used technique in microbial ecology. PCR amplification of DNA extracted from mixed microbial communities with PCR primers specific for 16S rRNA gene fragments of Bacteria and Archaea, and 18S rRNA gene fragments of Eukaryotes results in mixtures of PCR products. <strong>Because these amplicons all have the same length, they cannot be separated from each other by agarose gel electrophoresis. However, sequence variations (i.e. differences in GC content and distribution) between different microbial rRNAs result in different denaturation properties of these DNA molecules.</strong> Hence, DGGE banding patterns can be used to visualize variations in microbial genetic diversity and provide a rough estimate of the richness and abundance of predominant microbial community members.</p>
</blockquote>

<p>Solid-phase PCR (Polony PCR) is also intriguing: Dilute and spread the DNAs across a surface and use solid-phase PCR to amplify individual DNAs into polonies.  Pick polonies and have them sequenced.</p>

<ul>
<li><a href="http://nar.oxfordjournals.org/cgi/content/abstract/27/24/e34">In situ localized amplification and contact replication of many individual DNA molecules</a></li>
</ul>

<blockquote>
  <p>&#8220;We describe a method to clone and amplify DNA by performing the polymerase chain reaction (PCR) in a thin polyacrylamide film poured on a glass microscope slide. <strong>The polyacrylamide matrix retards the diffusion of the linear DNA molecules so that the amplification products remain localized near their respective templates. At the end of the reaction, a number of PCR colonies, or &#8216;polonies&#8217;, have formed, each one grown from a single template molecule.</strong> As many as 5 million clones can be amplified in parallel on a single slide. If an Acrydite modification is included at the 5[prime] end of one of the primers, the amplified DNA will be covalently attached to the polyacrylamide matrix, allowing further enzymatic manipulations to be performed on all clones simul-taneously. We describe techniques to make replicas of these polony slides, and high throughput sequencing protocols for this technology.&#8221;</p>
</blockquote>

<ul>
<li>More info: <a href="http://nar.oxfordjournals.org/cgi/content/full/28/20/e87">Solid phase DNA amplification: characterisation of primer attachment and amplification mechanisms</a>
<br /></li>
</ul>

<p>Lastly, I could just give up on the idea of a heterologous PCR product and instead design primers specific to a particular rDNA or other gene of interest.  Instead of exploring the space of all rDNAs present in the sample&#8217;s metagenome, I would be testing for the presence of a particular DNA.  Much less exciting, if you ask me.</p>
]]></content:encoded>
			<wfw:commentRss>http://has100ideas.com/idea/sequencing-heterologous-mix-of-16s-pcr-products/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>better web history</title>
		<link>http://has100ideas.com/idea/better-web-history</link>
		<comments>http://has100ideas.com/idea/better-web-history#comments</comments>
		<pubDate>Wed, 20 May 2009 21:51:53 +0000</pubDate>
		<dc:creator>Mac</dc:creator>
				<category><![CDATA[ideas]]></category>

		<guid isPermaLink="false">http://has100ideas.com/?p=43</guid>
		<description><![CDATA[I rarely refer to my web browser&#8217;s history.  It has a low signal to noise.  It seems like the most literal implementation of the notion of &#8220;browsing history&#8221;.  It has no notion of what I was looking for, why I was visiting a page, and if I found what I was looking [...]]]></description>
			<content:encoded><![CDATA[<p>I rarely refer to my web browser&#8217;s history.  It has a low signal to noise.  It seems like the most literal implementation of the notion of &#8220;browsing history&#8221;.  <strong>It has no notion of what I was looking for, why I was visiting a page, and if I found what I was looking for when I visited.</strong></p>

<p>I&#8217;m reading about Unit Tests and Zope and Test Driven Development.  I am going to read the wikipedia page on each of the concepts and probably some other pages elsewhere on the web.  I want to be able to highlight the one or two most valuable snippets from each page and use those together as a the history entry.</p>

<p>When I go to my history list, I don&#8217;t really care about the list of pages I visited, I care about what I was looking for and why I went there.</p>

<p><strong>I want task- and concept-centric history lists.</strong></p>

<p><em>notes</em>: Generalize the concept of a content consumption stream, a content history.  What if it magically existed for all the books and papers I read in college.  Would each page be an entry?  Each paragraph?  Each book or article?  That wouldn&#8217;t be as useful as some kind of&#8230; distillation of the key concepts:</p>

<ul>
<li>acting as pointer to help me find my way back to content surrounding main article (a bookmark)</li>
<li>and as a stand-alone distillation or note of the record</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://has100ideas.com/idea/better-web-history/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Garage Metagenomics</title>
		<link>http://has100ideas.com/idea/garage-metagenomics</link>
		<comments>http://has100ideas.com/idea/garage-metagenomics#comments</comments>
		<pubDate>Tue, 19 May 2009 21:22:46 +0000</pubDate>
		<dc:creator>Mac</dc:creator>
				<category><![CDATA[DIYbio]]></category>
		<category><![CDATA[Garage Metagenomics]]></category>
		<category><![CDATA[bioweathermap]]></category>
		<category><![CDATA[DNA barcoding]]></category>
		<category><![CDATA[metagenomics]]></category>
		<category><![CDATA[sequencing]]></category>

		<guid isPermaLink="false">http://has100ideas.com/?p=33</guid>
		<description><![CDATA[I'm really excited about the BioWeatherMap project and can't wait for the first FlashLab event in Boston.  In the meantime, I want to figure out how to do a smaller-scale version of the same thing - direct sequencing of a short, species-specific genomic DNA sequence for microbial species identification - in a cheap, garage-friendly way.]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://bioweathermap.org/">BioWeatherMap project</a>, led by <a href="http://diybio.org">DIYbio</a> member <a href="http://thepersonalgenome.com/">Jason Bobe</a>, is developing a ~$5 kit that will let users identify thousands of the microbes present in or on a given sample or surface.  The kit helps the user prepare an arbitrary sample for direct DNA sequencing.</p>

<p>In the pilot program, hundreds of participants will sign up at <a href="bioweathermap.org">bioweathermap.org</a>, gather in a &#8220;FlashLab&#8221; event, receive a sampling kit (probably something like a Q-tip and a test tube), and disperse throughout the local region to sample a particular type object, such as cross-walk buttons.  The participants will then return their samples to the BioWeatherMap group for analysis.</p>

<p>Once several hundred samples have been collected and prepared, the BioWeatherMap group will purchase a single DNA sequencing run on a high-throughput DNA sequencer for all the samples at once, with each sample receiving about 1500 &#8220;reads&#8221;.  The preparation step isolates and amplifies a small, species-specific region of DNA from the genome of each sample.  For each sample, then, up to 1500 unique species could be identified (or the same specie could be identified 1500 times).  By leveraging economies of scale, the BioWeatherMap group will be able to provide 1500 reads at the most economical cost.</p>

<p>The BioWeatherMap project is the first example of a new kind of distributed, participatory, bite-size science.  It will demonstrate to participants that research doesn&#8217;t require a Ph.D.  The data they generate will be fascinating &#8211; literal BioWeatherMaps: maps of time-series of microbial population flows overlaid on a Google Earth view of the city.</p>

<p>The first Flashlab event should be happening sometime this summer (2009).</p>

<p>In the meantime, I want to figure out how to do a smaller-scale version of the same thing &#8211; direct sequencing of a short, species-specific genomic DNA sequence for microbial species identification &#8211; in a cheap, garage-friendly way.  I want to do Garage <a href="http://en.wikipedia.org/wiki/Metagenomics">Metagenomics</a>.  (<a href="http://en.wikipedia.org/wiki/DNA_barcoding">DNA Barcoding</a> is the same concept but for Eukaryotic organisms).</p>

<p>I&#8217;ve started looking through the <a href="http://bit.ly/15UQwQ">metagenomics literature</a>(links to fulltext library) for simple protocols that could be adapted to a basic garage lab.  I&#8217;m planning on outsourcing the actual sequencing ($50-$100?), but doing the rest of the sample preparation myself: isolating and purifying genomic DNA and doing PCR to amplify the species-specific DNA barcode, probably a 16s or 18s ribosomal subunit gene.</p>

<p>Check back soon for more info on my progress and please leave a comment if you would like to help out or do some Garage Metagenomics of your own.</p>
]]></content:encoded>
			<wfw:commentRss>http://has100ideas.com/idea/garage-metagenomics/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>70GB PDF library workflow on OSX</title>
		<link>http://has100ideas.com/idea/70gb-pdf-library</link>
		<comments>http://has100ideas.com/idea/70gb-pdf-library#comments</comments>
		<pubDate>Tue, 12 May 2009 19:57:51 +0000</pubDate>
		<dc:creator>Mac</dc:creator>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[ebook reader]]></category>
		<category><![CDATA[ebook]]></category>
		<category><![CDATA[kindle]]></category>
		<category><![CDATA[olpc]]></category>
		<category><![CDATA[pdf]]></category>

		<guid isPermaLink="false">http://has100ideas.com/?p=25</guid>
		<description><![CDATA[I have a 70GB library of textbooks and technical journal articles in (mostly) PDF format. I have been pleasantly surprised by the utility real-time full-text search provides for such a library &#8211; instead of browsing, I tend to access it the same way I access the web: by googling for phrases.

Unfortunately, I dislike reading PDFs [...]]]></description>
			<content:encoded><![CDATA[<p>I have a 70GB library of textbooks and technical journal articles in (mostly) PDF format. I have been pleasantly surprised by the utility real-time full-text search provides for such a library &#8211; instead of browsing, I tend to access it the same way I access the web: by googling for phrases.</p>

<p>Unfortunately, I dislike reading PDFs on my computer screen &#8211; I would like to access the library on a smaller, more portable, preferably e-ink device. I have a kindle 1 and an OLPC, both of which have the smaller form factor and tablet mode that I like. Unfortunately, the kindle 1 does not support PDF and my attempts at converting journal articles and textbooks have been unsatisfactory and unreliable at best.</p>

<div id="attachment_29" class="wp-caption alignright" style="width: 310px"><a href="http://www.flickr.com/photos/macowell/sets/72157617953915215/"><img class="size-medium wp-image-29" title="OLPC vs Kindle 1" src="http://has100ideas.com/wp-content/uploads/2009/05/dsc_4883-300x201.jpg" alt="OLPC vs. Kindle 1" width="300" height="201" /></a><p class="wp-caption-text">OLPC vs. Kindle 1</p></div>

<p>I would love to use the kindle, since it can provide ~8000 pages on a single 3-hour battery, is very light, and has a great screen, but I would be limited to whatever I could fit on an SD card (SDHC is unreliable but may work), and if I had converted the PDFs into images, I would lose the ability to search the content.</p>

<p>The OLPC seems more promising. It&#8217;s not light enough to comfortably hold for long periods of time, but I usually can find a way to prop it up on a knee or table. The battery only lasts 4 hours or so on a full charge, but it can natively display PDFs in tablet mode and has a remarkable screen that approaches e-ink in clarity (although not viewing angle). It can run debian &amp; gnome, and I feel like there has got to be a good application out there for that environment built for managing large document collections and searching across them. It has like 2GB of built-in flash memory for the OS and an SDHC slot.</p>

<p>I&#8217;ve <a href="http://flickr.com/photos/macowell/sets/72157617953915215/">taken some photos</a> comparing the screens of the OLPC natively showing a PDF and of the Kindle 1 showing a .prc file of the same PDF converted with <a href="http://www.mobileread.com/forums/showthread.php?t=21906">PDFRead</a>.</p>

<p>Basically, I want iTunes for PDFs on Linux. With fast full-text search.</p>

<p>Oh, I have my eye on the <a href="http://Amazon.com/Kindle-DX ">Kindle DX</a> and the <a href="http://www.foxitsoftware.com/ebook/overview.html">FoxIt eSlick</a> e-ink readers. Both can display PDFs natively.</p>

<p>Here&#8217;s a short screencast I made demonstrating how I like interact with my pdf library.
<object width="560" height="322" data="http://vimeo.com/moogaloop.swf?clip_id=4614021&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=4614021&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /></object></p>

<p>(<a href="http://www.vimeo.com/download/video:2667845?v=2&amp;e=1242160998&amp;h=cd3b3d7aa0916828e0cadcaac2187445&amp;uh=0e7febebc21b606ed170656effe8ec63">Download the source of this video from vimeo</a> for more detail &#8211; it&#8217;s only 60 megs and is 1280&#215;720)</p>
]]></content:encoded>
			<wfw:commentRss>http://has100ideas.com/idea/70gb-pdf-library/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Spatiotemporal Programming 1</title>
		<link>http://has100ideas.com/idea/spatiotemporal-programming-1</link>
		<comments>http://has100ideas.com/idea/spatiotemporal-programming-1#comments</comments>
		<pubDate>Mon, 04 May 2009 23:29:31 +0000</pubDate>
		<dc:creator>Mac</dc:creator>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[genetic circuit]]></category>
		<category><![CDATA[systems biology]]></category>
		<category><![CDATA[transcriptional logic]]></category>

		<guid isPermaLink="false">http://has100ideas.com/?p=5</guid>
		<description><![CDATA[Michael Eisen is exasperated with the compound word "spatiotemporal".  <a href="http://www.michaeleisen.org/blog/?p=296#comments">"Can we invent or appropriate something better?"</a>, he asks. This post discusses Endo16 spatiotemporal gene regulation.]]></description>
			<content:encoded><![CDATA[<p>Michael Eisen is exasperated with the compound word &#8220;spatiotemporal&#8221;.  <a href="http://www.michaeleisen.org/blog/?p=296#comments">&#8220;Can we invent or appropriate something better?&#8221;</a>, he asks.  Over the next several posts, I&#8217;ll present an example of spatiotemporal gene regulation, techniques for analyzing and modeling it, and suggest a few metaphors that might lead to &#8220;nicer&#8221; words.</p>

<h1>Part 1: Spatiotemporal Transcriptional Logic</h1>

<p>Consider the marvelous <a href="http://en.wikipedia.org/wiki/Spatiotemporal_gene_expression">spatiotemporal program an organism&#8217;s genome must encode</a> to organize embryogenesis and development.  Cells divide and specialize, divide and specialize, recursively executing the developmental program stored in the genome according variables mediated by time and space.</p>

<p>This process is reliable and repeatable: for instance, (under normal growth conditions), wild-type <a href="http://en.wikipedia.org/wiki/C_elegans#Laboratory_uses">C. elegens develops into precisely 959 somatic cells</a>, for each of which the lineage and developmental fate is known.   The implications continue to amaze me &#8211; is development really so deterministic?!</p>

<p><a href="http://wps.aw.com/bc_campbell_genomics_2/0,11571,2876155--2876156,00.html">Davidson College&#8217;s Genomics class</a> introduced the notion of spatiotemporal logic with an in-depth analysis of the genetic control regions of a Sea Urchin gene called Endo16.  <a href="http://www.its.caltech.edu/~mirsky/">Eric Davidson&#8217;s lab</a> essentially spent years reverse engineering the genetic logic controlling Endo16&#8217;s expression in developing Sea Urchin embryos.  They elucidated the identity of modular patterns of regulatory DNA upstream of Endo16.  These regulatory modules act as inputs for a variety of transcription factors.  To understand the transcriptional logic encoded by the pattern of regulatory modules, the Davidson team quantitatively measured the effect different transcription factor combinations had on the output of the regulatory region i.e. expression of Endo16.   The logic they deduced was so coherent they were able to write it in pseudocode.</p>

<p>Here is a diagram from one of their <a href="http://dev.biologists.org/cgi/content/abstract/128/5/617">papers</a> describing the transcriptional logic:</p>

<p><a href="http://has100ideas.com/wp-content/uploads/2009/05/endo16-cis-regulatory-logic_diagram_pg11.png"><img src="http://has100ideas.com/wp-content/uploads/2009/05/endo16-cis-regulatory-logic_diagram_pg11-231x300.png" alt="endo16-cis-regulatory-logic_diagram_pg11" title="The transcriptional logic controlling Endo16 expression in developing Sea Urchins: Eric Davidson lab " width="231" height="300" class="aligncenter size-medium wp-image-8" /></a></p>

<p>Let me quote from the introduction of their <a href="http://dev.biologists.org/cgi/content/abstract/128/5/617">paper</a>:</p>

<blockquote>
  <p>Each gene, in each cell of a developing animal, must read and respond to the presence or absence of multiple inputs. In effect, these inputs provide the gene with the regulatory information it requires to determine its own activity: this includes signaling inputs from adjacent cells and inputs that indicate what other relevant genes have been functioning in the cell in which the gene resides. These inputs are presented to the gene in terms of concentrations and activities of nuclear transcription factors. The heritable structural basis for cis-regulatory information processing functions consists of the target site sequences at which transcription factors bind to the DNA. The identity and disposition of these sites specify the regulatory activities that can be executed by the cis-regulatory system, depending on circumstances. This genetic hardwiring causally determines to which inputs each gene regulatory system will (Davidson, 1990; Davidson, 1999; Davidson, 2001).</p>
</blockquote>

<p>So essentially, <em>the spatial and temporal variation in transcription factors are the inputs for logic gates controlling gene expression.</em>  Sound interesting?  The next step is to check out <a href="http://dx.doi.org/10.1016/j.ydbio.2007.08.009">The regulatory genome and the computer</a>, a review the Davidson team wrote in 2007 that is in ways the genomics version of Von Neumann&#8217;s <a href="http://books.google.com/books?id=Q30MqJjRv1gC">The Computer and the Brain</a>.  I&#8217;ll leave you with the abstract:</p>

<blockquote>
  <p>The definitive feature of the many thousand cis-regulatory control modules in an animal genome is their information processing capability. These modules are “wired” together in large networks that control major processes such as development; they constitute “genomic computers.” Each control module receives multiple inputs in the form of the incident transcription factors which bind to them. The functions they execute upon these inputs can be reduced to basic AND, OR and NOT logic functions, which are also the unit logic functions of electronic computers. Here we consider the operating principles of the genomic computer, the product of evolution, in comparison to those of electronic computers. For example, in the genomic computer intra-machine communication occurs by means of diffusion (of transcription factors), while in electronic computers it occurs by electron transit along pre-organized wires. There follow fundamental differences in design principle in respect to the meaning of time, speed, multiplicity of processors, memory, robustness of computation and hardware and software. The genomic computer controls spatial gene expression in the development of the body plan, and its appearance in remote evolutionary time must be considered to have been a founding requirement for animal grade life.</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://has100ideas.com/idea/spatiotemporal-programming-1/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
