Biomedical Applications of Vibrational Spectroscopy - Hyperspectral Imaging - Chemometrics

Introducing CytoSpec for LINUX
- CytoSpec 2.00.07 -


CytoSpec for LINUX
CytoSpec was in the past exclusively available for MIcrosoft Windows OS. The LINUX operating system is known since more than two decades for its high stability and great versatility which qualify LINUX for broad application in scientific computations. It was thus only a questions of time to make the software available also for LINUX users. Furtunately, CytoSpec is based on Matlab which is executable under both operating systems, so no major adaptations of the software code were necessary. Except for some older routines requiring direct access to the file system and some modifications of the graphical user interface no major changes were necessary when porting CytoSpec to the LINUX platform.
What are the differences between the Windows and LINUX editions of CytoSpec?
CytoSpec under Windows is a stand alone application which does not require additional commercial software - Windows software versions use free-of-charge Matlab component runtime (MCR) libaries. Contrary to this, CytoSpec for LINUX represents basically a collection of p-code routines which rely on a full Matlab installation, i.e. requires a valid Matlab license.
There are no functional differences between Windows and LINUX editions of CytoSpec.
Exception: The function 'Synthon imaging', i.e. the interface between CytoSpec and Synthon's NeuroDeveloper™ software is not available under LINUX. The Synthon imaging function employs validated artificial neural network models encoded in a Windows dynamic link library (dll) for class predictions of IR, or Raman spectra.

main window
Screenshot of the CytoSpec for LINUX gui under Debian Buster (Debian 10).

Specification of computer configuration
  1. CPU: 64-bit processor from Intel or AMD
  2. Operating system: LINUX operating system, the p-code toolbox has been extensively tested under Debian Buster (Debian 10).
  3. Matlab R2018a or newer (The Mathworks). No additional toolboxes are needed. Matlab is a commercial software product that is available from The Mathworks
  4. CytoSpec for LINUX requires Matlab, i.e. it is not a stand alone application. A free software demo of CytoSpec can be downloaded here. Note that a license key must be ordered separately. To register send an e-mail with your request to
  5. Memory: 4096 MB (4 GB) minimum. In order to use the advantages of the 64-bit architecture, the amount of installed memory (RAM) should be larger than 4 GB (8 GB of RAM, or more are highly recommended).
How to install CytoSpec p-code as a toolbox under Matlab (LINUX)?
The LINUX version of CytoSpec is available as a p-code toolbox under Matlab. This requires a full Matlab license of Matlab R2018a or newer. The following instructions refer to installation of CytoSpec 2.00.07 (build 367) from March 2021.
  1. Download the p-code archive from the CytoSpec website. Then, create an additional directory e.g. 'home\username\Documents\Matlab\ftir', unzip the installation archive and copy the its content into the new subdirectory.
  2. Start Matlab and enter
    >> addpath('/home/username/Documents/Matlab/ftir');
    at the Matlab command prompt.
  3. To run CytoSpec call the file 'ftir.p' by typing
    >> ftir
    at the Matlab command prompt. Steps 2 and 3 are required to be executed after each start of Matlab (reboot).
  4. Do not forget to copy your personal license key 'cytospec.lic' into the CytoSpec p-code toolbox directory 'home\username\Documents\Matlab\ftir'!



Copyright (c) 2000-2021 CytoSpec. All rights reserved.