Synthetic Biology:Semantic web ontology: Difference between revisions

From OpenWetWare
Jump to navigationJump to search
No edit summary
Line 1: Line 1:
==Overview==
This is a part of the effort to provide a standardized, extensible, scalable and '''machine-processable''' interface for the [http://parts.mit.edu/ Registry of Standard Biological Parts]. The ideas of the Semantic Web seem to provide a solution to this problem. The success of developing a Synthetic Biology ontology depends in part on a good definition of the [[BioBricks_abstraction_hierarchy | BioBricks abstraction hierarchy]].
This is a part of the effort to provide a standardized, extensible, scalable and '''machine-processable''' interface for the [http://parts.mit.edu/ Registry of Standard Biological Parts]. The ideas of the Semantic Web seem to provide a solution to this problem. The success of developing a Synthetic Biology ontology depends in part on a good definition of the [[BioBricks_abstraction_hierarchy | BioBricks abstraction hierarchy]].
==Meetings==
===First meeting===
Tuesday (9/20/05) at 3pm, room 68-674<br/>
[[Synthetic Biology:SWO1minutes|Minutes]]
===Second meeting===
Friday (9/23/05) at 10am, room 68-121<br/>
[[Synthetic Biology:SWO2minutes|Minutes]]


==Registry features==
==Registry features==
Line 20: Line 13:
*?
*?


==Reference==
==Implementation==
*Persistent RDF store (MySQL + Jena)
*Possible initial architecture of the Registry: [http://www.w3.org/2005/Talks/0517-boit-tbl/#%5B20%5D Adapting SQL Databases] (slide 20)
*Possible final architecture of the Registry: [http://www.w3.org/2005/Talks/0517-boit-tbl/#%5B19%5D Triple Store] (slide 19)
 
==Meetings==
===First meeting===
Tuesday (9/20/05) at 3pm, room 68-674<br/>
[[Synthetic Biology:SWO1minutes|Minutes]]
===Second meeting===
Friday (9/23/05) at 10am, room 68-121<br/>
[[Synthetic Biology:SWO2minutes|Minutes]]
 
==References==
*[[Synthetic_Biology:Semantic_web_ontology/Semantic_Web|Semantic Web]]
*[[Synthetic_Biology:Semantic_web_ontology/Semantic_Web|Semantic Web]]
*[[Synthetic_Biology:Semantic_web_ontology/RDF|RDF]]
*[[Synthetic_Biology:Semantic_web_ontology/RDF|RDF]]
Line 29: Line 35:
*[[Synthetic_Biology:Semantic_web_ontology/Examples|Examples]]
*[[Synthetic_Biology:Semantic_web_ontology/Examples|Examples]]
*[[Synthetic_Biology:Semantic_web_ontology/Software|Software]]
*[[Synthetic_Biology:Semantic_web_ontology/Software|Software]]
==Implementation==
*Persistent RDF store (MySQL + Jena)
*Possible initial architecture of the Registry: [http://www.w3.org/2005/Talks/0517-boit-tbl/#%5B20%5D Adapting SQL Databases] (slide 20)
*Possible final architecture of the Registry: [http://www.w3.org/2005/Talks/0517-boit-tbl/#%5B19%5D Triple Store] (slide 19)


==Miscellaneous==
==Miscellaneous==

Revision as of 15:38, 8 November 2005

Overview

This is a part of the effort to provide a standardized, extensible, scalable and machine-processable interface for the Registry of Standard Biological Parts. The ideas of the Semantic Web seem to provide a solution to this problem. The success of developing a Synthetic Biology ontology depends in part on a good definition of the BioBricks abstraction hierarchy.

Registry features

  • Registry_Wish_List
  • Subpart Search: search for parts that match a portion of this part or this sequence of parts. Software agent would take a part name and using the ontology definitions would query other registries via their semantic web interfaces (no need to know about schema: e.g., just say "need all <#part>s that match a <#component> of the given <#part>"). Software agent can search anyone's registry if they use a common ontology: simply follow URLs (or use query language) and add triples to the local RDF store.
  • Superpart Search: search for parts that contain the given parts
  • What about sub- and superpart searches in distributed registries?
  • Search for function (case insensitive): repressor, reporter, inverter, etc.
  • What are the available (instances of) parts? Are they used in any devices already? (saves time for constructing expression device). Problem: different names for exactly same DNA sequence
  • What kinds of devices/systems have been built?
  • Search for "similar" parts
  • ?

Implementation

  • Persistent RDF store (MySQL + Jena)
  • Possible initial architecture of the Registry: Adapting SQL Databases (slide 20)
  • Possible final architecture of the Registry: Triple Store (slide 19)

Meetings

First meeting

Tuesday (9/20/05) at 3pm, room 68-674
Minutes

Second meeting

Friday (9/23/05) at 10am, room 68-121
Minutes

References

Miscellaneous

Contact: Ilya Sytchev