Example code |
import json
import requests
GENESHOT_URL = 'https://maayanlab.cloud/geneshot/api/associate'
payload = {
"gene_list": ["CRP","IL6","TNF","IL1B","TAC1","ALB","CALCA","TRPV1","INS","NGF","PTGS2","FOS","POMC","IL10","CD4","BDNF","ATP4A","ATP12A","ACE","CXCL8","GPT","OPRM1","TRPA1","GAPDH","F2","PTH","CCL2","CD34","CNR1","AKT1","F3","KLK3","OXT","SST","IL2","TLR4","CD8A","AFP","SCN9A","IL4","SCN10A","CEACAM5","NTRK1","KIT","AIF1","JUN"],
"similarity": "coexpression"
}
response = requests.post(GENESHOT_URL, json=payload)
data = json.loads(response.text)
print(data)
|
Example results |
{
"association": {
"A1CF": {
"publications": 126,
"simScore": 0.05238375919205802,
"topGenes": {
"0": "ALB",
"1": "F2",
...
},
"topScores": {
"0": 0.8976537585258484,
"1": 0.8907041549682617,
...
}
},
...
},
"darkgpcr": [],
"darkionchannel": [
"SLC26A1"
],
"darkkinase": [],
"gpcr": [],
"ionchannel": [
"SLC26A1",
"SCN10A",
"SCN11A",
"KCNK18"
],
"kinase": [
"DGKH",
"KHK"
],
"query_time": 2.161868095397949
}
|