{"openapi":"3.0.3","info":{"contact":{"email":"help@mygene.info","name":"Chunlei Wu","x-id":"https://github.com/newgene","x-role":"responsible developer"},"description":"Documentation of the MyGene.info Gene Query web services. Learn more about [MyGene.info](https://docs.mygene.info/en/latest/index.html)","termsOfService":"http://mygene.info/terms/","title":"MyGene.info API","version":"3.0","x-translator":{"infores":"infores:mygene-info","component":"KP","team":["Service Provider"],"biolink-version":"4.2.2"}},"servers":[{"description":"Encrypted Production server","url":"https://mygene.info/v3","x-maturity":"production"}],"tags":[{"name":"gene"},{"name":"annotation"},{"name":"query"},{"name":"translator"},{"name":"biothings"}],"paths":{"/gene/{id}":{"get":{"description":"By default, this will return the complete gene annotation object in JSON format.  See [here](https://docs.mygene.info/en/latest/doc/annotation_service.html#returned-object)  for an example and [here](https://docs.mygene.info/en/latest/doc/data.html#gene-object) for more details. If the input gene ID is not valid, 404 (NOT FOUND) will be returned.\n\nOptionally, you can pass a \"fields\" parameter to return only the annotation you want  (by filtering returned object fields). \"fields\" accepts any attributes (a.k.a fields) available  from the gene object. Multiple attributes should be separated by commas. If an attribute is not  available for a specific gene object, it will be ignored. Note that the attribute names are  case-sensitive.\n\nJust like the gene query service, you can also pass a \"callback\" parameter to make a JSONP call.","parameters":[{"name":"id","description":"Entrez (\"1017\") or Ensembl gene id (\"ENSG00000123374\"). A retired Entrez Gene id works too if it is  replaced by a new one, e.g., 245794. But a \"discontinued\" gene id will not return any hit, e.g., 138.","in":"path","required":true,"example":"1017","schema":{"type":"string"}},{"$ref":"#/components/parameters/species"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/callback"},{"$ref":"#/components/parameters/dotfield"},{"$ref":"#/components/parameters/email"},{"$ref":"#/components/parameters/size"}],"responses":{"200":{"description":"A 200 status code indicates a successful query, and is accompanied by the query response payload."}},"tags":["gene"]}},"/gene":{"post":{"description":"Although making simple GET requests above to our gene query service is sufficient in most use cases,  there are some times you might find it easier to batch query (e.g., retrieving gene annotations for  multiple genes). Fortunately, you can also make batch queries via POST requests when you need to.","parameters":[{"name":"ids","description":"Accept multiple geneids (either Entrez or Ensembl gene ids) seperated by comma, e.g.,  \"ids=1017,1018\" or \"ids=695,ENSG00000123374\". Note that currently we only take the input ids up to 1000 maximum, the rest will be omitted.\n\nThe request body can also be used to provide these ids.","in":"query","required":false,"schema":{"type":"string"}},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/species"},{"$ref":"#/components/parameters/dotfield"},{"$ref":"#/components/parameters/email"},{"$ref":"#/components/parameters/size"}],"requestBody":{"content":{"application/json":{"example":{"ids":["1017","1018"]},"schema":{"type":"object","properties":{"ids":{"description":"Accepts multiple gene ids. Note that currently we only take the input ids  up to 1000 maximum, the rest will be omitted.","type":"array","items":{"type":"string"}}}}}}},"responses":{"200":{"description":"A 200 status code indicates a successful query, and is accompanied by the query response payload."}},"tags":["gene"]}},"/metadata":{"get":{"description":"Get metadata about the data available from the API","responses":{"200":{"description":"A 200 status code indicates a successful query, and is accompanied by the query response payload."}},"tags":["metadata"]}},"/metadata/fields":{"get":{"description":"Get metadata about the data fields available from the API","responses":{"200":{"description":"A 200 status code indicates a successful query, and is accompanied by the query response payload."}},"tags":["metadata"]}},"/query":{"get":{"description":"MyGene.info chemical query web service. In the output, \"total\" in the output gives the total number  of matching hits, while the actual hits are returned under \"hits\" field.","parameters":[{"name":"q","description":"Required, passing user query. The detailed query syntax for parameter is explained  [here](https://docs.mygene.info/en/latest/doc/query_service.html#query-syntax).","in":"query","required":true,"example":"CDK2","schema":{"type":"string"}},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/species"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/from"},{"$ref":"#/components/parameters/fetch_all"},{"$ref":"#/components/parameters/scroll_id"},{"$ref":"#/components/parameters/sort"},{"$ref":"#/components/parameters/facets"},{"$ref":"#/components/parameters/facet_size"},{"$ref":"#/components/parameters/species_facet_filter"},{"$ref":"#/components/parameters/entrezonly"},{"$ref":"#/components/parameters/ensemblonly"},{"$ref":"#/components/parameters/callback"},{"$ref":"#/components/parameters/dotfield"},{"$ref":"#/components/parameters/email"}],"responses":{"200":{"description":"A 200 status code indicates a successful query, and is accompanied by the query response payload."}},"tags":["query"]},"post":{"description":"Although making simple GET requests above to our chemical query service is sufficient for most use cases,  there are times you might find it more efficient to make batch queries (e.g., retrieving gene annotation  for multiple genes). Fortunately, you can also make batch queries via POST requests when you need to.\n\nThe \"query\" field in the returned object indicates the matching query term. If a query term has no match,  it will return with a \"notfound\" field with the value \"true\".","parameters":[{"name":"q","description":"Accepts multiple values separated by commas. Note that currently we only take the input values up to 1000  maximum, the rest will be omitted.\n\nThe request body can also be used to provide these ids.","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"scopes","description":"Optional, specify one or more fields (separated by commas) to search.  The available \"fields\" can be passed to \"scopes\" parameter are listed  [here](https://docs.mygene.info/en/latest/doc/data.html#available-fields). Default: _id\n\nThe request body can also be used to provide this information.","in":"query","required":false,"schema":{"type":"string"}},{"$ref":"#/components/parameters/species"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/dotfield"},{"$ref":"#/components/parameters/email"},{"$ref":"#/components/parameters/size"},{"$ref":"#/components/parameters/from"},{"$ref":"#/components/parameters/fetch_all"},{"$ref":"#/components/parameters/scroll_id"},{"$ref":"#/components/parameters/sort"},{"$ref":"#/components/parameters/facets"},{"$ref":"#/components/parameters/facet_size"},{"$ref":"#/components/parameters/species_facet_filter"},{"$ref":"#/components/parameters/entrezonly"},{"$ref":"#/components/parameters/ensemblonly"},{"$ref":"#/components/parameters/callback"}],"requestBody":{"content":{"application/json":{"example":{"q":["1017","1018"],"scopes":["entrezgene"]},"schema":{"type":"object","properties":{"q":{"description":"Accepts multiple values separated by commas. Note that currently we only take the input values  up to 1000 maximum, the rest will be omitted.","type":"array","items":{"type":"string"}},"scopes":{"description":"Specify one or more fields (separated by commas) to search.  The available \"fields\" can be passed to \"scopes\" parameter are listed  [here](https://docs.mygene.info/en/latest/doc/data.html#available-fields). Default: _id","type":"array","items":{"type":"string"}}}}}}},"responses":{"200":{"description":"A 200 status code indicates a successful query, and is accompanied by the query response payload."}},"tags":["query"],"x-bte-kgs-operations":[{"$ref":"#/components/x-bte-kgs-operations/PathwayHasGene1"},{"$ref":"#/components/x-bte-kgs-operations/PathwayHasGene2"},{"$ref":"#/components/x-bte-kgs-operations/PathwayHasGene3"},{"$ref":"#/components/x-bte-kgs-operations/PathwayHasGene4"},{"$ref":"#/components/x-bte-kgs-operations/involvedInPathway1"},{"$ref":"#/components/x-bte-kgs-operations/involvedInPathway2"},{"$ref":"#/components/x-bte-kgs-operations/involvedInPathway3"},{"$ref":"#/components/x-bte-kgs-operations/involvedInPathway4"},{"$ref":"#/components/x-bte-kgs-operations/involvedInBP"},{"$ref":"#/components/x-bte-kgs-operations/BPToGene"},{"$ref":"#/components/x-bte-kgs-operations/enablesMF"},{"$ref":"#/components/x-bte-kgs-operations/MFToGene"},{"$ref":"#/components/x-bte-kgs-operations/involvedInCC"},{"$ref":"#/components/x-bte-kgs-operations/CCToGene"},{"$ref":"#/components/x-bte-kgs-operations/geneToDisease"},{"$ref":"#/components/x-bte-kgs-operations/diseaseToGene"},{"$ref":"#/components/x-bte-kgs-operations/hasHomolog-MGI"},{"$ref":"#/components/x-bte-kgs-operations/hasHomolog-MGI-rev"}]}}},"components":{"parameters":{"ensemblonly":{"name":"ensemblonly","description":"Optional. When passed as “true” or “1”, the query returns only the hits with valid Ensembl gene ids. Default: false.","in":"query","schema":{"type":"boolean","default":false}},"entrezonly":{"name":"entrezonly","description":"Optional. When passed as “true” or “1”, the query returns only the hits with valid Entrez gene ids. Default: false.","in":"query","schema":{"type":"boolean","default":false}},"species":{"name":"species","description":"Optional, can be used to limit the gene hits from given species.  You can use \"common names\" for nine common species (human, mouse,  rat, fruitfly, nematode, zebrafish, thale-cress, frog and pig).  All other species, you can provide their taxonomy ids from  [NCBI Taxonomy](https://www.ncbi.nlm.nih.gov/taxonomy). See more details  [here](https://docs.mygene.info/en/latest/doc/data.html#species).  Multiple species can be passed using comma as a separator. Passing \"all\" will  query against all available species. Default: all.","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","default":"all"}}},"species_facet_filter":{"name":"species_facet_filter","description":"Optional, relevant when faceting on species (i.e., \"facets=taxid\" are passed).  It's used to pass species filter without changing the scope of faceting,  so that the returned facet counts won't change. Either species name or taxonomy id  can be used, just like \"species\" parameter above. See examples of faceted queries  [here](https://docs.mygene.info/en/latest/doc/query_service.html#faceted-queries).","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},"callback":{"name":"callback","description":"Optional, you can pass a \"callback\" parameter to make a JSONP call.","in":"query","required":false,"schema":{"type":"string"}},"dotfield":{"name":"dotfield","description":"Optional, can be used to control the format of the returned object.  If \"dotfield\" is true, the returned data object is returned flattened (no nested objects)  using dotfield notation for key names. Default: false.","in":"query","required":false,"schema":{"type":"boolean","default":false}},"email":{"name":"email","description":"Optional, if you are regular users of our services, we encourage you to provide us an email,  so that we can better track the usage or follow up with you.","in":"query","required":false,"schema":{"type":"string"}},"facet_size":{"name":"facet_size","description":"Optional, an integer (1 <= facet_size <= 1000) that specifies how many buckets to return in a  [faceted query](https://docs.mychem.info/en/latest/doc/chem_query_service.html?highlight=from#faceted-queries).","in":"query","required":false,"schema":{"type":"integer","default":10}},"facets":{"name":"facets","description":"Optional, a single field or comma-separated fields to return facets, can only be used on non-free text fields.  E.g. \"facets=chembl.molecule_properties.full_mwt\". See [examples of faceted queries  here](https://docs.mychem.info/en/latest/doc/chem_query_service.html?highlight=from#faceted-queries).","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},"fetch_all":{"name":"fetch_all","description":"Optional, a boolean, which when TRUE, allows fast retrieval of all unsorted query hits.  The return object contains a _scroll_id field, which when passed as a parameter to the query endpoint  (see the scroll_id parameter), returns the next 1000 query results. Setting fetch_all = TRUE causes  the results to be inherently unsorted, therefore the sort parameter is ignored. For more information,  see [examples using fetch_all  here](https://docs.mychem.info/en/latest/doc/chem_query_service.html?highlight=from#scrolling-queries).  Default: FALSE.","in":"query","required":false,"schema":{"type":"boolean","default":false}},"fields":{"name":"fields","description":"Optional, can be a comma-separated list to limit the fields returned from the object.  If \"fields=all\", all available fields will be returned. Look  [here](https://docs.mychem.info/en/latest/doc/data.html#available-fields) for a list of available fields. \n\nNote that it supports dot notation as well, e.g., you can pass \"chebi.name\".  Default: \"fields=all\".  The parameter \"filter\" is an alias for this parameter.","in":"query","required":false,"schema":{"type":"string","default":"all"}},"from":{"name":"from","description":"Optional, the number of matching hits to skip, starting from 0. Default: 0. ","in":"query","required":false,"schema":{"type":"integer","default":0}},"scroll_id":{"name":"scroll_id","description":"Optional, a string containing the _scroll_id returned from a query request with fetch_all = TRUE.  Supplying a valid scroll_id will return the next 1000 unordered results. If the next results are  not obtained within 1 minute of the previous set of results, the scroll_id becomes stale, and a  new one must be obtained with another query request with fetch_all = TRUE. All other parameters are  ignored when the scroll_id parameter is supplied. For more information see [examples using scroll_id  here](https://docs.mychem.info/en/latest/doc/chem_query_service.html?highlight=from#scrolling-queries).","in":"query","required":false,"schema":{"type":"string"}},"size":{"name":"size","description":"Optional, the maximum number of matching hits to return (with a cap of 1000 at the moment). Default: 10. The combination of \"size\" and \"from\" parameters can be used to get paging for a large query.","in":"query","required":false,"schema":{"type":"integer","default":10}},"sort":{"name":"sort","description":"Optional, the comma-separated fields to sort on. Prefix with \"-\" for descending order, otherwise in ascending order.  Default: sort by matching scores in descending order.","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}}},"x-bte-kgs-operations":{"PathwayHasGene1":[{"supportBatch":true,"useTemplating":true,"inputs":[{"id":"REACT","semantic":"Pathway"}],"requestBody":{"body":{"q":"{{ queryInputs }}","scopes":"pathway.reactome.id"}},"outputs":[{"id":"NCBIGene","semantic":"Gene"}],"parameters":{"fields":"entrezgene","species":"human","size":1000},"predicate":"has_participant","source":"infores:reactome","knowledge_level":"knowledge_assertion","agent_type":"manual_agent","response_mapping":{"$ref":"#/components/x-bte-response-mapping/entrezgene"},"testExamples":[{"qInput":"REACT:R-HSA-70895","oneOutput":"NCBIGene:10295"}]}],"PathwayHasGene2":[{"supportBatch":true,"useTemplating":true,"inputs":[{"id":"KEGG.PATHWAY","semantic":"Pathway"}],"requestBody":{"body":{"q":"{{ queryInputs }}","scopes":"pathway.kegg.id"}},"outputs":[{"id":"NCBIGene","semantic":"Gene"}],"parameters":{"fields":"entrezgene,pathway.kegg.name","species":"human","size":1000},"predicate":"has_participant","source":"infores:cpdb","knowledge_level":"knowledge_assertion","agent_type":"manual_agent","response_mapping":{"$ref":"#/components/x-bte-response-mapping/entrezgene-keggname"},"testExamples":[{"qInput":"KEGG.PATHWAY:hsa00120","oneOutput":"NCBIGene:8309"}]}],"PathwayHasGene3":[{"supportBatch":true,"useTemplating":true,"inputs":[{"id":"WIKIPATHWAYS","semantic":"Pathway"}],"requestBody":{"body":{"q":"{{ queryInputs }}","scopes":"pathway.wikipathways.id"}},"outputs":[{"id":"NCBIGene","semantic":"Gene"}],"parameters":{"fields":"entrezgene,pathway.wikipathways.name","species":"human","size":1000},"predicate":"has_participant","source":"infores:cpdb","knowledge_level":"knowledge_assertion","agent_type":"manual_agent","response_mapping":{"$ref":"#/components/x-bte-response-mapping/entrezgene-wikiname"},"testExamples":[{"qInput":"WIKIPATHWAYS:WP2034","oneOutput":"NCBIGene:3953"}]}],"PathwayHasGene4":[{"supportBatch":true,"useTemplating":true,"inputs":[{"id":"BIOCARTA","semantic":"Pathway"}],"requestBody":{"body":{"q":"{{ queryInputs }}","scopes":"pathway.biocarta.id"}},"outputs":[{"id":"NCBIGene","semantic":"Gene"}],"parameters":{"fields":"entrezgene,pathway.biocarta.name","species":"human","size":1000},"predicate":"has_participant","source":"infores:cpdb","knowledge_level":"knowledge_assertion","agent_type":"manual_agent","response_mapping":{"$ref":"#/components/x-bte-response-mapping/entrezgene-biocartaname"},"testExamples":[{"qInput":"BIOCARTA:raspathway","oneOutput":"NCBIGene:3265"}]}],"involvedInPathway1":[{"supportBatch":true,"useTemplating":true,"inputs":[{"id":"NCBIGene","semantic":"Gene"}],"requestBody":{"body":{"q":"{{ queryInputs }}","scopes":"entrezgene"}},"outputs":[{"id":"REACT","semantic":"Pathway"}],"parameters":{"fields":"pathway.reactome.id","species":"human","size":1000},"predicate":"participates_in","source":"infores:reactome","knowledge_level":"knowledge_assertion","agent_type":"manual_agent","response_mapping":{"$ref":"#/components/x-bte-response-mapping/reactomePathway"},"testExamples":[{"qInput":"NCBIGene:1629","oneOutput":"REACT:R-HSA-70895"}]}],"involvedInPathway2":[{"supportBatch":true,"useTemplating":true,"inputs":[{"id":"NCBIGene","semantic":"Gene"}],"requestBody":{"body":{"q":"{{ queryInputs }}","scopes":"entrezgene"}},"outputs":[{"id":"KEGG.PATHWAY","semantic":"Pathway"}],"parameters":{"fields":"pathway.kegg.id,pathway.kegg.name","species":"human","size":1000},"predicate":"participates_in","source":"infores:cpdb","knowledge_level":"knowledge_assertion","agent_type":"manual_agent","response_mapping":{"$ref":"#/components/x-bte-response-mapping/keggPathway"},"testExamples":[{"qInput":"NCBIGene:1629","oneOutput":"KEGG.PATHWAY:hsa00280"}]}],"involvedInPathway3":[{"supportBatch":true,"useTemplating":true,"inputs":[{"id":"NCBIGene","semantic":"Gene"}],"requestBody":{"body":{"q":"{{ queryInputs }}","scopes":"entrezgene"}},"outputs":[{"id":"WIKIPATHWAYS","semantic":"Pathway"}],"parameters":{"fields":"pathway.wikipathways.id,pathway.wikipathways.name","species":"human","size":1000},"predicate":"participates_in","source":"infores:cpdb","knowledge_level":"knowledge_assertion","agent_type":"manual_agent","response_mapping":{"$ref":"#/components/x-bte-response-mapping/wikipathway"},"testExamples":[{"qInput":"NCBIGene:8309","oneOutput":"WIKIPATHWAYS:WP3942"}]}],"involvedInPathway4":[{"supportBatch":true,"useTemplating":true,"inputs":[{"id":"NCBIGene","semantic":"Gene"}],"requestBody":{"body":{"q":"{{ queryInputs }}","scopes":"entrezgene"}},"outputs":[{"id":"BIOCARTA","semantic":"Pathway"}],"parameters":{"fields":"pathway.biocarta.id,pathway.biocarta.name","species":"human","size":1000},"predicate":"participates_in","source":"infores:cpdb","knowledge_level":"knowledge_assertion","agent_type":"manual_agent","response_mapping":{"$ref":"#/components/x-bte-response-mapping/biocarta"},"testExamples":[{"qInput":"NCBIGene:5608","oneOutput":"BIOCARTA:p38mapkpathway"}]}],"involvedInBP":[{"supportBatch":true,"useTemplating":true,"inputs":[{"id":"NCBIGene","semantic":"Gene"}],"requestBody":{"body":{"q":"{{ queryInputs }}","scopes":"entrezgene"}},"outputs":[{"id":"GO","semantic":"BiologicalProcess"}],"parameters":{"fields":"go.BP.id,go.BP.pubmed","species":"human","size":1000},"predicate":"participates_in","source":"infores:ncbi-gene","knowledge_level":"knowledge_assertion","agent_type":"not_provided","response_mapping":{"$ref":"#/components/x-bte-response-mapping/biologicalProcess"},"testExamples":[{"qInput":"NCBIGene:632","oneOutput":"GO:0001501"}]}],"BPToGene":[{"supportBatch":true,"useTemplating":true,"inputs":[{"id":"GO","semantic":"BiologicalProcess"}],"requestBody":{"body":{"q":"{{ queryInputs | replPrefix('GO') }}","scopes":"go.BP.id"}},"outputs":[{"id":"NCBIGene","semantic":"Gene"}],"parameters":{"fields":"entrezgene","species":"human","size":1000},"predicate":"has_participant","source":"infores:ncbi-gene","knowledge_level":"knowledge_assertion","agent_type":"not_provided","response_mapping":{"$ref":"#/components/x-bte-response-mapping/entrezgene"},"testExamples":[{"qInput":"GO:0001501","oneOutput":"NCBIGene:5741"}]}],"enablesMF":[{"supportBatch":true,"useTemplating":true,"inputs":[{"id":"NCBIGene","semantic":"Gene"}],"requestBody":{"body":{"q":"{{ queryInputs }}","scopes":"entrezgene"}},"outputs":[{"id":"GO","semantic":"MolecularActivity"}],"parameters":{"fields":"go.MF.id,go.MF.pubmed","species":"human","size":1000},"predicate":"enables","source":"infores:ncbi-gene","knowledge_level":"knowledge_assertion","agent_type":"not_provided","response_mapping":{"$ref":"#/components/x-bte-response-mapping/molecularFunction"},"testExamples":[{"qInput":"NCBIGene:1629","oneOutput":"GO:0031405"}]}],"MFToGene":[{"supportBatch":true,"useTemplating":true,"inputs":[{"id":"GO","semantic":"MolecularActivity"}],"requestBody":{"body":{"q":"{{ queryInputs | replPrefix('GO') }}","scopes":"go.MF.id"}},"outputs":[{"id":"NCBIGene","semantic":"Gene"}],"parameters":{"fields":"entrezgene","species":"human","size":1000},"predicate":"enabled_by","source":"infores:ncbi-gene","knowledge_level":"knowledge_assertion","agent_type":"not_provided","response_mapping":{"$ref":"#/components/x-bte-response-mapping/entrezgene"},"testExamples":[{"qInput":"GO:0008147","oneOutput":"NCBIGene:632"}]}],"involvedInCC":[{"supportBatch":true,"useTemplating":true,"inputs":[{"id":"NCBIGene","semantic":"Gene"}],"requestBody":{"body":{"q":"{{ queryInputs }}","scopes":"entrezgene"}},"outputs":[{"id":"GO","semantic":"CellularComponent"}],"parameters":{"fields":"go.CC.id,go.CC.pubmed","species":"human","size":1000},"predicate":"active_in","source":"infores:ncbi-gene","knowledge_level":"knowledge_assertion","agent_type":"not_provided","response_mapping":{"$ref":"#/components/x-bte-response-mapping/cellularComponent"},"testExamples":[{"qInput":"NCBIGene:5741","oneOutput":"GO:0005576"}]}],"CCToGene":[{"supportBatch":true,"useTemplating":true,"inputs":[{"id":"GO","semantic":"CellularComponent"}],"requestBody":{"body":{"q":"{{ queryInputs | replPrefix('GO') }}","scopes":"go.CC.id"}},"outputs":[{"id":"NCBIGene","semantic":"Gene"}],"parameters":{"fields":"entrezgene","species":"human","size":1000},"predicate":"has_active_component","source":"infores:ncbi-gene","knowledge_level":"knowledge_assertion","agent_type":"not_provided","response_mapping":{"$ref":"#/components/x-bte-response-mapping/entrezgene"},"testExamples":[{"qInput":"GO:0033268","oneOutput":"NCBIGene:6326"}]}],"geneToDisease":[{"supportBatch":true,"useTemplating":true,"inputs":[{"id":"NCBIGene","semantic":"Gene"}],"requestBody":{"body":{"q":"{{ queryInputs }}","scopes":"entrezgene"}},"outputs":[{"id":"MONDO","semantic":"Disease"}],"parameters":{"fields":"clingen.clinical_validity.mondo,clingen.clinical_validity.online_report","species":"human","size":1000},"predicate":"related_to","source":"infores:clingen","knowledge_level":"knowledge_assertion","agent_type":"manual_agent","response_mapping":{"$ref":"#/components/x-bte-response-mapping/clingen"},"testExamples":[{"qInput":"NCBIGene:23126","oneOutput":"MONDO:0014606"}]}],"diseaseToGene":[{"supportBatch":true,"useTemplating":true,"inputs":[{"id":"MONDO","semantic":"Disease"}],"requestBody":{"body":{"q":"{{ queryInputs | replPrefix('MONDO') }}","scopes":"clingen.clinical_validity.mondo"}},"outputs":[{"id":"NCBIGene","semantic":"Gene"}],"parameters":{"fields":"entrezgene","species":"human","size":1000},"predicate":"related_to","source":"infores:clingen","knowledge_level":"knowledge_assertion","agent_type":"manual_agent","response_mapping":{"$ref":"#/components/x-bte-response-mapping/entrezgene"},"testExamples":[{"qInput":"MONDO:0014606","oneOutput":"NCBIGene:23126"}]}],"hasHomolog-MGI":[{"supportBatch":true,"useTemplating":true,"inputs":[{"id":"HGNC","semantic":"Gene"}],"requestBody":{"body":{"q":"{{ queryInputs }}","scopes":"pantherdb.HGNC"}},"outputs":[{"id":"MGI","semantic":"Gene"}],"parameters":{"fields":"pantherdb.ortholog.MGI","size":1000},"predicate":"homologous_to","source":"infores:panther","knowledge_level":"knowledge_assertion","agent_type":"computational_model","response_mapping":{"$ref":"#/components/x-bte-response-mapping/pantherMGI"},"testExamples":[{"qInput":"HGNC:20589","oneOutput":"MGI:1921537"}]}],"hasHomolog-MGI-rev":[{"supportBatch":true,"useTemplating":true,"inputs":[{"id":"MGI","semantic":"Gene"}],"requestBody":{"body":{"q":"{{ queryInputs | rmPrefix | join(',') }}","scopes":"pantherdb.ortholog.MGI"}},"outputs":[{"id":"HGNC","semantic":"Gene"}],"parameters":{"fields":"pantherdb.HGNC","size":1000},"predicate":"homologous_to","source":"infores:panther","knowledge_level":"knowledge_assertion","agent_type":"computational_model","response_mapping":{"$ref":"#/components/x-bte-response-mapping/pantherHGNC"},"testExamples":[{"qInput":"MGI:1916384","oneOutput":"HGNC:23586"}]}]},"x-bte-response-mapping":{"entrezgene":{"NCBIGene":"entrezgene"},"entrezgene-keggname":{"NCBIGene":"entrezgene","input_name":"pathway.kegg.name"},"entrezgene-wikiname":{"NCBIGene":"entrezgene","input_name":"pathway.wikipathways.name"},"entrezgene-biocartaname":{"NCBIGene":"entrezgene","input_name":"pathway.biocarta.name"},"reactomePathway":{"REACT":"pathway.reactome.id"},"keggPathway":{"KEGG.PATHWAY":"pathway.kegg.id","output_name":"pathway.kegg.name"},"wikipathway":{"WIKIPATHWAYS":"pathway.wikipathways.id","output_name":"pathway.wikipathways.name"},"biocarta":{"BIOCARTA":"pathway.biocarta.id","output_name":"pathway.biocarta.name"},"biologicalProcess":{"GO":"go.BP.id","ref_pmid":"go.BP.pubmed"},"molecularFunction":{"GO":"go.MF.id","ref_pmid":"go.MF.pubmed"},"cellularComponent":{"GO":"go.CC.id","ref_pmid":"go.CC.pubmed"},"clingen":{"MONDO":"clingen.clinical_validity.mondo","source_url":"clingen.clinical_validity.online_report"},"pantherMGI":{"MGI":"pantherdb.ortholog.MGI"},"pantherHGNC":{"HGNC":"pantherdb.HGNC"}}}}