Christina G
05/28/2024, 11:29 AMNico Trummer
05/28/2024, 7:12 PM_circ. Maybe you should try also some other discovery tools?Christina G
05/29/2024, 9:14 AMChristina G
05/29/2024, 9:15 AM-[nf-core/circrna] Pipeline completed with errors-
ERROR ~ Error executing process > 'NFCORE_CIRCRNA:CIRCRNA:CIRCRNA_DISCOVERY:CIRIQUANT (TREATMENT_REP3)'
Caused by:
Process `NFCORE_CIRCRNA:CIRCRNA:CIRCRNA_DISCOVERY:CIRIQUANT (TREATMENT_REP3)` terminated with an error exit status (1)
Command executed:
BWA=`which bwa`
HISAT2=`which hisat2`
STRINGTIE=`which stringtie`
SAMTOOLS=`which samtools`
BWA_FILE=`ls bwa/*.bwt`
BWA_PREFIX=`basename $BWA_FILE .bwt`
HISAT2_FILE=`ls hisat2/*.1.ht2`
HISAT2_PREFIX=`basename $HISAT2_FILE .1.ht2`
printf "name: ciriquant\ntools:\n bwa: $BWA\n hisat2: $HISAT2\n stringtie: $STRINGTIE\n samtools: $SAMTOOLS\n\nreference:\n fasta: Homo_sapiens.GRCh38.dna_sm.primary_assembly.fa\n gtf: Homo_sapiens.GRCh38.112.gtf\n bwa_index: bwa/$BWA_PREFIX\n hisat_index: hisat2/$HISAT2_PREFIX" > config.yml
CIRIquant \
-t 12 \
-1 TREATMENT_REP3_1_val_1.fq.gz \
-2 TREATMENT_REP3_2_val_2.fq.gz \
--config config.yml \
--no-gene \
-o TREATMENT_REP3 \
-p TREATMENT_REP3
cat <<-END_VERSIONS > versions.yml
"NFCORE_CIRCRNA:CIRCRNA:CIRCRNA_DISCOVERY:CIRIQUANT":
bwa: $(echo $(bwa 2>&1) | sed 's/^.*Version: //; s/Contact:.*$//')
ciriquant: $(echo $(CIRIquant --version 2>&1) | sed 's/CIRIquant //g' )
samtools: $(echo $(samtools --version 2>&1) | sed 's/^.*samtools //; s/Using.*$//')
stringtie: $(stringtie --version 2>&1)
hisat2: 2.1.0
END_VERSIONS
Command exit status:
1
Command output:
(empty)
Command error:
Unable to find image '<http://quay.io/biocontainers/ciriquant:1.1.2--pyhdfd78af_2|quay.io/biocontainers/ciriquant:1.1.2--pyhdfd78af_2>' locally
1.1.2--pyhdfd78af_2: Pulling from biocontainers/ciriquant
73349e34840e: Already exists
acab339ca1e8: Already exists
b6b62ba6262f: Pulling fs layer
b6b62ba6262f: Verifying Checksum
b6b62ba6262f: Download complete
b6b62ba6262f: Pull complete
Digest: sha256:2eb0cd207167e576698cab8fed3d3d2f8a54d77f46e91b337d19f506a9aca80d
Status: Image is up to date for <http://quay.io/biocontainers/ciriquant:1.1.2--pyhdfd78af_2|quay.io/biocontainers/ciriquant:1.1.2--pyhdfd78af_2>
[Tue 2024-05-28 19:43:52] [INFO ] Input reads: TREATMENT_REP3_1_val_1.fq.gz,TREATMENT_REP3_2_val_2.fq.gz
[Tue 2024-05-28 19:43:52] [INFO ] Library type: unstranded
[Tue 2024-05-28 19:43:52] [INFO ] Output directory: TREATMENT_REP3, Output prefix: TREATMENT_REP3
[Tue 2024-05-28 19:43:52] [INFO ] Config: ciriquant Loaded
[Tue 2024-05-28 19:43:52] [INFO ] 48 CPU cores availble, using 12
[Tue 2024-05-28 19:43:52] [INFO ] Align RNA-seq reads to reference genome ..
Traceback (most recent call last):
File "/usr/local/bin/CIRIquant", line 10, in <module>
sys.exit(main())
File "/usr/local/lib/python2.7/site-packages/CIRIquant/main.py", line 155, in main
hisat_bam = pipeline.align_genome(log_file, thread, reads, outdir, prefix
File "/usr/local/lib/python2.7/site-packages/CIRIquant/pipeline.py", line 52, in align_genome
raise utils.PipelineError('Empty hisat2 bam generated, please re-run CIRIquant with -v and check the fastq and hisat2-index.')
CIRIquant.utils.PipelineError: Empty hisat2 bam generated, please re-run CIRIquant with -v and check the fastq and hisat2-index.Christina G
05/29/2024, 9:16 AMNico Trummer
05/29/2024, 3:18 PMNico Trummer
05/31/2024, 10:36 AMChristina G
05/31/2024, 10:52 AMNico Trummer
05/31/2024, 10:57 AM--library-type 2 ?Christina G
05/31/2024, 10:58 AMNico Trummer
05/31/2024, 11:00 AMext.args in the run configuration. I just checked and saw that this is not correctly implemented in the CIRIQUANT process.
Once I did this, you can add the following to you `nextflow.config`:
process {
withName: CIRIQUANT {
ext.args = '--library-type 2'
}
}Nico Trummer
05/31/2024, 11:02 AMwithName: ".*:CIRIQUANT:MAIN"Christina G
05/31/2024, 11:03 AMNico Trummer
05/31/2024, 11:03 AMChristina G
05/31/2024, 11:04 AMNico Trummer
05/31/2024, 11:09 AMstrandedness column to the samplesheet. I think we should do this, there might be multiple locations where this information could be used. Also if we do this, one can define the strandedness per sample and not only globally.
Btw. I created a PR here, should not take too long to merge as it is only a really tiny changeChristina G
05/31/2024, 11:14 AMNico Trummer
05/31/2024, 11:21 AMNico Trummer
05/31/2024, 11:38 AMext.args pull request is merged nowNico Trummer
05/31/2024, 12:09 PM-r strandedness to the pipeline run command.
The following functionality should work already:
• Additional column in the samplesheet called strandedness with these allowed values: auto forward reverse unstranded
• The provided values will be used in ciriquant
I still have to update the docs and check if this can be used in other tools before merging, but you can use it already.Christina G
05/31/2024, 12:22 PMNico Trummer
05/31/2024, 12:23 PMChristina G
05/31/2024, 12:24 PMNico Trummer
05/31/2024, 7:11 PMfind_circ and DCC (for the other tools I could not find according parameters)Christina G
06/01/2024, 5:53 PMChristina G
06/05/2024, 10:34 AMChristina G
06/05/2024, 10:34 AMCommand error:
[Sat 2024-06-01 18:51:45] [INFO ] Input reads: TREATMENT_REP3_1_val_1.fq.gz,TREATMENT_REP3_2_val_2.fq.gz
[Sat 2024-06-01 18:51:45] [INFO ] Library type: TAKARA SMARTer
[Sat 2024-06-01 18:51:45] [INFO ] Output directory: TREATMENT_REP3, Output prefix: TREATMENT_REP3
[Sat 2024-06-01 18:51:45] [INFO ] Config: ciriquant Loaded
[Sat 2024-06-01 18:51:45] [INFO ] 48 CPU cores availble, using 12
[Sat 2024-06-01 18:51:45] [INFO ] Align RNA-seq reads to reference genome ..
Traceback (most recent call last):
File "/usr/local/bin/CIRIquant", line 10, in <module>
sys.exit(main())
File "/usr/local/lib/python2.7/site-packages/CIRIquant/main.py", line 155, in main
hisat_bam = pipeline.align_genome(log_file, thread, reads, outdir, prefix)
File "/usr/local/lib/python2.7/site-packages/CIRIquant/pipeline.py", line 52, in align_genome
raise utils.PipelineError('Empty hisat2 bam generated, please re-run CIRIquant with -v and check the fastq and hisat2-index.')
CIRIquant.utils.PipelineError: Empty hisat2 bam generated, please re-run CIRIquant with -v and check the fastq and hisat2-index.Nico Trummer
06/05/2024, 10:41 AMEmpty hisat2 bam generated keeps coming back, I am not very happy about this. Since the hisat2-index will be shared across all samples in a run, it is more likely that there is a problem with the input fastq data. If you can find out more about this, I would love to know 🙂Christina G
06/05/2024, 10:52 AMNico Trummer
06/10/2024, 9:42 AM