Sept 29th, 2015 Ontology Working Group Meeting: Difference between revisions

From Planteome.org
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
Who: participants: AM, LC, MAL, EA, CM, PJ, JE
Who: participants: AM, LC, MAL, EA, CM, PJ, JE
    
    
1. Training workshop (2nd week of Nov)
==1. Training workshop in Corvallis==
* Location: Corvallis, 2nd week of Nov
* notes are on the wiki- dates, accommodations  
* notes are on the wiki- dates, accommodations  
* cathinle carrol (sp?) - morocco might come to the training. (EA)
* cathinle carrol (sp?) - morocco might come to the training. (EA)
* PJ said whomever is on the Planteome- has travel funds, and should go ahead and use them.  We will book the others (CIP, etc...)
* PJ said whomever is on the Planteome- has travel funds, and should go ahead and use them.  We will book the others (CIP, etc...)
Line 9: Line 10:
* CM will be there all week, so we can have the Protege training at any time in the week.
* CM will be there all week, so we can have the Protege training at any time in the week.


2. Term Genie/GitHub/Protege
== 2. TermGenie Demo ==
        CM
* A tool for creating new ontology terms for either GO (Gene Ontology) or OBA (Ontology of Biological Attributes). It uses a pattern-based approach to rapidly generate new terms and place them appropriately within the ontology structure. All terms are reviewed by a senior editor before the final commit to the ontology.
            log-in (anyone can sign up)- Firefox
 
            select template (currently entity-quality)
* Two instances of TermGenie exist: for OBA and GO:
                enter the entity (pick it from the GO), the quality (from PATO), enter optional lit_ref, and DBXref
** [http://go.termgenie.org/ TermGenie GO]
            It checks for duplicates, or existing terms
 
            Gives the label (add "trait") to the end. Also give a definition
** [http://go.termgenie.org/ TermGenie OBA]
            it infers the relationships, need to check them
 
            Don't use the template it give you (shown in red under the name)
* CM
            select the little check-box, and click submit
- log-in (anyone can sign up)- Firefox
- select template (currently entity-quality)
enter the entity (pick it from the GO), the quality (from PATO), enter optional lit_ref, and DBXref
It checks for duplicates, or existing terms
Gives the label (add "trait") to the end. Also give a definition
it infers the relationships, need to check them
Don't use the template it give you (shown in red under the name)
select the little check-box, and click submit
             Now it waits for a "gate-keeper" to accept the term from the queue
             Now it waits for a "gate-keeper" to accept the term from the queue
             Gate-keeper reviews it (can edit), and performs the commit.
             Gate-keeper reviews it (can edit), and performs the commit.
             once accepted it will update the ontology on GitHub
             once accepted it will update the ontology on GitHub
             Works in GO
             Works in GO
                You can jump to different ontologies, select the upper level term you want it under, and hit "use template" (only works if there is an upper level term that your term conforms to.)
* You can jump to different ontologies, select the upper level term you want it under, and hit "use template" (only works if there is an upper level term that your term conforms to.)
             Free form term creation
             Free form term creation
                 allows you to define all aspects of the new term using a free-template.   
                 allows you to define all aspects of the new term using a free-template.   
Line 39: Line 47:
                 TermGenie requires equivalence axioms to be in the same file.
                 TermGenie requires equivalence axioms to be in the same file.


* Citation: [http://www.ncbi.nlm.nih.gov/pubmed/25937883 TermGenie - a web-application for pattern-based ontology class generation]
== 3.  Discussion About Plant Trait Ontology: ==
"Morphology" needs 'discussion'
"Morphology" needs 'discussion'
     need more templates to accommodate more complex traits/term requests.
     need more templates to accommodate more complex traits/term requests.
Line 46: Line 57:
         Keep source files in OBO for instances where we need obo-edit.
         Keep source files in OBO for instances where we need obo-edit.
             Need to use the most recent Protege (5.0 beta snapshot) to save the source as .OBO
             Need to use the most recent Protege (5.0 beta snapshot) to save the source as .OBO
== 1.  Discussion About Plant Trait Ontology: ==
Continued from 9-15 call
Questions from Barry about how to define the traits:
== 2. TermGenie Demo ==
* A tool for creating new ontology terms for either GO (Gene Ontology) or OBA (Ontology of Biological Attributes). It uses a pattern-based approach to rapidly generate new terms and place them appropriately within the ontology structure. All terms are reviewed by a senior editor before the final commit to the ontology.
* Two instances of TermGenie exist: for OBA and GO:
** [http://go.termgenie.org/ TermGenie GO]
** [http://go.termgenie.org/ TermGenie OBA]
* Citation: [http://www.ncbi.nlm.nih.gov/pubmed/25937883 TermGenie - a web-application for pattern-based ontology class generation]
''Discussion of TermGenie tabled for next meeting"

Revision as of 20:04, 29 September 2015

Who: participants: AM, LC, MAL, EA, CM, PJ, JE

1. Training workshop in Corvallis

  • Location: Corvallis, 2nd week of Nov
  • notes are on the wiki- dates, accommodations
  • cathinle carrol (sp?) - morocco might come to the training. (EA)
  • PJ said whomever is on the Planteome- has travel funds, and should go ahead and use them. We will book the others (CIP, etc...)
  • 2 curators from CIGAR coming
  • CM will be there all week, so we can have the Protege training at any time in the week.

2. TermGenie Demo

  • A tool for creating new ontology terms for either GO (Gene Ontology) or OBA (Ontology of Biological Attributes). It uses a pattern-based approach to rapidly generate new terms and place them appropriately within the ontology structure. All terms are reviewed by a senior editor before the final commit to the ontology.
  • Two instances of TermGenie exist: for OBA and GO:
  • CM

- log-in (anyone can sign up)- Firefox - select template (currently entity-quality) enter the entity (pick it from the GO), the quality (from PATO), enter optional lit_ref, and DBXref It checks for duplicates, or existing terms Gives the label (add "trait") to the end. Also give a definition it infers the relationships, need to check them Don't use the template it give you (shown in red under the name) select the little check-box, and click submit

           Now it waits for a "gate-keeper" to accept the term from the queue
           Gate-keeper reviews it (can edit), and performs the commit.
           once accepted it will update the ontology on GitHub
           Works in GO
  • You can jump to different ontologies, select the upper level term you want it under, and hit "use template" (only works if there is an upper level term that your term conforms to.)
           Free form term creation
               allows you to define all aspects of the new term using a free-template.  
               enter all the metadata, and submit.
               There is a double-check that terms are not being created as duplicates.  Doesn't have access to OWL, so it can't check duplicates of biological significance.
           Doesn't exist for the TO, EO, and PSO.  (we will have to develop this for them)
               can run it on any server that we need it to be on.
           create a yaml-file on git, that has metadata on all the users, and their permissions.
               Don't know yet if we need separate instances for each different ontologies, or if we can use one 'master' for the whole Planteome
           Caveats
               inferences work proportionally to how well the logical definitions are in the ontology.
               TermGenie really only works if the hierarchy follows the PATO
               if you want the reasoner to work, you have to trust the primitive ontologies
               can compromise, and manually enter terms that don't fit with our interpretation
               TermGenie requires equivalence axioms to be in the same file.

3. Discussion About Plant Trait Ontology:

"Morphology" needs 'discussion'

   need more templates to accommodate more complex traits/term requests.
   Do we switch to 100% Protege?  Or can we still use both. 
       We are pushing for a full-switch to Protege. 
       Training will focus on Protege only for the workshop.
       Keep source files in OBO for instances where we need obo-edit.
           Need to use the most recent Protege (5.0 beta snapshot) to save the source as .OBO