Skip to content

TDF2MZML fails; running DIANN on .d files #672

@josenimo

Description

@josenimo

Description of the bug

I want to acknowledge that quantms is awesome, and I am looking forward to implementing it at our proteomics community with ~50 people. It will standardize our workflow and make our experiment much more replicable and reusable!
Also, I see @ypriverol plans to expand DIANN-related functionalities! These are great, and I am looking forward to seeing them. I will keep an eye out for any discussion, and perhaps I can give my somewhat naive opinion.

Issue:
Trying to run quantms 1.7.3 on .d files. Data was acquired with diaPASEF on timsTOF Ultra. I am running just 5 samples locally on my machine, and I also ran into on SLURM HPC, the errors were the same.

Command 1:
It runs into an issue with BIGBIO_QUANTMS:QUANTMS:FILE_PREPARATION:MZML_STATISTICS, because
[mzml_statistics] - Error processing file Olive_20241129_JoN_Evo2_80SPD_P26E17_991_C7_S2-A5_1_8397.d: Unsupported file type: .d

This is unexpected, it seems it fails at trying to convert .d into .mzml files for QC. I would either expect that the files are converted as default, or no QC is provided as default. This just fails without using a specific parameter. I write this without knowing the internal logic of quantms, so I might be unrealistic.

Command 2:
After some LLM help I figured I try to add --convert_dotd
What then happens is that BIGBIO_QUANTMS:QUANTMS:FILE_PREPARATION:TDF2MZML runs, but fails to deliver the .mzml file to the next step, and it gets stuck in retries.

Command used and terminal output

#command 1nextflow run bigbio/quantms -r 1.7.0 \
-profile docker,emulate_amd64 \
--input ./SDRF/QC_test1.sdrf.tsv \
--database ./FASTA/UP000005640_9606.fasta

#command 2nextflow run bigbio/quantms -r 1.7.0 \
-profile docker,emulate_amd64 \
--input ./SDRF/QC_test1.sdrf.tsv \
--database ./FASTA/UP000005640_9606.fasta \
--convert_dotd

Relevant files

test SDRF file (as txt, but loaded as .tsv)

QC_test1.sdrf.txt

nextflow.log (command 1)

nextflow_command1.log.txt

nextflow.log (command 2)

.nextflow.log

.command.log

.command.log

command.sh

.command.sh

command.err (as txt)

.command.txt

conversion.log

Olive_20241129_JoN_Evo2_80SPD_P26E17_991_C3_S2-A1_1_8393_conversion.log

ll -a of work directory

ll -la
.rw-r--r--@    0 jnimoca 24 Feb 17:25  .command.begin
.rw-r--r--@  154 jnimoca 24 Feb 17:30  .command.err
.rw-r--r--@ 2.0k jnimoca 24 Feb 17:30  .command.log
.rw-r--r--@ 1.9k jnimoca 24 Feb 17:30  .command.out
.rw-r--r--@  11k jnimoca 24 Feb 17:25  .command.run
.rw-r--r--@  541 jnimoca 24 Feb 17:25  .command.sh
.rw-r--r--     0 jnimoca 24 Feb 17:25  .command.trace
.rw-r--r--@ 6.1k jnimoca 24 Feb 17:36  .DS_Store
.rw-r--r--@    1 jnimoca 24 Feb 17:30  .exitcode
lrwxr-xr-x@    - jnimoca 24 Feb 17:25  Olive_20241129_JoN_Evo2_80SPD_P26E17_991_C3_S2-A1_1_8393.d -> /Users/jnimoca/Jose_BI/2_Infrastructure/PY19_quantms_test/raws/Olive_20241129_JoN_Evo2_80SPD_P26E17_991_C3_S2-A1_1_8393.d
.rw-r--r--  3.1G jnimoca 24 Feb 17:30  Olive_20241129_JoN_Evo2_80SPD_P26E17_991_C3_S2-A1_1_8393.mzml
.rw-r--r--  1.9k jnimoca 24 Feb 17:30  Olive_20241129_JoN_Evo2_80SPD_P26E17_991_C3_S2-A1_1_8393_conversion.log

System information

Nextflow version: 25.10.4
Hardware: Macbook Pro M3 Max w 36gb RAM
Executor: local
Container engine: Docker
OS: MacOS 15.4
bigbio/quantms version: 1.7.3

Metadata

Metadata

Assignees

Labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions