Top Banner
Spectroscopy • Chromatography • PhysChem • Naming • Drawing and Databasing • Enterprise Solutions Software for Interactive Curve Resolution using SIMPLISMA Andrey Bogomolov , Michel Hachey, and Antony Williams
22

Spectroscopy Chromatography PhysChem Naming Drawing and Databasing Enterprise Solutions Software for Interactive Curve Resolution using SIMPLISMA Andrey.

Dec 28, 2015

Download

Documents

Jasmin Kennedy
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Spectroscopy Chromatography PhysChem Naming Drawing and Databasing Enterprise Solutions Software for Interactive Curve Resolution using SIMPLISMA Andrey.

Spectroscopy • Chromatography • PhysChem • Naming • Drawing and Databasing • Enterprise Solutions

Software for Interactive Curve Resolution

using SIMPLISMA

Andrey Bogomolov, Michel Hachey, and Antony Williams

Page 2: Spectroscopy Chromatography PhysChem Naming Drawing and Databasing Enterprise Solutions Software for Interactive Curve Resolution using SIMPLISMA Andrey.

Spectroscopy • Chromatography • PhysChem • Naming • Drawing and Databasing • Enterprise Solutions

SIMPLISMA is…

SIMPLe-to-Use• Intuitive

Interactive• Operator is involved in the process

Self-modeling• No prior information is required

Mixture Analysis

Page 3: Spectroscopy Chromatography PhysChem Naming Drawing and Databasing Enterprise Solutions Software for Interactive Curve Resolution using SIMPLISMA Andrey.

Spectroscopy • Chromatography • PhysChem • Naming • Drawing and Databasing • Enterprise Solutions

Willem Windig

SIMPLISMA Reference:

[1] W. Windig and J. Guilment, Anal. Chem. 65 (1991), 1425.

Page 4: Spectroscopy Chromatography PhysChem Naming Drawing and Databasing Enterprise Solutions Software for Interactive Curve Resolution using SIMPLISMA Andrey.

Spectroscopy • Chromatography • PhysChem • Naming • Drawing and Databasing • Enterprise Solutions

SIMPLISMA is a Multivariate Curve Resolution Algorithm

Extract pure component spectra from a series of spectroscopic observations of a mixture while the component concentrations vary

Obtain component concentration profiles for processes evolving in time

Detect the number of mixture components

Page 5: Spectroscopy Chromatography PhysChem Naming Drawing and Databasing Enterprise Solutions Software for Interactive Curve Resolution using SIMPLISMA Andrey.

Spectroscopy • Chromatography • PhysChem • Naming • Drawing and Databasing • Enterprise Solutions

General Curve Resolution Problem

assumptions

Page 6: Spectroscopy Chromatography PhysChem Naming Drawing and Databasing Enterprise Solutions Software for Interactive Curve Resolution using SIMPLISMA Andrey.

Spectroscopy • Chromatography • PhysChem • Naming • Drawing and Databasing • Enterprise Solutions

Curve Resolution and PCA

rRaw Data

Reproduced Data

Errors

+

c n C-Profiles

Spe

ctraCR

rRaw Data

Reproduced Data

Errors

+

c n Loadings

Sco

resPCA

Page 7: Spectroscopy Chromatography PhysChem Naming Drawing and Databasing Enterprise Solutions Software for Interactive Curve Resolution using SIMPLISMA Andrey.

Spectroscopy • Chromatography • PhysChem • Naming • Drawing and Databasing • Enterprise Solutions

Practical Applications

Qualitative characterization of unknown mixtures

Interactive process monitoring Studying chemical reactions’ kinetics

and mechanisms Obtaining equilibrium constants Resolving co-eluting signals in

hyphenated chromatography (HPLC/DAD)

Quantitative analysis (calibration is required)

Page 8: Spectroscopy Chromatography PhysChem Naming Drawing and Databasing Enterprise Solutions Software for Interactive Curve Resolution using SIMPLISMA Andrey.

Spectroscopy • Chromatography • PhysChem • Naming • Drawing and Databasing • Enterprise Solutions

Self-Modeling Curve Resolution Algorithms

Evolving Factor Analysis (EFA) Window/Subwindow Factor Analysis

(WFA/SFA) Iterative Target Transformation Factor

Analysis (ITTFA) Rank Annihilation Factor Analysis

(RAFA) Direct Exponential Curve Resolution

Algorithm (DECRA) by W. Windig and more…

Page 9: Spectroscopy Chromatography PhysChem Naming Drawing and Databasing Enterprise Solutions Software for Interactive Curve Resolution using SIMPLISMA Andrey.

Spectroscopy • Chromatography • PhysChem • Naming • Drawing and Databasing • Enterprise Solutions

Self-Modeling Basic Steps (Factor-Based Methods)

Deducing the number of components (PCA)

Obtaining initial curve estimates

Iterative improvement using system-specific constraints

Page 10: Spectroscopy Chromatography PhysChem Naming Drawing and Databasing Enterprise Solutions Software for Interactive Curve Resolution using SIMPLISMA Andrey.

Spectroscopy • Chromatography • PhysChem • Naming • Drawing and Databasing • Enterprise Solutions

SIMPLISMA is a Purity-Based Approach

A pure variable represents the component concentration profile

Find a pure variable for each component

Solve for the component spectra by means of regression

How to find pure variables?

Page 11: Spectroscopy Chromatography PhysChem Naming Drawing and Databasing Enterprise Solutions Software for Interactive Curve Resolution using SIMPLISMA Andrey.

Spectroscopy • Chromatography • PhysChem • Naming • Drawing and Databasing • Enterprise Solutions

Purity Function

Purity Function

Mean

Standard Deviation

c

ijijcj d

1

21

j c iji

c

d11

j

jjp 1

Page 12: Spectroscopy Chromatography PhysChem Naming Drawing and Databasing Enterprise Solutions Software for Interactive Curve Resolution using SIMPLISMA Andrey.

Spectroscopy • Chromatography • PhysChem • Naming • Drawing and Databasing • Enterprise Solutions

Purity-Corrected Standard Deviation

Page 13: Spectroscopy Chromatography PhysChem Naming Drawing and Databasing Enterprise Solutions Software for Interactive Curve Resolution using SIMPLISMA Andrey.

Spectroscopy • Chromatography • PhysChem • Naming • Drawing and Databasing • Enterprise Solutions

Overestimated Purity Problem

Page 14: Spectroscopy Chromatography PhysChem Naming Drawing and Databasing Enterprise Solutions Software for Interactive Curve Resolution using SIMPLISMA Andrey.

Spectroscopy • Chromatography • PhysChem • Naming • Drawing and Databasing • Enterprise Solutions

Overestimated Purity Problem

Purity tends to the infinity when the mean approaches zero

Offset serves to compensate for this effect

Offset is usually defined as % of the mean

j

jjp

Page 15: Spectroscopy Chromatography PhysChem Naming Drawing and Databasing Enterprise Solutions Software for Interactive Curve Resolution using SIMPLISMA Andrey.

Spectroscopy • Chromatography • PhysChem • Naming • Drawing and Databasing • Enterprise Solutions

Deducing the Number of Components

Shape of Residuals Shape of the Resolved Curves Shape of Purity and Purity-Corrected

Standard Deviation Spectra TSI vs LSQ plot Cumulative %Variance IND Function

Page 16: Spectroscopy Chromatography PhysChem Naming Drawing and Databasing Enterprise Solutions Software for Interactive Curve Resolution using SIMPLISMA Andrey.

Spectroscopy • Chromatography • PhysChem • Naming • Drawing and Databasing • Enterprise Solutions

SIMPLISMA Result

Page 17: Spectroscopy Chromatography PhysChem Naming Drawing and Databasing Enterprise Solutions Software for Interactive Curve Resolution using SIMPLISMA Andrey.

Spectroscopy • Chromatography • PhysChem • Naming • Drawing and Databasing • Enterprise Solutions

SIMPLISMA with 2nd Derivative

The algorithm assumes that each component has pure variable

Often, in real-world mixtures this requirement is not met

Inverted 2nd derivative may help!

Page 18: Spectroscopy Chromatography PhysChem Naming Drawing and Databasing Enterprise Solutions Software for Interactive Curve Resolution using SIMPLISMA Andrey.

Spectroscopy • Chromatography • PhysChem • Naming • Drawing and Databasing • Enterprise Solutions

Live Data Example

Page 19: Spectroscopy Chromatography PhysChem Naming Drawing and Databasing Enterprise Solutions Software for Interactive Curve Resolution using SIMPLISMA Andrey.

Spectroscopy • Chromatography • PhysChem • Naming • Drawing and Databasing • Enterprise Solutions

Advantages of SIMPLISMA

Interactive: unlike black-box algorithms, lets a human interfere

Intuitive: spectrum-like curves are easily interpreted by spectroscopists

Fast: does not perform time-consuming iterative improvements

Flexible: does not use prior assumptions about spectral and curve shapes

Page 20: Spectroscopy Chromatography PhysChem Naming Drawing and Databasing Enterprise Solutions Software for Interactive Curve Resolution using SIMPLISMA Andrey.

Spectroscopy • Chromatography • PhysChem • Naming • Drawing and Databasing • Enterprise Solutions

Limitations and Workarounds

Real purity is unknown => assess purity by other algorithms No variance—no component => more experiments to make it vary Too complex data => try to split

Page 21: Spectroscopy Chromatography PhysChem Naming Drawing and Databasing Enterprise Solutions Software for Interactive Curve Resolution using SIMPLISMA Andrey.

Spectroscopy • Chromatography • PhysChem • Naming • Drawing and Databasing • Enterprise Solutions

CONCLUSION

SIMPLISMA is a curve resolution program designed for use by spectroscopic experts

Commercial implementation has been transformed into a chemical software interface

Therefore, the hurdles to widespread usage have been overcome!

Page 22: Spectroscopy Chromatography PhysChem Naming Drawing and Databasing Enterprise Solutions Software for Interactive Curve Resolution using SIMPLISMA Andrey.

Spectroscopy • Chromatography • PhysChem • Naming • Drawing and Databasing • Enterprise Solutions

Acknowledgments

Willem Windig for the invention Eastman Kodak for licensing the

SIMPLISMA algorithm Yuri Zhukov and Alexey Pastutsan,

the ACD/Labs programmers Antony Williams and Michel Hachey,

colleagues and co-authors