An example ENSEMBL gene ID identifier list:

ENSG00000227232
ENSG00000223972
ENSG00000239945
ENSG00000238009
ENSG00000186092
				

Will output:

ENSG00000227232	WASH7P
ENSG00000223972	DDX11L1
ENSG00000239945	AL627309.3
ENSG00000238009	AL627309.1
ENSG00000186092	OR4F5


			

GET request for a single ID:

https://biotools.fr/human/ensembl_symbol_converter/?api=1&id=ENSG00000227232
will output:

{"ENSMUSG00000082108":"Gm13777"}

POST request with ids submitted as a JSON array:

endpoint:	https://biotools.fr/human/ensembl_symbol_converter/
POST variables:
	api = 1
	ids = ["ENSG00000227232","ENSG00000223972","ENSG00000239945"
"]

Will output:

{"ENSMUSG00000082108":"Gm13777","ENSMUSG00000022485":"Hoxc5","ENSMUSG00000050621":"Rps27rt"}

Example R code:


require(httr)
require(jsonlite)

###
# A single ID to convert - use a GET request
###
url = "https://biotools.fr/human/ensembl_symbol_converter/?api=1&id=ENSG00000227232"
r <- GET(url)

output = fromJSON( content(r, "text"), flatten=TRUE)
df <- as.data.frame(output)
df


###
# Multiple IDs to convert - use a POST request
###
url = "https://biotools.fr/human/ensembl_symbol_converter/"
ids = c("ENSG00000227232","ENSG00000223972","ENSG00000239945")
ids_json <- toJSON(ids)

body <- list(api=1, ids=ids_json)
r <- POST(url, body = body)

output = fromJSON( content(r, "text"), flatten=TRUE)
df <- as.data.frame(output)
df


			

ENSEMBL Gene IDs



 

Converted Data