When "GRCh38 [Ensembl]" is selected in the UI, the backend run_job.sh receives the genome ID Homo_sapiens/Ensembl/GRCh38 .... but ultimately splits this on / to pass --genome GRCh38 to nextflow run. Since nf-core/rnaseq (3.2) defaults to using the NCBI reference, we are actually using the version pulled from s3://ngi-igenomes/igenomes/Homo_sapiens/NCBI/GRCh38 rather then using Ensembl. This is because there is no GRCh38 Ensembl release in the iGenomes collection.
Several possible solutions:
When "GRCh38 [Ensembl]" is selected in the UI, the backend
run_job.shreceives the genome IDHomo_sapiens/Ensembl/GRCh38.... but ultimately splits this on/to pass--genome GRCh38tonextflow run. Since nf-core/rnaseq (3.2) defaults to using the NCBI reference, we are actually using the version pulled froms3://ngi-igenomes/igenomes/Homo_sapiens/NCBI/GRCh38rather then using Ensembl. This is because there is no GRCh38 Ensembl release in the iGenomes collection.Several possible solutions:
Homo_sapiens/Ensembl/GRCh38reference when "GRCh38 [Ensembl]" is selectedHomo_sapiens/Ensembl/GRCh38to the locally cached reference (or pull from Ensembl on demand if missing, as per rnasik).