Overview

About <a name="about"></a>

"GeneDoc" is the application behind MyGene.Info, which provides simple-to-use REST web services to query/retrieve gene annotation data. It's designed with simplicity and performance emphasized. A typical use case is to use it to power a web application which requires querying genes and obtaining common gene annotations. For example, MyGene.Info services are used to power BioGPS.

MyGene.Info web services <a name="services"></a>

MyGene.Info provides two simple web services: one for gene queries and the other for gene annotation retrieval. Both return results in JSON format.

Gene query serivce:

URL:

http://mygene.info/query

Examples:

http://mygene.info/query?q=cdk2
http://mygene.info/query?q=cdk2+AND+species:human
http://mygene.info/query?q=cdk?
http://mygene.info/query?q=p*
http://mygene.info/query?q=entrezgene:1017
http://mygene.info/query?q=ensemblgene:ENSG00000123374

Documentation

You can read the full description of our query syntax here.

Gene annotation service:

URL:

http://mygene.info/gene/<geneid>

Examples:

http://mygene.info/gene/1017
http://mygene.info/gene/ENSG00000123374

http://mygene.info/gene/1017?filter=name,symbol,summary

"\<geneid>" can be any of Entrez or Ensembl Gene ids from supported species. A retired Entrez Gene id works too if it is replaced by a new one.

Documentation

You can read the full description of our query syntax here.