Software

MorphoGraphX runs on both Linux and Windows. However, we develop and use it mostly on Linux, so the Linux version better tested. The CNN tools are only available for Linux.

Some MorphoGraphX versions use the Cuda toolkit, which requires an nVidia graphics card with enough memory to handle the size of stacks being processed. For large datasets we recommend a PC with 32-64Gb of Ram and an nVidia card with at least 4Gb or memory. If you have troubles running the Cuda version of MorphoGraphX, be sure that your nVidia graphics driver version is up to date and new enough to support your graphics card. Note that newer versions of Cuda are dropping support for older cards.

MorphoGraphX 2.0.3 is here!

The following package can be installed on Ubuntu 24.04 if you have an nVidia graphics card and Cuda 12.8 installed: MGX-2.0.3-Ubuntu24.04-Cuda12.8

The following package can be installed on Ubuntu 24.04 and does not require Cuda or an nVidia graphics card: MGX-2.0.3-Ubuntu24.04-OMP

The following package contains CNN tools. This requires cudnn 8.6, which can be downloaded from the nVidia website: MGX-2.0.2-Ubuntu24.04-Cuda12.8-CNN

Some processes (3D segmentation) use tools from the ITK library in the following package: ITK-5.1.2-Linux-Scifio

Note that the packages will download as .zip files, and you need to extract them to get the .deb Debian packages.

If you get errors in the terminal window loading some of the AddOns, check that all their dependencies are installed.

There is also a Windowa version: MGX-2.0.1-Windows

The lastest and previous versions, as well as packages for earlier versions of Ubuntu can be found here:

MorphoGraphX

If you have a different version of Linux or Cuda, you can compile MorphoGraphX from source: mgxsource-2.0.1-259