import sys
import time
import hbp_knowledge
import pybel
import pybel_jupyter
from pybel.struct import remove_pathologies
print(sys.version)
3.7.2 (default, Jan 13 2019, 12:50:15) [Clang 10.0.0 (clang-1000.11.45.5)]
print(time.asctime())
Thu Feb 21 16:33:08 2019
print(f'PyBEL Version: {pybel.get_version()}')
print(f'PyBEL-Jupyter Version: {pybel_jupyter.get_version()}')
print(f'HBP Knowledge Version: {hbp_knowledge.VERSION}')
PyBEL Version: 0.13.2-dev PyBEL-Jupyter Version: 0.2.1-dev HBP Knowledge Version: 0.0.3
graphs = hbp_knowledge.repository.get_graphs()
proteostasis_graphs = {
path: graph
for path, graph in graphs.items()
if 'proteostasis/' in path
}
proteostasis_graph = pybel.union(proteostasis_graphs.values())
proteostasis_graph.name = 'Proteostasis Subgraph'
proteostasis_graph.summarize()
Proteostasis Subgraph v1.0.0 Number of Nodes: 652 Number of Edges: 1312 Number of Citations: 5 Number of Authors: 27 Network Density: 3.09E-03 Number of Components: 10 Number of Warnings: 0
remove_pathologies(proteostasis_graph)
pybel_jupyter.to_jupyter(proteostasis_graph)