Spectral Filtering and Deconvolution

Maintained by the Atkins Group at the University of Washington. Questions? Come find Abhi or Matt.

For Atkins lab members: a Labwiki page of SVD resources.

Your experimental data should be in a tab-separated text file, with wavelength in the first column and signal values in all subsequent columns. Concentrations should be on first line, in list starting with the words "concs". The file should contain no other information.

An example of correctly formatted data.

How many components to retain in the analysis? (Default = 4)

Provide explicit basis spectra (highly recommended). Upload them here, as a tab-separated text file:
choose to estimate basis spectra based on calculated spectral components:

For each basis spectrum you wish to use, enter coefficients for the corresponding spectral component.
For example, to construct a basis spectrum consist of the 1st component plus half of the 2nd, enter '1 0.5' (without the quotes). If you want a second basis spectrum to consist of the 2nd component minus twice the 4th, enter '0 1 0 -2' on a new line.
If you have no experimentally determined basis spectra, a good place to start is the sum and difference of the two most significant spectral components: enter '1 -1' and '1 1' on two separate lines.

The source code for this program is available here. This program is a work in progress. Please let me know if you find any bugs or general screw-ups. -Abhi, May 24 2007

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 United States License.