Skip to main content

Accepts TRAPI Queries.

POST 

https://robokop-automat.apps.renci.org/reactome/query

Accepts a TRAPI Query and returns a TRAPI Response. (https://github.com/NCATSTranslator/ReasonerAPI/)

Schema

Request

Query Parameters

    profile Profile
    validate Validate
    subclass Subclass

    Default value: true

Body

required
    message object

    Message.

    query_graph objectnullable

    Query graph.

    nodes objectrequired

    Custom class that implements MutableMapping and is hashable

    property name* query-graph node

    Query node.

    ids string[]nullable

    Default value: ``

    Custom class that implements MutableSequence and is hashable

    categories string[]nullable

    Possible values: Value must match regular expression ^biolink:[A-Z][a-zA-Z]*$

    Default value: ``

    Custom class that implements MutableSequence and is hashable

    set_interpretation SetInterpretationEnumnullable

    Possible values: [BATCH, ALL, MANY]

    Default value: BATCH

    Enumeration for set interpretation.

    constraints object[]

    Custom class that implements MutableSequence and is hashable

  • Array [
  • name namerequired
    id idrequired
    not not

    Default value: false

    operator operatorrequired

    Possible values: [==, ===, >, <, matches]

    Operator.

    value valuerequired
    unit_id unit_id
    unit_name unit_name
  • ]
  • member_ids string[]

    Default value: [object Object]

    Custom class that implements MutableSequence and is hashable

    edges objectrequired

    Custom class that implements MutableMapping and is hashable

    property name* query-graph edge

    Query edge.

    subject subject node idrequired
    object object node idrequired
    knowledge_type knowledge type

    Possible values: [lookup, inferred]

    Knowledge Type.

    predicates string[]nullable

    Possible values: Value must match regular expression ^biolink:[a-z][a-z_]*$

    Default value: ``

    Custom class that implements MutableSequence and is hashable

    attribute_constraints object[]

    Custom class that implements MutableSequence and is hashable

  • Array [
  • name namerequired
    id idrequired
    not not

    Default value: false

    operator operatorrequired

    Possible values: [==, ===, >, <, matches]

    Operator.

    value valuerequired
    unit_id unit_id
    unit_name unit_name
  • ]
  • qualifier_constraints object[]

    Custom class that implements MutableSequence and is hashable

  • Array [
  • qualifier_set object[]

    Custom class that implements MutableSequence and is hashable

  • Array [
  • qualifier_type_id typerequired

    Possible values: Value must match regular expression ^biolink:[a-z][a-z_]*$

    qualifier_value valuerequired
  • ]
  • ]
  • knowledge_graph objectnullable

    Knowledge graph.

    nodes objectrequired

    Custom class that implements MutableMapping and is hashable

    property name* knowledge-graph node

    Knowledge graph node.

    categories string[]required

    Possible values: Value must match regular expression ^biolink:[A-Z][a-zA-Z]*$

    Default value: ``

    Custom class that implements MutableSet and is hashable

    name Namenullable
    attributes object[]required

    Custom class that implements MutableSet and is hashable

  • Array [
  • attribute_type_id typerequired
    value valuerequired
    value_type_id value_type_idnullable
    original_attribute_name Original Attribute Namenullable
    value_url Value Urlnullable
    attribute_source Attribute Sourcenullable
    description Descriptionnullable
    attributes object[]nullable

    Custom class that implements MutableSequence and is hashable

  • Array [
  • attribute_type_id typerequired
    value valuerequired
    value_type_id value_type_idnullable
    original_attribute_name Original Attribute Namenullable
    value_url Value Urlnullable
    attribute_source Attribute Sourcenullable
    description Descriptionnullable
    attributes object[]nullable

    Custom class that implements MutableSequence and is hashable

  • Array [
  • attribute_type_id typerequired
    value valuerequired
    value_type_id value_type_idnullable
    original_attribute_name Original Attribute Namenullable
    value_url Value Urlnullable
    attribute_source Attribute Sourcenullable
    description Descriptionnullable
    attributes Attributesnullable
  • ]
  • ]
  • ]
  • is_set Is Set
    edges objectrequired

    Custom class that implements MutableMapping and is hashable

    property name* knowledge-graph edge

    Knowledge graph edge.

    subject subject node idrequired
    object object node idrequired
    predicate edge predicaterequired

    Possible values: Value must match regular expression ^biolink:[a-z][a-z_]*$

    sources object[]required

    Custom class that implements MutableSet and is hashable

  • Array [
  • resource_id infores for sourcerequired
    resource_role source typerequired

    Possible values: [aggregator_knowledge_source, primary_knowledge_source, supporting_data_source]

    Types of resources

    upstream_resource_ids string[]nullable

    Default value: ``

    Custom class that implements MutableSet and is hashable

    source_record_urls string[]nullable

    Default value: ``

    Custom class that implements MutableSet and is hashable

  • ]
  • qualifiers object[]nullable

    Custom class that implements MutableSet and is hashable

  • Array [
  • qualifier_type_id typerequired

    Possible values: Value must match regular expression ^biolink:[a-z][a-z_]*$

    qualifier_value valuerequired
  • ]
  • attributes object[]required

    Custom class that implements MutableSet and is hashable

  • Array [
  • attribute_type_id typerequired
    value valuerequired
    value_type_id value_type_idnullable
    original_attribute_name Original Attribute Namenullable
    value_url Value Urlnullable
    attribute_source Attribute Sourcenullable
    description Descriptionnullable
    attributes object[]nullable

    Custom class that implements MutableSequence and is hashable

  • Array [
  • attribute_type_id typerequired
    value valuerequired
    value_type_id value_type_idnullable
    original_attribute_name Original Attribute Namenullable
    value_url Value Urlnullable
    attribute_source Attribute Sourcenullable
    description Descriptionnullable
    attributes object[]nullable

    Custom class that implements MutableSequence and is hashable

  • Array [
  • attribute_type_id typerequired
    value valuerequired
    value_type_id value_type_idnullable
    original_attribute_name Original Attribute Namenullable
    value_url Value Urlnullable
    attribute_source Attribute Sourcenullable
    description Descriptionnullable
    attributes Attributesnullable
  • ]
  • ]
  • ]
  • results object[]nullable

    Results.

  • Array [
  • node_bindings objectrequired

    Custom class that implements MutableMapping and is hashable

    property name* HashableSet[NodeBinding]

    Custom class that implements MutableSet and is hashable

  • Array [
  • id knowledge graph idrequired
    query_id query graph id
    attributes object[]required

    Custom class that implements MutableSet and is hashable

  • Array [
  • attribute_type_id typerequired
    value valuerequired
    value_type_id value_type_idnullable
    original_attribute_name Original Attribute Namenullable
    value_url Value Urlnullable
    attribute_source Attribute Sourcenullable
    description Descriptionnullable
    attributes object[]nullable

    Custom class that implements MutableSequence and is hashable

  • Array [
  • attribute_type_id typerequired
    value valuerequired
    value_type_id value_type_idnullable
    original_attribute_name Original Attribute Namenullable
    value_url Value Urlnullable
    attribute_source Attribute Sourcenullable
    description Descriptionnullable
    attributes object[]nullable

    Custom class that implements MutableSequence and is hashable

  • Array [
  • attribute_type_id typerequired
    value valuerequired
    value_type_id value_type_idnullable
    original_attribute_name Original Attribute Namenullable
    value_url Value Urlnullable
    attribute_source Attribute Sourcenullable
    description Descriptionnullable
    attributes Attributesnullable
  • ]
  • ]
  • ]
  • ]
  • analyses object[]required

    Custom class that implements MutableSet and is hashable

  • Array [
  • resource_id resource inforesrequired
    edge_bindings objectrequired

    Custom class that implements MutableMapping and is hashable

    property name* HashableSet[EdgeBinding]

    Custom class that implements MutableSet and is hashable

  • Array [
  • id knowledge graph idrequired
    attributes object[]required

    Custom class that implements MutableSet and is hashable

  • Array [
  • attribute_type_id typerequired
    value valuerequired
    value_type_id value_type_idnullable
    original_attribute_name Original Attribute Namenullable
    value_url Value Urlnullable
    attribute_source Attribute Sourcenullable
    description Descriptionnullable
    attributes object[]nullable

    Custom class that implements MutableSequence and is hashable

  • Array [
  • attribute_type_id typerequired
    value valuerequired
    value_type_id value_type_idnullable
    original_attribute_name Original Attribute Namenullable
    value_url Value Urlnullable
    attribute_source Attribute Sourcenullable
    description Descriptionnullable
    attributes object[]nullable

    Custom class that implements MutableSequence and is hashable

  • Array [
  • attribute_type_id typerequired
    value valuerequired
    value_type_id value_type_idnullable
    original_attribute_name Original Attribute Namenullable
    value_url Value Urlnullable
    attribute_source Attribute Sourcenullable
    description Descriptionnullable
    attributes Attributesnullable
  • ]
  • ]
  • ]
  • ]
  • score float
    support_graphs string[]nullable

    Default value: ``

    Custom class that implements MutableSet and is hashable

    scoring_method Scoring Methodnullable
    attributes object[]nullable

    Custom class that implements MutableSet and is hashable

  • Array [
  • attribute_type_id typerequired
    value valuerequired
    value_type_id value_type_idnullable
    original_attribute_name Original Attribute Namenullable
    value_url Value Urlnullable
    attribute_source Attribute Sourcenullable
    description Descriptionnullable
    attributes object[]nullable

    Custom class that implements MutableSequence and is hashable

  • Array [
  • attribute_type_id typerequired
    value valuerequired
    value_type_id value_type_idnullable
    original_attribute_name Original Attribute Namenullable
    value_url Value Urlnullable
    attribute_source Attribute Sourcenullable
    description Descriptionnullable
    attributes object[]nullable

    Custom class that implements MutableSequence and is hashable

  • Array [
  • attribute_type_id typerequired
    value valuerequired
    value_type_id value_type_idnullable
    original_attribute_name Original Attribute Namenullable
    value_url Value Urlnullable
    attribute_source Attribute Sourcenullable
    description Descriptionnullable
    attributes Attributesnullable
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs objectnullable

    Auxiliary Graphs

    property name* auxiliary graphnullable

    Auxiliary Graph

    edges string[]required

    Default value: ``

    Custom class that implements MutableSet and is hashable

    attributes object[]required

    Custom class that implements MutableSet and is hashable

  • Array [
  • attribute_type_id typerequired
    value valuerequired
    value_type_id value_type_idnullable
    original_attribute_name Original Attribute Namenullable
    value_url Value Urlnullable
    attribute_source Attribute Sourcenullable
    description Descriptionnullable
    attributes object[]nullable

    Custom class that implements MutableSequence and is hashable

  • Array [
  • attribute_type_id typerequired
    value valuerequired
    value_type_id value_type_idnullable
    original_attribute_name Original Attribute Namenullable
    value_url Value Urlnullable
    attribute_source Attribute Sourcenullable
    description Descriptionnullable
    attributes object[]nullable

    Custom class that implements MutableSequence and is hashable

  • Array [
  • attribute_type_id typerequired
    value valuerequired
    value_type_id value_type_idnullable
    original_attribute_name Original Attribute Namenullable
    value_url Value Urlnullable
    attribute_source Attribute Sourcenullable
    description Descriptionnullable
    attributes Attributesnullable
  • ]
  • ]
  • ]
  • log_level object

    Log level.

    workflow object[]

    Custom base model for all classes

    This provides hash and equality methods.

  • Array [
  • anyOf
    runner_parameters object

    Custom base model for all classes

    This provides hash and equality methods.

    anyOf
    allowlist string[]

    Default value: ``

    Custom class that implements MutableSequence and is hashable

    timeout Timeout
    id annotaterequired

    Possible values: [annotate]

    An enumeration.

    parameters Parameters
  • ]
  • bypass_cache Bypass Cache

Responses

Successful Response

Schema
    message object

    Message.

    query_graph objectnullable

    Query graph.

    nodes objectrequired

    Custom class that implements MutableMapping and is hashable

    property name* query-graph node

    Query node.

    ids string[]nullable

    Default value: ``

    Custom class that implements MutableSequence and is hashable

    categories string[]nullable

    Possible values: Value must match regular expression ^biolink:[A-Z][a-zA-Z]*$

    Default value: ``

    Custom class that implements MutableSequence and is hashable

    set_interpretation SetInterpretationEnumnullable

    Possible values: [BATCH, ALL, MANY]

    Default value: BATCH

    Enumeration for set interpretation.

    constraints object[]

    Custom class that implements MutableSequence and is hashable

  • Array [
  • name namerequired
    id idrequired
    not not

    Default value: false

    operator operatorrequired

    Possible values: [==, ===, >, <, matches]

    Operator.

    value valuerequired
    unit_id unit_id
    unit_name unit_name
  • ]
  • member_ids string[]

    Default value: [object Object]

    Custom class that implements MutableSequence and is hashable

    edges objectrequired

    Custom class that implements MutableMapping and is hashable

    property name* query-graph edge

    Query edge.

    subject subject node idrequired
    object object node idrequired
    knowledge_type knowledge type

    Possible values: [lookup, inferred]

    Knowledge Type.

    predicates string[]nullable

    Possible values: Value must match regular expression ^biolink:[a-z][a-z_]*$

    Default value: ``

    Custom class that implements MutableSequence and is hashable

    attribute_constraints object[]

    Custom class that implements MutableSequence and is hashable

  • Array [
  • name namerequired
    id idrequired
    not not

    Default value: false

    operator operatorrequired

    Possible values: [==, ===, >, <, matches]

    Operator.

    value valuerequired
    unit_id unit_id
    unit_name unit_name
  • ]
  • qualifier_constraints object[]

    Custom class that implements MutableSequence and is hashable

  • Array [
  • qualifier_set object[]

    Custom class that implements MutableSequence and is hashable

  • Array [
  • qualifier_type_id typerequired

    Possible values: Value must match regular expression ^biolink:[a-z][a-z_]*$

    qualifier_value valuerequired
  • ]
  • ]
  • knowledge_graph objectnullable

    Knowledge graph.

    nodes objectrequired

    Custom class that implements MutableMapping and is hashable

    property name* knowledge-graph node

    Knowledge graph node.

    categories string[]required

    Possible values: Value must match regular expression ^biolink:[A-Z][a-zA-Z]*$

    Default value: ``

    Custom class that implements MutableSet and is hashable

    name Namenullable
    attributes object[]required

    Custom class that implements MutableSet and is hashable

  • Array [
  • attribute_type_id typerequired
    value valuerequired
    value_type_id value_type_idnullable
    original_attribute_name Original Attribute Namenullable
    value_url Value Urlnullable
    attribute_source Attribute Sourcenullable
    description Descriptionnullable
    attributes object[]nullable

    Custom class that implements MutableSequence and is hashable

  • Array [
  • attribute_type_id typerequired
    value valuerequired
    value_type_id value_type_idnullable
    original_attribute_name Original Attribute Namenullable
    value_url Value Urlnullable
    attribute_source Attribute Sourcenullable
    description Descriptionnullable
    attributes object[]nullable

    Custom class that implements MutableSequence and is hashable

  • Array [
  • attribute_type_id typerequired
    value valuerequired
    value_type_id value_type_idnullable
    original_attribute_name Original Attribute Namenullable
    value_url Value Urlnullable
    attribute_source Attribute Sourcenullable
    description Descriptionnullable
    attributes Attributesnullable
  • ]
  • ]
  • ]
  • is_set Is Set
    edges objectrequired

    Custom class that implements MutableMapping and is hashable

    property name* knowledge-graph edge

    Knowledge graph edge.

    subject subject node idrequired
    object object node idrequired
    predicate edge predicaterequired

    Possible values: Value must match regular expression ^biolink:[a-z][a-z_]*$

    sources object[]required

    Custom class that implements MutableSet and is hashable

  • Array [
  • resource_id infores for sourcerequired
    resource_role source typerequired

    Possible values: [aggregator_knowledge_source, primary_knowledge_source, supporting_data_source]

    Types of resources

    upstream_resource_ids string[]nullable

    Default value: ``

    Custom class that implements MutableSet and is hashable

    source_record_urls string[]nullable

    Default value: ``

    Custom class that implements MutableSet and is hashable

  • ]
  • qualifiers object[]nullable

    Custom class that implements MutableSet and is hashable

  • Array [
  • qualifier_type_id typerequired

    Possible values: Value must match regular expression ^biolink:[a-z][a-z_]*$

    qualifier_value valuerequired
  • ]
  • attributes object[]required

    Custom class that implements MutableSet and is hashable

  • Array [
  • attribute_type_id typerequired
    value valuerequired
    value_type_id value_type_idnullable
    original_attribute_name Original Attribute Namenullable
    value_url Value Urlnullable
    attribute_source Attribute Sourcenullable
    description Descriptionnullable
    attributes object[]nullable

    Custom class that implements MutableSequence and is hashable

  • Array [
  • attribute_type_id typerequired
    value valuerequired
    value_type_id value_type_idnullable
    original_attribute_name Original Attribute Namenullable
    value_url Value Urlnullable
    attribute_source Attribute Sourcenullable
    description Descriptionnullable
    attributes object[]nullable

    Custom class that implements MutableSequence and is hashable

  • Array [
  • attribute_type_id typerequired
    value valuerequired
    value_type_id value_type_idnullable
    original_attribute_name Original Attribute Namenullable
    value_url Value Urlnullable
    attribute_source Attribute Sourcenullable
    description Descriptionnullable
    attributes Attributesnullable
  • ]
  • ]
  • ]
  • results object[]nullable

    Results.

  • Array [
  • node_bindings objectrequired

    Custom class that implements MutableMapping and is hashable

    property name* HashableSet[NodeBinding]

    Custom class that implements MutableSet and is hashable

  • Array [
  • id knowledge graph idrequired
    query_id query graph id
    attributes object[]required

    Custom class that implements MutableSet and is hashable

  • Array [
  • attribute_type_id typerequired
    value valuerequired
    value_type_id value_type_idnullable
    original_attribute_name Original Attribute Namenullable
    value_url Value Urlnullable
    attribute_source Attribute Sourcenullable
    description Descriptionnullable
    attributes object[]nullable

    Custom class that implements MutableSequence and is hashable

  • Array [
  • attribute_type_id typerequired
    value valuerequired
    value_type_id value_type_idnullable
    original_attribute_name Original Attribute Namenullable
    value_url Value Urlnullable
    attribute_source Attribute Sourcenullable
    description Descriptionnullable
    attributes object[]nullable

    Custom class that implements MutableSequence and is hashable

  • Array [
  • attribute_type_id typerequired
    value valuerequired
    value_type_id value_type_idnullable
    original_attribute_name Original Attribute Namenullable
    value_url Value Urlnullable
    attribute_source Attribute Sourcenullable
    description Descriptionnullable
    attributes Attributesnullable
  • ]
  • ]
  • ]
  • ]
  • analyses object[]required

    Custom class that implements MutableSet and is hashable

  • Array [
  • resource_id resource inforesrequired
    edge_bindings objectrequired

    Custom class that implements MutableMapping and is hashable

    property name* HashableSet[EdgeBinding]

    Custom class that implements MutableSet and is hashable

  • Array [
  • id knowledge graph idrequired
    attributes object[]required

    Custom class that implements MutableSet and is hashable

  • Array [
  • attribute_type_id typerequired
    value valuerequired
    value_type_id value_type_idnullable
    original_attribute_name Original Attribute Namenullable
    value_url Value Urlnullable
    attribute_source Attribute Sourcenullable
    description Descriptionnullable
    attributes object[]nullable

    Custom class that implements MutableSequence and is hashable

  • Array [
  • attribute_type_id typerequired
    value valuerequired
    value_type_id value_type_idnullable
    original_attribute_name Original Attribute Namenullable
    value_url Value Urlnullable
    attribute_source Attribute Sourcenullable
    description Descriptionnullable
    attributes object[]nullable

    Custom class that implements MutableSequence and is hashable

  • Array [
  • attribute_type_id typerequired
    value valuerequired
    value_type_id value_type_idnullable
    original_attribute_name Original Attribute Namenullable
    value_url Value Urlnullable
    attribute_source Attribute Sourcenullable
    description Descriptionnullable
    attributes Attributesnullable
  • ]
  • ]
  • ]
  • ]
  • score float
    support_graphs string[]nullable

    Default value: ``

    Custom class that implements MutableSet and is hashable

    scoring_method Scoring Methodnullable
    attributes object[]nullable

    Custom class that implements MutableSet and is hashable

  • Array [
  • attribute_type_id typerequired
    value valuerequired
    value_type_id value_type_idnullable
    original_attribute_name Original Attribute Namenullable
    value_url Value Urlnullable
    attribute_source Attribute Sourcenullable
    description Descriptionnullable
    attributes object[]nullable

    Custom class that implements MutableSequence and is hashable

  • Array [
  • attribute_type_id typerequired
    value valuerequired
    value_type_id value_type_idnullable
    original_attribute_name Original Attribute Namenullable
    value_url Value Urlnullable
    attribute_source Attribute Sourcenullable
    description Descriptionnullable
    attributes object[]nullable

    Custom class that implements MutableSequence and is hashable

  • Array [
  • attribute_type_id typerequired
    value valuerequired
    value_type_id value_type_idnullable
    original_attribute_name Original Attribute Namenullable
    value_url Value Urlnullable
    attribute_source Attribute Sourcenullable
    description Descriptionnullable
    attributes Attributesnullable
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs objectnullable

    Auxiliary Graphs

    property name* auxiliary graphnullable

    Auxiliary Graph

    edges string[]required

    Default value: ``

    Custom class that implements MutableSet and is hashable

    attributes object[]required

    Custom class that implements MutableSet and is hashable

  • Array [
  • attribute_type_id typerequired
    value valuerequired
    value_type_id value_type_idnullable
    original_attribute_name Original Attribute Namenullable
    value_url Value Urlnullable
    attribute_source Attribute Sourcenullable
    description Descriptionnullable
    attributes object[]nullable

    Custom class that implements MutableSequence and is hashable

  • Array [
  • attribute_type_id typerequired
    value valuerequired
    value_type_id value_type_idnullable
    original_attribute_name Original Attribute Namenullable
    value_url Value Urlnullable
    attribute_source Attribute Sourcenullable
    description Descriptionnullable
    attributes object[]nullable

    Custom class that implements MutableSequence and is hashable

  • Array [
  • attribute_type_id typerequired
    value valuerequired
    value_type_id value_type_idnullable
    original_attribute_name Original Attribute Namenullable
    value_url Value Urlnullable
    attribute_source Attribute Sourcenullable
    description Descriptionnullable
    attributes Attributesnullable
  • ]
  • ]
  • ]
  • log_level object

    Log level.

    workflow object[]

    Custom base model for all classes

    This provides hash and equality methods.

  • Array [
  • anyOf
    runner_parameters object

    Custom base model for all classes

    This provides hash and equality methods.

    anyOf
    allowlist string[]

    Default value: ``

    Custom class that implements MutableSequence and is hashable

    timeout Timeout
    id annotaterequired

    Possible values: [annotate]

    An enumeration.

    parameters Parameters
  • ]
  • bypass_cache Bypass Cache
curl -L -X POST 'https://robokop-automat.apps.renci.org/reactome/query' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"message": {
"query_graph": {
"nodes": {},
"edges": {}
},
"knowledge_graph": {
"nodes": {},
"edges": {}
},
"results": [
{
"node_bindings": {},
"analyses": [
{
"resource_id": "string",
"edge_bindings": {},
"score": 0,
"support_graphs": [
"string"
],
"scoring_method": "string",
"attributes": [
{
"attribute_type_id": "string",
"value_type_id": "string",
"original_attribute_name": "string",
"value_url": "string",
"attribute_source": "string",
"description": "string",
"attributes": [
{
"attribute_type_id": "string",
"value_type_id": "string",
"original_attribute_name": "string",
"value_url": "string",
"attribute_source": "string",
"description": "string",
"attributes": [
{
"attribute_type_id": "string",
"value_type_id": "string",
"original_attribute_name": "string",
"value_url": "string",
"attribute_source": "string",
"description": "string"
}
]
}
]
}
]
}
]
}
],
"auxiliary_graphs": {}
},
"log_level": "ERROR",
"workflow": [
{
"runner_parameters": {
"allowlist": [
"string"
],
"timeout": 0
},
"id": "annotate"
},
{
"runner_parameters": {
"allowlist": [
"string"
],
"timeout": 0
},
"id": "annotate_edges",
"parameters": {
"attributes": [
"string"
]
}
},
{
"runner_parameters": {
"allowlist": [
"string"
],
"timeout": 0
},
"id": "annotate_nodes",
"parameters": {
"attributes": [
"string"
]
}
},
{
"runner_parameters": {
"allowlist": [
"string"
],
"timeout": 0
},
"id": "bind"
},
{
"runner_parameters": {
"allowlist": [
"string"
],
"timeout": 0
},
"id": "complete_results"
},
{
"runner_parameters": {
"allowlist": [
"string"
],
"timeout": 0
},
"id": "enrich_results",
"parameters": {
"pvalue_threshold": 0.000001,
"qnode_keys": [
"string"
],
"predicates_to_exclude": [
"string"
]
}
},
{
"runner_parameters": {
"allowlist": [
"string"
],
"timeout": 0
},
"id": "fill",
"parameters": {
"allowlist": [
"string"
],
"qedge_keys": [
"string"
]
}
},
{
"runner_parameters": {
"allowlist": [
"string"
],
"timeout": 0
},
"id": "filter_kgraph"
},
{
"runner_parameters": {
"allowlist": [
"string"
],
"timeout": 0
},
"id": "filter_kgraph_continuous_kedge_attribute",
"parameters": {
"edge_attribute": "string",
"threshold": 0,
"remove_above_or_below": "above",
"qedge_keys": [
"string"
],
"qnode_keys": [
"string"
]
}
},
{
"runner_parameters": {
"allowlist": [
"string"
],
"timeout": 0
},
"id": "filter_kgraph_discrete_kedge_attribute",
"parameters": {
"edge_attribute": "string",
"qedge_keys": [
"string"
],
"qnode_keys": [
"string"
]
}
},
{
"runner_parameters": {
"allowlist": [
"string"
],
"timeout": 0
},
"id": "filter_kgraph_discrete_knode_attribute",
"parameters": {
"node_attribute": "string",
"qnode_keys": [
"string"
]
}
},
{
"runner_parameters": {
"allowlist": [
"string"
],
"timeout": 0
},
"id": "filter_kgraph_orphans"
},
{
"runner_parameters": {
"allowlist": [
"string"
],
"timeout": 0
},
"id": "filter_kgraph_percentile",
"parameters": {
"edge_attribute": "string",
"threshold": 95,
"remove_above_or_below": "above",
"qedge_keys": [
"string"
],
"qnode_keys": [
"string"
]
}
},
{
"runner_parameters": {
"allowlist": [
"string"
],
"timeout": 0
},
"id": "filter_kgraph_std_dev",
"parameters": {
"edge_attribute": "string",
"plus_or_minus_std_dev": "plus",
"num_sigma": 1,
"remove_above_or_below": "above",
"qedge_keys": [
"string"
],
"qnode_keys": [
"string"
]
}
},
{
"runner_parameters": {
"allowlist": [
"string"
],
"timeout": 0
},
"id": "filter_kgraph_top_n",
"parameters": {
"edge_attribute": "string",
"max_edges": 50,
"remove_top_or_bottom": "top",
"qedge_keys": [
"string"
],
"qnode_keys": [
"string"
]
}
},
{
"runner_parameters": {
"allowlist": [
"string"
],
"timeout": 0
},
"id": "filter_results"
},
{
"runner_parameters": {
"allowlist": [
"string"
],
"timeout": 0
},
"id": "filter_results_top_n",
"parameters": {
"max_results": 0
}
},
{
"runner_parameters": {
"allowlist": [
"string"
],
"timeout": 0
},
"id": "lookup"
},
{
"runner_parameters": {
"allowlist": [
"string"
],
"timeout": 0
},
"id": "lookup_and_score"
},
{
"runner_parameters": {
"allowlist": [
"string"
],
"timeout": 0
},
"id": "overlay"
},
{
"runner_parameters": {
"allowlist": [
"string"
],
"timeout": 0
},
"id": "overlay_compute_jaccard",
"parameters": {
"intermediate_node_key": "string",
"end_node_keys": [
"string"
],
"virtual_relation_label": "string"
}
},
{
"runner_parameters": {
"allowlist": [
"string"
],
"timeout": 0
},
"id": "overlay_compute_ngd",
"parameters": {
"qnode_keys": [
"string"
],
"virtual_relation_label": "string"
}
},
{
"runner_parameters": {
"allowlist": [
"string"
],
"timeout": 0
},
"id": "overlay_connect_knodes"
},
{
"runner_parameters": {
"allowlist": [
"string"
],
"timeout": 0
},
"id": "overlay_fisher_exact_test",
"parameters": {
"subject_qnode_key": "string",
"object_qnode_key": "string",
"virtual_relation_label": "string",
"rel_edge_key": "string"
}
},
{
"runner_parameters": {
"allowlist": [
"string"
],
"timeout": 0
},
"id": "restate"
},
{
"runner_parameters": {
"allowlist": [
"string"
],
"timeout": 0
},
"id": "score"
},
{
"runner_parameters": {
"allowlist": [
"string"
],
"timeout": 0
},
"id": "sort_results"
},
{
"runner_parameters": {
"allowlist": [
"string"
],
"timeout": 0
},
"id": "sort_results_edge_attribute",
"parameters": {
"edge_attribute": "string",
"ascending_or_descending": "ascending",
"qedge_keys": [
"string"
]
}
},
{
"runner_parameters": {
"allowlist": [
"string"
],
"timeout": 0
},
"id": "sort_results_node_attribute",
"parameters": {
"node_attribute": "string",
"ascending_or_descending": "ascending",
"qnode_keys": [
"string"
]
}
},
{
"runner_parameters": {
"allowlist": [
"string"
],
"timeout": 0
},
"id": "sort_results_score",
"parameters": {
"ascending_or_descending": "ascending"
}
}
],
"bypass_cache": true
}'
Request Collapse all
Base URL
https://robokop-automat.apps.renci.org
Parameters
— query
— query
— query
Body required
{
  "message": {
    "query_graph": {
      "nodes": {},
      "edges": {}
    },
    "knowledge_graph": {
      "nodes": {},
      "edges": {}
    },
    "results": [
      {
        "node_bindings": {},
        "analyses": [
          {
            "resource_id": "string",
            "edge_bindings": {},
            "score": 0,
            "support_graphs": [
              "string"
            ],
            "scoring_method": "string",
            "attributes": [
              {
                "attribute_type_id": "string",
                "value_type_id": "string",
                "original_attribute_name": "string",
                "value_url": "string",
                "attribute_source": "string",
                "description": "string",
                "attributes": [
                  {
                    "attribute_type_id": "string",
                    "value_type_id": "string",
                    "original_attribute_name": "string",
                    "value_url": "string",
                    "attribute_source": "string",
                    "description": "string",
                    "attributes": [
                      {
                        "attribute_type_id": "string",
                        "value_type_id": "string",
                        "original_attribute_name": "string",
                        "value_url": "string",
                        "attribute_source": "string",
                        "description": "string"
                      }
                    ]
                  }
                ]
              }
            ]
          }
        ]
      }
    ],
    "auxiliary_graphs": {}
  },
  "log_level": "ERROR",
  "workflow": [
    {
      "runner_parameters": {
        "allowlist": [
          "string"
        ],
        "timeout": 0
      },
      "id": "annotate"
    },
    {
      "runner_parameters": {
        "allowlist": [
          "string"
        ],
        "timeout": 0
      },
      "id": "annotate_edges",
      "parameters": {
        "attributes": [
          "string"
        ]
      }
    },
    {
      "runner_parameters": {
        "allowlist": [
          "string"
        ],
        "timeout": 0
      },
      "id": "annotate_nodes",
      "parameters": {
        "attributes": [
          "string"
        ]
      }
    },
    {
      "runner_parameters": {
        "allowlist": [
          "string"
        ],
        "timeout": 0
      },
      "id": "bind"
    },
    {
      "runner_parameters": {
        "allowlist": [
          "string"
        ],
        "timeout": 0
      },
      "id": "complete_results"
    },
    {
      "runner_parameters": {
        "allowlist": [
          "string"
        ],
        "timeout": 0
      },
      "id": "enrich_results",
      "parameters": {
        "pvalue_threshold": 0.000001,
        "qnode_keys": [
          "string"
        ],
        "predicates_to_exclude": [
          "string"
        ]
      }
    },
    {
      "runner_parameters": {
        "allowlist": [
          "string"
        ],
        "timeout": 0
      },
      "id": "fill",
      "parameters": {
        "allowlist": [
          "string"
        ],
        "qedge_keys": [
          "string"
        ]
      }
    },
    {
      "runner_parameters": {
        "allowlist": [
          "string"
        ],
        "timeout": 0
      },
      "id": "filter_kgraph"
    },
    {
      "runner_parameters": {
        "allowlist": [
          "string"
        ],
        "timeout": 0
      },
      "id": "filter_kgraph_continuous_kedge_attribute",
      "parameters": {
        "edge_attribute": "string",
        "threshold": 0,
        "remove_above_or_below": "above",
        "qedge_keys": [
          "string"
        ],
        "qnode_keys": [
          "string"
        ]
      }
    },
    {
      "runner_parameters": {
        "allowlist": [
          "string"
        ],
        "timeout": 0
      },
      "id": "filter_kgraph_discrete_kedge_attribute",
      "parameters": {
        "edge_attribute": "string",
        "qedge_keys": [
          "string"
        ],
        "qnode_keys": [
          "string"
        ]
      }
    },
    {
      "runner_parameters": {
        "allowlist": [
          "string"
        ],
        "timeout": 0
      },
      "id": "filter_kgraph_discrete_knode_attribute",
      "parameters": {
        "node_attribute": "string",
        "qnode_keys": [
          "string"
        ]
      }
    },
    {
      "runner_parameters": {
        "allowlist": [
          "string"
        ],
        "timeout": 0
      },
      "id": "filter_kgraph_orphans"
    },
    {
      "runner_parameters": {
        "allowlist": [
          "string"
        ],
        "timeout": 0
      },
      "id": "filter_kgraph_percentile",
      "parameters": {
        "edge_attribute": "string",
        "threshold": 95,
        "remove_above_or_below": "above",
        "qedge_keys": [
          "string"
        ],
        "qnode_keys": [
          "string"
        ]
      }
    },
    {
      "runner_parameters": {
        "allowlist": [
          "string"
        ],
        "timeout": 0
      },
      "id": "filter_kgraph_std_dev",
      "parameters": {
        "edge_attribute": "string",
        "plus_or_minus_std_dev": "plus",
        "num_sigma": 1,
        "remove_above_or_below": "above",
        "qedge_keys": [
          "string"
        ],
        "qnode_keys": [
          "string"
        ]
      }
    },
    {
      "runner_parameters": {
        "allowlist": [
          "string"
        ],
        "timeout": 0
      },
      "id": "filter_kgraph_top_n",
      "parameters": {
        "edge_attribute": "string",
        "max_edges": 50,
        "remove_top_or_bottom": "top",
        "qedge_keys": [
          "string"
        ],
        "qnode_keys": [
          "string"
        ]
      }
    },
    {
      "runner_parameters": {
        "allowlist": [
          "string"
        ],
        "timeout": 0
      },
      "id": "filter_results"
    },
    {
      "runner_parameters": {
        "allowlist": [
          "string"
        ],
        "timeout": 0
      },
      "id": "filter_results_top_n",
      "parameters": {
        "max_results": 0
      }
    },
    {
      "runner_parameters": {
        "allowlist": [
          "string"
        ],
        "timeout": 0
      },
      "id": "lookup"
    },
    {
      "runner_parameters": {
        "allowlist": [
          "string"
        ],
        "timeout": 0
      },
      "id": "lookup_and_score"
    },
    {
      "runner_parameters": {
        "allowlist": [
          "string"
        ],
        "timeout": 0
      },
      "id": "overlay"
    },
    {
      "runner_parameters": {
        "allowlist": [
          "string"
        ],
        "timeout": 0
      },
      "id": "overlay_compute_jaccard",
      "parameters": {
        "intermediate_node_key": "string",
        "end_node_keys": [
          "string"
        ],
        "virtual_relation_label": "string"
      }
    },
    {
      "runner_parameters": {
        "allowlist": [
          "string"
        ],
        "timeout": 0
      },
      "id": "overlay_compute_ngd",
      "parameters": {
        "qnode_keys": [
          "string"
        ],
        "virtual_relation_label": "string"
      }
    },
    {
      "runner_parameters": {
        "allowlist": [
          "string"
        ],
        "timeout": 0
      },
      "id": "overlay_connect_knodes"
    },
    {
      "runner_parameters": {
        "allowlist": [
          "string"
        ],
        "timeout": 0
      },
      "id": "overlay_fisher_exact_test",
      "parameters": {
        "subject_qnode_key": "string",
        "object_qnode_key": "string",
        "virtual_relation_label": "string",
        "rel_edge_key": "string"
      }
    },
    {
      "runner_parameters": {
        "allowlist": [
          "string"
        ],
        "timeout": 0
      },
      "id": "restate"
    },
    {
      "runner_parameters": {
        "allowlist": [
          "string"
        ],
        "timeout": 0
      },
      "id": "score"
    },
    {
      "runner_parameters": {
        "allowlist": [
          "string"
        ],
        "timeout": 0
      },
      "id": "sort_results"
    },
    {
      "runner_parameters": {
        "allowlist": [
          "string"
        ],
        "timeout": 0
      },
      "id": "sort_results_edge_attribute",
      "parameters": {
        "edge_attribute": "string",
        "ascending_or_descending": "ascending",
        "qedge_keys": [
          "string"
        ]
      }
    },
    {
      "runner_parameters": {
        "allowlist": [
          "string"
        ],
        "timeout": 0
      },
      "id": "sort_results_node_attribute",
      "parameters": {
        "node_attribute": "string",
        "ascending_or_descending": "ascending",
        "qnode_keys": [
          "string"
        ]
      }
    },
    {
      "runner_parameters": {
        "allowlist": [
          "string"
        ],
        "timeout": 0
      },
      "id": "sort_results_score",
      "parameters": {
        "ascending_or_descending": "ascending"
      }
    }
  ],
  "bypass_cache": true
}
ResponseClear

Click the Send API Request button above and see the response here!