Agenda Intro: Information management in Biology Information management engineering Formats and...
-
Upload
barry-carpenter -
Category
Documents
-
view
218 -
download
0
Transcript of Agenda Intro: Information management in Biology Information management engineering Formats and...
![Page 1: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/1.jpg)
Agenda
Intro: Information management in Biology
Information management engineering
Formats and standards
XML
MAGE example
Perspectives: the Semantic Web
The semantic web
Semantic Web and Biology
Service Integration: web services
Conclusions
![Page 2: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/2.jpg)
Where do we are?
We have good technologies for data management
applications
We have XML for data exchange
But it's not enough...
What about semantics in XML?
How to exchange XML?
How to interface the applications?
Is it possible without IT specialists?
![Page 3: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/3.jpg)
Ontologies
![Page 4: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/4.jpg)
Ontologies
Examples of queries with ontologies
● “nails is-part-of elephant”? yes, because:
– “has-legs” and “has-nails” are particular “has-parts”
transitive relation
– “is-part-of” is the inverse
of “has-parts”
![Page 5: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/5.jpg)
Ontologies
Examples of queries with ontologies
● “giraffe is-eaten-by lion”? yes, because:
– giraffe is-a herbivore => is-a animal
lion is-a carnivore =>
lion eats animal =>
lion eats giraffe
“is-eaten” is the
inverse of “eats”
![Page 6: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/6.jpg)
ArrayExpres
s
MIAMExpress
RADMAGE-ML data exchange
Ontology instances propagated to
submission/annotation web forms
Curation of
user defined
terms, before
inclusion in
the ontology
User defined terms
collected via forms
MGED OntologyBiomaterialDescriptio
nSexC
C
C
C Gender
documentation: Subclass of sex applicable to heterogametic species (i.e., those in which the sexes produce gametes of markedly different size). Males produce small numerous gametes. Females produce small numbers of large gametes. Hermaphrodites are individuals with both male and female characteristics. Mixed refers to a population of individuals with more than one type of gender.
used in individuals: female, hermaphrodite,male,mixed_sex,unknown_sex
MAGE and Ontologies
![Page 7: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/7.jpg)
THE “ontology”: Gene Ontology
![Page 8: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/8.jpg)
Semantic Web The Web is a huge repository of information
Information is unstructured and without associated structured
semantics
We need to semantically structure the information
We need to share semantic representations
We need to “reason” over knowledge (inference)
Ontologies and other semantic-aware formalisms + XML
+ standards + semantic-web engines + applications
=
Semantic Web
![Page 9: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/9.jpg)
Semantic Web examples
![Page 10: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/10.jpg)
Semantic Web: Annonzilla
![Page 11: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/11.jpg)
Semantic Web: Annonzilla
![Page 12: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/12.jpg)
Semantic Web examples
![Page 13: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/13.jpg)
Semantic Web examples
Friend of a Friend (FOAF), see also LinkedIn
![Page 14: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/14.jpg)
RSS, possible future of PubMed and alike
RSSOwl, try with feeds from:Nature, Bioinformatics, etc.RSSOwl, try with feeds from:Nature, Bioinformatics, etc.
![Page 15: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/15.jpg)
Semantic Web, RDF, Bioinformatics
![Page 16: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/16.jpg)
Semantic Web, RDF, Bioinformatics
![Page 17: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/17.jpg)
Semantic Web, RDF, Bioinformatics
![Page 18: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/18.jpg)
Semantic Web, RDF, Bioinformatics
You may handle statements
Subject/Property(or verb)/Object may reference public resources,
identified by URIs (like Web pages)
A given resource may flexibly be annotated by many statements
Meaning of statements may be defined by other statements and
higher languages (which still are RDF representable)
![Page 19: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/19.jpg)
Semantic Web, RDF, Bioinformatics
![Page 20: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/20.jpg)
Semantic Web, RDF, Bioinformatics
![Page 21: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/21.jpg)
Semantic Web, RDF, Bioinformatics
Refer to the same resource
The second doc extendsthe first one
![Page 22: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/22.jpg)
Semantic Web, RDF, Bioinformatics
![Page 23: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/23.jpg)
Semantic Web layered cake
![Page 24: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/24.jpg)
Semantic Web layered cake
URI: how to address thing on internet
Unicode: the “alphabet”
RDF-S, OWL: ontologies, define the semantics of things
SPARQ-L: to make semantic-aware queries
Logic, proof, trust: deductions, logical “reasoning”,
inference
Unfortunately all this complexity is needed for...
![Page 25: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/25.jpg)
...this!
![Page 26: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/26.jpg)
MetabolicPathways
MolecularInteractionNetworks
SignalingPathways
Main categories:
Bioinformatics Semantic Web: BioPAX
![Page 27: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/27.jpg)
Bioinformatics Semantic Web: BioPAX
species
reaction modifier
![Page 28: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/28.jpg)
BioPAX Motivation
Before BioPAX With BioPAX
Common format will make data more accessible, promoting data sharing and distributed curation efforts
>150 DBs and tools
Database
Application
User
![Page 29: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/29.jpg)
BioPAX in action
![Page 30: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/30.jpg)
BioPAX in action
![Page 31: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/31.jpg)
Bioinformatics Semantic Web
Several other in-progress examples
GandrKB
Flymine
Microarrays annotations (my PhD...)
FUGE (MAGE 2)
YeastHUB (simple integration by means of RDF)
...
![Page 32: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/32.jpg)
Services Integration
User
Amazon Web site
3rd parties catalogs
PurchaseService
CC service
VISA
Mastercard
...
3
4
5
1 2,2b
6
7
89
![Page 33: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/33.jpg)
Services IntegrationHow to realize such services integration?
Call remote code (RPC, J2EE)
Code mobility (Java Applets, Agents)
Exchange messages, use XML => SOAP and Web services
How to discover services?
Handily or Registers
How to know that a service is about “book purchasing”?
Up to user
Ontologies!
How to compose services?
Up to user
Reasoning!
![Page 34: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/34.jpg)
Services IntegrationBank Trading Agent Stock Exch
Service
<SOAP-ENV:Envelope><SOAP-ENV:Body>
<xmlns:m=http://www.stock.org/stock />
<m:GetStockPrice><StockName>IBM</StockName>
</m:GetStockPrice></SOAP-ENV:Body>
</SOAP-ENV:Envelope>
<SOAP-ENV:Envelope><SOAP-ENV:Body>
<xmlns:m=http://www.stock.org/stock />
<m:GetStockPriceResponse><Price>34.5</Price>
</m:GetStockPriceResponse></SOAP-ENV:Body>
</SOAP-ENV:Envelope>
![Page 35: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/35.jpg)
Web services in Biology
![Page 36: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/36.jpg)
Web services in Biology
![Page 37: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/37.jpg)
myGRID and Taverna
![Page 38: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/38.jpg)
myGRID and Taverna
![Page 39: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/39.jpg)
myGRID and Taverna
![Page 40: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/40.jpg)
Future of Web services?Give me the directions from A to B...
![Page 41: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/41.jpg)
Future of Web services?
![Page 42: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/42.jpg)
Agenda
Intro: Information management in Biology
Information management engineering
Formats and standards
XML
MAGE example
Perspectives: the Semantic Web
The semantic web
Semantic Web and Biology
Service Integration: web services
Conclusions
![Page 43: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/43.jpg)
ConclusionsWhat should a biologist know?
Bioinformatics integration is a complex task
Must be done by informaticians and biologists, together
As user, should have notion of general concepts:
Models and architectures
Object and relational models
n-tiers systems
Distributed systems, web services etc.
As user/curator should be aware of knowledge representation issues
The idea of standards, some standards
The idea of ontology, some ontologies
Should know about tools existence, try to use!
![Page 44: Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ef65503460f94c09d17/html5/thumbnails/44.jpg)
Thanks!
Find this slides at:
http://bioguest.btbs.unimib.it/~brandizi/master05