-
Notifications
You must be signed in to change notification settings - Fork 127
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Parameter --skip_fastp
throws an error, parameter trim_fastq
set to false not working as expected
#263
Comments
I have the same problem and i suspect its because the files are gzipped and mirtrace doesn't try to unzip them. Try unzipping the files and then running the command/ |
I attempted to reproduce this error with the following command in latest dev version:
The pipeline finished correctly and the fastp step was not executed. However, according to the methods in the paper, miRTrace applies its own trimming logic, which includes removing reads shorter than 18 nucleotides after adapter trimming, handling specific adapter sequences, even if the data has already been trimmed before being passed into the pipeline. The "reads < 18 nt after adapter removal" metric in the MultiQC report is sourced from the mirtrace-results.json file generated by miRTrace, specifically from the statsQC array. This metric counts reads that were trimmed to a length of less than 18 nucleotides by miRTrace during its processing, which indicates that miRTrace is still performing trimming. This means that disabling external trimming steps (e.g., If the pipeline profile is set to a specific protocol (e.g., illumina, qiaseq, cats, nextflex), the miRTrace module in this pipeline will adjust its processing steps to match the structure of the reads expected for that protocol. If no protocol is specified, miRTrace defaults to the illumina protocol. If you want miRTrace to handle the trimming in a specific way, set the profile explicitly to one of those available in the pipeline. However, if you do not want the internal trimming in miRTrace it is possible to disable it. You should use protocol 'custom' which will default to no protocol option and therefore to adapter none. In the older version ( I am working on a test case that uses |
This error is linked to #367 . The input channel for The adapter sequence is not used in the |
Closed via #383 |
Description of the bug
As part of my testing on comparing trimming parameters, I would like to use input data that has been trimmed, and turn off all trimming steps in of the pipeline.
First I tried with adding
skip_fastp
to my run. This resulted in the following errorHowever, if I remove the parameter
--skip_fastp
and add the following parameters instead:The pipeline completed without any errors. However, looking at the multiQC it appears there are still some adapter trimming being performed.
Could it be that the default sequence of
--three_prime_adapter
is being used for adapter trimming?Thank you.
Command used and terminal output
Relevant files
No response
System information
Nextflow version: 23.04.2 build 5870
Hardware: HPC
Executor: slurm
Container engine: Singularity
OS: CentOS
Version of nf-core/smrnaseq: 2.2.1
The text was updated successfully, but these errors were encountered: