epi2me-labs/wf-single-cell

Issue running v1.1.0 on demo dataset

Closed this issue · 2 comments

Operating System

Other Linux (please specify below)

Other Linux

Ubuntu 20.04

Workflow Version

v1.1.0

Workflow Execution

Command line

EPI2ME Version

No response

CLI command run

nextflow run epi2me-labs/wf-single-cell --fastq ./wf-single-cell-demo/chr17.fq.gz --kit_name 3prime --kit_version v3 --expected_cells 100 --ref_genome_dir ./wf-single-cell-demo/ --plot_umaps -profile singularity

Workflow Execution - CLI Execution Profile

singularity

What happened?

I just updated the workflow to version 1.1.0. However, after updating, it seems I cannot complete a run, not even on the test dataset.

Relevant log output

N E X T F L O W  ~  version 23.10.1
NOTE: Your local project version looks outdated - a different revision is available in the remote repository [41eceabbd7]
Launching `https://github.com/epi2me-labs/wf-single-cell` [happy_brattain] DSL2 - revision: 9272e2ce6d [master]

WARN: Found unexpected parameters:
* --full_length_only: true
- Ignore this warning: params.schema_ignore_params = "full_length_only"


||||||||||   _____ ____ ___ ____  __  __ _____      _       _
||||||||||  | ____|  _ \_ _|___ \|  \/  | ____|    | | __ _| |__  ___
|||||       |  _| | |_) | |  __) | |\/| |  _| _____| |/ _` | '_ \/ __|
|||||       | |___|  __/| | / __/| |  | | |__|_____| | (_| | |_) \__ \
||||||||||  |_____|_|  |___|_____|_|  |_|_____|    |_|\__,_|_.__/|___/
||||||||||  wf-single-cell v1.1.0-g9272e2c
--------------------------------------------------------------------------------
Core Nextflow options
  revision        : master
  runName         : happy_brattain
  containerEngine : singularity
  container       : [withLabel:singlecell:ontresearch/wf-single-cell:sha8e7d91013029ea8721743bd087583e5205cdc1dc, withLabel:wf_common:ontresearch/wf-common:sha2816439fd5aa81902836ea5794447b54947fa056]
  launchDir       : /mnt/home/maestri/pipelines/wf-single-cell
  workDir         : /mnt/home/maestri/pipelines/wf-single-cell/work
  projectDir      : /mnt/home/maestri/.nextflow/assets/epi2me-labs/wf-single-cell
  userName        : maestri
  profile         : singularity
  configFiles     : /mnt/home/maestri/.nextflow/assets/epi2me-labs/wf-single-cell/nextflow.config, /mnt/home/maestri/pipelines/wf-single-cell/nextflow.config

Input Options
  fastq           : ./wf-single-cell-demo/chr17.fq.gz
  ref_genome_dir  : ./wf-single-cell-demo/
  expected_cells  : 100

Output Options
  plot_umaps      : true

Advanced options
  matrix_min_genes: 200
  umap_n_repeats  : 3

!! Only displaying parameters that differ from the pipeline defaults !!
--------------------------------------------------------------------------------
If you use epi2me-labs/wf-single-cell for your analysis please cite:

* The nf-core framework
  https://doi.org/10.1038/s41587-020-0439-x


--------------------------------------------------------------------------------
This is epi2me-labs/wf-single-cell v1.1.0-g9272e2c.
--------------------------------------------------------------------------------
ERROR ~ Argument of `file` function cannot be null

 -- Check script '/mnt/home/maestri/.nextflow/assets/epi2me-labs/wf-single-cell/main.nf' at line: 284 or see '.nextflow.log' file for more details
(nextflow_env) maestri@scrapper:~/pipelines/wf-single-cell$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.2 LTS
Release:        20.04
Codename:       focal

Application activity log entry

No response

Were you able to successfully run the latest version of the workflow with the demo data?

no

Other demo data information

No response

Based on the message at the beginning of the log I would say you are not running 1.1.0 (41eceab) but version 0.2.7 (9272e2c). How did you update to the latest version? I have had this problem in the past. You can pull the latest version using nextflow:

nextflow pull epi2me-labs/wf-single-cell

You could also do it using git if you know the location of the assets. In my system is ~/.nextflow/assets/epi2me-labs/wf-single-cell/. Going to that folder and running git pull also retrieves the latest version. I am not sure if there is an advantage between using nextflow or git directly.

Thanks for the advice, I just cloned the new repository and was expecting it to be updated automatically. My fault, after running
nextflow pull epi2me-labs/wf-single-cell
the pipeline completes successfully on demo data. I still have an issue with my own dataset, but I'll open a separate issue for that one.
Thanks,
Simone