Stephanie Hickey
11/11/2024, 7:12 PMNFCORE_CHIPSEQ:PREPARE_GENOME:GFFREAD declares 2 input channels but 1 were specified` . Here’s my submission code and the .log file is attached. Any help would be greatly appreciated!
nextflow run $PIPES/nfcore_chipseq/nf-core-chipseq_2.1.0/2_1_0 \
--input $PROJECT/data/sample_sheets/sample_sheet.csv \
--outdir $PROJECT/results \
--fasta $GENOME/arabidopsis_thaliana/ensembl_release60/Arabidopsis_thaliana.TAIR10.dna.toplevel.fa \
--gff $GENOME/arabidopsis_thaliana/ensembl_release60/Arabidopsis_thaliana.TAIR10.60.gff \
--blacklist $GENOME/arabidopsis_thaliana/ensembl_release60/TAIR10.Klasfeld.arabidopsis_greenscreen_20inputs_MtPt.bed \
--narrow_peak \
--read_length 150 \
-profile singularity \
-c $PIPES/nfcore_chipseq/src/slurm.config.sh \
-w $SCRATCH/thomashowm/BCC117_chipseqFrancesco Tabaro
11/15/2024, 5:57 PM<http://prepare_genome.nf|prepare_genome.nf> subworkflow has a little bug in line 75.
The `GFFREAD` module expects two channels as input but only the first one is provided - the tuple. I tried to add the ch_fasta channel as second input but that generates another error which may be linked to how I am running Nextflow (-profile singularity)
Nov-15 18:22:08.713 [Actor Thread 4] DEBUG nextflow.processor.TaskProcessor - Handling unexpected condition for
task: name=NFCORE_CHIPSEQ:PREPARE_GENOME:GFFREAD; work-dir=null
error [nextflow.exception.ProcessUnrecoverableException]: Not a valid path value type: groovyx.gpars.dataflow.DataflowVariable (DataflowVariable(value=/home/francesco/Projects/chipseq/my-test/genes.gff)
I tried multiple profiles (singularity, apptainer and conda) but I always get the same error. The file is in the correct place (/home/francesco/Projects/chipseq/my-test/genes.gff).Francesco Tabaro
11/20/2024, 11:29 AMnull.gtf. In the module, the process expects ext.prefix , which is not set in config/modules.conf or meta.id from the input channel. The pipeline still works but the gtf has that weird name. Shall we fix it somehow? Should we explicit ext.prefix in modules.config to something fixed (e.g. genes), or should we implement some logic to get the actual name from the input gff?
On my dev machine I am trying the latter and plan to commit later today. There is also another issue with the map on line 75 which was already addressed 🙂Jose Espinosa-Carrasco
11/21/2024, 9:07 AM