File Exchange

image thumbnail

Chromatography Toolbox

version 1.4.0.0 (3.33 MB) by James Dillon
Open-source code for processing chromatography data in the MATLAB programming environment.

11 Downloads

Updated 15 Apr 2018

From GitHub

View Version History

View license on GitHub

Chromatography Toolbox takes an object-oriented approach to chromatography data processing using the MATLAB programming environment. Current features include:

1) File Conversion
2) Baseline Correction
3) Peak Detection
4) Peak Integration
5) Visualization

Supported file extensions include:
* Agilent (.D)
* Agilent (.MS)
* netCDF (.CDF)

Visit https://github.com/chemplexity/chromatography for more information about getting started.

Cite As

James Dillon (2021). Chromatography Toolbox (https://github.com/chemplexity/chromatography), GitHub. Retrieved .

Comments and Ratings (10)

Rafael Freire

Hello, please does anyone know how to import 3D .uv data from agilent .D folder?

Hi
When I try to load the data (.D) file, received the following error
[1/1] Error loading 'D:\Documents\..\58A.d'
Unable to import selection
in which 58A is the file name. Can you help in this regards

Zhi Fang

Robert Stanley

Looks interesting but did not import the 3D .uv data from agilent .D folder.

Clay Swackhamer

I am trying to open a .RAW file using this toolbox. My .RAW file was created by the program "Total Chrome Navigator" running a Perkin-Elmer Clarus 500 gas chromatograph with a flame ionization detector. I installed the toolbox and declared the chromatography object but then get an error when trying to import the .RAW file. When the "import file" line runs a UI opens and I select the raw file, but then I get the following error:

Input data of type 'V.876176950' is currently unsupported.
[1/1] Error loading 'C:\Users\restofmypath\sample1.raw'
Unable to import selection

The full code is:

obj = Chromatography
data = obj.import('.RAW', 'progress', 'off');

Chris Arcadia

This failed to load recently acquired Agilent ".D" chromatography files.

Omer Markovitch

I suggest an edit in ExponentialGaussian.m, line 106 (after calculating the RMSDs):
rmsd(isnan(rmsd))=Inf
OR
rmsd(~isfinite(rmsd))=Inf

--Omer Markovitch--

Michael Wagner

When trying to import .RAW files, I get the following message:

>> data=obj.import('.RAW')

[IMPORT]

Importing 1 files...

Format : .RAW

Input data of type 'V.66' is currently unsupported.
[1/1] Error loading '/Users/michaelwagner/Desktop/raw files/Len.raw'
Unable to import selection

data =

1x0 struct array with fields:

id
name
file
sample
method
time
tic
xic
mz
backup
status
Is there anyway I can make these RAW files in V.66 type to a type that can be read by the toolbox?
I run experiments on a Thermo Q Exactive spectrometer. Not sure if this makes a difference. Thanks for any help!

Ricardo Borges

Dear James Dillon, does your ImportMZXML function reads mzXML 3.1 format? If so, can I get the average of the whole chromatogram into a vector, and further into a matrix (from a batch of different analysis)?
Thanks

SINA

MATLAB Release Compatibility
Created with R2014a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

@Chromatography

Development/File Conversion

Development/Parallel Computing

Examples

Methods/Export

Methods/Import

Methods/Integration

Methods/Other

Methods/Preprocessing

Methods/Visualization