<?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"
	>

<channel>
	<title>Bricklet</title>
	<atom:link href="http://bricklet.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://bricklet.org</link>
	<description>A platform for storing and sharing synthetic biology parts</description>
	<pubDate>Thu, 15 May 2008 02:15:33 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>PoBoL, Brickit, and more</title>
		<link>http://bricklet.org/pobol-brickit-and-more/</link>
		<comments>http://bricklet.org/pobol-brickit-and-more/#comments</comments>
		<pubDate>Thu, 15 May 2008 02:14:31 +0000</pubDate>
		<dc:creator>Jason Morrison</dc:creator>
		
		<category><![CDATA[data model]]></category>

		<category><![CDATA[pobol]]></category>

		<category><![CDATA[SSSB]]></category>

		<guid isPermaLink="false">http://bricklet.org/?p=14</guid>
		<description><![CDATA[Hey folks - this is my first check-in post-SSSB.  Mac and I are helping to drive forward the Provisional BioBricks Language, and I look forward to contributing features to Brickit to emit PoBoL, and a structure to Freebase to speak a dialect of PoBoL, as well - check out the types on Freebase.
Exciting times!
Currently, I&#8217;m working [...]]]></description>
			<content:encoded><![CDATA[<p>Hey folks - this is my first check-in post-SSSB.  Mac and I are helping to drive forward the <a href="http://pobol.org">Provisional BioBricks Language</a>, and I look forward to contributing features to <a href="http://brickit.wiki.sourceforge.net/">Brickit</a> to emit PoBoL, and a structure to <a href="http://www.freebase.com">Freebase</a> to speak a dialect of PoBoL, as well - check out <a href="http://www.freebase.com/view/user/jasonmorrison/pobol/biobrick">the types on Freebase</a>.</p>
<p>Exciting times!</p>
<p>Currently, I&#8217;m working on Brickit.  If you are interested in development, check out the quick install guide for <a href="http://brickit.wiki.sourceforge.net/quick+setup">Debian/Ubuntu</a> or <a href="http://brickit.wiki.sourceforge.net/quick+setup+osx">Mac OS X</a></p>
]]></content:encoded>
			<wfw:commentRss>http://bricklet.org/pobol-brickit-and-more/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SSSB Liveblog: Saturday Afternoon</title>
		<link>http://bricklet.org/sssb-sat2/</link>
		<comments>http://bricklet.org/sssb-sat2/#comments</comments>
		<pubDate>Sat, 26 Apr 2008 21:33:02 +0000</pubDate>
		<dc:creator>Mackenzie Cowell</dc:creator>
		
		<category><![CDATA[blog]]></category>

		<category><![CDATA[COnference]]></category>

		<category><![CDATA[SSSB]]></category>

		<guid isPermaLink="false">http://bricklet.org/?p=13</guid>
		<description><![CDATA[
Raik Gruenberg - BrickIt: An open source solution for local BioBrick management
Raik drank the BioBrick cool-aid and decided he loved it.  He ended up with hundreds of biobricks in different assemblies in his freezer - and disappointed the Registry at MIT didn&#8217;t help him keep track of their physical location.
So he built a tool to help track [...]]]></description>
			<content:encoded><![CDATA[<div>
<p><strong>Raik Gruenberg - BrickIt: An open source solution for local BioBrick management</strong></p>
<p>Raik drank the BioBrick cool-aid and decided he loved it.  He ended up with hundreds of biobricks in different assemblies in his freezer - and disappointed the Registry at MIT didn&#8217;t help him keep track of their physical location.</p>
<p>So he built a tool to help track of local sample: <a href="http://brickit.wiki.sourceforge.net/">BrickIt</a></p>
<p>Check it out and improve it - we sure will.  Let&#8217;s install a public version - we&#8217;ll just need to fix up some new views and perhaps implement some kind of user management &amp; authentication system. </p>
<p> </p>
<p><strong>Jean Peccoud - From Registries to an IDE of genetic systems</strong></p>
<p>Analyzed MIT registry to try and visualize the abstraction hierarchy at work by finding inclusion of sequences in other sequences: i.e. compositions.  Lots of surprising stuff - &#8220;devices&#8221; [not sure how they categorized parts into devices] being used in compositions with basic parts, and no more than a few parts used in more than 10 compositions.</p>
<p>Parts Warehoue - how do you actually manage a bunch of clones?  Jean&#8217;s team sequenced the 2007 iGEM parts kit (I made all of them) and found that 471 of the wells contained undocumented DNA, 1011 contained documented DNA, and 7 contained no DNA (I&#8217;m curious how many contained the *wrong* DNA).</p>
<p>One business model for the Warehouse might be to have the submitter pay a submission fee for adding a part to the DNA registry to keep it maintained and to enable its reuse.</p>
<p>Main idea: Lack of clear understanding of what&#8217;s a part?  Basic parts / atomic parts particularly important.  IDE: develop problem-dependant design strategies, and dream of a portable and abstract description language.</p>
<p> </p>
<p><strong>Ralph Santos - PICA (part interaction and Composition Assertion)</strong></p>
<p>A Composable template to describe parts in a loose way.  Abstraction vs. Models: all A are M, but not all M are A.  But let&#8217;s describe parts/devices in terms of terminals and state spaces - the terminals describe the input and output, how it interacts with the world.  See <a href="http://openwetware.org/wiki/PICA_Draft_Example_Part_Declarations">PICA</a></p>
<p> </p>
<p><strong>Andrew Miller - CellML for modeling Synthetic Biology</strong></p>
<p><a href="http://www.cellml.org/">CellML</a> is a community effort, and has a process to get people involved (with a <a href="https://tracker.physiomeproject.org/">public issue tracker</a>).  Drafts are developed by contributors and shared and discussed early and often.  CellML is an XML language.  It&#8217;s useful for exchange b/w programs and researchers, but not a good human-computer interface.  Tools and input languages are the solution there.  <a href="http://www.cellml.org/models/gilbert_rosser_2007_igem_version01/pmr_view_model">CellML models</a> can be broken into components, which themselves represent variables. The core requires all units be specified for real number variables and constants. Models can be composed by importing components from other CellML files.  This lends itself to a library or registry of models, perhaps the models associated with a collection of biobricks.</p>
<p><strong>Michael Pederson LBS - Textual description language for modeling synthetic biology.</strong></p>
<p>LBS is a text based description language that lets you define parallel modules of sequential processes, as reaction rates of various species.  Species have typed parameters (i.e. &#8220;is this species phosphorylated?&#8221;)  You can define typed patterns that identify specific species, with types, and then modules that relate the transition from pattern to the next.</p>
<p>LBS currently is defined as a language syntax and semantics, and a current project is to compile LBS to petri nets or CellML models.</p>
<p>Questions: is it possible to compile a high-level model (like LBS) down to specific BioBricks?  For this, we&#8217;d need a formal model of the BBs&#8217; semantics.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://bricklet.org/sssb-sat2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SSSB Liveblog: Saturday Morning</title>
		<link>http://bricklet.org/sssb-liveblog-saturday-morning/</link>
		<comments>http://bricklet.org/sssb-liveblog-saturday-morning/#comments</comments>
		<pubDate>Sat, 26 Apr 2008 16:15:15 +0000</pubDate>
		<dc:creator>Mackenzie Cowell</dc:creator>
		
		<category><![CDATA[blog]]></category>

		<category><![CDATA[SSSB]]></category>

		<category><![CDATA[workshop]]></category>

		<guid isPermaLink="false">http://bricklet.org/?p=12</guid>
		<description><![CDATA[Well, the big day has arrived and Jason and I are sitting with 40 great synthetic biologists (some young, some old, all innovative) at the Standards in Systems and Synthetic Biology 1 Workshop.]]></description>
			<content:encoded><![CDATA[<p>Well, the big day has arrived and Jason and I are sitting with 40 great synthetic biologists (some young, some old, all innovative) at the<a href="http://www.sys-bio.org/sbwWiki/workshops/standardsandspecifications08/schedule"> Standards in Systems and Synthetic Biology 1 Workshop</a>.</p>
<p>9:08a: Herbert Sauro just finished his opening remarks</p>
<p>9:10a: Raik is explaining modularity and hierarchies in life:</p>
<ul>
<li>atoms &gt; residues &gt; domains &gt; proteins &gt; assemblies &gt; organelles &gt; cells &gt;</li>
<li>Whenever we learn to control and manipulate one of these layers, we learn a lot about the next layer.</li>
<li>Natural systems have evolved into functional modules, but ones that often integrate with each other in practicality (protein domains interacting with one another)</li>
</ul>
<div>9:12a: SB Dogma:</div>
<ul>
<li>Standardization</li>
<li>Decoupling</li>
<li>Abstraction</li>
<li>Free Exchange (of modules)</li>
</ul>
<div>9:15a: <a href="http://openwetware.org/wiki/The_BioBricks_Foundation:Standards/Technical#BBF_Technical_Standards_Setting_Process">The process for writing an RFC</a></div>
<div>9:18a: <a href="http://openwetware.org/wiki/The_BioBricks_Foundation:Standards/Technical#Active_Technical_Standards_Projects">An overview of Active BBF projects</a></div>
<div>9:20a: Overview of BioBricks: <a href="http://parts.mit.edu/registry/index.php?title=Assembly:Standard_assembly">A Standard for assembling DNAs</a> in an idempotent way developed by <a href="http://bricklet.org/wp-content/uploads/2008/04/tom-knight-and-the-idempotents.jpg">Tom Knight</a>.</div>
<div>9:21a: What&#8217;s up with BBa (aka BB1.0)?  BBa is not good for doing protein fusions - the scar introduces a frameshift.  BioFusion (Silver Lab) standard fixes the frameshift, but it has some issues anyway (No start or stop codons).  Freiburg Format is better, includes start and stop codons.  Also see BioBricks++ (Austin Che?; MIT) and BioBrick Extreme (Jonathan Golar, JC Anderson; Berkeley).</div>
<div>9:25a: Data Exchange: What&#8217;s a BioBrick, in a more abstract sense?  Each one has a unique DNA sequence. They can be composed of multiple other BioBricks, as long as the unique DNA sequence requirement is satisfied.  What about a Device?  One or more BioBricks working together that implement a functional interface.</div>
<div>9:29a: <strong>Minimal BioBrick DataModel!</strong> ID, DNA, Format (aka construction standard) description&#8230; see more at the <a href="http://openwetware.org/wiki/The_BioBricks_Foundation:Standards/Technical/Exchange#minimal_Biobrick_information">BBF:TechnicalStandards</a></div>
<div>9:30a: BioBricks should be categorized into non exclusive families (multiple inheritance). [How is the category ontology organized?]</div>
<div>9:38a:<strong>Don&#8217;t bother with web services - build a web of registries out of SB catalogs that support a RESTful way of asking for data.</strong></div>
<div>11:11a: Kim de Mora presenting <a href="http://openwetware.org/wiki/The_BioBricks_Foundation:Standards/Technical/Measurement">Jason Kelly&#8217;s Measurement kit for promoters and RBSs</a>.</div>
<div>11:32a: John Cumbers on DeLaRAP: Dual Luciferace Assay for RBSs And Promoters.  Main advantage over Jason&#8217;s measurement standard: it&#8217;s much more sensitive, because it produces photons, instead of fluorescence.  Main use: characterizing parts on low-copy plasmids.</div>
<div>11:45a: Defining a standard promoter.  Why?</div>
<div>
<ul>
<li>want gene expression to be correlated to promoter strength</li>
<li>ensure all biobrick promoters at the same 5&#8242;UTR to mRNA</li>
<li>remove secondary effects such as mRNA stability</li>
<li>in general, ensure same expression of different CDS with the same promoter</li>
</ul>
<div>Promoter Standard should enforce these three criteria:</div>
<div>
<ol>
<li>Part spans from -100 to +20 nucleotides</li>
<li>-35, -10 interacts with sigma70 subunit</li>
<li>region between -10 and +1 is of the form: TATTATnnnnBCAT.</li>
</ol>
<p><strong>11:52a</strong>: We like to make analogies to electronic components.  They are nice models because the can be described in nice physical, readily measurable, absolute unit.  It&#8217;s not that they are always simple - a lot of the modules have nonlinear behaviors - but we can make really good predictions about them.</p>
<p>Currently, we are able to produce the right general architecture of devices: three promoters that inhibit eachother serially -&gt; a ring oscillator.  But actually figuring out the sequence that implements this successfully is incredibly hard.</p>
<p>RELATIVE STANDARDS + STANDARD COMPOSITE.  The standard composite is PROMOTER, RBS, CDS, TERMINATOR. Each part gets a behavior measurement in units relevant to that type of the part, as well as some kind of Standard Composite score that embodies how accurate the part measurement is in different compositions.</p>
<p>Another idea: STANDARD ANALYSIS.  Standard set of algorithms specific to particular device types that help predict the sequences of a small number of functionally modulated parts</p>
<p>Another idea: STANDARD SET OF COMPOSITIONS.  Analogy to standardized search for protein crystallization conditions. Standardizing Protein Crystallization - it&#8217;s black magic, right?  Wrong!  It&#8217;s been automated for about 7 years now!  You set up 50 crystallization conditions, screen for success, and the do it over again based on the initial results.  This is a dynamic search for the best crystallization conditions.</p>
<p>We need design standards to minimize the time, cost, and uncertainty with identifying a sequence conferring a specific quantitative phenotype.  They have got to be validated (i.e. it will be useful in 80% of the conditions).  And data models for documenting quantitative standards must reflect the form of validated design methods.</p>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://bricklet.org/sssb-liveblog-saturday-morning/feed/</wfw:commentRss>
		</item>
		<item>
		<title>BioBrick Hero Shirts arrive!</title>
		<link>http://bricklet.org/biobrick-hero-shirts-arrive/</link>
		<comments>http://bricklet.org/biobrick-hero-shirts-arrive/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 19:51:42 +0000</pubDate>
		<dc:creator>Mackenzie Cowell</dc:creator>
		
		<category><![CDATA[WOM]]></category>

		<category><![CDATA[merch]]></category>

		<category><![CDATA[rockstars]]></category>

		<guid isPermaLink="false">http://bricklet.org/?p=10</guid>
		<description><![CDATA[Jason and I created a BioBrick hero design and had it printed on shirts from cafepress.com so we could be extra awesome during our talk on Saturday.  Check it out!  If there&#8217;s enough interest in the shirts, we&#8217;ll have a bunch screen printed at customink.com.  Otherwise you can order one on demand right now from [...]]]></description>
			<content:encoded><![CDATA[<p>Jason and I created a BioBrick hero design and had it printed on shirts from cafepress.com so we could be extra awesome during our talk on Saturday.  Check it out!  If there&#8217;s enough interest in the shirts, we&#8217;ll have a bunch screen printed at customink.com.  Otherwise you can order one on demand right now from <a href="http://cafepress.com/bricklet">cafepress.com/bricklet</a> [<strong>UPDATE</strong>: cafepress currently thinks our design is infringing on Guitar Hero&#8217;s content, or something, so the shirt isn&#8217;t available for purchase quite yet.  We&#8217;ll have this heinous misunderstanding cleared up shortly, because all the artwork is original and should be fair use).]</p>
<p style="text-align: center;"><a href="http://bricklet.org/wp-content/uploads/2008/04/mac-biobrick-hero.jpg"><img class="aligncenter size-medium wp-image-11" title="mac-biobrick-hero" src="http://bricklet.org/wp-content/uploads/2008/04/mac-biobrick-hero-225x300.jpg" alt="Air Biobrick Guitar!  yeah!" width="225" height="300" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://bricklet.org/biobrick-hero-shirts-arrive/feed/</wfw:commentRss>
		</item>
		<item>
		<title>tinyseq.com is live!</title>
		<link>http://bricklet.org/tinyseqcom-is-live/</link>
		<comments>http://bricklet.org/tinyseqcom-is-live/#comments</comments>
		<pubDate>Wed, 23 Apr 2008 02:59:44 +0000</pubDate>
		<dc:creator>Mackenzie Cowell</dc:creator>
		
		<category><![CDATA[WOM]]></category>

		<category><![CDATA[Business Time]]></category>

		<category><![CDATA[tinyseq]]></category>

		<guid isPermaLink="false">http://bricklet.org/?p=8</guid>
		<description><![CDATA[We&#8217;ve been uberproductive over the weekend and the last two weeknights getting ready for the Standards in Systems and Synthetic Biology workshop.  Just now we prelaunched our minimal registry service, tinyseq.com.  It&#8217;s basically a tinyurl.com for sequences, but one that can infer compositions from the url, i.e. tinyseq.com/mlc1+mlc2.
It&#8217;s a Party!  Go check it out!  TinySeq.com
Also, [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve been uberproductive over the weekend and the last two weeknights getting ready for the Standards in Systems and Synthetic Biology workshop.  Just now we prelaunched our minimal registry service, <a href="http://tinyseq.com">tinyseq.com</a>.  It&#8217;s basically a tinyurl.com for sequences, but one that can infer compositions from the url, i.e. <a href="http://tinyseq.com/mlc1+mlc2">tinyseq.com/mlc1+mlc2</a>.</p>
<p>It&#8217;s a Party!  Go check it out!  <a title="BusinessTimeRolled!" href="http://www.youtube.com/watch?v=-GpTTf175aE">TinySeq.com</a></p>
<p>Also, we made some awesome biobrick hero shirts to wear during our talk - pictures tomorrow!</p>
<p>In the meantime, check out this recently unearthed archival photo of <em>the original BioBrick Hero himself, Tom Knight</em>:</p>
<p style="text-align: center;"><span style="color: #0000ee;"><span style="text-decoration: underline;"><a href="http://bricklet.org/wp-content/uploads/2008/04/tom-knight-and-the-idempotents.jpg"></a><a href="http://bricklet.org/wp-content/uploads/2008/04/tom-knight-and-the-idempotents.jpg"><img class="aligncenter size-medium wp-image-9" title="tom-knight-and-the-idempotents" src="http://bricklet.org/wp-content/uploads/2008/04/tom-knight-and-the-idempotents-300x253.jpg" alt="The original BioBrick Hero, Tom Knight" width="300" height="253" /></a></span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://bricklet.org/tinyseqcom-is-live/feed/</wfw:commentRss>
		</item>
		<item>
		<title>bricklets</title>
		<link>http://bricklet.org/bricklets/</link>
		<comments>http://bricklet.org/bricklets/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 05:40:13 +0000</pubDate>
		<dc:creator>Mackenzie Cowell</dc:creator>
		
		<category><![CDATA[data model]]></category>

		<category><![CDATA[bricklets]]></category>

		<category><![CDATA[Business Time]]></category>

		<category><![CDATA[Eureka]]></category>

		<guid isPermaLink="false">http://bricklet.org/?p=5</guid>
		<description><![CDATA[The following is a polished transcript from a Business Time chat session Jason and I had earlier tonight.  Eureka!
The main entity that Bricklet helps share, search, organize and revision is the hybrid part - device document.  We tried compound names for this document, like &#8220;partvice&#8221; or &#8220;depart&#8221; or &#8220;dart&#8221;, but decided to call it [...]]]></description>
			<content:encoded><![CDATA[<p>The following is a polished transcript from a <a title="Business Time, again" href="http://www.youtube.com/watch?v=-GpTTf175aE">Business Time</a> chat session Jason and I had earlier tonight. <strong> Eureka!</strong></p>
<p>The main entity that <strong>Bricklet</strong> helps share, search, organize and revision is the hybrid part - device document.  We tried compound names for this document, like &#8220;partvice&#8221; or &#8220;depart&#8221; or &#8220;dart&#8221;, but decided to call it a <em>bricklet</em> instead, to maximize confusion and our egos.  So here&#8217;s our nomenclature: <strong>Bricklet</strong> = software for managing <em>bricklets</em>.</p>
<p>Think of a <em>bricklet</em> as a unified view of all the information and versions and sequences that could be grouped together with a part or device.  Someday, when we have well-defined and measurable functional interfaces for connecting biological devices, it may be more appropriate to enforce a stronger dichotomy between a physical part as a piece of dna and its abstract functional identity, but for now we think the grab-bag approach will be a great intermediate until we get there.</p>
<p>However, a little markup goes a long way, and we&#8217;re asking users to put some general annotations on the parts&#8217; attributes and relationships.  That lets the software help keep things organized and helps a user search for parts in a way that&#8217;s stronger than a fulltext search over wildly heterogeneous documents.</p>
]]></content:encoded>
			<wfw:commentRss>http://bricklet.org/bricklets/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Part Description Language</title>
		<link>http://bricklet.org/part-description-language/</link>
		<comments>http://bricklet.org/part-description-language/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 01:54:10 +0000</pubDate>
		<dc:creator>Mackenzie Cowell</dc:creator>
		
		<category><![CDATA[design]]></category>

		<category><![CDATA[Business Time]]></category>

		<category><![CDATA[Part Description Language]]></category>

		<guid isPermaLink="false">http://bricklet.org/?p=3</guid>
		<description><![CDATA[This weekend was Business Time.  We reconciled our large collection of mutually exclusive, contradictory, and just plain stupid ideas and features for bricklet into on coherent grand unified theory.  We now understand Parts, Devices, Structural Interfaces, Conceptual Interfaces, and how to deal with Plasmids (aka part containers).]]></description>
			<content:encoded><![CDATA[<p>This weekend was <a href="http://www.youtube.com/watch?v=-GpTTf175aE">Business Time</a>.  How did we know it was Business Time?  We both were wearing our Business Socks.  We spent Business Time reconciling our large collection of mutually exclusive, contradictory, and just plain stupid ideas and features for Bricklet into one coherent grand unified theory.</p>
<p>The Bricklet project consists of a <strong>Part Description Language</strong> and a <strong>Part Sharing Framework</strong>.  Here are some core concepts from the Part Description Language.</p>
<p>Parts vs. Devices:</p>
<ul>
<li><strong>Parts</strong> are expected to be structurally composed with other parts</li>
</ul>
<ul>
<li><strong>Devices</strong> have well defined conceptual interfaces and might be comprised of parts or devices, but they don&#8217;t require structural connection</li>
</ul>
<ul>
<li><strong>Structural Interfaces</strong> define physical composition standards and are strongly typed (i.e. the BBa standard)</li>
</ul>
<ul>
<li><strong>Conceptual Interfaces</strong> informally describe device function.  Practically they are unitless words.  A fluorescent device might output <em>Light</em>, or <em>Photons</em>, or <em>Fluorescence Units</em>, etc.  We will implement features like autocomplete to help users be as consistent as possible with these.  (We expect to describe device interfaces more and more strictly as measurement standards are developed)</li>
</ul>
<ul>
<li><strong>Plasmids</strong> are supported as composite parts, comprised of modular plasmid elements like <em>ori</em>, <em>amp</em>, and <em>ccdb</em> (perhaps built with a different construction interface).  Part instances are contained by plasmids (usually) and also have a physical location (well coordinates, freezer, lab, institution, etc.)</li>
</ul>
<p style="text-align: center;"><a href="http://bricklet.org/wp-content/uploads/2008/04/lolpop1.png"><img class="aligncenter size-full wp-image-4" title="Bricklet's First Success, BBa:LOLPOP1!" src="http://bricklet.org/wp-content/uploads/2008/04/lolpop1.png" alt="Bricklet's First Success, BBa:LOLPOP1!" width="417" height="264" /></a></p>
<p style="text-align: center;"><em>Bricklet&#8217;s first success, BBa:LOLPOP1</em></p>
<p>We hope that the loosely-typed description of a device&#8217;s input and output will sidestep (for now) the fact that there are basically no measurement standards for devices yet.  This will allow people to identify conceptually what the input and output of a device is without having any idea how it could be measured - i.e. <a href="http://parts.mit.edu/registry/index.php/Part:BBa_F2620">BBa:F2620</a> AHL -&gt; PoPS.  At a minimum this should enable bricklet to suggest device combinations and lists of functionally similar devices based on the stated interfaces.</p>
<p>An important takeaway is that conceptual interfaces are annotated as strictly as is useful, but aren&#8217;t expected to be unrealistically strict.</p>
<p>This enables great features, like the ability to accurately search parts based on function.  For example:</p>
<ul>
<li>All visible reporters.</li>
<li>All parts that take AHL as an input.</li>
<li>All the parts that could interact with the one I&#8217;m looking at right now.</li>
</ul>
<p>It also helps guide you when making functional relationships, as relating A to B means that the type of A&#8217;s output is compatible with the type of B&#8217;s input.</p>
<p>Since people will not spontaneously decide to use the same types (units) as everyone else, types can have relationships between them, too.  For example, GFP is a fluorescent protein, which is something that produces light, which is more or less the same thing as photons or lumens.  As such, when you search for light-emitting parts, the search results include parts that were described as producing GFP.</p>
]]></content:encoded>
			<wfw:commentRss>http://bricklet.org/part-description-language/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Bricklet blog begins</title>
		<link>http://bricklet.org/hello-world/</link>
		<comments>http://bricklet.org/hello-world/#comments</comments>
		<pubDate>Fri, 11 Apr 2008 16:06:04 +0000</pubDate>
		<dc:creator>Jason Morrison</dc:creator>
		
		<category><![CDATA[WOM]]></category>

		<guid isPermaLink="false">http://bricklet.org/?p=1</guid>
		<description><![CDATA[Kicking things off with some awesome alliterative action, I&#8217;d like to introduce to Bricklet blog.  Here, Mac and I will be recording the progress of our experimental platform for storing and sharing synthetic biology parts.  Things are underway already, and we look forward to sharing our progress and getting some great feedback at [...]]]></description>
			<content:encoded><![CDATA[<p>Kicking things off with some awesome alliterative action, I&#8217;d like to introduce to Bricklet blog.  Here, Mac and I will be recording the progress of our experimental platform for storing and sharing synthetic biology parts.  Things are underway already, and we look forward to sharing our progress and getting some great feedback at the <a href="http://www.sys-bio.org/sbwWiki/workshops/standardsandspecifications08">Standards and Specifications in Synthetic Biology Workshop</a> at the end of this month.</p>
<p>We are managing our development over at <a href="http://code.google.com/p/bricklet/">the Bricklet page on Google Code</a>, so stop on by and check out the wiki.  As we draw closer to the end of April, preliminary versions of code should be available there, too.</p>
]]></content:encoded>
			<wfw:commentRss>http://bricklet.org/hello-world/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
