Synthetic Biology:Semantic web ontology: Difference between revisions

From OpenWetWare
Jump to navigationJump to search
 
(44 intermediate revisions by the same user not shown)
Line 4: Line 4:


==Overview==
==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 [[Synthetic Biology: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]. Semantic Web technologies 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 [[Synthetic Biology:Abstraction hierarchy | 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==
*Possible initial architecture of the Registry: [http://www.w3.org/2005/Talks/0517-boit-tbl/#%5B20%5D Adapting SQL Databases] (slide 20)
**Persistent RDF store (MySQL + Jena)
*Possible final architecture of the Registry: [http://www.w3.org/2005/Talks/0517-boit-tbl/#%5B19%5D Triple Store] (slide 19)


==Meetings==
==Meetings==
===First meeting===
*First meeting
Tuesday (9/20/05) at 3pm, room 68-674<br/>
:Tuesday (9/20/05) at 3pm, room 68-674; [[Synthetic Biology:SWO1minutes|minutes]]
[[Synthetic Biology:SWO1minutes|Minutes]]
*Second meeting
===Second meeting===
:Friday (9/23/05) at 10am, room 68-121; [[Synthetic Biology:SWO2minutes|minutes]]
Friday (9/23/05) at 10am, room 68-121<br/>
[[Synthetic Biology:SWO2minutes|Minutes]]


==References==
==Resources==
*[[Synthetic_Biology:Semantic_web_ontology/Design|Design]]
*[[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]]
*[[Synthetic_Biology:Semantic_web_ontology/RDF_Schema|RDF Schema]]
**[[Synthetic_Biology:Semantic_web_ontology/RDF_Schema|RDF Schema]]
*[[Synthetic_Biology:Semantic_web_ontology/OWL|OWL]]
**[[Synthetic_Biology:Semantic_web_ontology/OWL|OWL]]
*[[Synthetic_Biology:Semantic_web_ontology/Query|Query Languges]]
**[[Synthetic_Biology:Semantic_web_ontology/Query|Query Languges]]
*[[Synthetic_Biology:Semantic_web_ontology/SWRL|Rule Languages (SWRL)]]
**[[Synthetic_Biology:Semantic_web_ontology/SWRL|Rule Languages (SWRL)]]
*[[Synthetic_Biology:Semantic_web_ontology/Web Services|Web Services]]
*[[Synthetic_Biology:Semantic_web_ontology/REST|REST]]
*[[Synthetic_Biology:Semantic_web_ontology/Agents|Agents]]
*[[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]]
*[[Synthetic_Biology:Semantic_web_ontology/Notes|Notes]]
*[[Synthetic_Biology:Semantic_web_ontology/Knowledge_representation|Knowledge representation]]


==Miscellaneous==
==Miscellaneous==
*[http://www.w3.org/TR/webarch/ Architecture of the World Wide Web, Volume One]
*[http://www.w3.org/TR/webarch/ Architecture of the World Wide Web, Volume One]
*[http://www.nodalpoint.org/node/1645 Object-oriented biology] - application of object-oriented paradigm to Gene  
*[http://www.w3.org/DesignIssues/Overview.html Design Issues for the World Wide Web]
*[[Receiver Definition]]
**[http://www.w3.org/DesignIssues/HTTP-URI.html What do HTTP URIs Identify?]
*[[Synthetic Biology:BioBricks|BioBricks]]: protocols and standards.
*[http://dig.csail.mit.edu/ Decentralized Information Group] @ CSAIL
*[[Synthetic Biology:Abstraction hierarchy | BioBricks abstraction hierarchy]]
*[http://www.nodalpoint.org/node/1645 Object-oriented biology] - application of object-oriented paradigm to Gene (from nodalpoint.org)
*[http://www.synberc.org/ SynBERC]: [[SynBERC|Synthetic Biology Engineering Research Center]] is a multi-institution research effort to lay the foundation for synthetic biology, which aims to build biological components and assemble them into integrated systems to accomplish specific tasks
**[[SynBERC:MIT|MIT SynBERC]]
*[[Registry_of_Standard_Biological_Models|Registry of Standard Biological Models]]
*[[DOI|DOI & LSID info]]
*[[DOI|DOI & LSID info]]
*[http://researchweb.watson.ibm.com/journal/sj/402/haas.html IBM DiscoveryLink] provides users with a virtual database to which they can pose arbitrarily complex queries, even though the actual data needed to answer the query may originate from several different sources, and none of those sources, by itself, is capable of answering the query (data integration)
*[http://mitdatacenter.org/ The Data Center at the Massachusetts Institute of Technology] is a new initiative charged with researching and developing the languages, protocols, and technologies to integrate data and models across global networks.


Contact: [[User:Ilya|Ilya Sytchev]]
Contact: [[User:Ilya|Ilya Sytchev]]

Latest revision as of 00:31, 26 September 2007

Home        About        Conferences        Labs        Courses        Resources        FAQ       

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. Semantic Web technologies 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.

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

Resources

Miscellaneous

Contact: Ilya Sytchev

This site is hosted on OpenWetWare and can be edited by all members of the Synthetic Biology community.
Making life better, one part at a time.