Java Security Settings

When starting PathVisio, you might see an error like this:

In the latest Java update the security settings for self-signed applications have been adapted (Java 7 Update 51). Self-Signed applications, like Pathvisio, are blocked on high security level.

PathVisio is still safe to run. We also are in the progress of registering a certificate which will allow users to also run PathVisio on high security level. Until then, you can either use the binary installation of PathVisio or lower the Java security settings. Instructions on how to set your security settings can be found here.

General questions

1. Help! Where can I ask questions?

Send an email to our discussion mailing list. For more information, see MailingLists

2. Can I run PathVisio when I’m offline?

Certainly. The first time you download PathVisio, normally a desktop icon is created. But even if you chose not to create this desktop icon, you can still run PathVisio offline. See RunPathvisioOffline for details.

3. What is the relation between PathVisio and GenMAPP?

PathVisio has grown out of a need to extend  GenMAPP. GenMAPP has many good features but has hit limits in terms of its flexibility to adapt to new needs. We cooperate closely with the GenMAPP group to share code and ideas. PathVisio borrows heavily from the good aspects of GenMAPP, such as its simplicity and usability, but tries to improve on other aspects, such as flexibility and expansion to other platforms (linux and Mac OS X).

4. What is the relation between PathVisio and Cytoscape?

PathVisio and Cytoscape are very different programs. But after you install the [Cytoscape_plugin GPML plugin for Cytoscape], you will be able to open in Cytyoscapes pathways created in PathVisio. The Cytoscape plugin can be installed from the plugin manager menu within cytoscape.

5. What is the relation between PathVisio and WikiPathways

PathVisio and WikiPathways are compatible. Pathways created in PathVisio can be shared on WikiPathways, and pathways downloaded from WikiPathways can be opened in PathVisio. Also, some of the program code of PathVisio is embedded in WikiPathways, as a Java applet.

6. How do I cite PathVisio?

See HowToCite

7. Which system codes / data sources are supported for pathway elements?

Check out the list of supported systems codes here.

Pathway Diagrams

1. What is the meaning of each graphical symbol in pathways?

See Pathway Styles

2. Does PathVisio support dynamic layouts of pathways?

No, PathVisio sees pathways as drawings, not as graphs. This makes the program less complex to use, but if you are more interested in graph-oriented features, we recommend you to take a look at  Cytoscape

3. Does PathVisio support SBML? How About BioPAX?

At the moment PathVisio only supports our custom GPML format and GenMAPP MAPP format. BioPAX import / export is currently supported through the Biopax3 plugin. Support for SBML is planned.

Gene expression / omics data

1. Which microarrays are supported by PathVisio

Out of the box, common affymetrix, illumina and agilent microarrays are supported

2. Can I use PathVisio for metabolomics data?

Yes, you can use PathVisio for many types of large datasets, including metabolomics. PathVisio supports all types of data that can be linked to identifiers on your pathways.

3. Are my dataset and visualization settings saved?

Yes, PathVisio creates several files in the directory of your imported dataset.

  • The .pgex file contains the dataset itself.
  • The .pgex.xml file contains all the visualizations that you created for this dataset.
  • The pgex.ex.txt contains possible warnings/errors that occurred when you imported the dataset.

If you want to reopen your dataset including the visualizations, just go to ‘Data’ -> ‘Select expression dataset’ and select the .pgex file.

Plugin installation

1. Errors when installing a plugin

As a first step you can try to clean the PathVisio bundle directory to make sure there are no old libraries that are making problems (be aware this will delete all installed plugins and you will need to re-install them!).

  1. Close PathVisio
  2. Go to your local PathVisio directory:
    • Windows: in your home directory, go into the hidden directory “AppData”- “Roaming” – “PathVisio”
    • MacOS / Linux: in your home directory, go into the hidden directory “.PathVisio”
  3. Remove the .bundles directory
  4. Restart PathVisio
2. Can’t connect to repository

If you are online but can’t connect to the repository, maybe due to proxy settings, follow the steps below to install a plugin. This is a lot more complex than using the plugin manager, so only use it if the plugin manager really doesn’t work.

  1. Go to
  2. Go into the directory of the plugin you want to install, then in the version you want to use and then download the jar file
  3. Please be aware that you need to download all additional dependencies of the plugin as well. The plugin manager makes sure all dependencies are installed, but when installing it locally you will need to download them manually.
  4. Save all jars in a directory.
  5. Start PathVisio and go to “Plugins -> Install local plugins”. Select the directory that contains all jar files.
  6. Select the plugin you want to start.
  7. Then the plugin should be installed in PathVisio.


1. The download link doesn’t work

Try clearing the Java webstart cache, you can find instructions here: If that doesn’t help, please contact our mailing list (see: MailingLists).

2. Where can you find the log file?

You can find your pathvisio.log file in the local PathVisio directory:

  • Windows: in your home directory, go into the hidden directory “AppData”- “Roaming” – “PathVisio”
  • MacOS / Linux: in your home directory, go into the hidden directory “.PathVisio”