Graphery

Graphery provides interactive executable Python examples that demonstrate graph algorithms applied to real-world biological networks.


Key Features:

  • Executable Python code: Contains executable Python code illustrating graph algorithms and concepts.
  • Interactive graph execution: Enables execution of code on various graphs to observe algorithm behavior.
  • Biological dataset support: Supports real-world biological network datasets for algorithm application and exploration.
  • Graph and algorithm coverage: Covers foundational graph concepts and network algorithms relevant to biological network analysis.
  • Code modification and program creation: Permits modification of provided code and creation of new programs for algorithm testing.
  • Community-contributed resources: Accepts community-contributed datasets and example code.

Scientific Applications:

  • Algorithm behavior exploration: Observing and comparing graph algorithm behaviors on biological networks.
  • Network-structure analysis: Investigating structure and relationships within biological networks using graph algorithms.
  • Application to real datasets: Applying graph algorithms to real-world biological network datasets to examine biological relationships.

Methodology:

Executable Python code is run interactively on graphs to illustrate and analyze network algorithms using real-world biological network datasets.

Topics

Details

License:
MIT
Tool Type:
web application
Programming Languages:
Python
Added:
9/20/2021
Last Updated:
9/20/2021

Operations

Publications

Zeng H, Zhang J, Preising GA, Rubel T, Singh P, Ritz A. <scp>Graphery</scp>: interactive tutorials for biological network algorithms. Nucleic Acids Research. 2021;49(W1):W257-W262. doi:10.1093/nar/gkab420. PMID:34037782. PMCID:PMC8262715.

PMID: 34037782
Funding: - National Science Foundation: 1716964, 1750981 - National Institutes of Health: R15-DK116224-01

Links