<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Asymptotic Design</title>
	<atom:link href="http://asymptoticdesign.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://asymptoticdesign.wordpress.com</link>
	<description>Dream.  Design.  Create.</description>
	<lastBuildDate>Tue, 21 May 2013 04:30:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='asymptoticdesign.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Asymptotic Design</title>
		<link>http://asymptoticdesign.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://asymptoticdesign.wordpress.com/osd.xml" title="Asymptotic Design" />
	<atom:link rel='hub' href='http://asymptoticdesign.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Moving!</title>
		<link>http://asymptoticdesign.wordpress.com/2012/04/25/moving/</link>
		<comments>http://asymptoticdesign.wordpress.com/2012/04/25/moving/#comments</comments>
		<pubDate>Wed, 25 Apr 2012 06:07:35 +0000</pubDate>
		<dc:creator>asymptoticdesign</dc:creator>
				<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://asymptoticdesign.wordpress.com/?p=468</guid>
		<description><![CDATA[Sorry for the lack of updates &#8212; I&#8217;ve been really busy with school, and moving the website so it suits my needs a bit more (becoming more of a portfolio-with-a-blog rather than just a blog). But now the new website is done! It&#8217;s now at http://www.asymptoticdesign.org/, and I&#8217;ll be updating stuff there for now on [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=asymptoticdesign.wordpress.com&#038;blog=27853284&#038;post=468&#038;subd=asymptoticdesign&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Sorry for the lack of updates &#8212; I&#8217;ve been really busy with school, and moving the website so it suits my needs a bit more (becoming more of a portfolio-with-a-blog rather than just a blog).</p>
<p>But now the new website is done!  It&#8217;s now at <a href="http://www.asymptoticdesign.org/" title="http://www.asymptoticdesign.org/">http://www.asymptoticdesign.org/</a>, and I&#8217;ll be updating stuff there for now on &#8212; so be sure to check there often <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>All of the current blog material has been moved over to the new site, and will remain here for the foreseeable future.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/asymptoticdesign.wordpress.com/468/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/asymptoticdesign.wordpress.com/468/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=asymptoticdesign.wordpress.com&#038;blog=27853284&#038;post=468&#038;subd=asymptoticdesign&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://asymptoticdesign.wordpress.com/2012/04/25/moving/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6465260877b4c7f2dc40760d16ab491?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">asymptoticdesign</media:title>
		</media:content>
	</item>
		<item>
		<title>OpenScope Software v1.0</title>
		<link>http://asymptoticdesign.wordpress.com/2012/03/29/openscope-software-v1-0/</link>
		<comments>http://asymptoticdesign.wordpress.com/2012/03/29/openscope-software-v1-0/#comments</comments>
		<pubDate>Thu, 29 Mar 2012 00:34:09 +0000</pubDate>
		<dc:creator>asymptoticdesign</dc:creator>
				<category><![CDATA[BioHacking]]></category>
		<category><![CDATA[Open Hardware]]></category>
		<category><![CDATA[Open Software]]></category>
		<category><![CDATA[Open Source Science]]></category>

		<guid isPermaLink="false">http://asymptoticdesign.wordpress.com/?p=461</guid>
		<description><![CDATA[School has a way of keeping you busy. Very busy. But don&#8217;t worry; I&#8217;ve been working hard at building awesome stuff! In particular, I&#8217;m still making progress on my open microscope design. The fluorescence works, but I&#8217;m still in the stages of trying to optimize it (and seeing if I can reduce the cost of [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=asymptoticdesign.wordpress.com&#038;blog=27853284&#038;post=461&#038;subd=asymptoticdesign&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>School has a way of keeping you busy.  Very busy.  But don&#8217;t worry; I&#8217;ve been working hard at building awesome stuff!  In particular, I&#8217;m still making progress on my open microscope design.  The fluorescence works, but I&#8217;m still in the stages of trying to optimize it (and seeing if I can reduce the cost of the final design).  However, I&#8217;ll probably make another post soon with some proof of concept images and a general outline of how it works.  While the physical microscope is still in the works, I managed to make some serious progress in writing software for it!</p>
<p>I&#8217;ve always been surprised at how expensive professional microscope imaging software is, and how *repetitive* the tasks are for it.  It&#8217;s almost like photoshop&#8230; you just need a &#8216;count number of particles&#8217; button, a &#8216;calculate intensity&#8217; button, &#8216;calculate area&#8217;, and so on&#8230;  So I figured I&#8217;d try my hand at writing some basic image analysis software and see where it takes me.</p>
<p>The result is &#8216;OpenScope Software&#8217;, which I intend to release as a software package to go with the hardware for OpenScope.  Right now there&#8217;s two tasks I want to be able to do with fluorescence microscopy:<br />
-Calculate the intensity/brightness of a selected region of interest<br />
-Track that region of interest across a sequence of images so I can track the fluorescence vs. another parameter (such as optical sectioning, introduction of a drug, etc.).</p>
<p>OpenScope software uses Python Imaging Library and TKinter to do just that.  It creates a RegionOfInterest object that track a region of interest, can draw a box around it, and computes values using the pixel data (including when the pixel data changes).  It also has a Sequence object that handles loading a series of images labelled numerically (such as image01.jpg, image02.jpg, image03.jpg&#8230; until the last image) so that you can perform image analysis on optical sections or videos of fluorescence microscopy.</p>
<p><a href='http://web.mit.edu/scottnla/www/images/diyscope/software/openscope-software-demo.jpg'><img src="http://web.mit.edu/scottnla/www/images/diyscope/software/openscope-software-demo-small.jpg" width="500" alt="Example of OpenScope Software v1.0"></a></p>
<p>The code is available on github here: <a href='https://github.com/asymptoticdesign/openscope-software'>https://github.com/asymptoticdesign/openscope-software</a>; the README file includes the instuctions for the few features it has, along with a test image.</p>
<p>Coming Soon: Some more software features and a physical fluorescence microscope to go with it!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/asymptoticdesign.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/asymptoticdesign.wordpress.com/461/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=asymptoticdesign.wordpress.com&#038;blog=27853284&#038;post=461&#038;subd=asymptoticdesign&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://asymptoticdesign.wordpress.com/2012/03/29/openscope-software-v1-0/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6465260877b4c7f2dc40760d16ab491?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">asymptoticdesign</media:title>
		</media:content>

		<media:content url="http://web.mit.edu/scottnla/www/images/diyscope/software/openscope-software-demo-small.jpg" medium="image">
			<media:title type="html">Example of OpenScope Software v1.0</media:title>
		</media:content>
	</item>
		<item>
		<title>Doodles in Processing</title>
		<link>http://asymptoticdesign.wordpress.com/2012/03/16/doodles-in-processing/</link>
		<comments>http://asymptoticdesign.wordpress.com/2012/03/16/doodles-in-processing/#comments</comments>
		<pubDate>Fri, 16 Mar 2012 11:34:37 +0000</pubDate>
		<dc:creator>asymptoticdesign</dc:creator>
				<category><![CDATA[Generative Art]]></category>

		<guid isPermaLink="false">http://asymptoticdesign.wordpress.com/?p=448</guid>
		<description><![CDATA[I&#8217;m teaching a class on Processing at CEMMI (the Collaborative Electronic Mixed Media Institute) this month, which has led to me doodling in processing much more than usual! The class I&#8217;m teaching is focused on teaching how to make generative and visual art in Processing; the class starts with basic concepts in programming (like control [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=asymptoticdesign.wordpress.com&#038;blog=27853284&#038;post=448&#038;subd=asymptoticdesign&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>I&#8217;m teaching a class on <a href='http://www.processing.org/'>Processing</a> at <a href='http://www.cemmi.org/'>CEMMI</a> (the Collaborative Electronic Mixed Media Institute) this month, which has led to me doodling in processing much more than usual!</p>
<p>The class I&#8217;m teaching is focused on teaching how to make generative and visual art in Processing; the class starts with basic concepts in programming (like control flow) and Processing (like colors and primitive shapes), gradually adding concepts like randomness and complexity to really make Processing shine.  The current notes (and lots of programming exercises!) for my class are available in their own <a href='https://github.com/asymptoticdesign/Programming-Visual-and-Generative-Art'>github repo</a>.  I&#8217;ll be adding materials there for the next two weeks until the class is over; by then the entire course should be available online!</p>
<p>And now its time to show some neat processing sketches I&#8217;ve been working on!  This first one was inspired by the work of <a href='http://www.openprocessing.org/user/17370'>Rachel Boyce</a>, who did a really neat <a href='http://www.openprocessing.org/sketch/55856'>sketch</a> utilizing overlapping spirals.  I was so impressed with her work that I decided to modify it myself!  I called this piece &#8216;Moire Spiral&#8217; because the overlapping lines give yet another moire-type pattern (you can tell that I am an enormous fan of these patterns!).</p>
<p><a href='http://www.openprocessing.org/sketch/56295'><img src="http://web.mit.edu/scottnla/www/images/openprocessing/moirespiral.png" width="500" alt="Moire Spiral on openprocessing.org"></a></p>
<p>The next piece is called &#8216;Search Light&#8217;, because it is reminiscent of a searchlight searching for something in the night.  It was actually generated from code that was meant to make a ball travel in a circle; I next made the ball move in a circle modulated by Perlin noise, and then finally drew a line from the origin (top-left corner) to the ball.  If you look closely at the tip of the &#8216;searchlight&#8217; you&#8217;ll notice that its still moving in approximately a circle!<br />
<a href='http://www.openprocessing.org/sketch/56297'><img src='http://web.mit.edu/scottnla/www/images/openprocessing/searchlight.png' width='500' alt='Search Light on openprocessing.org'></a></p>
<p>This last one was a further modification of &#8216;Search Light&#8217;; instead of having one point fixed at the origin, I had both points of the lines moving in overlapping circled overlapped by noise.  I really like the aesthetic effect here &#8212; it almost looks as if there is a long ribbon turning and rippling through space.  Check it out!<br />
<a href='http://www.openprocessing.org/sketch/56298'><img src='http://web.mit.edu/scottnla/www/images/openprocessing/ribbon.png' width='500' alt='Search Ribbons on openprocessing.org'></a></p>
<p>I&#8217;m hoping to write more about my microscope this weekend; it&#8217;s coming along quite well and now it&#8217;s a full-fledged fluorescence microscope!  Hopefully I&#8217;ll get some sweet pictures of the images it can turn out in addition to some more schematics.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/asymptoticdesign.wordpress.com/448/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/asymptoticdesign.wordpress.com/448/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=asymptoticdesign.wordpress.com&#038;blog=27853284&#038;post=448&#038;subd=asymptoticdesign&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://asymptoticdesign.wordpress.com/2012/03/16/doodles-in-processing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6465260877b4c7f2dc40760d16ab491?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">asymptoticdesign</media:title>
		</media:content>

		<media:content url="http://web.mit.edu/scottnla/www/images/openprocessing/moirespiral.png" medium="image">
			<media:title type="html">Moire Spiral on openprocessing.org</media:title>
		</media:content>

		<media:content url="http://web.mit.edu/scottnla/www/images/openprocessing/searchlight.png" medium="image">
			<media:title type="html">Search Light on openprocessing.org</media:title>
		</media:content>

		<media:content url="http://web.mit.edu/scottnla/www/images/openprocessing/ribbon.png" medium="image">
			<media:title type="html">Search Ribbons on openprocessing.org</media:title>
		</media:content>
	</item>
		<item>
		<title>DIY Scope</title>
		<link>http://asymptoticdesign.wordpress.com/2012/03/10/diy-scope/</link>
		<comments>http://asymptoticdesign.wordpress.com/2012/03/10/diy-scope/#comments</comments>
		<pubDate>Sat, 10 Mar 2012 01:01:41 +0000</pubDate>
		<dc:creator>asymptoticdesign</dc:creator>
				<category><![CDATA[BioHacking]]></category>
		<category><![CDATA[Open Source Science]]></category>

		<guid isPermaLink="false">http://asymptoticdesign.wordpress.com/?p=406</guid>
		<description><![CDATA[For MIT 6.123/20.345 (Bioinstrumentation) I&#8217;m building a bright field/fluorescence microscope from scratch; it&#8217;s surprisingly cheap (for a serious microscope) so I thought I&#8217;d share what I&#8217;ve got done. Conceptually, a bright field microscope needs surprisingly few specialized parts (a bright field microscope is what most people think of when they think of a microscope &#8212; [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=asymptoticdesign.wordpress.com&#038;blog=27853284&#038;post=406&#038;subd=asymptoticdesign&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>For MIT 6.123/20.345 (Bioinstrumentation) I&#8217;m building a bright field/fluorescence microscope from scratch; it&#8217;s surprisingly cheap (for a serious microscope) so I thought I&#8217;d share what I&#8217;ve got done.</p>
<p>Conceptually, a bright field microscope needs surprisingly few specialized parts (a bright field microscope is what most people think of when they think of a microscope &#8212; you see an object backlit by the microscope light).  Most of the magic happens in the objective &#8212; and those are readily available from the optics supplies like <a href='http://thorlabs.com/'>Thorlabs</a> or <a href='http://www.edmundoptics.com/products/?utm_source=google&amp;utm_medium=ppc&amp;utm_campaign=us'>Edmund Optics</a>.  Besides the objective, you&#8217;ll need a couple of convex planar lenses (not too difficult to come by) to focus the beam, and a mirror to help with alignment.</p>
<p>A simplified schematic of the optical path is below:</p>
<p><a href="http://web.mit.edu/scottnla/www/images/diyscope/brightfield/brightfield_schematic.jpg"><img src="http://web.mit.edu/scottnla/www/images/diyscope/brightfield/brightfield_schematic.jpg" width="500" alt="DIY Bright Field Microscope Schematic"></a></p>
<p>A red LED is used to provide the brightfield light; technically a blue LED would be better (because blue is a smaller wavelength and therefore provides a higher resolution), but would make things a bit messy when I integrate fluorescence later on.  The LED light hits the sample and scatters from it; the objective collects the light and needs a 200 mm lens  (f1) to correctly collimate the light.  The collimated light gets directed to the middle of the camera&#8217;s field of view with the mirror, and voila, you have a microscope!</p>
<p>Here&#8217;s an image of my constructed microscope (made from mostly Thorlabs&#8217; parts):</p>
<p><a href="http://web.mit.edu/scottnla/www/images/diyscope/brightfield/brightfield_scope.jpg"><img src="http://web.mit.edu/scottnla/www/images/diyscope/brightfield/brightfield_scope.jpg" width="500" alt="DIY Microscope"></a></p>
<p>I tested it using a standard with line thicknesses of known size:</p>
<p><a href="http://web.mit.edu/scottnla/www/images/diyscope/brightfield/brightfield_standard.jpg"><img src="http://web.mit.edu/scottnla/www/images/diyscope/brightfield/brightfield_standard.jpg" width="500" alt="Picture of the standard"></a></p>
<p>and could detect the smallest lines (~18 lines/mm) with pretty good resolution:</p>
<p><a href="http://web.mit.edu/scottnla/www/images/diyscope/brightfield/brightfield-test.jpg"><img src="http://web.mit.edu/scottnla/www/images/diyscope/brightfield/brightfield-test.jpg" width="500" alt="Image of the standard through my microscope"></a></p>
<p>I also used a target with 600 lines per mm (meaning the lines should be around 1.6 um apart), and was able to resolve the lines.  So we&#8217;ve got a resolution of around a single micron on this microscope &#8212; enough to make microspheres and most cells visible as blobs.</p>
<p><a href="http://web.mit.edu/scottnla/www/images/diyscope/brightfield/600lpmm.jpg"><img src="http://web.mit.edu/scottnla/www/images/diyscope/brightfield/600lpmm.jpg" width="500" alt="A 600 line per mm standard, as seen from the brightfield microscope"></a></p>
<p>Right now I&#8217;m working on adding a green laser to the optical path for <a href='http://en.wikipedia.org/wiki/Fluorescence_microscope'>fluorescence microscopy</a>, and figuring out a way to reduce the cost of the microscope.  It looks like the final fluorescence microscope will cost in the $1000-$2000 range (in large part because of the camera);  I&#8217;d like to drop that cost down by about $1000 ideally to the $500-$1000 range.  If anyone knows of a good place to get cheap (but not <i>crappy</i>) optics, computer vision cameras, etc., let me know!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/asymptoticdesign.wordpress.com/406/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/asymptoticdesign.wordpress.com/406/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=asymptoticdesign.wordpress.com&#038;blog=27853284&#038;post=406&#038;subd=asymptoticdesign&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://asymptoticdesign.wordpress.com/2012/03/10/diy-scope/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6465260877b4c7f2dc40760d16ab491?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">asymptoticdesign</media:title>
		</media:content>

		<media:content url="http://web.mit.edu/scottnla/www/images/diyscope/brightfield/brightfield_schematic.jpg" medium="image">
			<media:title type="html">DIY Bright Field Microscope Schematic</media:title>
		</media:content>

		<media:content url="http://web.mit.edu/scottnla/www/images/diyscope/brightfield/brightfield_scope.jpg" medium="image">
			<media:title type="html">DIY Microscope</media:title>
		</media:content>

		<media:content url="http://web.mit.edu/scottnla/www/images/diyscope/brightfield/brightfield_standard.jpg" medium="image">
			<media:title type="html">Picture of the standard</media:title>
		</media:content>

		<media:content url="http://web.mit.edu/scottnla/www/images/diyscope/brightfield/brightfield-test.jpg" medium="image">
			<media:title type="html">Image of the standard through my microscope</media:title>
		</media:content>

		<media:content url="http://web.mit.edu/scottnla/www/images/diyscope/brightfield/600lpmm.jpg" medium="image">
			<media:title type="html">A 600 line per mm standard, as seen from the brightfield microscope</media:title>
		</media:content>
	</item>
		<item>
		<title>Responses to the Federal Research Public Access Act</title>
		<link>http://asymptoticdesign.wordpress.com/2012/03/06/responses-to-the-federal-research-public-access-act/</link>
		<comments>http://asymptoticdesign.wordpress.com/2012/03/06/responses-to-the-federal-research-public-access-act/#comments</comments>
		<pubDate>Tue, 06 Mar 2012 03:38:16 +0000</pubDate>
		<dc:creator>asymptoticdesign</dc:creator>
				<category><![CDATA[Open Source Science]]></category>

		<guid isPermaLink="false">http://asymptoticdesign.wordpress.com/?p=398</guid>
		<description><![CDATA[I woke up today planning to mail out letters of support to my representatives about the Federal Research Public Access Act. While printing out the letters in my office, I found out that the Alliance of American Publishers (on behalf of over 80 scholarly publishers) sent out letters stating their opposition to the FRPAA. Of [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=asymptoticdesign.wordpress.com&#038;blog=27853284&#038;post=398&#038;subd=asymptoticdesign&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>I woke up today planning to mail out letters of support to my representatives about the <a href='http://cyber.law.harvard.edu/hoap/Notes_on_the_Federal_Research_Public_Access_Act'>Federal Research Public Access Act</a>.  While printing out the letters in my office, I found out that the Alliance of American Publishers (on behalf of over 80 scholarly publishers) <a href='http://bit.ly/xPHlwP'>sent out letters stating their opposition to the FRPAA</a>.  Of course, these publishers include giants such as Springer, Elsevier, John Wiley &amp; Sons, and Cambridge University Press.</p>
<p>Let me review their primary arguments:</p>
<blockquote><p>
It requires that final manuscripts of researchers’ journal articles that explain, interpret and extensively report the results of federally-funded research — manuscripts which have undergone publishers’ validation, digital enhancement, production, interoperability and distribution processes — be publicly available online, worldwide, no more than six months after publication.
</p></blockquote>
<p>Let&#8217;s view the <a href='http://thomas.loc.gov/cgi-bin/query/z?c112:H.R.4004:'>text</a> of the bill, shall we?</p>
<blockquote><p>
SEC. 4. FEDERAL RESEARCH PUBLIC ACCESS POLICY.<br />
(b) Content- Each Federal research public access policy shall provide for&#8211;<br />
(1) submission to the Federal agency of an electronic version of the <b>author&#8217;s final manuscript of original research papers that have been accepted for publication in peer-reviewed journals</b> and result from research supported, in whole or in part, from funding by the Federal Government;<br />
(2) the incorporation of all changes resulting from the peer review publication process in the manuscript described under paragraph (1);<br />
<b>(3) the replacement of the final manuscript with the final published version if&#8211;<br />
(A) the publisher consents to the replacement;</b> and<br />
(B) the goals of the Federal agency for functionality and interoperability are retained;
</p></blockquote>
<p>Seems to me that this bill wants the final peer-reviewed paper <i>submitted</i> to the journal, but does not require the final published manuscript with the publisher&#8217;s &#8220;validation, digital enhancement, production, interoperability, and distribution process&#8221; (does anyone else want to know what the heck those words even /mean/?).  The alliance&#8217;s next point:</p>
<blockquote><p>
The one-size-fits-all six-month deadline for every federal agency that funds research ignores well-known significant differences in how each research discipline discovers and uses individual articles, periods that can last several years before costs are recovered.
</p></blockquote>
<p>First off, the bill is <i>not</i> one-size-fits-all.  To visit the text again:</p>
<blockquote><p>
SEC. 4. FEDERAL RESEARCH PUBLIC ACCESS POLICY.<br />
(6) long-term preservation of, and free public access to, published research findings&#8211;<br />
(A) in a stable digital repository maintained by the Federal agency; or<br />
(B) if consistent with the purposes of the Federal agency, <b>in any repository meeting conditions determined favorable by the Federal agency</b>, including free public access, interoperability, and long-term preservation.
</p></blockquote>
<p>So each federal agency is allowed to come up with their own repository, as long as they are making a good-faith effort to follow the spirit of the bill.  Back to the AAP&#8217;s letter:</p>
<blockquote><p>
It limits where government-funded researchers may publish their work.
</p></blockquote>
<p>I can&#8217;t find any text in the bill to counter this with because the bill simply does not say this.  The only thing that could possibly limit where an author could publish their paper is the <i>publisher&#8217;s copyright policy</i>.  This act does absolutely nothing to change that.  Let&#8217;s see what the AAP has to say next:</p>
<blockquote><p>
It undermines publishers’ investments in new business models that currently provide unprecedented access for the public to such works for free or at modest cost.
</p></blockquote>
<p>You couldn&#8217;t possibly be referring to Springer&#8217;s <a href='http://www.springer.com/open+access/open+choice?SGWID=0-40359-12-683307-0'>Open Choice</a> publishing policy, that offers open access for the modest cost of <b>$3000.00</b> for the author, could you?  Or perhaps you mean <a href='http://www.elsevier.com/wps/find/authorsview.authors/sponsoredarticles'>Elsevier&#8217;s Open Access Policy</a>, which charges authors $3000 a pop?  How generous of you!  And the AAP&#8217;s final point:</p>
<blockquote><p>
At a time when Congress is looking to cut unnecessary expenses in federal government and focus budgets on priorities, FRPAA imposes additional costs on all federal agencies by requiring them to divert critical research funding to the creation and management of new databases, archives and infrastructure to handle dissemination of these articles — functions already being performed by private-sector publishers.
</p></blockquote>
<p>Are you serious?  The (direct) <a href='http://de.arxiv.org/help/support/2012_budget'>maintenance cost</a> of <a href='http://arxiv.org'>arXiv</a> is a tad under $600,000 a year.  According to the <a href='www.nsf.gov/about/budget/fy2012/pdf/07_fy2012.pdf'>NSF&#8217;s Funding Profile</a>, they awarded 8,509 grants with an average grant size of $165,000.  That means that an open access archive would cost as much about about 5 research grants.  If multiple federal agencies shared a single archive, the cost could be amortized to <i>less than one grant a year</i>.</p>
<p>As an additional note: the FRPAA only applies to federal agencies with extramural research expenditures (meaning: they give out grants summing to more than) $100,000,000.  One hundred million dollars.  That means that the arXiv would cost an agency about 0.6% of its <i>external</i> research budget.  What do you think their internal budget looks like?  I bet it&#8217;s a drop in the bucket.</p>
<p>After reading through the above letter, I finally mailed out letters to all three of my representatives &#8212; Senators Scott Brown and John Kerry, and Congressman Michael Capuano &#8212; asking them to co-sponsor and/or otherwise support the Federal Research Public Access Act.  The contents of my letter is below:</p>
<blockquote><p>
Dear [Representative]:</p>
<p>I am writing to ask you to co-sponsor the Federal Research Public Access Act of 2012 ([S.2096/H.R.4004). This bill provides an important mechanism for ensuring that American taxpayers have free open access of peer-reviewed scientific articles funded by U.S. government agencies. It continues a growing trend by both federal agencies and higher education institutions to prioritize open access of research results</p>
<p>One of the fundamental goals of science is not only to perform research, but to disseminate the results to the rest of the scientific community. Yet the cost of journal subscriptions and witholding of research results prevents knowledge from being disseminated as widely as possible; this stunts the rate of scientific discovery by forcing scientists to constantly recreate each others’ work. As the old saying goes, “Six months in lab can save you an afternoon in the library” – without access to current research, countless hours of research efforts are going to waste.</p>
<p>As both a student and researcher at the Massachusetts Institute of Technology, I have access to all of the scientific journals that my institution subscribes to. I use them nearly every day in my professional life; however, I also have access to these manuscripts for projects unrelated to my professional duties. Significant work that has helped others has come out of my efforts as an entreupeneur and citizen-scientist – and much of it would not have been possible without access to up-to-date scientific research. As both a potential author and subscriber to research affected by this bill, I enthusiastically support it.</p>
<p>Not only does the FRPAA provide open access, but it is flexible with regards to the interests of journal publishers and federal agencies. The bill asks agencies to develop their own individual general guidelines, recognizing that there is no ‘one-size-fits-all’ solution. The bill provides an exclusive six month window for journals to provide access to the published material, and only peer-reviewed manuscripts (not the final published edition) are required to be made available.</p>
<p>Please support and consider co-sponsoring the Federal Research Public Access Act of 2012.</p>
<p>Thank you for your time,</p>
<p>Nathan S. Lachenmyer
</p></blockquote>
<p>My position as a researcher (at MIT, no less) puts me in the minority of people that have access to most peer-reviewed publications out there.  I&#8217;ve used that wealth of knowledge to learn more about current research, help me find solutions to difficult problems in classes and personal projects, and even in <a href='http://asymptoticdesign.wordpress.com/2012/03/01/hcking-medicine/'>my recent work</a> at <a href='http://hackingmedicine.mit.edu/'>H@cking Medicine</a> (where I used sensors to come up with a quantitative way to measure symptoms of patients diagnosed with Parkinson&#8217;s Disease).  A large portion of this work would have never happened without access to current publications; and for that reason alone I want to enable others to have that same experience.</p>
<p>I encourage you to send a letter to your representatives! Here&#8217;s how:<br />
-Find out who your representatives are via services at the websites of the <a href='https://writerep.house.gov/writerep/welcome.shtml'>House</a> and <a href='http://www.senate.gov/general/contact_information/senators_cfm.cfm'>Senate</a>.<br />
-Write a letter to your representatives!  Feel free to use reuse parts of my letter above.  The Alliance for Taxpayer Access has some great <a href='http://www.taxpayeraccess.org/action/action_frpaa/FRPAA2012.shtml'>talking points</a> as well.<br />
-If you&#8217;re feeling like being extra active, please support the sponsors for the bills &#8212; a list of the sponsors in the <a href='http://www.opencongress.org/bill/112-s2096/show'>Senate</a> and <a href='http://www.opencongress.org/bill/112-h4004/show'>House</a> are readily available.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/asymptoticdesign.wordpress.com/398/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/asymptoticdesign.wordpress.com/398/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=asymptoticdesign.wordpress.com&#038;blog=27853284&#038;post=398&#038;subd=asymptoticdesign&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://asymptoticdesign.wordpress.com/2012/03/06/responses-to-the-federal-research-public-access-act/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6465260877b4c7f2dc40760d16ab491?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">asymptoticdesign</media:title>
		</media:content>
	</item>
		<item>
		<title>Open Access Research</title>
		<link>http://asymptoticdesign.wordpress.com/2012/03/04/open-access-research/</link>
		<comments>http://asymptoticdesign.wordpress.com/2012/03/04/open-access-research/#comments</comments>
		<pubDate>Sun, 04 Mar 2012 06:28:34 +0000</pubDate>
		<dc:creator>asymptoticdesign</dc:creator>
				<category><![CDATA[Open Source Science]]></category>

		<guid isPermaLink="false">http://asymptoticdesign.wordpress.com/?p=382</guid>
		<description><![CDATA[As someone that is an avid advocate of open source software/hardware (both for my creative endeavors, as you&#8217;ve seen here, and my scientific endeavors as a researcher at MIT) and a member of many DIY/Maker/Hackerspace communities, I try to keep tabs on the status of open science/open access. The idea is simple &#8212; one should [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=asymptoticdesign.wordpress.com&#038;blog=27853284&#038;post=382&#038;subd=asymptoticdesign&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>As someone that is an avid advocate of open source software/hardware (both for my creative endeavors, as you&#8217;ve seen here, and my scientific endeavors as a researcher at MIT) and a member of many DIY/Maker/Hackerspace communities, I try to keep tabs on the status of open science/open access.  The idea is simple &#8212; one should not need a pedigree (or, in this case, a degree) to participate in science!  Scientific information, techniques, data, and results should be made available to anyone that desires access to it &#8212; and should be replicated by anyone who can capably (and safely!) reproduce the author&#8217;s efforts.</p>
<p>In the last month or so, the issue of Open Access Research has really taken center stage in the scientific community.  A <a href='http://thecostofknowledge.com/'>boycott</a> against Elsevier (one of the three largest scientific publishers) was initiated, which snowballed into increased awareness of the <a href='http://en.wikipedia.org/wiki/Research_Works_Act'>Research Works Act</a>.  This wild month of attention came to a surprising turning point this week: <a href="http://www.elsevier.com/wps/find/intro.cws_home/newmessagerwa">Elsevier officially withdrew its support</a>  for the RWA, effectively killing the bill.</p>
<p>For those of you who aren&#8217;t aware of the significance of what I&#8217;m talking about, let me provide some background information:</p>
<h2>The Problem</h2>
<p>Traditionally, research journals have existed to assist in the dissemination of (scientific) information.  Academic journals have existed since the mid-1600s, where the job of accumulating work by scientists, typesetting it, printing the journals, and distributing them was a non-trivial task that required a great deal of man-hours and resources.  During the early days of journals, they served an invaluable role is the process of disseminating scientific knowledge to researchers around the world.</p>
<p>Typically the editorial board of such a journal consists of distinguished scientists (usually university professors) from a specific field (e.g. a nuclear physics) that manage the process of selecting articles for publishing.  These editorial board members are usually volunteers; their role on the board of a journal is considered to be both an honor and a part of their scholarly duties.  The editorial board typically matches submissions with referees, whose job is to evaluate the paper&#8217;s scientific merit (these referees are also volunteers, and often university professors/researchers).  If the referee and editorial board decide to publish a submitted paper, the author (also typically a university professor or graduate student) is then required to sign over the copyright for their work to publisher, and receives no financial compensation for their work &#8212; after all, they chose to be scientists to do research that will further humanity&#8217;s body of knowledge and hopefully improve our lives.  Sharing of results is an integral part of research.</p>
<p>So where do these papers go?  Well, many of those some researchers who participated in submission process.  They are either directly subscribing to these journals, or more frequently, their university has a subscription to these journals.</p>
<p>Before the advent of the internet and electronic typesetting (like <a href='http://www.latex-project.org/'>LaTeX</a>), the journals took on a very laborous and difficult job.  But now information is primarily disseminated over the internet; authors typeset their own papers; and the cost of publishing (both in print and online) has dropped dramatically.</p>
<p>And this is where the problem begins &#8212; even given how much easier it is to publish and distribute information these days, journals frequently cost <i>thousands</i> of dollars <i>per title per year</i>.  For example, Elsevier-published journals cost an average of $6,598 a year.  Elsevier&#8217;s <i>profits</i>, on the other hand, are upwards of <i>$1,000,000,000.00</i> annually.  Yes, that is <i>one billion</i> dollars.  Not bad for a company that is outsourcing most of their work to academic volunteers!  Plus, they get to keep the copyright to the journals to boot &#8212; often keeping extremely strict rules about where and how authors are allowed to distribute their own papers, meaning that most scientists cannot submit a paper to be published in a journal *and* make it freely available to the scientific community.</p>
<p>So why does the scientific community continue to participate in this system?  Prestige.  Journals are essentially ranked &#8212; certain journals have a reputation of having higher standards or publishing more high-impact work than others; as a result, a publication in a high-ranking journal like <a>Nature</a> can make a researcher&#8217;s career (resulting in near-guaranteed admission to graduate school, appointment to a professorship, or even tenure).  Without an overhaul of the entire system, and of the scientific community&#8217;s perceived value of publishing in reputable journals (often published by companies like Elsevier), many researchers feel that they must &#8216;publish or perish&#8217;.</p>
<h2>Current Events</h2>
<p>Taking advantage of the aforementioned benefits of electronic dissemination, open access archives of scientific papers such as <a href='http://arxiv.org/'>ArXiv</a> and the <a href='http://www.plos.org/'>Public Library of Science</a> were created to serve as centralized databases of published researcher.  These databases got around journal copyrights by serving as databases for &#8216;pre-print&#8217; papers &#8212; essentially rough drafts of papers that were available before the &#8216;final&#8217; paper was published.  In addition to these open access archives, the <a href='http://www.nih.gov/'>National Institute of Health</a> formed <a href='http://www.ncbi.nlm.nih.gov/pubmed/'>PubMed</a>, an open-access archive that <i>required</i> all recipients of NIH research grants to submit a copy of their final paper under the belief that publicly-funded research should be publicly-accessible.</p>
<p>However, in December 2011 the <a href='http://en.wikipedia.org/wiki/Research_Works_Act'>Research Works Act</a> was introduced, which would effectively nullify the efforts of the NIH and PubMed.  The act prohibits any sort of open access mandate for federally funded work &#8212; including the National Institute of Health, National Science Foundation, and Department of Energy (all organizations that offer large grants for scientific research).</p>
<p>The Research Works Act (RWA) caused quite a stir in the scientific community; providing a spark that pushed several researches into action.  The <a href='http://thecostofknowledge.com/'>Cost of Knowledge</a> was started to spread awareness of the RWA and begin a boycott of all Elsevier-published journals.  Amazingly, over 7000 researchers have signed it &#8212; refusing to publish in any of Elsevier&#8217;s journals, some of which are the aforementioned prestigious journals that can make a career.  I am proud to have added my own name to the list &#8212; I would love nothing more than to see an end to these &#8216;closed-access&#8217; publishers that take advantage of the scientific community for large profits.</p>
<p>And this brings the story to the present.  It seems that all of the RWA-related noise had an impact &#8212; Elsevier withdrew its support for the RWA, and the representatives that originally backed the bill dropped support for it too.  For now, it appears that the RWA is dead.</p>
<p>Not only is the RWA dead, but there is now a bill being pushed through Congress &#8212; the <a> Federal Research Public Access Act</a> &#8212; would <i>require</i> that research funded by eleven federal agencies (see the wikipedia page for a full list) be open access to the public, in a searchable archive similar to arXiv or PubMed.  The passing of this bill would be a huge success for open access, and would make a huge portion of new scientific research (a <i>lot</i> of research gets funded through these federal agencies) available to the public, free of charge.</p>
<h2>Take Action</h2>
<p>There&#8217;s lots that you can do if you&#8217;re interested in supporting the FRPAA and want to help end the absurd policies of academic journal publishers.  Things that anyone can do:</p>
<p>-Read about the <a href='http://cyber.law.harvard.edu/hoap/Notes_on_the_Federal_Research_Public_Access_Act'>FRPAA</a>;  learn about it, and form your own opinion on it!<br />
-Sign a white house <a href='http://bit.ly/xxC2Br'>poetition</a> to have President Obama review the FRPAA if you want to support it.<br />
-Write a letter to your local representatives asking them to co-sponsor and support the FRPAA!<br />
-Spread the word!  After all, we&#8217;re looking to improve dissemination of information &#8212; tell your friends, discuss it with them, form opinions, and take action!</p>
<p>If you&#8217;re working in academia, additional things you can do:<br />
-Refrain from publishing in an Elsevier journal &#8212; you can read more (and sign a list of scholars that are boycotting Elsevier) at <a href='http://thecostofknowledge.com/'>The Cost of Knowledge</a>.<br />
-John Baez at <a href='http://johncarlosbaez.wordpress.com/'>Azimuth</a> made some sweet posters to place on your office door to raise awareness about the Elsevier Boycott.  <a href='http://math.ucr.edu/home/baez/elsevier_boycott_poster.pdf'>Print one out</a> and post it on your door!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/asymptoticdesign.wordpress.com/382/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/asymptoticdesign.wordpress.com/382/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=asymptoticdesign.wordpress.com&#038;blog=27853284&#038;post=382&#038;subd=asymptoticdesign&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://asymptoticdesign.wordpress.com/2012/03/04/open-access-research/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6465260877b4c7f2dc40760d16ab491?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">asymptoticdesign</media:title>
		</media:content>
	</item>
		<item>
		<title>H@cking Medicine</title>
		<link>http://asymptoticdesign.wordpress.com/2012/03/01/hcking-medicine/</link>
		<comments>http://asymptoticdesign.wordpress.com/2012/03/01/hcking-medicine/#comments</comments>
		<pubDate>Thu, 01 Mar 2012 00:15:46 +0000</pubDate>
		<dc:creator>asymptoticdesign</dc:creator>
				<category><![CDATA[BioHacking]]></category>
		<category><![CDATA[Open Source Science]]></category>

		<guid isPermaLink="false">http://asymptoticdesign.wordpress.com/?p=365</guid>
		<description><![CDATA[This past weekend, I went to the H@cking Medicine conference at the MIT Media Lab; a conference aimed towards bringing a diverse group of people together to hack at solutions to problems at healthcare. It was a great time, so I decided to blog about my experiences this weekend! The following consists of a combination [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=asymptoticdesign.wordpress.com&#038;blog=27853284&#038;post=365&#038;subd=asymptoticdesign&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>This past weekend, I went to the <a>H@cking Medicine</a> conference at the MIT Media Lab; a conference aimed towards bringing a diverse group of people together to hack at solutions to problems at healthcare.  It was a great time, so I decided to blog about my experiences this weekend!  The following consists of a combination of my notes (taken during the conference) and my memories, in as close to chronological order as I could determine.</p>
<p><span id="more-365"></span></p>
<hr />
<p>On 2012 Feb 15, I received an e-mail about an event called <a href='http://hackingmedicine.mit.edu/'>H@cking Medicine</a>.  The e-mail said that it was a conference aiming to bring &#8220;Engineers, scientists, physicians, and entrepreneurs, in one location, creating disruptive healthcare solutions today.&#8221;  An opportunity to create disruptive tehchnology piqued my curiosity, and I decided to at least read more about it.</p>
<p>Reading about the Fall 2011 event, I found that it focused on &#8216;Big Data&#8217; (Aquisition and Analysis), &#8216;Biosensing and Biostimulation&#8217;, &#8216;Healthcare Automation&#8217;, and &#8216;Synthetic Biology&#8217;.  Now, those were some topics I could get interested in!  I was sold on the event, and decided to apply to be one of 80 participants.  A few days later, I received a response that said my application was been accepted, and I was awarded a scholarship to cover the conference fee.</p>
<p>2012 Feb 25 9:30 &#8212; I arrived at the conference.  Checked in and got my name tag, and was introduced to the first quirk of the event &#8212; I had to pick a colored sticker to label what my background was.  The options were &#8216;Engineer&#8217; (Orange), &#8216;Business&#8217; (Blue), &#8216;Healthcare Professional&#8217; (Green), or &#8216;Design&#8217; (Pink).  As much as I like to think of myself as a creative design type, I grabbed an orange sticker and put it on my name tag.  I grabbed a sharpie and clarified: <tt>EECS/BIO</tt>.  I wouldn&#8217;t want anyone to think I was one of those software types.</p>
<p>The room was already full of about 50 people (of the expected 80), many of them already chatting and forming groups.  Turns out the little stickers were pretty unnecessary &#8212; I could tell everyone&#8217;s background just by looking around the room.  Nice collared shirts, slacks, shiny shoes &#8212; the venture capitalists and entrepreneurs.  Software and web developers wore jeans and tight black t-shirts.  Anyone with a background in design had a business-casual collared sweater on.  And not a single other pair of <a href="http://en.wikipedia.org/wiki/Battle_Dress_Uniform">BDUs</a> in the entire room.  Sigh.</p>
<p>Socialization was not going to happen until coffee did, I realized.  So I took care of that first, and with a donut in one hand and some go-juice in the other, I found grabbed an open seat at a table.  Rejuvenated by caffeine, I found it in me to start chatting with the people at the table.  Three out of four were physicians, and it was really eye opening to hear their views about technology in healthcare.  The bottom line I got from several physicians:</p>
<p>-While you&#8217;re a resident, your focus is in making sure that people don&#8217;t die.  Anything that isn&#8217;t directly related to patient care (like learning new technologies) is considered a waste of time.<br />
-Most of the techniques that are taught and shared focus on time-saving, not accuracy or efficacy.<br />
-Seven years later you become a fellow, and you haven&#8217;t done any real experiments, science, or academic learning for most of your residency.  You&#8217;re so far behind that you don&#8217;t have much time to be able to pick up new things that aren&#8217;t directly related to your career goals.</p>
<p>Frequent words thrown around (by healthcare professionals!) about their technology: &#8216;archaic&#8217;, &#8216;broken&#8217;, &#8216;technology-adverse&#8217;, and at times, &#8216;barbaric&#8217;!  My impression was that there is definitely work to be done in healthcare &#8212; there&#8217;s tons of problems that need to be solved; now they just need people willing and able to solve them.</p>
<p>2012 Feb 25 10:30 &#8212; The event starts.  The organizers say a few brief words to get everyone pumped, and Jason Jacobs kicks the event off with the story of his own startup (<a href="http://runkeeper.com/">RunKeeper</a>).  I&#8217;m not usually one for speakers kicking things off with inspirational stories, but Jason had some very practical advice to give about solving problems and starting a company</p>
<p>-Don&#8217;t overanalyze, just <i>do</i> something.  You can analyze it when you&#8217;re done with it.<br />
-Keep a broader vision in mind for the big pictures, but work on narrow, concrete problems that you can &#8216;hit out of the park&#8217;<br />
-work with people that you get along with and are likeminded rather than the most skilled.</p>
<p>Very wise words!</p>
<p>2012 Feb 25 11:00 &#8212; The event starts to really get going when the organizers ask for some problems that need to get solved.  Ideas start flying from crowd, ranging from conservative to extremely radical, and from the specific to broad and general:</p>
<p>-Cost transparency in hospitals<br />
-leveraging social media to encourage healthy lifestyles<br />
-public-access health data<br />
-improve inefficiencies in healthcare (scheduling, automation, etc.)<br />
-centralization of health information (especially about medication side effects, alternatives, etc.)</p>
<p>And then they started asking for solutions, and even more creative, radical, amazing ideas started coming out from the crowd.  We could&#8217;ve been there for hours just listening to ideas, but when it was obvious that everyone was ready to get hacking, they let us loose for a while to intermingle and start meeting people.</p>
<p>So I wandered from group to group, trying to figure out how I could pitch myself to a project.  I had <tt>EECS/BIO</tt> and <tt>HARDWARE/DEVICE DESIGN</tt> scribbled on my name tag, and was hoping to find someone that could use some hardware design in their project.  As I schmoozed with physicians and entrepreneurs, it became obvious to me what their problems were &#8212; they wanted bigger, better data.  Data that was continuous instead of discrete; data that was convenient to access, data that could give them quantifiable results and diagnosis rather than subjective interpretations.  So I ventured from group to group, pitching my services as a &#8216;data accumulator&#8217; &#8212; tell me what data you want, and I&#8217;ll find a way to accumulate it.</p>
<p>It was at this point that I met Verena, Wael, and Sean.  Verena did neuroimaging, Wael was a neurosurgeon, and Sean was a neuroscience PhD at BU.  Chatting with them, they were discussing how neurological disorders are so difficult to treat because of how subjective most tests are.  This means that patients often get mixed messages from different physicians, and even the same physician has trouble tracking a patient&#8217;s performance over time.  I suggested using sensors to measure symptoms, and perhaps even having a mobile sensor that a patient could wear that could provide a continuous stream of sensor data (while the patient is using it).  We were all liking the sound of this idea; we knew that we had a team.</p>
<p>The organizers called everyone back, and we did one more round of problems-solutions, with everyone keeping careful track of who was proposing what idea.  Everyone was already storming to form their teams, and decide what they wanted to work on.  After all of the ideas were proposed, we were off to the races.  Everyone grabbed some team members and started hacking.</p>
<p>25 Feb 2012 15:00 &#8212; My team has spent about 3 hours straight just figuring out what the heck we&#8217;re going to do.  We want to do quantitative measurements of symptoms to help physicians make better decisions.  Ideally we want the device to be something that a doctor can send with the patient, or utilize items that the patient might already have (consumer electronics) so that the doctor can get data from the patient between visits.  We brainstorm, and decide that Parkinson&#8217;s is a good place to start &#8212; there&#8217;s a huge number of people affected by it, and the symptoms (tremors/dyskinesia) are easy to detect with hardware that&#8217;s reasonably ubiquitous (accelerometers).  So what if we made an accelerometer-based device that could store the information for the doctor?  That&#8217;s brilliant!</p>
<p>Unfortunately, it&#8217;s <a href='http://bit.ly/w8WDhJ'>been done</a>.  Crap.</p>
<p>What about using an iPad&#8217;s touch screen to measure tremors?  We could have patients trace letters and measure their variations, and correlate that to their prescription &#8212; oh, wait, <a href='http://www.google.com/patents/US5772611'>that&#8217;s been done too</a>.</p>
<p>(Google Patent is your friend!  &#8220;Six months in the lab will save you a day in the library&#8221;, so they say.)</p>
<p>Time is flying by, and while we have lots of ideas, we don&#8217;t have a concise product to make, an audience to sell it to, or why its different or better than what already exists.  But at least we have a name &#8212; ParkinSync!</p>
<p>25 Feb 2012 18:00 &#8212; Still no concrete plan.  The organizers call us back to reconvene, and share our initial concepts with the rest of the teams.  Lots of great ideas; though it seems like no one has really made much progress either.  For some teams, tonight will be a long, long night.</p>
<p>But not for us.  We decide to reconvene in the morning the figure out our plan from there.</p>
<p>26 Feb 2012 9:45 &#8212; I arrived a bit later than I did the day before.  The conference room seems emptier &#8212; maybe some teams got discouraged and decided not to continue on with their project?  Again, time for go-juice and donuts.  No way is my day going anywhere without caffeine.</p>
<p>We learn that the proposals are due at 15:30 today.  That gives us about 6 hours to wrap up our project.  Time to get to work.</p>
<p>26 Feb 2012 10:15 &#8212; Our group is entirely reassembled and we start coming up with ideas again.  We think we&#8217;ve finally got an idea that&#8217;s worth pitching &#8212; make a mobile application that uses the phone&#8217;s accelerometer to measure the patient&#8217;s state.  The doctor sends data to the patient to remind them to take their medication, they take a quick diagnostic test before they medicate, and the results get sent straight back to the doctor.  After a few days of data collection, the doctor can review the data and send back recommendations to the patient &#8212; without having to schedule a visit.</p>
<p>The idea is great.  It&#8217;s concise, narrow in scope, but easily extendable.  And now we need a prototype and a business plan.  We split up the group into two sides &#8212; the physicians (with their much more intimate knowledge of the field) come up with a marketing plan, and the software/hardware hackers start figuring out how we&#8217;re going to get this system working.</p>
<p>26 Feb 12:00 &#8212; Realization: Our product is a mobile app.  None of us are familiar with the Android SDK or iOS.  Crap.</p>
<p>So we start reading about the Android SDK and figuring out how we&#8217;re going to get an app that works.</p>
<p>26 Feb 2012 12:30 &#8212;  Realize that learning Android by 15:30 is not going to happen. Mock up some pictures of what the app would look like and call it done.</p>
<p>Realization #2: Our product needs to send data back to the doctor somehow.  The doctor is probably going to review the data through a web interface.  We don&#8217;t have a web developer on the team.</p>
<p>Time to start reading through Django tutorials and see if we can set a database up!</p>
<p>26 Feb 2012 13:30 &#8212; Still no progress on Django.  On the bright side, Django looks awesome and now I want to learn it!  Unfortunately, it&#8217;s not going to happen by our deadline.</p>
<p>Solution: Mock up the website in Adobe Illustrator.</p>
<p>Wael, Verena, and Michael are making serious progress on our business plan and slides.  But we still want something to show off as our prototype.  I may not be a mobile app or web developer, but I sure as hell know how to use an Arduino and Python.  Time to get to work!</p>
<p>26 Feb 2012 14:00 &#8212; Went back to my office, grabbed an arduino and an accelerometer (that I cleverly grabbed the night before in case I needed it), and got to work.  Acquiring data of unsteady hand motion wasn&#8217;t too hard; it was actually data analysis and interpretation that was more difficult.</p>
<p>26 Feb 2012 15:15 &#8212; Success and making some pretty pictures of accelerometer data!  We have a demo to show!  The rest of the team is putting the last touches on our presentation, and we ship it out just in time at 15:30.</p>
<p>26 Feb 2012 16:00 &#8212; Presentations begin! There were around 15 teams at the end of the competition.  Due to the large number of groups, we do 5 minute presentations with about a minute to do Q&amp;A with the judges.  Lots of great ideas, and lots of progress made &#8212; ranging from android apps meant to help you share information about and decide on a PCP; scheduling software that utilizes machine learning of patient habits to optimize the doctor&#8217;s schedule and minimize double-booking; </p>
<p>26 Feb 18:00 &#8212; Winners are announced!</p>
<p>Best Presentation: MyBetterFit<br />
Most Disruptive Technology: ParkinSync!<br />
Most Progress: Universal Prosthetics</p>
<p>Holy crap!  We won Most Dispruptive Technology (and with it, a $1000 check for our team)!  All of us are honestly surprised &#8212; we thought we had a solid idea, but didn&#8217;t think that we had developed it to the point of being a competitive idea.  But apparently the judges thought we had a fantastic idea!  After the awards were wrapped up, the team got together and started talking about our victory &#8212; and now phrases like &#8216;provisional patent&#8217;, &#8216;intellectual property&#8217;, and &#8216;clinical validation&#8217; are being thrown around left and right.  Are we going to start a company from this idea?  What&#8217;s the next step?</p>
<p>We&#8217;re all pretty overwhelmed at this point, so we decide to meet in two weeks or so and talk about it once we&#8217;ve had a chance for the adrenaline to wear off.  And that&#8217;s where we stand &#8212; with a great idea, and potentially taking the first steps to turning our idea into a marketable product.</p>
<p>I wish I could&#8217;ve shared more details about our project, but I&#8217;m going to be filing a provisional patent &#8212; I&#8217;ll be sure to talk about it once I get the patent done!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/asymptoticdesign.wordpress.com/365/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/asymptoticdesign.wordpress.com/365/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=asymptoticdesign.wordpress.com&#038;blog=27853284&#038;post=365&#038;subd=asymptoticdesign&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://asymptoticdesign.wordpress.com/2012/03/01/hcking-medicine/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6465260877b4c7f2dc40760d16ab491?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">asymptoticdesign</media:title>
		</media:content>
	</item>
		<item>
		<title>Luminous Flux &#8212; Postmortem</title>
		<link>http://asymptoticdesign.wordpress.com/2012/02/19/luminous-flux-postmortem/</link>
		<comments>http://asymptoticdesign.wordpress.com/2012/02/19/luminous-flux-postmortem/#comments</comments>
		<pubDate>Sat, 18 Feb 2012 22:12:40 +0000</pubDate>
		<dc:creator>asymptoticdesign</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://asymptoticdesign.wordpress.com/?p=342</guid>
		<description><![CDATA[For the month of January 2012, I was invited to do an exhibit at the Wiesner Student Art Gallery at MIT.  The gallery is located in the student center right off of Massachusetts Avenue, and every month features a different student artists&#8217; work.  I decided to do an exhibit of some LED-related work I had [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=asymptoticdesign.wordpress.com&#038;blog=27853284&#038;post=342&#038;subd=asymptoticdesign&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>For the month of January 2012, I was invited to do an exhibit at the Wiesner Student Art Gallery at MIT.  The gallery is located in the student center right off of Massachusetts Avenue, and every month features a different student artists&#8217; work.  I decided to do an exhibit of some LED-related work I had done, under the title &#8216;Luminous Flux&#8217; &#8212; a unit of light used to <a href='http://en.wikipedia.org/wiki/Luminous_flux'>measure the perceived power of light</a>.  I thought it was quite a fitting title for my exhibit!</p>
<p>The exhibit consisted of <a href='http://asymptoticdesign.wordpress.com/interactive-installations/sandtrap/'>Sandtrap</a>; and <a href='http://asymptoticdesign.wordpress.com/computational-photography/pid-filters/'>Processing In Digito</a>, two pieces that I think explored different aspects of art that I enjoy.</p>
<p>Sandtrap focuses on interaction and creativity, relying on participants to really drive the piece.  Without anyone to participate, there isn&#8217;t really much to Sandtrap.  Processing In Digito, on the other hand, is a piece that is conceptually diametric to Sandtrap.  It is computationally generated &#8212; computer algorithms produce the imagery, and the artist is essentially absent from the piece.  In a sense, Sandtrap focuses on agency while Processing in Digito focuses on removing it.</p>
<p>Below are some pictures of Processing In Digito in the piece:</p>
<p><a href="http://web.mit.edu/scottnla/www/images/wiesner/pid1.JPG"><img src="http://web.mit.edu/scottnla/www/images/wiesner/pid1.JPG" width="500" alt="Processing In Digito at the Wiesner Student Art Gallery"></a></p>
<p><a href="http://web.mit.edu/scottnla/www/images/wiesner/pid2.JPG"><img src="http://web.mit.edu/scottnla/www/images/wiesner/pid2.JPG" width="500" alt="Processing In Digito at the Wiesner Student Art Gallery"></a></p>
<p><a href="http://web.mit.edu/scottnla/www/images/wiesner/pid3.JPG"><img src="http://web.mit.edu/scottnla/www/images/wiesner/pid3.JPG" width="500" alt="Processing In Digito at the Wiesner Student Art Gallery"></a></p>
<p><a href="http://web.mit.edu/scottnla/www/images/wiesner/20120212sandtrap.JPG"><img src="http://web.mit.edu/scottnla/www/images/wiesner/20120212sandtrap.JPG" width="500" alt="Sandtrap at the Wiesner Student Art Gallery"></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/asymptoticdesign.wordpress.com/342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/asymptoticdesign.wordpress.com/342/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=asymptoticdesign.wordpress.com&#038;blog=27853284&#038;post=342&#038;subd=asymptoticdesign&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://asymptoticdesign.wordpress.com/2012/02/19/luminous-flux-postmortem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6465260877b4c7f2dc40760d16ab491?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">asymptoticdesign</media:title>
		</media:content>

		<media:content url="http://web.mit.edu/scottnla/www/images/wiesner/pid1.JPG" medium="image">
			<media:title type="html">Processing In Digito at the Wiesner Student Art Gallery</media:title>
		</media:content>

		<media:content url="http://web.mit.edu/scottnla/www/images/wiesner/pid2.JPG" medium="image">
			<media:title type="html">Processing In Digito at the Wiesner Student Art Gallery</media:title>
		</media:content>

		<media:content url="http://web.mit.edu/scottnla/www/images/wiesner/pid3.JPG" medium="image">
			<media:title type="html">Processing In Digito at the Wiesner Student Art Gallery</media:title>
		</media:content>

		<media:content url="http://web.mit.edu/scottnla/www/images/wiesner/20120212sandtrap.JPG" medium="image">
			<media:title type="html">Sandtrap at the Wiesner Student Art Gallery</media:title>
		</media:content>
	</item>
		<item>
		<title>Kinetic Art &#8212; More Moire</title>
		<link>http://asymptoticdesign.wordpress.com/2012/02/11/kinetic-art-more-moire/</link>
		<comments>http://asymptoticdesign.wordpress.com/2012/02/11/kinetic-art-more-moire/#comments</comments>
		<pubDate>Fri, 10 Feb 2012 20:00:21 +0000</pubDate>
		<dc:creator>asymptoticdesign</dc:creator>
				<category><![CDATA[Kinetic Art]]></category>

		<guid isPermaLink="false">http://asymptoticdesign.wordpress.com/?p=320</guid>
		<description><![CDATA[Winter is ending, and the summer is quickly approaching. This means that it is art grant season! So I&#8217;m busy looking at all of my abandoned art projects and figuring out which ones should be turned into reality&#8230; One of my favorite projects (conceptually) that hasn&#8217;t been brought to life is kinetic art based on [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=asymptoticdesign.wordpress.com&#038;blog=27853284&#038;post=320&#038;subd=asymptoticdesign&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Winter is ending, and the summer is quickly approaching.  This means that it is art grant season!  So I&#8217;m busy looking at all of my abandoned art projects and figuring out which ones should be turned into reality&#8230;</p>
<p>One of my favorite projects (conceptually) that hasn&#8217;t been brought to life is kinetic art based on <a href="http://en.wikipedia.org/wiki/Moir%C3%A9_pattern">moire interference patterns</a>.  When sets of lines overlap, interesting visual patterns arise.  When motion is added, the visual effect is extremely dramatic.  In the spirit of works by <a href="http://www.woodthatworks.com/">David C. Roy</a>, I&#8217;ve always wanted to make my own kinetic art based off of these patterns.</p>
<p>My conceptual workflow has been to create shapes in Inkscape, and then use Processing to animate the shapes to determine their visual appeal before I go and build them.  From there, it&#8217;s easy to turn an Inkscape vector graphic into a .dxf file for rapid prototyping (water jetting for metal, router for wood, laser cutter for cardboard/plastic) and then we&#8217;re off to the races!</p>
<p>Below are some of the concept shapes I came up with, along with their respective animations.</p>
<table>
<tr style="background-color:#FFFFFF;">
<td>
<a href="http://web.mit.edu/scottnla/www/images/kinetic_art/concepts/simple1.png"><img src="http://web.mit.edu/scottnla/www/images/kinetic_art/concepts/simple1.png" width="150" height="150" alt="Moire Interference Pattern Concept -- Simple"></a>
</td>
<td>
<a href="http://openprocessing.org/visuals/?visualID=52132"><img src="http://web.mit.edu/scottnla/www/images/kinetic_art/concepts/simple.png" width="150" height="150" alt="Moire Interference Pattern Concept -- Simple (Animated)"></a>
</td>
<td>
<a href="http://openprocessing.org/visuals/?visualID=52133"><img src="http://web.mit.edu/scottnla/www/images/kinetic_art/concepts/simpleii.png" width="150" height="150" alt="Moire Interference Pattern Concept -- Simple II (Animated)"></a>
</td>
</tr>
</table>
<p>This shape (called &#8216;simple&#8217;) is a pretty straightfoward shape with radial symmetry.  The radial lines are curved to the give the shape a handedness so I can create two antisymmetric shapes to overlap with each other.  The two overlayed shapes can be rotated in opposite directions to create a scintillating interference pattern (see center box).  The rightmost box shows a pattern created from taking two copies of the same pattern and overlaying them rotating at different speeds.  This causes each arm to appear to grow thicker and thinner in a seemingly periodic fashion.  Click on either of the images to the right to see the animation; the original .svg file is available for editing (or for transferring to a .dxf file) by clicking on the image.</p>
<table>
<tr style="background-color:#FFFFFF;">
<td>
<a href="http://web.mit.edu/scottnla/www/images/kinetic_art/concepts/ellipsoid.png" title="Moire Interference Pattern Concept -- Ellipsoid"><img src="http://web.mit.edu/scottnla/www/images/kinetic_art/concepts/ellipsoid.png" width="250" height="250" alt="Moire Interference Pattern Concept -- Ellipsoid"></a>
</td>
<td>
<a href="http://openprocessing.org/visuals/?visualID=52134"><img src="http://web.mit.edu/scottnla/www/images/kinetic_art/concepts/ellipsoids.png" width="250" height="250" alt="Moire Interference Pattern Concept -- Ellipsoid (Animated)"></a>
</td>
</tr>
</table>
<p>This next shape is an experiment with a shape that doesn&#8217;t exhibit radial symmetry.  This pattern is more reminiscent of moire patterns induced by sets of parallel lines (there Wikipedia article linked above has some great examples of more traditional moire patterns).  These shapes are achiral, so there&#8217;s no way to make them rotate antisymmetrically.  However, just rotation in opposite directions gives an interesting visual effect of the shapes expanding and contracting with varying speeds.  As before, the original image is on the left with the animation linked on the right.</p>
<table>
<tr style="background-color:#FFFFFF;">
<td>
<a href="http://web.mit.edu/scottnla/www/images/kinetic_art/concepts/semi1.png" title="Moire Interference Pattern Concept -- Semishape"><img src="http://web.mit.edu/scottnla/www/images/kinetic_art/concepts/semi1.png" width="250" height="250" alt="Moire Interference Pattern Concept -- Semishape"></a>
</td>
<td>
<a href="http://openprocessing.org/visuals/?visualID=52135"><img src="http://web.mit.edu/scottnla/www/images/kinetic_art/concepts/semi.png" width="250" height="250" alt="Moire Interference Pattern Concept -- Simple (Animated)"></a>
</td>
</tr>
</table>
<p>This is my favorite shape so far, which came out of trying to make a round shape that was asymmetric but chiral.  Antisymmetric copies of this shape rotating in opposite directions gives rise to a very complex visual pattern that has different feels to it at different points of the rotation.  I&#8217;m a huge fan of both modes and the different ideas they evoke.</p>
<p>I&#8217;m looking forward to seeing how these turn out once they&#8217;ve been turned into real objects &#8212; I&#8217;ll be sure to post updates when that time comes <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/asymptoticdesign.wordpress.com/320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/asymptoticdesign.wordpress.com/320/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=asymptoticdesign.wordpress.com&#038;blog=27853284&#038;post=320&#038;subd=asymptoticdesign&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://asymptoticdesign.wordpress.com/2012/02/11/kinetic-art-more-moire/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6465260877b4c7f2dc40760d16ab491?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">asymptoticdesign</media:title>
		</media:content>

		<media:content url="http://web.mit.edu/scottnla/www/images/kinetic_art/concepts/simple1.png" medium="image">
			<media:title type="html">Moire Interference Pattern Concept -- Simple</media:title>
		</media:content>

		<media:content url="http://web.mit.edu/scottnla/www/images/kinetic_art/concepts/simple.png" medium="image">
			<media:title type="html">Moire Interference Pattern Concept -- Simple (Animated)</media:title>
		</media:content>

		<media:content url="http://web.mit.edu/scottnla/www/images/kinetic_art/concepts/simpleii.png" medium="image">
			<media:title type="html">Moire Interference Pattern Concept -- Simple II (Animated)</media:title>
		</media:content>

		<media:content url="http://web.mit.edu/scottnla/www/images/kinetic_art/concepts/ellipsoid.png" medium="image">
			<media:title type="html">Moire Interference Pattern Concept -- Ellipsoid</media:title>
		</media:content>

		<media:content url="http://web.mit.edu/scottnla/www/images/kinetic_art/concepts/ellipsoids.png" medium="image">
			<media:title type="html">Moire Interference Pattern Concept -- Ellipsoid (Animated)</media:title>
		</media:content>

		<media:content url="http://web.mit.edu/scottnla/www/images/kinetic_art/concepts/semi1.png" medium="image">
			<media:title type="html">Moire Interference Pattern Concept -- Semishape</media:title>
		</media:content>

		<media:content url="http://web.mit.edu/scottnla/www/images/kinetic_art/concepts/semi.png" medium="image">
			<media:title type="html">Moire Interference Pattern Concept -- Simple (Animated)</media:title>
		</media:content>
	</item>
		<item>
		<title>Perlin Noise Visualization</title>
		<link>http://asymptoticdesign.wordpress.com/2012/01/26/perlin-noise-visualization/</link>
		<comments>http://asymptoticdesign.wordpress.com/2012/01/26/perlin-noise-visualization/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 18:00:42 +0000</pubDate>
		<dc:creator>asymptoticdesign</dc:creator>
				<category><![CDATA[Generative Art]]></category>

		<guid isPermaLink="false">http://asymptoticdesign.wordpress.com/?p=268</guid>
		<description><![CDATA[First off, I played around with the beat frequency-based art and animated it. Now each sinusoid has a phase that changes between 0 and TWO_PI, and then resets back to zero. This creates the illusion of the pattern rotating and expanding at the same time. Check it out: Radial Beating (Animated) It&#8217;s a bit computationally [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=asymptoticdesign.wordpress.com&#038;blog=27853284&#038;post=268&#038;subd=asymptoticdesign&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>First off, I played around with the beat frequency-based art and animated it.  Now each sinusoid has a phase that changes between 0 and TWO_PI, and then resets back to zero.  This creates the illusion of the pattern rotating and expanding at the same time.  Check it out:  <a href="http://openprocessing.org/visuals/?visualID=50096">Radial Beating (Animated)</a></p>
<p>It&#8217;s a bit computationally intensive, so I should think of a better way to update the pixel information.  It starts to slow down substantially at around 400 x 400 pixels, and I&#8217;d like to have it at 512 x 512 if possible.  If you have any thoughts on a speedier algorithm, let me know!</p>
<p>I&#8217;ve been on a bit of a Processing spree lately.  This week I continued my previous <a href=''>adventure in noise</a> by exploring two-dimensional noise maps.  The short version of what I did was turn every x,y point in the plane into a single perlin noise value, and then feed that value into another function that does something interesting with it.</p>
<p>The first thing I did was make that perlin noise value proportional to the intensity of the color in each pixel.  That was pretty boring, so I made one color proportional to the noise, and the other color inversely proportional to the noise (so one color dominates for high values of noise, and another color dominates for low values of noise).  That resulted in an intensity-based visualizer:</p>
<p><a href="http://web.mit.edu/scottnla/www/source/intensity.pde">Intensity-Based Perlin Noise Visualizer</a><br />
<a href="http://www.flickr.com/photos/asymptoticdesign/6763887387/" title="Intensity (Perlin Visualzation) by asymptoticdesign, on Flickr"><img src="http://farm8.staticflickr.com/7166/6763887387_5317fc0746.jpg" width="500" height="500" alt="Intensity (Perlin Visualzation)"></a></p>
<p>The next visualization I tried was to divide up the grid into 5&#215;5 segments, and each segment was filled with a box proportional to the magnitude of the noise.  Bigger noise, bigger box; smaller noise, smaller box.  In addition, the shade of purple varies with the noise.</p>
<p><a href="http://web.mit.edu/scottnla/www/source/blocks.pde">Size-Based Perlin Noise Visualizer</a><br />
<a href="http://www.flickr.com/photos/asymptoticdesign/6763887403/" title="Size (Perlin Visualization) by asymptoticdesign, on Flickr"><img src="http://farm8.staticflickr.com/7029/6763887403_d6295cd0b1.jpg" width="500" height="500" alt="Size (Perlin Visualization)"></a></p>
<p>The last one was an attempt to create something a bit more visually complex and appealing than the previous attempts.  I take each point in x,y space and make it the center of a circle.  The value of the noise gets mapped between zero and  two pi, and a line is drawn between the center of the circle and a point on its circumference that is at the aforementioned angle.  This causes each line to rotate depending on the value of the perlin noise at each point.  Sound a bit confusing?  Perhaps an example will help:</p>
<p><a href="http://web.mit.edu/scottnla/www/source/angle.pde">Angle-Based Perlin Noise Visualizer</a><br />
<a href="http://www.flickr.com/photos/asymptoticdesign/6763887407/" title="Angles (Perlin VIsualization) by asymptoticdesign, on Flickr"><img src="http://farm8.staticflickr.com/7149/6763887407_d8df1b5fbc.jpg" width="500" height="500" alt="Angles (Perlin VIsualization)"></a></p>
<p>There are a couple of different directions that I&#8217;m planning on taking with this.  The first is to animate it &#8212; I think that some of these visualizations would look quite pleasing if I animated them to shift in a subtle manner.  The other potential direction is to use them as photo filters, as I did with the differential/proportional filters.  I think the &#8216;blocking&#8217; algorithm could be used to quite an effect on photographs, to distort the original image and create a new work from it.  The rotational algorithm could also have such an effect.  Hopefully I can draft up some new photo filters this weekend and test them out!  There is definitely more to come.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/asymptoticdesign.wordpress.com/268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/asymptoticdesign.wordpress.com/268/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=asymptoticdesign.wordpress.com&#038;blog=27853284&#038;post=268&#038;subd=asymptoticdesign&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://asymptoticdesign.wordpress.com/2012/01/26/perlin-noise-visualization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6465260877b4c7f2dc40760d16ab491?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">asymptoticdesign</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7166/6763887387_5317fc0746.jpg" medium="image">
			<media:title type="html">Intensity (Perlin Visualzation)</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7029/6763887403_d6295cd0b1.jpg" medium="image">
			<media:title type="html">Size (Perlin Visualization)</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7149/6763887407_d8df1b5fbc.jpg" medium="image">
			<media:title type="html">Angles (Perlin VIsualization)</media:title>
		</media:content>
	</item>
	</channel>
</rss>
