{% extends "base.html" %} {% block head %} {{ super() }} {% endblock %} {% block title %}{{ graph }}{% endblock %} {% block content %}

{{ graph.name }} {{ graph.version }}

{% if graph.description %} {{ graph.description }} {% else %} Provenance information is extracted from the header in the source BEL document. {% endif %}

Authors
{{ graph.authors }}
Contact
{{ graph.contact }}
{% if graph.licenses %}
License
{{ graph.licenses }}
{% endif %} {% if graph.copyright %}
Copyright
{{ graph.copyright }}
{% endif %}

Summary

{% for key, value in graph.summary_dict().items() %}
{{ key }}
{{ value }}
{% endfor %}

Nodes

Each node in a BEL graph is assigned a type. Most nodes are then identified with a namespace:identifier pair, or a definition based on other nodes as in the case of complexes, composites, and chemical reactions.

{% if summary.variants_count %}
{% endif %}

Edges

{% if summary.transformations_count %}
{% endif %}

Topology

{% if summary.disease_data %}
{% endif %}

Bibliometrics

Statements

{% for u, v, d in graph.edges(data=True) %} {% if d['citation'] %} {% endif %} {% endfor %}
Reference BEL
{{ d['citation'].curie }} {{ graph.edge_to_bel(u, v, d) }}

Curation Quality

{% include "compilation.html" %}

Biogrammar

{% if regulatory_pairs is defined and regulatory_pairs|length > 0 %}

Regulatory Pairs {{ regulatory_pairs|length }}

These pairs of nodes represent motifs like A increases B and B decreases A.

{% for source, source_id, target, target_hash in regulatory_pairs %} {% endfor %}
Node A Node B
{{ source }} {{ target }}
{% endif %} {% if contradictory_pairs is defined and contradictory_pairs|length > 0 %}

Contradictory Pairs {{ contradictory_pairs|length }}

These pairs of nodes have a contradiction in their causal relationships, meaning they have more than one of INCREASES, DECREASES, or CAUSES NO CHANGE. This may be due to different experimental conditions, so these statements need to be carefully considered in analyses.

{% for source, source_hash, target, target_hash, relations in contradictory_pairs %} {% endfor %}
Source Relations Target
{{ source }} {{ ', '.join(relations) }} {{ target }}
{% endif %} {% if unstable_pairs is defined and unstable_pairs|length > 0 %}

Unstable Pairs {{ unstable_pairs|length }}

Chaotic Pairs
Nodes that mutually increase each other, such as when both A increases B and B increases A.
Dampened Pairs
Nodes that mutually decrease each other, such as when both A decreases B and B decreases A.

While neither chaotic nor dampened pairs are biologically invalid, they require additional context to understand their regulation.

{% for source, source_hash, target, target_hash, label in unstable_pairs %} {% endfor %}
Type Node A Node B
{{ label }} {{ source }} {{ target }}
{% endif %} {% if contradictory_triplets is defined and contradictory_triplets|length > 0 %}

Contradictory Triplets {{ contradictory_triplets|length }}

Analysis of triple stability comes from a deep graph theoretic background. It identifies triangles within the graph that have logically inconsistent relations.

Separately Unstable Triplet
When both A positiveCorrelation B, B negativeCorrelation C, but C positiveCorrelation A.
Mutually Unstable Triplets
When both A negativeCorrelation B, B negativeCorrelation C, and C negativeCorrelation A.
Jens Contradictory Triplet
When A increases B, A decreases C, and C positiveCorrelation A.
Increase Mismatch Triplet
When A increases B, A increases C, and C negativeCorrelation A.
Decrease Mismatch Triplet
When A decreases B, A decreases C, and C negativeCorrelation A.
{% for a, aid, b, bid, c, cid, label in contradictory_triplets %} {% endfor %}
Type Node A Node B Node C
{{ label }} {{ a }} {{ b }} {{ c }}
{% endif %} {% if unstable_triplets is defined and unstable_triplets|length > 0 %}

Unstable Triplets {{ unstable_triplets|length }}

Like unstable pairs, unstable triplets require additional context to understand their mechanisms of regulation.

Chaotic Triplets
A triplet of nodes that mutually increase each other, such as when A increases B, B increases C, and C increases A.
Dampened Triplets
A triplet of nodes that mutually decreases each other, such as when A decreases B, B decreases C, and C decreases A.
{% for a, aid, b, bid, c, cid, label in unstable_triplets %} {% endfor %}
Type Node A Node B Node C
{{ label }} {{ a }} {{ b }} {{ c }}
{% endif %} {% if causal_pathologies is defined and causal_pathologies|length > 0 %}

Causal Pathologies {{ causal_pathologies|length }}

Pathologies are more dogmatically the result of molecular and physical processes, and do not necessarily make sense as the subject of causal statements.

{% for source, source_hash, target, target_hash, relation in causal_pathologies %} {% endfor %}
Source Relation Target
{{ source }} {{ relation }} {{ target }}
{% endif %}
{% endblock %} {% block scripts %} {{ super() }} {% endblock %}