- From: Kei Cheung <kei.cheung@yale.edu>
- Date: Wed, 07 Nov 2007 08:29:59 -0500
- To: Bill Bug <wbug@ncmir.ucsd.edu>
- Cc: samwald@gmx.at, "alanruttenberg@gmail.com" <alanruttenberg@gmail.com>, "giovanni.tummarello@deri.org" <giovanni.tummarello@deri.org>, "public-semweb-lifesci@w3.org" <public-semweb-lifesci@w3.org>
Hi Bill, Matthias,
I think it would be great if we can demonstrate how to query across
these neuroscience ontologies with SW applications like Entrez Neuron ....
Cheers,
-Kei
Bill Bug wrote:
> This is wonderful, Matthias.
>
> We need to look at how this jibes with what we've created in BIRN &
> NIF for the IUPHAR classification for G-protein coupled receptors. We
> definitely want our representations to stay commensurate. We've got
> this in the ontology driving integration between SenseLab, CCDB, and
> NeuroMorpho.org. This includes the complete set of NeuroName brain
> regions refactored for a BFO+OBO-RO + PATO representation in OWL
> (BIRNLex-Anatomy), nerve cell types (NIF-Cell.owl) which we are
> working to make compatible with the OBO CL ontology, and OBI.
>
> For the IUPHAR representation, I'm using the Sequence ontology, BFO,
> OBO-RO, and PATO. I also use NCBI eUtils to draw out multiple
> organism representations using Homologene, as well as to assemble all
> the appropriate parts from protein superfamily to the
> organism-specific protein (think UniProt) on through to transcript,
> gene, and chromosome, so that you could resolve a SPARQL query that asks:
>
> What Cav2-type Ca++-Channels are on mouse chromosome 11?
>
> I've got ligands in there - at least those the IUPHAR group has listed
> for the receptor families. It's nothing like the variety in PSPD Ki
> (7500 test ligands). There are some blank node problems with my
> current representation of the ligand interactions that I have to fix,
> but it does use the BFO dependent continuants to describe a
> "disposition to bind" a ligand which is then linked to specific
> ligands (e.g., the many Adenosine analogs that bind to the various
> Adenosine receptors). I'm not certain whether disposition is the way
> to do this - or whether there should be a "ligand role" that inheres
> in the ligand molecules. You're still left trying to figure out how
> to link the ligands to the receptors. The alternative is to represent
> the binding process - which you are doing very nicely here using the
> generic GO "binding" molecular function. Since IUPHAR is
> receptor-centric, representing binding as a disposition of the
> receptors, seemed reasonable as a first pass on IUPHAR.
>
> The other issue I've still not worked out is in order to be able to
> infer the set described in the example above, all the classes need to
> have the proper disjoint relations and closing axioms. I can easily
> do this, since this whole representation is algorithmically generated
> off an algorithmic dump of the IUPHAR spreadsheets using Jena & the
> NCBI eUtils. The problem was, when I put the sibling disjoints in
> there for the mRNAs & genes (essentially 500+ sibling descendants of
> SO:mRNA and SO:multi-cistronic gene), I couldn't open the file in
> Protege v3.3.1, so I had to drop those for the time being.
>
> One comment on the PSPD Ki representation you have:
> Do you have the tissue & organism source fields from PSPD Ki? If
> these could be included in the result list (maybe even used to sort
> the list - in addition to sorting on ligand), then it would be clear
> why there are multiple entries for some of the ligands.
>
> Again - very nice work.
>
> Cheers,
> Bill
>
> P.S.: We've also run the same conversion on the IUPHAR voltage-gated
> ion channels. Both of these will be reviewed at the upcoming Protege
> Ontology (PRO) meeting to figure out how to make use of Sequence
> Ontology & the PRO components (ProEvo & ProForm) - as well as the RNA
> Ontology.
>
> As I mentioned about 2 months ago, these files are available for
> review at:
>
> BIRNLex ontology (some components re-used in NIF ontology):
>
> http://purl.org/nbirn/birnlex/ontology/birnlex.owl
>
> NIF ontology:
> http://purl.org/nif/ontology/nif.owl
>
> On Oct 31, 2007, at 11:10 AM, samwald@gmx.at <mailto:samwald@gmx.at>
> wrote:
>
>>
>> I have uploaded the 'beta version' of the OWL conversion of the PDSP
>> Ki database to the SPARQL endpoint hosted by DERI.
>>
>> The address is:
>> http://hcls.deri.ie/sparql
>>
>> Alternatively, you can also use the SPARQL endpoint of the Yale
>> Center for Medical Informatics (only contains the SenseLab ontologies):
>> http://neuroweb.med.yale.edu:8890/sparql
>>
>> Since the datasets makes use of the SenseLab URIs for receptors, the
>> queries can also be connected to further information about neuronal
>> cell types, cellular properties, brain regions etc.
>>
>> A possible SPARQL query showing some ligands of the serotonin
>> receptor 5-HT2A, together with their affinity (lower values mean
>> higher affinity, i.e. the substance is of higher pharmacological
>> interest):
>>
>> =====
>>
>> PREFIX neurondb: <http://purl.org/ycmi/senselab/neuron_ontology.owl#>
>> PREFIX obo_essentials: <http://purl.org/zen/obo_essentials.owl#>
>> PREFIX ro:
>> <http://www.obofoundry.org/ro/ro.owl#>
>> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
>>
>> SELECT ?name_of_ligand ?ki_value FROM
>> <http://purl.org/ycmi/ki/core.owl> WHERE {?nicotinic_receptor a
>> neurondb:_5-HT2A .
>> ?ligand a ?ligand_class .
>> ?process a obo_essentials:GO_0005488_process .
>> ?process ro:has_participant ?nicotinic_receptor .
>> ?process ro:has_participant ?ligand .
>> ?ligand_class rdfs:label ?name_of_ligand .
>> ?ligand ro:bearer_of ?quality .
>> ?quality rdf:value ?ki_value .
>> }
>>
>> =====
>> First three results:
>>
>> name_of_ligand -- ki_value
>> --------------------------
>> tryptamine -- 218.7761623949
>> (R)-noradrenaline --455970.15
>> yohimbine -- 4790
>> chlorpromazine -- 1.8
>>
>> Some of the ligands have the name 'null', this still needs to be fixed.
>>
>> The PDSP Ki datasets can be mirrored on other installations of
>> Virtuoso with the following iSQL command:
>>
>> DB.DBA.RDF_LOAD_RDFXML(
>> xml_uri_get('http://neuroweb.med.yale.edu/svn/trunk/ontology/ki/core.owl'
>> <http://neuroweb.med.yale.edu/svn/trunk/ontology/ki/core.owl%27>,
>> 'http://neuroweb.med.yale.edu/svn/trunk/ontology/ki/core.owl'
>> <http://neuroweb.med.yale.edu/svn/trunk/ontology/ki/core.owl%27>),
>> 'http://purl.org/ycmi/ki/core.owl'
>> <http://purl.org/ycmi/ki/core.owl%27>,
>> 'http://purl.org/ycmi/ki/core.owl' <http://purl.org/ycmi/ki/core.owl%27>
>> )
>>
>>
>> Please note that the current HCLS demo knowledge base contains
>> outdated namespaces for the SenseLab ontologies (we are using PURLs
>> now), so the PDSP Ki datasets do not readily connect to the rest of
>> the knowledge base. The namespaces in the demo KB will soon be
>> updated (at least I would like to do so).
>>
>> cheers,
>> Matthias Samwald
>> --
>> Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
>> Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer
>>
>
>
>
> William Bug, M.S., M.Phil.
> email: wbug@ncmir.ucsd.edu <mailto:wbug@ncmir.ucsd.edu>
> Ontological Engineer/Programmer Analyst III work: (858) 822-0739
> Biomedical Informatics Research Network
> Dept. of Neuroscience, School of Medicine
> University of California, San Diego
> 9500 Gilman Drive
> La Jolla, CA 92093
>
> Please note my email has recently changed
>
>
Received on Wednesday, 7 November 2007 13:30:39 UTC