GET cafe/genetree/id/:id | Retrieves a cafe tree of the gene tree using the gene tree stable identifier |
GET cafe/genetree/member/id/:id | Retrieves the cafe tree of the gene tree that contains the gene / transcript / translation stable identifier |
GET cafe/genetree/member/symbol/:species/:symbol | Retrieves the cafe tree of the gene tree that contains the gene identified by a symbol |
GET genetree/id/:id | Retrieves a gene tree for a gene tree stable identifier |
GET genetree/member/id/:id | Retrieves the gene tree that contains the gene / transcript / translation stable identifier |
GET genetree/member/symbol/:species/:symbol | Retrieves the gene tree that contains the gene identified by a symbol |
GET alignment/region/:species/:region | Retrieves genomic alignments as separate blocks based on a region and species |
GET homology/id/:id | Retrieves homology information (orthologs) by Ensembl gene id |
GET homology/symbol/:species/:symbol | Retrieves homology information (orthologs) by symbol |
GET info/analysis/:species | List the names of analyses involved in generating Ensembl data. |
GET info/assembly/:species | List the currently available assemblies for a species, along with toplevel sequences, chromosomes and cytogenetic bands. |
GET info/assembly/:species/:region_name | Returns information about the specified toplevel sequence region for the given species. |
GET info/biotypes/:species | List the functional classifications of gene models that Ensembl associates with a particular species. Useful for restricting the type of genes/transcripts retrieved by other endpoints. |
GET info/biotypes/groups/:group/:object_type | Without argument the list of available biotype groups is returned. With :group argument provided, list the properties of biotypes within that group. Object type (gene or transcript) can be provided for filtering. |
GET info/biotypes/name/:name/:object_type | List the properties of biotypes with a given name. Object type (gene or transcript) can be provided for filtering. |
GET info/compara/methods | List all compara analyses available (an analysis defines the type of comparative data). |
GET info/compara/species_sets/:method | List all collections of species analysed with the specified compara method. |
GET info/comparas | Lists all available comparative genomics databases and their data release. DEPRECATED: use info/genomes/division instead. |
GET info/data | Shows the data releases available on this REST server. May return more than one release (unfrequent non-standard Ensembl configuration). |
GET info/eg_version | Returns the Ensembl Genomes version of the databases backing this service |
GET info/external_dbs/:species | Lists all available external sources for a species. |
GET info/divisions | Get list of all Ensembl divisions for which information is available |
GET info/genomes/:genome_name | Find information about a given genome |
GET info/genomes/accession/:accession | Find information about genomes containing a specified INSDC accession |
GET info/genomes/assembly/:assembly_id | Find information about a genome with a specified assembly |
GET info/genomes/division/:division_name | Find information about all genomes in a given division. May be large for Ensembl Bacteria. |
GET info/genomes/taxonomy/:taxon_name | Find information about all genomes beneath a given node of the taxonomy |
GET info/ping | Checks if the service is alive. |
GET info/rest | Shows the current version of the Ensembl REST API. |
GET info/software | Shows the current version of the Ensembl API used by the REST server. |
GET info/species | Lists all available species, their aliases, available adaptor groups and data release. |
GET info/variation/:species | List the variation sources used in Ensembl for a species. |
GET info/variation/consequence_types | Lists all variant consequence types. |
GET info/variation/populations/:species:/:population_name | List all individuals for a population from a species |
GET info/variation/populations/:species | List all populations for a species |
GET ontology/ancestors/:id | Reconstruct the entire ancestry of a term from is_a and part_of relationships |
GET ontology/ancestors/chart/:id | Reconstruct the entire ancestry of a term from is_a and part_of relationships. |
GET ontology/descendants/:id | Find all the terms descended from a given term. By default searches are conducted within the namespace of the given identifier |
GET ontology/id/:id | Search for an ontological term by its namespaced identifier |
GET ontology/name/:name | Search for a list of ontological terms by their name |
GET taxonomy/classification/:id | Return the taxonomic classification of a taxon node |
GET taxonomy/id/:id | Search for a taxonomic term by its identifier or name |
GET taxonomy/name/:name | Search for a taxonomic id by a non-scientific name |
GET variant_recoder/:species/:id | Translate a variant identifier, HGVS notation or genomic SPDI notation to all possible variant IDs, HGVS and genomic SPDI |
POST variant_recoder/:species | Translate a list of variant identifiers, HGVS notations or genomic SPDI notations to all possible variant IDs, HGVS and genomic SPDI |
GET variation/:species/:id | Uses a variant identifier (e.g. rsID) to return the variation features including optional genotype, phenotype and population data |
GET variation/:species/pmcid/:pmcid | Fetch variants by publication using PubMed Central reference number (PMCID) |
GET variation/:species/pmid/:pmid | Fetch variants by publication using PubMed reference number (PMID) |
POST variation/:species/ | Uses a list of variant identifiers (e.g. rsID) to return the variation features including optional genotype, phenotype and population data |
GET ga4gh/beacon | Return Beacon information |
GET ga4gh/beacon/query | Return the Beacon response for allele information |
POST ga4gh/beacon/query | Return the Beacon response for allele information |
GET ga4gh/features/:id | Return the GA4GH record for a specific sequence feature given its identifier |
POST ga4gh/features/search | Return a list of sequence annotation features in GA4GH format |
POST ga4gh/callsets/search | Return a list of sets of genotype calls for specific samples in GA4GH format |
GET ga4gh/callsets/:id | Return the GA4GH record for a specific CallSet given its identifier |
POST ga4gh/datasets/search | Return a list of datasets in GA4GH format |
GET ga4gh/datasets/:id | Return the GA4GH record for a specific dataset given its identifier |
POST ga4gh/featuresets/search | Return a list of feature sets in GA4GH format |
GET ga4gh/featuresets/:id | Return the GA4GH record for a specific featureSet given its identifier |
GET ga4gh/variants/:id | Return the GA4GH record for a specific variant given its identifier. |
POST ga4gh/variantannotations/search | Return variant annotation information in GA4GH format for a region on a reference sequence |
POST ga4gh/variants/search | Return variant call information in GA4GH format for a region on a reference sequence |
POST ga4gh/variantsets/search | Return a list of variant sets in GA4GH format |
GET ga4gh/variantsets/:id | Return the GA4GH record for a specific VariantSet given its identifier |
POST ga4gh/references/search | Return a list of reference sequences in GA4GH format |
GET ga4gh/references/:id | Return data for a specific reference in GA4GH format by id |
POST ga4gh/referencesets/search | Return a list of reference sets in GA4GH format |
GET ga4gh/referencesets/:id | Return data for a specific reference set in GA4GH format |
POST ga4gh/variantannotationsets/search | Return a list of annotation sets in GA4GH format |
GET ga4gh/variantannotationsets/:id | Return meta data for a specific annotation set in GA4GH format |