Difference between revisions of "Sample Code Cookbook"

From NCBO Wiki
Jump to navigation Jump to search
Line 8: Line 8:
  
 
* I would like to find all terms mapped from my ontology to other ontologies in BioPortal
 
* I would like to find all terms mapped from my ontology to other ontologies in BioPortal
** Use the Mapping web service to find mapped terms. These mappings include mapping generated manually (DbXrefs) and programatically (LOOM).  
+
** Use the Mapping web service to find terms in other BioPortal ontologies similar to terms in your ontology. These mappings include mapping generated manually (DbXrefs) and programatically (LOOM).
 
*** Mapping Web service documentation: http://www.bioontology.org/wiki/index.php/NCBO_REST_services#Mapping_Service  
 
*** Mapping Web service documentation: http://www.bioontology.org/wiki/index.php/NCBO_REST_services#Mapping_Service  
 
*** Example code: https://bmir-gforge.stanford.edu/gf/project/client_examples/scmsvn/?action=browse&path=%2Ftrunk%2FPerl%2FExtractMappings%2F  
 
*** Example code: https://bmir-gforge.stanford.edu/gf/project/client_examples/scmsvn/?action=browse&path=%2Ftrunk%2FPerl%2FExtractMappings%2F  
  
* I am the curator for a database and need to triage which papers to curate from PubMed to add new information to my database.
+
* I am the curator for a database and need to triage papers to identify which papers from PubMed to curate to add new information to my database
 
** Use the Annotator web service to identify ontology terms in textual data.  
 
** Use the Annotator web service to identify ontology terms in textual data.  
*** See http://www.bioontology.org/wiki/index.php/Annotator_Web_service for a description of the web service
+
*** Annotator Web service documentation: http://www.bioontology.org/wiki/index.php/Annotator_Web_service
*** Example code at:
+
*** Example code:  
  
 
* I have PubMed abstracts and want to link information in the abstracts to my database of interest.  
 
* I have PubMed abstracts and want to link information in the abstracts to my database of interest.  

Revision as of 22:08, 2 November 2010

This page lists use cases and provides examples of how these questions can be answered using NCBO software (web services and widgets), and includes links to code samples and documentation.

Use Cases

  • I am the curator for a database and need to triage papers to identify which papers from PubMed to curate to add new information to my database
  • I have PubMed abstracts and want to link information in the abstracts to my database of interest.
    • Process the text with the Annotator web service. If your database of interest is included in the NCBO Resource Index you can search the database(s) for records that contain these terms. See http://www.bioontology.org/wiki/index.php/Resource_Index for more details on the Resource Index web service.
  • I would like to include the graph display of my ontology on my web site.