[BBF Standards] Two separate standards
Ralph Santos
rasantos at lbl.gov
Sat Mar 15 12:31:31 EDT 2008
Hi Raik, Deepak, and all,
Actually I like the idea behind what Deepak's going after in this
discussion of two standards, but instead of thinking in terms of "parts"
versus "devices" I think it's more useful to think in terms of "inside"
versus "outside looking in". Also, I agree completely with Raik in that
there must be two separate independent standards. However, I think
Deepak is onto a basic, fundamental point of there being two
perspectives which a standard must accept and encompass, and each
perspective has a distinct logical construction and set of terms. In
fact, I prefer Raik's notion of incorporating them into one logical
framework because considering them as two separate indpendent standards
suggests they can develop and evolve independently and oblivious to one
another, which is not the case. For a standard to be coherent, the
functional interfaces Reshma articulated that Raik cites must ultimately
be traceable to their origin in the part's construction, and developing
them as two separate standards would make it easy to lose that connection.
That said, I think there is still an important point in Deepak's
suggestion in that the language for describing the functional behavior
of a part must be separable from its construction. This is essential
for the scenario Deepak cited in an earlier message about the problem of
removing one part from a system and replacing it with a similar part.
By definition, this task says nothing whatsoever about the DNA sequence
of the new replacement part. The essential parameters defining the task
are the behavior of the device at its interface.
While it is the case that causally the behavior of the part flows from
its DNA composition, as far as the task as finding a replacement part is
concerned this logical arc is turned around: one starts with a
description of behavior, one ends up with sequence. Logically, since
interface behavior can be described in terms that leave sequence
composition entirely unstated or unspecified, some part of the
functional behavior language must be anchored in basic terms that have
nothing to do with part composition. Bear in mind that I'm not saying
that one can't ever include DNA sequence composition in a part. In the
cases of BBa_G00100 and BBa_G00101, where the parts consist of priming
sites, its function and its DNA composition are inseparable. So a
functional interface language must have an option to talk about sequence
composition, but it must also have an option to leave it out of a
description entirely. However this should be done without losing the
connection between the fundamental issues anchored in part composition,
which I think is better handled if one follows Raik's suggestion and
handle it within the context of a larger standard.
---ralf
Raik Gruenberg wrote:
> Hi Deepak,
>
> the starting point of your interesting discussion may be a mix-up of the terms
> 'device' and 'part'. Which is kind of not surprising because our use of the
> terms is often fuzzy. Please have a look at our current Biobrick, Part, Device
> definition (and comment if there is anything unclear or inconsistent):
>
> http://openwetware.org/wiki/The_BioBricks_Foundation:Standards/Technical/Exchange#What_is_a_Biobrick.3F
>
> So parts/Biobricks are the physical pieces of DNA that are passed around --
> something you can put into a plasmid, run on a gel, sequence, etc. Composite
> Biobricks are still the very same, their sequence (which is still unique) just
> happens to be a concatenation of other Biobricks.
>
> As Drew and Josh pointed out, there is no single 'atomic' detail level in
> biology but modularity is emerging in hierarchical layers. So what you would
> consider a basic part may be constructed as composite part by somebody else.
>
> By contrast, our definition of a device better approaches what you were talking
> about:
>
> * Devices are combinations of one or more parts that have a human-defined function.
> * Some devices can be encoded in a single stretch of DNA (a basic or composite
> part), others encompass disconnected parts (e.g. encoded in two different
> locations, possibly even cells).
> * (suggestion Reshma) Devices expose specified interfaces for their functional
> connection with other devices (example: PoPS)
> * (suggestion Raik) A Biobrick device is defined by a unique combination of
> unique Biobricks
>
> So this is the level where we can start to create 'black boxes' with
> standardized interfaces.
>
> Following this definition I would re-formulate your question ;-) Do we need two
> different standards -- one for parts, and one for devices?
>
> IMO, since we already have two different names for it, we can keep them in the
> same standard. We just have to keep the standard *open* for the definition of
> interfaces and functions at different levels (of modularity).
>
> Greetings,
> Raik
>
>
More information about the Standards
mailing list