<?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 &#187; articles</title>
	<atom:link href="http://has100ideas.com/idea/category/articles/feed" rel="self" type="application/rss+xml" />
	<link>http://has100ideas.com</link>
	<description>At least one each year</description>
	<lastBuildDate>Tue, 20 Jul 2010 22:14:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<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 made [...]]]></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>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 [...]]]></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>3</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&#8242;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>
