[BBF Standards] functional composition of BioBrick parts?

Raik Gruenberg raik.gruenberg at crg.es
Thu Jan 31 03:39:47 EST 2008


Hi guys,

nice to see the discussion starting. Thanks Deepak!

I somewhat share the reservation about completely new file formats, but the 
non-readability and general nastiness of XML is also an issue. A good solution, 
IMO, would be to use the Turtle format (formerly "notation 3" or N3) developed 
by the semantic web folks. It is concise, human-readable and editable (i used it 
myself some years ago) *AND* is equivalent to XML. That means there is a well 
defined translation back and for and many libraries and tools do the conversion. 
Being semantic web, it also solves the linking problem (everything is a link).

I'll cook up some small example and send it around later today. Quick Preview:

# ... skipping namespace definition for rdf, bbf, harvard ...

# define a biobrick hosted at this address
:BBa_0001
	rdf:type	bbf:biobrick;
	bbf:sequence	"AAACCCGGG";
	bbf:contains	[:BBa_0003, harvard:BBa_J1000, :BBa_00010];
.

# add information to biobrick defined elsewhere
harvard:BBa_J1000
	rdf:sameAs	:BBa_0999;
.

OK, one can argue about human-readability but it's at least possible to 
understand and edit these documents (and much better than the equivalent xml).

Besides, shall we set up a scratch board page on OWW?

Greetings,
Raik

Herbert Sauro wrote:
> Yes definitely, there are a bunch of new ontologies coming up in systems 
> biology and I think they will have some relevance here, though I suspect 
> there could still be a need for something specifically related to 
> synthetic biology.
> 
> The existence of these ontologies makes human readable formats difficult 
> to deal with and XML is the proper place for them. However, as humans, 
> we also need a human readable face and I think there has to be some kind 
> of two way world, or at least each software application will present 
> parts and devices in their own human readable format even if the 
> back-end is ultimately XML. This is the way SBML and CellML work. We are 
> seeing however a proliferation of human readable formats in systems 
> biology, both visual and text based but which are largely 
> interchangeable through SBML or CellML.
> 
> Herbert Sauro
> 
> Bryan Bishop wrote:
>> On Wednesday 30 January 2008, "Josh Perfetto" <josh at maulikai.com> wrote:
>>> Yes, I think ease of processing and the representational power of the
>>> format is more important nowadays than human readability.  We need
>>> standard representations that can be adopted by software developers
>>> to build powerful processing systems for BioBricks.  We can expect
>>> such software to present a more human-usable interface to manipulate
>>> the BioBricks than a file format ever could.
>> Have you ever heard of these 'ontologies' that have jumped up?
>> http://www.biomodels.net/
>> http://obofoundry.org/
>>
>> I wonder how this might be useful.
>>
>> - Bryan
>> ________________________________________
>> Bryan Bishop
>> http://heybryan.org/
>>
>> _______________________________________________
>> 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
> 
> 

-- 
________________________________

Dr. Raik Gruenberg
http://www.raiks.de/contact.html
________________________________



More information about the Standards mailing list