Alchromy

Logo

A toolkit for spectral deconvolution of complex signals

View the Project on GitHub hickey221/Alchromy

About

This package is designed to perform spectral deconvolution on waveforms obtained from UV-Vis spectrometry. It was designed for identification of different hemoglobin species in complex mixtures, but may be used on any absorbance-based data.

Usage

Users can access the script through the command line (using deconv_multi.py) or the GUI (main_gui.py). In either case, the following parameters should be specified:

File input format

The file input methods of Alchromy are being expanded, but are currently limited to a narrow specification. Reference files should contain multiple columns beginning with wavelength. Subsequent columns should be named for the species they contain. Experimental data files should have a list of wavelengths as the first column. Each subsequent column will be treated as either replicates of the same sample, or different time points (see kinetic vs replicate). Files may be in tab delimited format with the extension .dat, .txt or .csv or a single Excel sheet in a .xls or .xlsx file.

Output

At this time, Alchromy produces three types of output files: