See also : Understanding the Gemma API.
The Gemma WSDL is at http://www.chibi.ubc.ca/Gemma/ws/gemma.wsdl.
Currently there are about 18 services, some of which are primarily designed to provide parameter values for use in the more interesting services. The major functionality includes:
- Getting gene coexpression information.
- Retrieving expression profiles for genes in given data sets.
- Getting GO terms for a gene.
The output returned from the Gemma web services are just standard xml files. Although the help says that the output and the input are integers and longs and such they are actually just string representations of these types. Casting will be a necessary step.
Some web services take ‘taxon id’ as a parameter. Rather than provide a service which provides these, here is a reference:
- human = 1
- mouse = 2
- rat = 3
We have been testing our web services with Matlab. For a sample session see the end of the page.
For the latest documentation see the generated pages
Here is an example of a session in Matlab using a web service to retrieve gene coexpression information.