Reading the mzxml file

3 ビュー (過去 30 日間)
Chi Cheung
Chi Cheung 2015 年 2 月 26 日
回答済み: Luuk van Oosten 2016 年 4 月 11 日
I use the mzxmlread to extract the data.
It occurred error:
??? Error using ==> typecastc
Too few input values to make output type.
Error in ==> typecast at 31
out = typecastc(in, lower(datatype));
Error in ==> mzxmlread>processPeaks at 716
mzpeaks = swapbytes(typecast(peaks,'single'));
Error in ==> mzxmlread>parseScan at 561
out.(elementNameScan)(countScan+1).peaks.mz
=
processPeaks(b64.decode(data),32);
Error in ==> mzxmlread at 430
parseScan;
Is there any problem for data file??
Thanks for help.
  1 件のコメント
Ricardo Borges
Ricardo Borges 2016 年 2 月 22 日
I'm having the same problem. Is there any requirement for the conversion of raw data into mzXML using MSconvert?

サインインしてコメントする。

回答 (1 件)

Luuk van Oosten
Luuk van Oosten 2016 年 4 月 11 日
Dear Chi, Ricardo,
The problem might occur due to the fact that your mzXML file is improperly generated.
Note that MATLAB is only able to handle mzXML files that are conform the 2.1 specifications or earlier. Try to generate your mzXML file with an older version and try again... I believe that you can find those versions somewhere over here.
That might solve it.

カテゴリ

Help Center および File ExchangeOther Formats についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by