Giotto consists of two modules: analyzer and viewer. The requirements of Giotto installation are:
  • R (at least 3.5.1)
  • Python (at least 3.0)
  • Java 1.6+
  • Unix / Linux environment
There are two options to install Giotto: 1) native install, or 2) docker image. Docker image is recommended for fast deployment, and is compatible across all operating systems. More information about Docker can be found here, and here. Native install may require some time for the first time and works for Linux and macOS, and may be the preferred route for long term usage.


OS Native install Docker image
Ubuntu Linux Yes Yes
macOS X Yes Yes
Windows 10 Yes* Yes
A Yes in the table means that both the analyzer and the viewer work.
* - Analyzer may work. Viewer requires linux tools. Docker image is recommended for Windows.

Detailed instructions

Native installation
Docker image instructions

Before you use Giotto

Verify native installation
Docker usage information