MASTERMIND API

All of the Power of the Mastermind Genomic Search Engine - Automated.

The Mastermind API

Mastermind offers a Base API and Advanced API for integrating insight from the genomic medical literature into your platform or automated genomic analysis pipeline.

View the full API documentation here

API Demo

Try the interactive demo below, powered by the Mastermind API.

Log in to try the interactive API demo below.

"Suggestions" Endpoint Base API

Returns the canonical name(s) to query in Mastermind for the given disease, gene, or variant.

See the full API documentation linked above for details and information about each of the input filters below, including acceptable values, formatting, etc.

Log in to get your API token.
Try this gene, for example: Proto-Oncogene B-Raf
Try this variant, for example: braf:c.1799T>A
Try this disease, for example: malignant melanoma
Try this hpo, for example: Increased inflammatory response
Try this unii, for example: Vemurafenib

API Results

Submit API URL query to see results.

Request

API URL:
Example usage:

Response

Status code:
Body:
Submit API query above to see results.

"Counts" Endpoint Base API

Returns the number of articles that match the given query.

See the full API documentation linked above for details and information about each of the input filters below, including acceptable values, formatting, etc.

Log in to get your API token.
Try this gene, for example: braf
Try this variant, for example: braf:V600E
Try this disease, for example: melanoma
Try this hpo_id, for example: HP:0012649
Try this unii_id, for example: UNII:207SMY3FQT
Try this category, for example: functional-sub
Try this keyword, for example: basket
Try this since, for example: 1629763200
Try this scope, for example: abstract
Try this page, for example: 2

API Results

Submit API URL query to see results.

Request

API URL:
Example usage:

Response

Status code:
Body:
Submit API query above to see results.

"Articles" Endpoint Advanced API

Returns the list of articles, ranked by relevance, for the given query.

See the full API documentation linked above for details and information about each of the input filters below, including acceptable values, formatting, etc.

Log in to get your API token.
Try this gene, for example: braf
Try this variant, for example: braf:V600E
Try this disease, for example: melanoma
Try this hpo_id, for example: HP:0012649
Try this unii_id, for example: UNII:207SMY3FQT
Try this category, for example: functional-sub
Try this keyword, for example: basket
Try this since, for example: 1629763200
Try this scope, for example: abstract
Try this page, for example: 2

API Results

Submit API URL query to see results.

Request

API URL:
Example usage:

Response

Status code:
Body:
Submit API query above to see results.

"Diseases" Endpoint Advanced API

Returns the top 5 diseases, ranked by number of matched articles, for the given query.

See the full API documentation linked above for details and information about each of the input filters below, including acceptable values, formatting, etc.

Log in to get your API token.
Try this gene, for example: braf
Try this variant, for example: braf:V600E
Try this disease, for example: melanoma
Try this hpo_id, for example: HP:0012649
Try this unii_id, for example: UNII:207SMY3FQT
Try this category, for example: functional-sub
Try this keyword, for example: basket
Try this since, for example: 1629763200
Try this scope, for example: abstract
Try this page, for example: 2

API Results

Submit API URL query to see results.

Request

API URL:
Example usage:

Response

Status code:
Body:
Submit API query above to see results.

"Phenotypes" Endpoint Advanced API

This endpoint is in beta and may change before it's finalized.
Returns the top 5 phenotypes, ranked by number of matched articles, for the given query.

See the full API documentation linked above for details and information about each of the input filters below, including acceptable values, formatting, etc.

Log in to get your API token.
Try this gene, for example: braf
Try this variant, for example: braf:V600E
Try this disease, for example: melanoma
Try this hpo_id, for example: HP:0012649
Try this unii_id, for example: UNII:207SMY3FQT
Try this category, for example: functional-sub
Try this keyword, for example: basket
Try this since, for example: 1629763200
Try this scope, for example: abstract
Try this page, for example: 2

API Results

Submit API URL query to see results.

Request

API URL:
Example usage:

Response

Status code:
Body:
Submit API query above to see results.

"Therapies" Endpoint Advanced API

This endpoint is in beta and may change before it's finalized.
Returns the top 5 therapies, ranked by number of matched articles, for the given query.

See the full API documentation linked above for details and information about each of the input filters below, including acceptable values, formatting, etc.

Log in to get your API token.
Try this gene, for example: braf
Try this variant, for example: braf:V600E
Try this disease, for example: melanoma
Try this hpo_id, for example: HP:0012649
Try this unii_id, for example: UNII:207SMY3FQT
Try this category, for example: functional-sub
Try this keyword, for example: basket
Try this since, for example: 1629763200
Try this scope, for example: abstract
Try this page, for example: 2

API Results

Submit API URL query to see results.

Request

API URL:
Example usage:

Response

Status code:
Body:
Submit API query above to see results.

"Genes" Endpoint Advanced API

Returns the top 5 genes, ranked by number of matched articles, for the given query.

See the full API documentation linked above for details and information about each of the input filters below, including acceptable values, formatting, etc.

Log in to get your API token.
Try this gene, for example: braf
Try this variant, for example: braf:V600E
Try this disease, for example: melanoma
Try this hpo_id, for example: HP:0012649
Try this unii_id, for example: UNII:207SMY3FQT
Try this category, for example: functional-sub
Try this keyword, for example: basket
Try this since, for example: 1629763200
Try this scope, for example: abstract
Try this page, for example: 2

API Results

Submit API URL query to see results.

Request

API URL:
Example usage:

Response

Status code:
Body:
Submit API query above to see results.

"Variants" Endpoint Advanced API

Returns the top 5 variants, ranked by number of matched articles, for the given query.

See the full API documentation linked above for details and information about each of the input filters below, including acceptable values, formatting, etc.

Log in to get your API token.
Try this gene, for example: braf
Try this variant, for example: braf:V600E
Try this disease, for example: melanoma
Try this hpo_id, for example: HP:0012649
Try this unii_id, for example: UNII:207SMY3FQT
Try this category, for example: functional-sub
Try this keyword, for example: basket
Try this since, for example: 1629763200
Try this scope, for example: abstract
Try this page, for example: 2

API Results

Submit API URL query to see results.

Request

API URL:
Example usage:

Response

Status code:
Body:
Submit API query above to see results.

"Article Info" Endpoint Advanced API

Returns the matched diseases, genes, variants, and article meta-data for the given article PMID.

See the full API documentation linked above for details and information about each of the input filters below, including acceptable values, formatting, etc.

Log in to get your API token.
Try this PMID, for example: 23543365

API Results

Submit API URL query to see results.

Request

API URL:
Example usage:

Response

Status code:
Body:
Submit API query above to see results.

"File Annotation Counts" Endpoint Advanced API

Returns an annotated VCF from an input VCF file containing multiple variants as genomic coordinates with each variant in the output file annotated with the number of articles and Mastermind URL for each variant.

Easily integrate evidence from Mastermind into your existing genomics pipeline. Use the API to upload a VCF file, and get automatic annotations from Mastermind.

Mastermind VCF Annotations add annotations to variants containing the nubmer of publications which cite evidence for the variant, along with a URL to investigate the evidence.

Two annotations are added to each variant within the VCF file which contains evidence found by Mastermind in the medical literature:

  1. MMCNT: The number of articles found for this variant.
  2. MMURI: The Mastermind URL to view and investigate the matched articles.

Contact us to try it

View the full API documentation here