Trish Whetzel | 1 May 2012 19:30
Picon

NCBO Webinar: Oliver He, May 2 - Vaccine Ontology (VO) and its application in literature mining of vaccine-gene interaction networks

The next NCBO Webinar will be presented May 2 by Oliver He from the University of Michigan Medical School on "Vaccine Ontology (VO) and its application in literature mining of vaccine-gene interaction networks" at 10:00am PT, Wednesday, May 2.  Below is information on how to join the online meeting via WebEx and accompanying teleconference. For the full schedule of the NCBO Webinar presentations see: http://www.bioontology.org/webinar-series.


ABSTRACT:
The Vaccine Ontology (VO, http://www.violinet.org/vaccineontology) is a community-based biomedical ontology in the domain of vaccine and vaccination. As of April 29, VO contains 5,578 ontology terms including 5,145 VO-specific terms, and the other terms are imported from over ten existing ontologies. VO represents over 1,000 licensed vaccines and vaccine candidates in clinical trials and in research. These vaccines have been developed against infections of various bacterial, viral, and parasitic pathogens as well as cancers in over 20 animal species.  VO also represents all types of vaccine components (e.g., vaccine antigens and adjuvants) and vaccine preparations. In addition, various vaccine-induced immune responses and protection against specific disorders are being modeled in VO. We have developed VO-based natural language processing (NLP) approaches to retrieve and analyze vaccine-specific interaction networks of host or pathogen genes. Our use case studies demonstrated: (1) VO and centrality-based literature mining dramatically increased the identification of interferon-gamma (IFNG) and vaccine-associated human genes and gene interactions; (2) a NLP literature mining method based on VO and the Interaction Network Ontology (INO) allows the detection of significantly over- and under-represented gene-gene interactions in the IFNG network and IFNG-vaccine subnetwork; and (3) VO-based literature mining provided better performance than the MeSH-based PubMed approach in retrieving the interactions between vaccines and genes from Brucella (a bacterial pathogen). Novel scientific hypotheses have been generated through these ontology-based literature mining studies.       



SPEAKER BIO:
Yongqun “Oliver” He is an associate professor in the Unit for Laboratory Animal Medicine, Department of Microbiology, Center for Computational Medicine and Bioinformatics, and Comprehensive Cancer Center of the University of Michigan Medical School, Ann Arbor, MI, USA. He has initiated and led the development of several biomedical ontologies, including the community-based Vaccine Ontology (VO; http://www.violinet.org/vaccineontology) and Ontology of Adverse Events (OAE; http://www.oae-ontology.org). His group, through collaborations with others, has developed several ontology-oriented software programs including OntoFox (http://ontofox.hegroup.org) for importing and reusing individual ontology terms and Ontobee (http://www.ontobee.org) as a linked RDF data server for ontology term information retrieval and display. His group has also developed and applied ontology-based literature mining tools to study biological pathways with an emphasis on vaccine-associated gene interaction networks among host and pathogen genes.

 
WEBEX DETAILS:
-------------------------------------------------------
To start or join the online meeting
-------------------------------------------------------
Go to https://stanford.webex.com/stanford/j.php?ED=175352027&UID=481527042&PW=NYjM4OTVlZTFj&RT=MiM0
Meeting Password: ncbo


-------------------------------------------------------
Audio conference information
-------------------------------------------------------
To receive a call back, provide your phone number when you join the meeting, or call the number below and enter the access code.
Call-in toll number (US/Canada): 1-650-429-3300
Global call-in numbers: https://stanford.webex.com/stanford/globalcallin.php?serviceType=MC&ED=175352027&tollFree=0

Access code:925 343 903



Trish Whetzel, PhD
Outreach Coordinator
The National Center for Biomedical Ontology
Ph: 650-721-2378
http://www.bioontology.org

"Like" NCBO on Facebook: http://on.fb.me/bioontology

Follow NCBO on Twitter: http://twitter.com/#!/bioontology

Join in Discussions on LinkedIn: http://linkd.in/ncbo-group



_______________________________________________
protege-discussion mailing list
protege-discussion <at> lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/protege-discussion

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03
Roberta Perrone | 2 May 2012 09:11
Picon
Favicon

Alias in ontology

Hi! What are the possibilities if I want to use some alias in many ontologies that often use similar
concepts??? 
Many thanks

Roberta 

Sent from my iPhone
_______________________________________________
protege-discussion mailing list
protege-discussion <at> lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/protege-discussion

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03

Wentao Zhou | 2 May 2012 12:36
Picon

The probable cause that may lead to NullPointerException during reasoning?

Hi guys,
 
I got the error messages during calling pellet reasoner, which are as follows:
 
... active ontology changed
Error logged
java.lang.NullPointerException
        at org.protege.editor.owl.model.inference.OWLReasonerManagerImpl$ClassificationRunner.run(OWLReasonerManagerImpl.java:356)
        at java.lang.Thread.run(Unknown Source)
Error logged
java.lang.NullPointerException
        at org.protege.editor.owl.model.inference.OWLReasonerManagerImpl$ClassificationRunner.run(OWLReasonerManagerImpl.java:356)
        at java.lang.Thread.run(Unknown Source)
The tool of ontology modeling used is Protege 4.2. in this case, the error I think, generated when classifying classes, right?
and I wonder what are the probable causes which may lead to up error.
 
Thank you in advance.
 
Zhou,
_______________________________________________
protege-discussion mailing list
protege-discussion <at> lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/protege-discussion

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03
Uri Shani | 3 May 2012 16:31
Picon
Favicon

jena API and the versionIRI of an ontology

Perhaps this is not exactly Protege thing, but I hope to see answers here.
I use jena to read an ontology RDF and try to find the version information.
There is the Ontoplogy.listVersionInfo() method which returns string value-s of
the owl:versionInfo property.
How would I get the owl:versionIRI ? which is used by protege to set the version
of an ontology?

Thanks,
- Uri

_______________________________________________
protege-discussion mailing list
protege-discussion <at> lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/protege-discussion

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03

Timothy Redmond | 3 May 2012 17:51
Picon
Favicon

Re: The probable cause that may lead to NullPointerException during reasoning?


Are you using the latest version of Protege 4.2?  I think that this bug was fixed recently and I thought that the fix found its way into a release.  In any case, if I am right about the bug, then the fix will find itself in the next release.

The exception comes up sometimes when there is a problem with the ontology and the reasoner factory refuses to create a reasoner. Try another type of reasoner, HermiT say, and you will see a different error that you can work with.

-Timothy


On 05/02/2012 03:36 AM, Wentao Zhou wrote:
Hi guys,
 
I got the error messages during calling pellet reasoner, which are as follows:
 
... active ontology changed
Error logged
java.lang.NullPointerException
        at org.protege.editor.owl.model.inference.OWLReasonerManagerImpl$ClassificationRunner.run(OWLReasonerManagerImpl.java:356)
        at java.lang.Thread.run(Unknown Source)
Error logged
java.lang.NullPointerException
        at org.protege.editor.owl.model.inference.OWLReasonerManagerImpl$ClassificationRunner.run(OWLReasonerManagerImpl.java:356)
        at java.lang.Thread.run(Unknown Source)
The tool of ontology modeling used is Protege 4.2. in this case, the error I think, generated when classifying classes, right?
and I wonder what are the probable causes which may lead to up error.
 
Thank you in advance.
 
Zhou,


_______________________________________________ protege-discussion mailing list protege-discussion <at> lists.stanford.edu https://mailman.stanford.edu/mailman/listinfo/protege-discussion Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03

_______________________________________________
protege-discussion mailing list
protege-discussion <at> lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/protege-discussion

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03
jayadianti herlina | 3 May 2012 17:57
Picon

Re: The probable cause that may lead to NullPointerException during reasoning?

Dear Mr.Timothy

I am waiting for the next release of protege, and hope somebody can solve the bug problem as soon as possible. 
The "PointerExceptionNull" still appear in my project.
Thank you again

Sincerely
Lina

On Thu, May 3, 2012 at 4:51 PM, Timothy Redmond <tredmond <at> stanford.edu> wrote:

Are you using the latest version of Protege 4.2?  I think that this bug was fixed recently and I thought that the fix found its way into a release.  In any case, if I am right about the bug, then the fix will find itself in the next release.

The exception comes up sometimes when there is a problem with the ontology and the reasoner factory refuses to create a reasoner. Try another type of reasoner, HermiT say, and you will see a different error that you can work with.

-Timothy



On 05/02/2012 03:36 AM, Wentao Zhou wrote:
Hi guys,
 
I got the error messages during calling pellet reasoner, which are as follows:
 
... active ontology changed
Error logged
java.lang.NullPointerException
        at org.protege.editor.owl.model.inference.OWLReasonerManagerImpl$ClassificationRunner.run(OWLReasonerManagerImpl.java:356)
        at java.lang.Thread.run(Unknown Source)
Error logged
java.lang.NullPointerException
        at org.protege.editor.owl.model.inference.OWLReasonerManagerImpl$ClassificationRunner.run(OWLReasonerManagerImpl.java:356)
        at java.lang.Thread.run(Unknown Source)
The tool of ontology modeling used is Protege 4.2. in this case, the error I think, generated when classifying classes, right?
and I wonder what are the probable causes which may lead to up error.
 
Thank you in advance.
 
Zhou,


_______________________________________________ protege-discussion mailing list protege-discussion <at> lists.stanford.edu https://mailman.stanford.edu/mailman/listinfo/protege-discussion Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03


_______________________________________________
protege-discussion mailing list
protege-discussion <at> lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/protege-discussion

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03


_______________________________________________
protege-discussion mailing list
protege-discussion <at> lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/protege-discussion

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03
Timothy Redmond | 3 May 2012 21:00
Picon
Favicon

Re: The probable cause that may lead to NullPointerException during reasoning?

On 05/03/2012 08:57 AM, jayadianti herlina wrote:
Dear Mr.Timothy

I am waiting for the next release of protege, and hope somebody can solve the bug problem as soon as possible. 
The "PointerExceptionNull" still appear in my project.

And you get it with HermiT and FaCT++ as well?

-Timothy


Thank you again

Sincerely
Lina

On Thu, May 3, 2012 at 4:51 PM, Timothy Redmond <tredmond <at> stanford.edu> wrote:

Are you using the latest version of Protege 4.2?  I think that this bug was fixed recently and I thought that the fix found its way into a release.  In any case, if I am right about the bug, then the fix will find itself in the next release.

The exception comes up sometimes when there is a problem with the ontology and the reasoner factory refuses to create a reasoner. Try another type of reasoner, HermiT say, and you will see a different error that you can work with.

-Timothy



On 05/02/2012 03:36 AM, Wentao Zhou wrote:
Hi guys,
 
I got the error messages during calling pellet reasoner, which are as follows:
 
... active ontology changed
Error logged
java.lang.NullPointerException
        at org.protege.editor.owl.model.inference.OWLReasonerManagerImpl$ClassificationRunner.run(OWLReasonerManagerImpl.java:356)
        at java.lang.Thread.run(Unknown Source)
Error logged
java.lang.NullPointerException
        at org.protege.editor.owl.model.inference.OWLReasonerManagerImpl$ClassificationRunner.run(OWLReasonerManagerImpl.java:356)
        at java.lang.Thread.run(Unknown Source)
The tool of ontology modeling used is Protege 4.2. in this case, the error I think, generated when classifying classes, right?
and I wonder what are the probable causes which may lead to up error.
 
Thank you in advance.
 
Zhou,


_______________________________________________ protege-discussion mailing list protege-discussion <at> lists.stanford.edu https://mailman.stanford.edu/mailman/listinfo/protege-discussion Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03


_______________________________________________
protege-discussion mailing list
protege-discussion <at> lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/protege-discussion

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03




_______________________________________________ protege-discussion mailing list protege-discussion <at> lists.stanford.edu https://mailman.stanford.edu/mailman/listinfo/protege-discussion Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03

_______________________________________________
protege-discussion mailing list
protege-discussion <at> lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/protege-discussion

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03
Timothy Redmond | 3 May 2012 21:03
Picon
Favicon

Re: jena API and the versionIRI of an ontology


> I use jena to read an ontology RDF and try to find the version information.

In general for RDF files there may be no ontology header and you won't 
be able to get the version information.  If there is an owl:Ontology 
header then I suspect that Jena has some method by which you can get a 
resource representing the ontology object.  Then you could look at the 
appropriate property value for that resource.  Thus the problem is how 
to find the ontology object but this is at the limit of what I know and 
can guess.

-Timothy

On 05/03/2012 07:31 AM, Uri Shani wrote:
> Perhaps this is not exactly Protege thing, but I hope to see answers here.
> I use jena to read an ontology RDF and try to find the version information.
> There is the Ontoplogy.listVersionInfo() method which returns string value-s of
> the owl:versionInfo property.
> How would I get the owl:versionIRI ? which is used by protege to set the version
> of an ontology?
>
> Thanks,
> - Uri
>
> _______________________________________________
> protege-discussion mailing list
> protege-discussion <at> lists.stanford.edu
> https://mailman.stanford.edu/mailman/listinfo/protege-discussion
>
> Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03

_______________________________________________
protege-discussion mailing list
protege-discussion <at> lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/protege-discussion

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03

Timothy Redmond | 3 May 2012 21:11
Picon
Favicon

Re: Policy for write access only for certain instances of certain classes?

On 04/27/2012 01:27 AM, Wolfgang Göbl wrote:
Hi,

We start using Client/Server Protege.
One Requirement is to allow certain users to edit certain instances of certain classes only.

This is not that easy.  If you are willing to program there is an easy thing that you could implement but it is somewhat unsatisfactory from the user point of view.  It is not hard to arrange that when a user tries to edit an instance in a class that he should not access, an exception is thrown and the user operation fails.  This solution doesn't stop the user from trying it just punishes him by failing to succeed and throwing an exception.

To do better - we did this once before and it was very messy - you would have to make changes to the user interface.  You would have to think of all the ways that the user can achieve the wrong outcome and make it nicer.

-Timothy



For example:
User may edit all Instances that are related to a certain instance
e.g. User "Smith" is allowed to edit all instances of class "ship" that are "owned by" (=a certain relation in the metamodel) company "Smith&Poors Shipping Company"
while User "Fabreze" is allowed to edit all instance of class "ship" that are "owned by" company "Fabreze Trading and Logistics Inc."


Is this possible?

Wolfgang


_______________________________________________ protege-discussion mailing list protege-discussion <at> lists.stanford.edu https://mailman.stanford.edu/mailman/listinfo/protege-discussion Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03

_______________________________________________
protege-discussion mailing list
protege-discussion <at> lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/protege-discussion

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03
jayadianti herlina | 3 May 2012 21:19
Picon

Re: The probable cause that may lead to NullPointerException during reasoning?

Dear Mr Timothy

Well, with small data yes I get it..., 4 ontologies can work together, DL success in ontology CO (importing from ontology UV1, UV2 and UV3), but with big data (more than 600 instances) is not work :(
I used both, hermit and FaCT ++

warm regards
Lina

On Thu, May 3, 2012 at 8:00 PM, Timothy Redmond <tredmond <at> stanford.edu> wrote:
On 05/03/2012 08:57 AM, jayadianti herlina wrote:
Dear Mr.Timothy

I am waiting for the next release of protege, and hope somebody can solve the bug problem as soon as possible. 
The "PointerExceptionNull" still appear in my project.

And you get it with HermiT and FaCT++ as well?

-Timothy



Thank you again

Sincerely
Lina

On Thu, May 3, 2012 at 4:51 PM, Timothy Redmond <tredmond <at> stanford.edu> wrote:

Are you using the latest version of Protege 4.2?  I think that this bug was fixed recently and I thought that the fix found its way into a release.  In any case, if I am right about the bug, then the fix will find itself in the next release.

The exception comes up sometimes when there is a problem with the ontology and the reasoner factory refuses to create a reasoner. Try another type of reasoner, HermiT say, and you will see a different error that you can work with.

-Timothy



On 05/02/2012 03:36 AM, Wentao Zhou wrote:
Hi guys,
 
I got the error messages during calling pellet reasoner, which are as follows:
 
... active ontology changed
Error logged
java.lang.NullPointerException
        at org.protege.editor.owl.model.inference.OWLReasonerManagerImpl$ClassificationRunner.run(OWLReasonerManagerImpl.java:356)
        at java.lang.Thread.run(Unknown Source)
Error logged
java.lang.NullPointerException
        at org.protege.editor.owl.model.inference.OWLReasonerManagerImpl$ClassificationRunner.run(OWLReasonerManagerImpl.java:356)
        at java.lang.Thread.run(Unknown Source)
The tool of ontology modeling used is Protege 4.2. in this case, the error I think, generated when classifying classes, right?
and I wonder what are the probable causes which may lead to up error.
 
Thank you in advance.
 
Zhou,


_______________________________________________ protege-discussion mailing list protege-discussion <at> lists.stanford.edu https://mailman.stanford.edu/mailman/listinfo/protege-discussion Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03


_______________________________________________
protege-discussion mailing list
protege-discussion <at> lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/protege-discussion

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03




_______________________________________________ protege-discussion mailing list protege-discussion <at> lists.stanford.edu https://mailman.stanford.edu/mailman/listinfo/protege-discussion Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03


_______________________________________________
protege-discussion mailing list
protege-discussion <at> lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/protege-discussion

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03


_______________________________________________
protege-discussion mailing list
protege-discussion <at> lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/protege-discussion

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03

Gmane