Skip to content

A ruby wrapper for a few of the DAVID API functions for functional gene annotation (http://david.abcc.ncifcrf.gov/)

Notifications You must be signed in to change notification settings

Nanguage/davidapi

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

A simple library that interfaces with the DAVID API (http://david.abcc.ncifcrf.gov/)
to retrieve functional annotation information.


More documentation coming soon, but here are some simple use cases:


---------------------------

  require 'davidapi'
  
  #create an array of gene symbols
  geneList = ['ERBB2','TP53','MDM2']
  
  #retrieve DAVID annotations
  newHash = getFuncAnnotations(geneList)
  
  #find annotations common to all genes in your list
  common = getCommonAnnos(newHash)

---------------------------
  
  #create an array of ids
  geneList = ['2919','6347','6348','6364']
  
  #retrieve enriched clusters
  newHash = getFuncClustering(geneList,customType="ENTREZ_GENE_ID")
  
---------------------------
  
  #create an array of ids
  geneList = ['ERBB2','TP53','MDM2']
  
  #retrieve full gene info:
  newHash = getGeneReport(geneList)
  
---------------------------



Author:  Chris Miller
Contact: chrisamiller@gmail.com
Author Homepage: http://www.chrisamiller.com/
License: GPL 2

About

A ruby wrapper for a few of the DAVID API functions for functional gene annotation (http://david.abcc.ncifcrf.gov/)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Ruby 100.0%