`
菜鸟老师
  • 浏览: 22205 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

iCDF – a program to import netCDF files in MATLAB

阅读更多

http://www.models.life.ku.dk/source/iCDF/index.asp

About iCDF

The most common chromatographic format is a so-called netCDF format, which is a format that most manufacturers of chromatographic software support. However, the transfer to other software packages is not straightforward and requires advanced toolboxes and often basic knowledge in programming. An often cited netCDF toolbox for MATLAB version 6 [1,3] uses rather advanced features but also commercial black box environments [e.g. ref 2] and licensed software are available. None of these solutions, however, are accessible to laymen. In order to stimulate research in advanced chemometric data analysis, a free and documented toolbox, iCDF, has been developed, which makes the import of data a simple operation.

  • iCDF is currently for XC-MS data (X: GC, LC, HPLC), but soon it will be able to import data using other detectors as well.

  • iCDF for MATLAB is freely available

  • iCDF can be used to open netCDF files from many different instruments (e.g. Agilent, Bruker) and many chromatographic software packages (e.g. ChemStation).

When you start to install the program (iCDF.msi) the files will be placed in the folder:

C:\Program Files\LIFE\iCDF Matlab Toolbox

Add this folder to the path in Matlab and run the program in Matlab by typing or type help iCDF_load for information of input and output:

[matrix,TIC,axis_min,axis_mz] = iCDF_load(filename)
If you also have the stats toolbox there will a function called icdf that is NOT related to this program. Our iCDF file must be written like this; iCDF (capital CDF) to be able to work. This file is NOT an m-file and thus if you type help iCDF the icdf (stats toolbox) will open. Write 'which iCDF' to make sure you call the right function using iCDF_load.

If you use iCDF for MATLAB we would appreciate a reference to the program. This may for example be:
Skov T and Bro R. (2008) Solving fundamental problems in chromatographic analysis
Analytical and Bioanalytical Chemistry, 390 (1): 281-285

You can read more about iCDF and how to analyze chromatographic data here. If you have any questions, suggestions or comments please feel free to email us.

 

References on the netCDF format

[1] Rew R, Davis G (1990) NetCDF - An Interface for Scientific Data Access. IEEE Computer Graphics and Applications 10 (4): 76-82. Unidata. [July 2007, URL: http://www.unidata.ucar.edu/software/netcdf/]

[2] Bunk B, Kucklick M, Jonas R, Munch R, Schobert M, Jahn D, Hiller K (2006) MetaQuant: a tool for the automatic quantification of GC/MS-based metabolome data. Bioinformatics, 22 (23): 2962-2965.

[3] US Geological Survey (USGS), Woods Hole, NetCDF toolbox for MATLAB 6. [July 2007, URL: http://mexcdf.sourceforge.net/index.html]

分享到:
评论

相关推荐

    An introductory course in MATLAB.pdf

    "An introductory course in MATLAB" 是一份由 Santiago Pellegrini 和 Alejandro Rodriguez 编写的关于MATLAB入门的学习资料,旨在帮助初学者快速掌握MATLAB的基本操作和应用。 1. **MATLAB环境**: - MATLAB界面...

    matlab实现皮尔逊-III型(P3)分布

    在MATLAB中实现P3分布的功能,可以帮助我们进行数据建模、预测分析以及不确定性评估。 `p3distribution.m` 文件很可能包含了一个自定义函数,用于计算P3分布的相关参数,如概率密度函数(PDF)、累积分布函数(CDF...

    matlab的分布函数

    此外,MATLAB还提供了对应的累积分布函数(CDF)和逆累积分布函数(ICDF),例如`binocdf`、`normcdf`、`finv`等,它们分别用于计算概率值和从概率值反推原始数据值。随机数生成函数如`randn`(产生正态分布随机数)...

    MATLAB概率与数理统计分析程序.rar

    - **概率分布函数**:MATLAB提供了内置函数来计算概率密度函数(PDF)、累积分布函数(CDF)以及逆累积分布函数(ICDF),例如`pdf`、`cdf`和`invcdf`。 2. **统计推断** - **假设检验**:包括t检验、卡方检验、F...

    皮尔逊三型曲线matlab编程

    6. **反累积分布函数(ICDF)**:也称为百分位数函数,用于找出给定概率对应的X值。在MATLAB中,可以自定义`pearsonIIIPPF(q, mu, sigma, k)`函数来实现。 7. **绘图**:MATLAB的`plot`函数可以用来绘制皮尔逊三型...

    matlabMatlab工具箱计算统计,pdf, cdf,逆cdf和随机数的广义卡方分布.zip

    本资料包主要涉及如何利用MATLAB工具箱进行广义卡方分布的统计计算,包括概率密度函数(PDF)、累积分布函数(CDF)、逆累积分布函数(ICDF)以及生成随机数等操作。 首先,概率密度函数(PDF)是描述随机变量在某...

    matlab统计工具箱

    MATLAB是一种广泛应用于工程计算、数据分析、算法开发领域的高性能语言和交互式环境。MATLAB统计工具箱是其众多工具箱之一,为用户提供了大量用于统计分析的函数和算法。这些函数涵盖了参数估计、累积分布函数、概率...

    m元信源做n次扩展的matlab实现.rar

    本项目以"m元信源做n次扩展的matlab实现"为主题,提供了两个MATLAB文件:n_kuo_2.m和n_kuo_m.m,旨在实现任意m元信源的n次扩展过程。 首先,我们需要理解信源的基本概念。信源是信息的源头,它可以是文本、音频、...

    Matlab中的统计功能.pdf

    在MATLAB中,统计功能是通过Statistics Toolbox工具箱来实现的,这个工具箱提供了丰富的统计分析和可视化功能,包括概率分布、描述性统计、统计作图以及假设检验等。下面我们将详细探讨这些知识点。 1. **概率分布*...

    matlab统计函数分享.pdf

    "matlab统计函数分享.pdf" Matlab统计函数是Matlab中的一组统计分析工具,提供了大量的统计函数用于数据分析和处理。这些函数可以分为四大类:概率密度函数、累加分布函数、累加分布函数的逆函数和随机数生成器函数...

    matlab在科学计算中的应用8.ppt

    MATLAB 是一种强大的数学软件,尤其在科学计算领域有着广泛的应用。在概率论与数理统计问题的解决中,MATLAB 提供了丰富的内置函数来处理各种概率分布和统计分析。 1. **概率分布与伪随机数生成**: - MATLAB 提供...

    MATLAB Statistics Toolbox

    MATLAB Statistics Toolbox是MATLAB软件家族中的一个扩展包,专注于提供一系列用于统计分析、模型建立和数据分析的工具。该工具箱广泛应用于工程、科学研究和教育领域,提供了强大的函数库来执行各类统计计算和数据...

    Matlab统计工具箱简介.ppt

    Matlab惯例:beta为线性模型中的参数,E(x)为x的数学期望,f(x|a,b)为概率密度函数,F(x|a,b)为累积分布函数,I([a,b])为指示(Indicator)函数,p,q为p事件发生的概率。 概率分布统计工具箱提供的常见分布包括:...

    matlab统计类函数大全

    ### MATLAB统计类函数详解 MATLAB作为一种广泛应用于科学计算、工程设计、数据分析等领域的高级编程语言及交互式环境,提供了丰富的统计分析工具。本文将基于提供的文件内容,详细介绍MATLAB中的统计类函数及其应用...

    matlab函数速查-matlab函数之概率统计.doc

    在MATLAB中,概率统计相关的函数是进行数据分析和模拟实验的重要工具。以下是一些关键函数的详细介绍: 1. **binornd**: 该函数用于生成二项分布的随机数。二项分布通常用来描述在一系列独立且结果只有成功或失败的...

    matlab开发-随机数FromUserDefinedDistribution

    在MATLAB中生成随机数是一项常见的任务,尤其在模拟、建模和数据分析中。当我们需要从用户自定义的概率密度函数(PDF)生成随机数时,这可能会变得稍微复杂一些。本教程将深入探讨如何在MATLAB中实现这一功能,以...

    stochastic ass_THEmatlab_

    在给定的资源"stochastic ass_THEmatlab_"中,主要包含了使用MATLAB进行连续概率分布的编程实现。MATLAB是一种强大的数值计算和数据分析软件,广泛应用于科学计算、工程问题和统计分析等领域。在这个压缩包中,我们...

Global site tag (gtag.js) - Google Analytics