Holmes: a graphical tool for development, simulation and analysis of Petri net based models of complex biological systems

Bioinformatics. 2017 Dec 1;33(23):3822-3823. doi: 10.1093/bioinformatics/btx492.

Abstract

Summary: Model development and its analysis is a fundamental step in systems biology. The theory of Petri nets offers a tool for such a task. Since the rapid development of computer science, a variety of tools for Petri nets emerged, offering various analytical algorithms. From this follows a problem of using different programs to analyse a single model. Many file formats and different representations of results make the analysis much harder. Especially for larger nets the ability to visualize the results in a proper form provides a huge help in the understanding of their significance. We present a new tool for Petri nets development and analysis called Holmes. Our program contains algorithms for model analysis based on different types of Petri nets, e.g. invariant generator, Maximum Common Transitions (MCT) sets and cluster modules, simulation algorithms or knockout analysis tools. A very important feature is the ability to visualize the results of almost all analytical modules. The integration of such modules into one graphical environment allows a researcher to fully devote his or her time to the model building and analysis.

Availability and implementation: Available at http://www.cs.put.poznan.pl/mradom/Holmes/holmes.html.

Contact: piotr@cs.put.poznan.pl.

MeSH terms

  • Algorithms
  • Computational Biology / methods*
  • Computer Simulation*
  • Models, Biological*
  • Software*
  • Systems Biology*