Unscrambler analytics suite: Unscrambler

Fast and easy analysis of spectral data.

Unscrambler is the industry leading tool for analysing spectroscopic data with a broad set of spectral features for fast and easy plotting, preprocessing and modeling of your data.

  • Easy import of most instrument data formats

  • Extensive transformations and preprocessing tools

  • Advanced data visualisation and interactive analysis

  • Automatic preprocessing of new spectral data

  • Perform in-depth analysis using multivariate analysis

  • Discover insights while building and validating models

Highlighted features

Easy import of your spectral data

Importing your spectral data into Unscrambler is easy. Simply select the spectral data format you want from the menu, and the import wizard will guide you through the import. Unscrambler can read more than 30 different data formats including generic spectral and chromatograpic formats and instrument spectral formats. New data formats are easily added using Python.

Effective preprocessing of your data

The most important step before analysing your spectral data is to remove noise or irrelevant variation. Unscrambler has an extensive set of transformations and preprocessing tools, such as correction for baseline offset and scatter, that is easily performed on your data. Use the preview function to assess the transformation effect and tune parameters. Preprocessing is saved so that it can be applied automatically on new data. This optimises the analysis workflow and facilitates real-time implementation.

Solving the mixture analysis problem

Decompose mixture spectra into pure (chemical) components and their respective estimated concentrations using multivariate curve resolution (MCR). Flexible options are available to optimise the procedure. These inlcude options for adding constraints and information about available pure spectra or concentration profiles. In addition to concentration and pure component profiles, outputs include diagnostics to evaluate the model fit.

Flexibility without complexity

Easily run thousands of free Python scripts in Unscrambler for additional instrument formats, preprocessing tools and machine learning methods.

Powerful visualisations

Easily examine, compare and prepare your data through interactive visualisations, and enjoy the explorative model bulding in Unscrambler.

Secure and compliant

Unscrambler has compliance mode, electronic signatures, user authentication and audit trails for compliance with 21 CFR Part 11 and EU Annex 11.

Data import

  • Generic import formats such as ASCII (text), MS Excel, Matlab, JCAMP-DX, NetCDF, JEOL, as well as generic database import
  • Vendor specific formats from Thermo Fisher Scientific (GRAMS, OMNIC), Bruker (OPUS), Perten, rap-ID, Brimrose, ASD (Indico), Varian, Guided Wave (SpectrOn, Class-PA, NIRO JSON), FOSS (NSAS), PerkinElmer, DeltaNu, VisioTec and Viavi (MicroNIR™ Pro)
  • Data and models from Design-Expert® and previous versions of Unscrambler can also be imported
  • Some formats and database connections that are not listed above may be available as plugins. New formats easily added

Combining or reducing data

  • Transpose
  • Reduce (Average) along samples or variables
  • Reshape using Row/Column major, Sequence wise or Level wise
  • Augment or Append two or more matrices with matching dimensions
  • Append two or more matrices based on column header names
  • Flexible Sample Alignment by Polling, Event, Sample ID, Event within Sample ID
  • Dimension Reduction for individual blocks of variables using PCA, PCR, PLSR

Scatter correction and other spectral transforms

  • Smoothing with Moving average, Gaussian filter, Median filter, Savitzky-Golay
  • Deresolve
  • Normalization to common Mean, Max, Range, Area under the curve, Unit vector normalization, Peak normalization
  • Baseline correction using Offset or Straight line
  • De-trending
  • Derivatives using Gap, Gap-Segment, Savitzky-Golay up to 4th order
  • Standard Normal Variate (SNV)
  • Multiplicative Scatter Correction (MSC)
  • Extended Multiplicative Signal Correction (EMSC)
  • Orthogonal Signal Correction (OSC)
  • Correlation Optimization Warping (COW)

Descriptive statistics

  • Missing values
  • Level (Mean, Max, Min, Median, Quartiles)
  • Range (Max-Min, Std., Variance, RMS)
  • Distribution (Skewness, Kurtosis)
  • Cross correlations
  • Scatter effects

Statistical tests

  • Equality of means (Paired t-test, Equal variance Student’s t-test, Unequal variance Student’s t-test)
  • Equality of variances (F-test, Levene’s test, Bartlett’s test)
  • Normality (Kolmogorov-Smirnov test, Mardia’s test of multivariate normality)
  • Contingency analysis

Cluster analysis

  • K-means, K-medians
  • Hierarchical Cluster Analysis (HCA), including Single linkage, Complete linkage, Average linkage, Median linkage and Ward’s method

Explorative methods

  • Principal Component Analysis (PCA)
  • Rotated PCA (Varimax, Equimax, Quartimax, Parsimax)
  • Multivariate Curve Resolution (MCR)

Regression methods

  • Multiple Linear Regression (MLR)
  • Principal Component Regression (PCR)
  • Partial Least Squares Regression (PLSR)
  • Support Vector Machines Regression (SVR)
  • L-PLS Regression, incorporating three data tables

Classification methods

  • Projection using PCA, PCR or PLSR models
  • Soft Independent Modelling of Class Analogy (SIMCA)
  • Linear Discriminant Analysis (LDA) with Linear, Quadratic, Mahalonobis options
  • PCA-LDA, for classification of correlated data by LDA
  • Support Vector Machines Classification (SVC)

Calibration transfer

  • Interpolate
  • Bias and Slope correction
  • Piecewise Direct Standardization (PDS)

Spectroscopic transformations

  • Absorbance to Reflectance/Transmittance
  • Reflectance/Transmittance to Absorbance
  • Reflectance to Kubelka-Munk
  • Attenuated Total Reflectance (ATR) Correction

General and variance transforms

  • Various Centre and Scale options
  • Interaction and Square effects
  • Weights
  • Compute General, with operations such as log(x), 1/x, etc
  • Quantile Normalize
  • Fill missing
  • Additive and Proportional Noise

Control charting

  • Statistical Process Control (SPC) with Capability analysis
  • Moving Block methods (Mean, Std., Relative std., F-test)

Input control

  • Variable Limits filtering

Design of Experiments

  • Two-level factorial screening designs
  • General factorial studies
  • Response surface methods (RSM)
  • Mixture design techniques
  • Combinations of process factors, mixture components, and categorical factors
  • Design and analysis of split plots

Python scripting support

Batch modeling (plug-in – sold seperately)

  • Modeling batch progression in relative time
  • Prediction of new batch trajectories
  • Any pretreatment of the data e.g. for spectra are stored within the model and applied for new batches
  • The method is independent of sampling time, sampling period, batch progression and unequal batch lengths
  • Dynamic limits for scores for individual components and the overall model
  • Dynamic limits for the residual distance to the model (F-residual statistics)
  • Contribution plot for drill-down functionality
  • No missing value problem during prediction

Ways to get started


Get a free 10-day trial of Unscrambler to experience the ease of use, powerful analytics and spectral features that makes your analysis faster, easier and more reliable.


Unscrambler is available as subscription with single- and multi-user plans. Please contact us for a quote and we’ll help you find the best solution.


Preferred by more than 25000 scientists, researchers and engineers.

Process spectroscopy

Run your calibrations in real-time

Run Unscrambler models in real-time for process spectroscopy to monitor the progress of a reaction, detect the end-point of a process, detect impurities or control blending, granulation and so on.

Rapid analytical measurements are an integral part of process monitoring and control. With Process Pulse, you can monitor all types of process data with full process visibility, early fault detection and deviation warnings for continuous improvement. It is a scalable and flexible process spectroscopy and monitoring tool that uses powerful multivariate analytics to monitor at-line, on-line and in-line processes.

Ready to try Unscrambler? Download free trial

Try the industry leading tool for analysing spectral data and experience the ease of use, powerful analytics and spectral features that makes your analysis faster, easier and more reliable.


Get started with Unscrambler.

Maximize your analytical skills and accelerate your organisations success using Unscrambler with our flexible training options to suit different learning preferences, skill levels and user roles.

Upcoming courses

Book: An introduction to Multivariate Analysis.

All updated 6th edition of the best selling book on chemometrics and multivariate techniques, covering PLS, PCA, TOS, DOE and much more.

Camo support.

Support anywhere, anytime. Manage all of your support needs in one place with our self-service portal, designed to provide immediate access to the expertise you need to solve your issue.

Download free trial

Try the industry leading tool for analysing spectral data

Get a free 10-day trial of Unscrambler to experience the ease of use, powerful analytics and spectral features that makes your analysis faster, easier and more reliable.

Please note, that download is not supported on mobile devices.