MonaLisa Project website at Github

MonaLisa -- Visualization and analysis of functional modules in biochemical networks

Download & License || About || Documentation || Code & Development || Support || Contact & Citing


Download & License

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

MonaLisa is licensed under the Artistic License 2.0 and depends on non-free software. This is a free software license which is compatible with the GPL according to the FSF. It is the same license that is used by the Perl programming language.

MonaLisa can be directly downloaded from our GitHub repository.





Quickstart

To use MonaLisa Java 19 is greatly recommended. To start MonaLisa just perform a double click on the MonaLisa.jar. If jar files are not linked to Java, you need to execute MonaLisa out of your console using the following command:

java -jar /PATH/TO/MONALISA/MonaLisa.jar

For big networks, you have to start MonaLisa with more memory for the Java virtual machine:

java -Xmx{MemorySizeInGigabyte}G -jar /PATH/TO/MONALISA/MonaLisa.jar
java -Xmx{MemorySizeInMegabyte}M -jar /PATH/TO/MONALISA/MonaLisa.jar

Now to start, a new project can be created or an existing Petri net or project can be loaded.



About

MonaLisa is a Petri net-based tool for modeling of biochemical networks. It comprises an editor supported by an intuitive visualization and animation, and various analysis techniques. The analysis focuses on invariant analysis, topological network analysis, knockout analysis, and other. It includes the computation of transition invariants (elementary modes), place invariants, Manatee invariants, maximal common transition sets (MCT-sets), t-clusters, minimal cut sets (MCS), degree distributions, cluster coefficient distributions, and other.

MonaLisa supports interfaces for different systems biology and graph-theoretic formats: SBML, KGML, PNT, APNN, MetaTool, and PNML.

MonaLisa is written in Java using the JUNG library for the network representation and the Apache Batik library for SVG output.

highlighting of an elementary modein MonaLisa
The figure depicts the graphical user interface (GUI) of MonaLisa. On the left side, the analytical part of MonaLisa is shown. Here, the user can select the approaches, define the settings, export the results and/or the PN in different formats. In the middle, the NetViewer represents the PN model of the carbon metabolism of sucrose breakdown pathway in the potato tuber (Koch et al., 2005). The metabolites (places) are drawn as circles and the reactions (transitions) as rectangles. The gray-filled circles indicate clone markers (logical places), i.e. those with equal names occur only once in the underlying graph. The color highlighting indicates all transitions of a single elementary mode/transition invariant, including the corresponding pre- and post-places. On the right side, the ToolBar with all modeling and visualization settings is depicted. The shown menu controls the highlighting of elementary modes, place invariants, and maximal common transition sets. The elementary modes can be divided into several categories like those which are cyclic or have only an input but no output and vice versa.


Documentation

A documentation of MonaLisa is available online. For a quickstart guide see below.


Development

The source code is available at our public Github repository.

If you are interested in the development of MonaLisa, please contact the authors.



Support

You can use the issue system at our GitHub repository to ask questions, report bugs and security issues, request features and other.

Contact & Citing MonaLisa

MonaLisa was written in the Molecular Bioinformatics group of Prof. Dr. Ina Koch at Goethe University Frankfurt, Germany. Many students contributed to the current version (in temporal order): Jens Einloft, Jörg Ackermann, Joachim Nöthen, Pavel Balazki, Lilya Mirzoyan, Daniel Noll, Marcel Gehrmann, Marlena Meyer, Marius Kirchner.

Contact information

How to cite MonaLisa.

MolBI logo



Download & License || About || Documentation || Code & Development || Support || Contact & Citing