[BBF Standards] systemic limitation of biobricks for combinatorial logic?
James Lawson
j.lawson at auckland.ac.nz
Mon May 19 22:42:51 EDT 2008
Hi folks,
This might be a little from left field, and I don't have the solution,
but I have had this idea since I became familiar with the gene-centric
abstraction level that the entire Biobricks / standard parts systems is
based on. I don't think the level that we're designing these systems at
is helping us here, particularly with respect to this system-wide
visibility of gate outputs. We have no 'encapsulation' mechanism. The
non-nucleated cells we're using as chassis for these systems don't have
any mechanism for membrane-based compartmentalisation, so any all the
'computation' is done in pretty much the same compartment. Nucleated,
compartmentalised cells are able to get a step further by creating an
encapsulation mechanism, where some kind of reaction or transformation
of species may be contained within a delineated zone.
Leveraging any of these membrane compartmentalisation (or membrane
mircodomain) based systems of encapsulation would require some pretty
extensive engineering and standardisation of the transport and
cytoskeletal systems within a cell, so I guess it isn't really tractable
for a while.
To add to Herbert's comments:
In unicellular organisms, one could say that quorum sensing systems are
analogous to neural networks in multicellular organisms as a solution to
this problem of encapsulation and input/output visibility management
we're talking about. I have heard quite a lot about people doing
engineering with quorum sensing systems and I think this is probably
where the synthetic biology community will continue to look to. I don't
really know how much we know about heterogeneous bacterial colonies -
perhaps someone could enlighten me on the state of the field?
Kind regards,
James Lawson
Herbert Sauro wrote:
> Funny you should mention this solution:
>
> > Can this be solved by using single cells for each circuit, then
> > somehow providing inter-cell communication?
> > (Also seems quite difficult, correct?)
>
> Because this is how evolution got round the problem by inventing neural
> circuits.
>
> Herbert Sauro
>
> J C wrote:
>
>> Hi all,
>> I have been reading about biobricks for some time,
>> I am a computer engineer.
>>
>> For combinatorial logic, it seems the limitation of biobricks
>> is the system-wide visibility of all gate outputs, is this correct?
>> In circuits with multiple gates, each gate must employ a unique
>> input signal and output signal, otherwise the multiple outputs
>> will conflict with the inputs.
>>
>> How is this being addressed other than by finding unique
>> signals to feed to each gate?
>>
>> This is not a scalable solution for larger circuits, i.e. adders
>> or latches (RAM storage for more than 1 bit).
>>
>> Can this be solved by using single cells for each circuit, then
>> somehow providing inter-cell communication?
>> (Also seems quite difficult, correct?)
>>
>> There was a similar comment on this recently, though I didn't
>> see any solution discussion?
>> http://biobricks.org/pipermail/standards_biobricks.org/2008-February/000034.html
>> "The lack of physical separation of signals, as is the case in
>> microelectronics, could be one of the biggest limitations to the
>> standardized bioparts concept. "
>>
>>
>> The idea offered in that thread,
>> "Actually this could lead to a design process where you operate e.g. on a
>> system level and design your nice circuit, but depending on the circuit the
>> design computer programme chooses one of different devices (and finally
>> parts) that interact in the way you like."
>>
>> This is actually quite impossible for multi-gate designs. A multi-bit adder
>> or memory storage would require far too much complexity. The components
>> (i.e. "transistors") need to have completely compatible outputs so that
>> any output can connect to any input. Otherwise they are not "generic parts".
>> Similar issues led to much complexity in the early days of semiconductor
>> fab.
>>
>> --
>> Cheers!
>>
>> _______________________________________________
>> Standards mailing list
>> Standards at biobricks.org
>> http://biobricks.org/mailman/listinfo/standards_biobricks.org
>>
>
>
> _______________________________________________
> Standards mailing list
> Standards at biobricks.org
> http://biobricks.org/mailman/listinfo/standards_biobricks.org
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: j_lawson.vcf
Type: text/x-vcard
Size: 278 bytes
Desc: not available
Url : http://biobricks.org/pipermail/standards_biobricks.org/attachments/20080520/c020a4da/attachment.vcf
More information about the Standards
mailing list