[BBF Standards] data exchange issue 1: Abstraction
Ralph Santos
rasantos at lbl.gov
Tue Feb 26 12:29:42 EST 2008
Herbert Sauro wrote:
> Drew, I'm not try to be difficult here, but can you also indicate what
> you mean by a basic biological function. The other thing that confuses
> me is what is the difference between a device and a part because if a
> part can also be a composite then what is a device?
>
> Herbert
>
>
Herbert, I think you raise several good points here. Although it's good
to have a "big tent" definition of a part to encourage inclusion, I
think much of the potential of parts won't be realized until there's
also a more rigorous definition of a part which allows one to compose
systems of biobricks in a manner that not only defines some constraints
and rules of composition but allows one to reliably predict what the
resulting behavior of the composed system will be. Right now, my
concerns with the current hierarchy are:
(1) Right now, parts include so many different kinds of entities
(snippets of DNA including biobrick ends, full plasmids, small RNA's,
etc.) that one cannot sensically abstract a part in any uniform fashion.
(2) There are currently no boundaries on part behavior, so there's no
starting point to define any generalizable rules on how to compose parts
or define the behavior of part assemblies.
A counterexample to illustrate what I'm talking about are electronic
components: resistors, capacitors, IC's, etc.
They all observe the "lumped circuit abstraction". They operate as tiny
discrete units and there are defined points of attachment to hook them
into a larger system. In schematics they're often illustrated as
circles or dots, and on the physical component they are wires or pins or
tabs. While there is a wide variety of components, there is the
constraint of defined points for attachment/composition/interaction.
As for boundary conditions, there are many. First is the simplification
that they communicate only through wires or other conductors (i.e.
circuit board traces). While many components can radiate EM fields
directly, this falls outside the abstraction and this is controlled in
physical systems with shielding and other measures.
Furthermore, the constraints support some sort of logic or discipline
for understanding the behavior of composed systems. For analog circuits
there's Ohm's law, Kirchoff's laws, and differential equations. For
digital circuits it's even simpler. Signals are reduced to saturation
levels, we abstract those as binary signals, and we use Boolean logic to
understand the behavior of composed systems.
I realize that the whole point of the standardization effort is to work
toward achieving this goal. However, it seems useful as part of this
process to try and identify or understand what the characteristics the
standard towards which we're working should include.
What are your thoughts on the matter?
---ralf
More information about the Standards
mailing list