Windows 10 / 11
Download the installer and follow the setup wizard.
Download .exeCactus is a cross-platform desktop application for chemometrics and tabular data analysis, built for teaching and for researchers who want to apply statistical and multivariate methods directly. It brings the whole workflow, from preprocessing to model validation, into a single interface, and your datasets are processed on your own machine.
Cactus follows the order of a real chemometric study. Each stage is a dedicated module, and the output of one feeds directly into the next.
Load tabular datasets, manage variables and categories, handle missing values and build training and test splits.
Correct instrumental and physical effects before modelling, with the transformations normally applied to spectra and chromatograms.
Inspect the dataset through univariate, bivariate and multivariate plots in an interactive environment.
Test assumptions and quantify differences between groups before moving to multivariate models.
Reveal the structure of the data and identify groups and outliers without using class information.
Build and evaluate classification, regression and one-class models on the prepared dataset.
Cactus contacts a server once, at start-up, to sign you in and verify the licence. From that moment on, nothing else is transmitted.
No information about the content of your data leaves the computer, which matters when working under confidentiality constraints, as in forensic and clinical applications. An internet connection is still required for the session, so the machine has to be online.
The links below always point to the most recent GitHub release.
Download the installer and follow the setup wizard.
Download .exeDownload the DMG and drag Cactus into Applications. On first launch, right-click Cactus and choose Open.
Download .dmgDownload the DEB package and install it with sudo apt install ./CactusSetup.deb.
The connection is needed to sign in and verify the licence. See where your data stays.
Looking for a specific build? Browse all GitHub releases →
Installation instructions and a detailed description of the workflow and of every analytical tool available in the application.
If you use Cactus in research, publications, presentations or teaching material, please cite the associated publication.
Cactus is free for the scientific and analytical community, and its public development focuses on features that benefit every user. For companies, laboratories and research groups with specific requirements, DataBloom develops dedicated versions.
Use whichever channel is most convenient. Both are read by the development team.
Best for bug reports and feature requests that can be discussed, tracked and integrated into future releases.
Open an issueA simpler route if you prefer not to use GitHub. Useful for teaching feedback and general suggestions.
Open the formDirect support and other enquiries: info_cactus@databloom.it. Cactus is distributed under the GNU General Public License v3.0.