Holmes

Holmes enables development, simulation, and analysis of biological systems using Petri net models to study dynamic and structural properties of metabolic pathways and gene regulatory networks.


Key Features:

  • Integrated Analytical Modules: Consolidates multiple Petri net analysis algorithms and supports interoperability across file formats.
  • Support for Different Petri Net Types: Handles a variety of Petri net formalisms to represent diverse biological phenomena.
  • Invariant Generator: Computes invariants to identify conserved structural properties within Petri net models.
  • Maximum Common Transitions (MCT) Sets: Determines MCT sets to identify common transition patterns across models or states.
  • Cluster Modules: Groups related components into modules to reveal functional or structural subnetworks.
  • Simulation and Knockout Analysis: Performs dynamic simulations and in silico knockout experiments to assess system responses to component removal.
  • Visualization of Analytical Results: Produces visual representations of outputs from analytical modules to support interpretation of large Petri nets.
  • Qualitative and Quantitative Analyses: Supports both qualitative structural analyses and quantitative dynamic simulations.

Scientific Applications:

  • Metabolic Pathway Modeling: Construction, simulation, and structural analysis of metabolic pathway models using Petri nets.
  • Gene Regulatory Network Analysis: Modeling and simulation of gene regulatory networks to study regulatory dynamics.
  • Network Structural Analysis: Identification of invariants and modules to characterize conserved and modular network structure.
  • In Silico Perturbation Studies: Simulation of knockouts and dynamic perturbations to evaluate system-level responses.

Methodology:

Uses Petri nets as the underlying mathematical formalism and applies invariant computation, Maximum Common Transitions (MCT) set determination, module clustering, dynamic simulation, and knockout analysis to perform qualitative and quantitative analyses across different Petri net types.

Topics

Details

License:
Artistic-2.0
Maturity:
Mature
Cost:
Free of charge
Tool Type:
desktop application
Operating Systems:
Linux, Windows, Mac
Programming Languages:
R, Java
Added:
7/7/2019
Last Updated:
11/24/2024

Operations

Publications

Radom M, Rybarczyk A, Szawulak B, Andrzejewski H, Chabelski P, Kozak A, Formanowicz P. Holmes: a graphical tool for development, simulation and analysis of Petri net based models of complex biological systems. Bioinformatics. 2017;33(23):3822-3823. doi:10.1093/bioinformatics/btx492. PMID:28961696.

PMID: 28961696
Funding: - National Science Centre: 2012/07/B/ST6/01537

Documentation

Downloads