Requirements - swvanderlaan/slideToolKit GitHub Wiki

Hardware

slideToolKit is developed for any *NIX based operating system. We tested the slideToolKit on a MacMini (2GHz i7 and 16 GB RAM) running OS X - Mavericks 10.9, and the same machine running Linux - Ubuntu 12.04. We also tested the slideToolKit on a high-performance cluster (HPC) running Linux - CentOS 6.5 (8x Intel(R) Xeon(R) CPU E5-2630 0 @ 2.30GHz, 38x Intel(R) Xeon(R) CPU E5-2640 0 @ 2.50GHz, 11x Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz, all with 12 cores and 128 GB RAM per node).

Nowadays we run slideToolKit on macOS Ventura (version 13.0.[x]) on a MacBook Air (M1, 2020) or CentOS7 on the HPC.

Windows

The slideToolKit depends heavily on the *NIX architecture. For this reason we have not planned to create installation instructions for Microsoft Windows. To get the slideToolKit running on Windows, or to create a portable slideToolKit installation, our advise is to run Linux Ubuntu 16.04 LTS within VirtualBox (or any other virtualisation software).

So, make your life easy, choose *NIX hardware.

Programs and libraries:

A library is a collection of sources and that a computer program can use to add functionality. The libraries we use in this project are mainly open source. The license used for the different programs and libraries can be found on the accompanying websites. Some programs bring there own libraries, some depend on other libraries. This is a list of the programs and libraries the slideToolkit depends on.

For example, the LibTIFF library makes it possible for ImageMagick and for tiffinfo to handle TIFF files correctly.

The programs and libraries you need to run the slideToolkit:

The latest stable version of these programs and libraries should be sufficient. There is one catch, the Lib TIFF library supports the TIFF64 (aka BigTIFF) format since version 4.

Installation instructions:

Installation instructions for macOS, OS X and Linux can be found in this wiki. We are working on updates for macOS: Anaconda version!

  • OS X (10.[6/78/9/10/11.[x] - Snow Leopard/Lion/Mountain Lion/Mavericks/Yosemite/El Capitan/Sierra/High Sierra). These are largely updated for using Homebrew, and note that these are mostly applicable to Ubuntu or CentOS6.6+ too.
  • macOS. These are updated for Homebrew and a work-in-progress for anaconda.
  • CentOS7. These are largely updated for administrators and anaconda.
  • Ubuntu. These still exist for legacy purposes for 16.04 and 12.04, and are not completely up-to-date (CellProfiler instructions are incomplete for Ubuntu 12.04).
  • We have not planned to create installation instructions for Microsoft Windows. Try to run CentOS 6.6+ within VirtualBox instead.

Finally a 'thank you' for the teams of ImageMagick, CellProfiler and all the other great software packages for there support and excellent software.