DiVil
DiVil visualizes structural differences between two versions of biochemical models at the network level to facilitate inspection of model evolution.
Key Features:
- Structural difference visualization: Visualizes structural changes between two model versions at the network level.
- BiVeS integration: Extends BiVeS by using its detected model differences as input for network-level visualization.
- JSON schema: Uses a JSON schema to encode and communicate detected differences between model versions.
- Network representation: Represents biochemical models as standardized networks for structural comparison.
- Automatic layout: Applies an automatic network layout to arrange model components for comparison.
- D3.js rendering: Employs D3.js to render dynamic network visualizations.
- Export formats: Exports network representations to images and markup language formats.
Scientific Applications:
- Model evolution tracking: Track and visualize the evolution of biochemical models developed across multiple branches and collaborators.
- Version inspection and diff analysis: Inspect and analyze structural differences between model versions for curation, extensions, and adaptations.
- Collaborative model reconciliation: Support alignment and discussion among collaborators by clarifying network-level changes.
- Figure and markup generation: Generate images or markup outputs of network differences for figure preparation or downstream processing.
Methodology:
Consumes differences detected by BiVeS, encodes them via a JSON schema, represents models as standardized networks, applies an automatic layout, renders visualizations with D3.js, and supports export to images and markup language formats.
Topics
Details
- License:
- Apache-2.0
- Tool Type:
- web application
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- JavaScript
- Added:
- 6/25/2022
- Last Updated:
- 11/24/2024
Operations
Publications
Gebhardt T, Touré V, Waltemath D, Wolkenhauer O, Scharm M. Exploring the evolution of biochemical models at the network level. PLOS ONE. 2022;17(3):e0265735. doi:10.1371/journal.pone.0265735. PMID:35312734. PMCID:PMC8936491.
PMID: 35312734
PMCID: PMC8936491
Funding: - Bundesministerium für Bildung und Forschung: FKZ 01ZX1705C, FKZ 031 6194
- Horizon 2020 Framework Programme: #825843
Links
Repository
https://github.com/Gebbi8/DiVil