-
Notifications
You must be signed in to change notification settings - Fork 52
Description
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 1
❯ nextflow run bigbio/quantms -r 1.7.0 \
-profile docker,emulate_amd64 \
--input ./SDRF/QC_test1.sdrf.tsv \
--database ./FASTA/UP000005640_9606.fasta
#command 2
❯ nextflow run bigbio/quantms -r 1.7.0 \
-profile docker,emulate_amd64 \
--input ./SDRF/QC_test1.sdrf.tsv \
--database ./FASTA/UP000005640_9606.fasta \
--convert_dotdRelevant files
test SDRF file (as txt, but loaded as .tsv)
nextflow.log (command 1)
nextflow.log (command 2)
.command.log
command.sh
command.err (as 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.logSystem 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