Hi! I am currently processing 296 single-cell TCR/...
# airrflow
s
Hi! I am currently processing 296 single-cell TCR/BCR sequencing datasets using airrflow pipeline. First, I used the pipeline to run scTCR-seq data. HDuring the execution of the
Submitted process > NFCORE_AIRRFLOW:AIRRFLOW:SINGLE_CELL_QC_AND_FILTERING:SINGLE_CELL_QC (all_single_cell)
step, the workflow appears to be unexpectedly stalled. According to the log file, the task initiated at 2025-08-13 235618 has not completed after 8+ hours of runtime. Could you confirm whether this duration is within expected parameters for such data volume?
Also, I did not see any new data generated after the start of this step.
And my command was
nextflow -bg run nf-core/airrflow -r 4.3.1 -name NPC_metastasis_TCR -profile docker -work-dir XXX -params-file nf-params.json
. In the nf-params.json, I only offered input, mode, outdir, and fetch_imgt. Could anyone address this issue? Thanks.
Now, I tried to run scBCR-seq data, same issue was occurred. Maybe the .nextflow.log would help you to figure out what happened.
Perhaps this message is also important, which was found in the workdir during my process for scTCR-seq yesterday.
Another file was attached.
g
Hi @Suchen Li, the error message you shared in the execution report html indicates that the process was killed due to it going over the time request limit:
Copy code
Error executing process > 'NFCORE_AIRRFLOW:AIRRFLOW:SINGLE_CELL_QC_AND_FILTERING:SINGLE_CELL_QC (all_single_cell)'

Caused by:
  Process exceeded running time limit (8h)
You can update the time, memory and CPU request of processes by providing a configuration file with the parameter
-c
to the command. E.g.
nextflow run …. -c custom.config
. Then provide inside the config:
Copy code
process{
  withName:SINGLE_CELL_QC{
    time = 24.h
    memory = 64.GB
    cpus = 16
  }
}
You can start by updating the time request only, but this is an example that increases also the requested memory and cpus. As you are running the pipeline with a high amount of samples, you might need to increase the requested resources for several processes. Let me know if you run into any other issues, happy to help. Also, when you perform the anlaysis for TCR, you should set the clonal threshold to zero with:
--clonal_threshold 0
s
Thanks for your kind help!
I suggest that maybe it is a good choice to save intermediate files during single cell qc. So we can use resume to restart the pipeline. @Gisela Gabernet