Graphery: interactive tutorials for biological network algorithms.
Heyuan Zeng1,2, Jinbiao Zhang3, Gabriel A Preising2
1Computer Science Department, Reed College, 3203 SE Woodstock Blvd, Portland, OR 97202, USA.
Nucleic Acids Research
|May 26, 2021
Summary
Graphery is a webserver providing interactive tutorials on network analysis concepts for biological research. It offers executable Python code and real-world biological networks to aid understanding of network algorithms.
Area of Science:
- Computational Biology
- Bioinformatics
- Network Science
Background:
- Biological data analysis increasingly relies on network-based approaches.
- Existing network analysis tools often present methodological details for a technical audience, limiting accessibility.
- Foundational graph concepts are crucial for understanding network-based methods.
Purpose of the Study:
- To develop an accessible, interactive learning platform for network analysis concepts in biology.
- To bridge the gap between technical network methodologies and biological researchers.
- To foster a community-driven learning environment for network-based research.
Main Methods:
- Developed Graphery, an interactive tutorial webserver.
- Integrated foundational graph theory concepts with executable Python code.
- Utilized real-world biological networks for practical application examples.
- Enabled interactive code modification and execution without user accounts.
Main Results:
- Graphery provides a user-friendly interface for learning graph concepts relevant to network biology.
- Interactive tutorials allow hands-on exploration of network algorithms using biological data.
- The platform supports code modification and execution, facilitating deeper learning.
- A community contribution model is established for ongoing development.
Conclusions:
- Graphery enhances the accessibility of network analysis methods for biological researchers.
- The interactive and community-driven nature of Graphery promotes broader adoption of network-based approaches.
- This tool serves as a valuable resource for learning and applying network algorithms in biological research.
Related Concept Videos
Protein Networks
2.5K
2.5K
Protein Networks
4.2K
An organism can have thousands of different proteins, and these proteins must cooperate to ensure the health of an organism. Proteins bind to other proteins and form complexes to carry out their functions. Many proteins interact with multiple other proteins creating a complex network of protein interactions.
These interactions can be represented through maps depicting protein-protein interaction networks, represented as nodes and edges. Nodes are circles that are representative of a protein,...
These interactions can be represented through maps depicting protein-protein interaction networks, represented as nodes and edges. Nodes are circles that are representative of a protein,...
4.2K
IP3/DAG Signaling Pathway
13.1K
Membrane lipids such as phosphatidylinositol (PI) are precursors for several membrane-bound and soluble second messengers. Specific kinases phosphorylate PI and produce phosphorylated inositol phospholipids. One such inositol phospholipids are the phosphatidylinositol-4,5 bisphosphate [PI(4,5)P2], present in the inner half of the lipid bilayer. Upon ligand binding, GPCR stimulates Gq proteins to turn on phospholipase Cꞵ. Activated phospholipase Cꞵ cleaves PI(4,5)P2 and...
13.1K
Neuron Structure
227.5K
Overview
227.5K
Sequence Networks of Rotating Machines
218
A Y-connected synchronous generator, grounded through a neutral impedance, is designed to produce balanced internal phase voltages with only positive-sequence components. The generator's sequence networks include a source voltage that is exclusively in the positive-sequence network. The sequence components of line-to-ground voltages at the generator terminals illustrate this configuration.
Zero-sequence current induces a voltage drop across the generator's neutral impedance and other...
Zero-sequence current induces a voltage drop across the generator's neutral impedance and other...
218
Introduction to Enzyme Kinetics
27.7K
Enzyme kinetics studies the rates of biochemical reactions. Scientists monitor the reaction rates for a particular enzymatic reaction at various substrate concentrations. Additional trials with inhibitors or other molecules that affect the reaction rate may also be performed.
The experimenter can then plot the initial reaction rate or velocity (Vo) of a given trial against the substrate concentration ([S]) to obtain a graph of the reaction properties. For many enzymatic reactions involving a...
The experimenter can then plot the initial reaction rate or velocity (Vo) of a given trial against the substrate concentration ([S]) to obtain a graph of the reaction properties. For many enzymatic reactions involving a...
27.7K


