8000 'Test it on a minimal dataset by running' does not work · Issue #3 · ablab/metaGT · GitHub
[go: up one dir, main page]

Skip to content

'Test it on a minimal dataset by running' does not work #3

Open

Description

@Lafmas

Hi again.

Today, I installed metaGT on our machine using git clone.

After installing it, I tried to test the minimal dataset described in README - 'Quick Start' - 4, but it did not work.

(metaGT) pclee@bio507-3:/analysis/users/wycho/Project/metaGT$ nextflow run metaGT -profile test,conda
N E X T F L O W  ~  version 22.10.6
Launching `metaGT/main.nf` [distraught_bardeen] DSL2 - revision: 53a1fce0fe


------------------------------------------------------
                                        ,--./,-.
        ___     __   __   __   ___     /,-._.--~'
  |\ | |__  __ /  ` /  \ |__) |__         }  {
  | \| |       \__, \__/ |  \ |___     \`-._,-`-,
                                        `._,._,'
  metaGT v1.0dev
------------------------------------------------------


WARN: Found unexpected parameters:
* --single_end: false
- Ignore this warning: params.schema_ignore_params = "single_end"

Core Nextflow options
  runName                   : distraught_bardeen
  container                 : metaGT:dev
  launchDir                 : /analysis/users/wycho/Project/metaGT
  workDir                   : /analysis/users/wycho/Project/metaGT/work
  projectDir                : /analysis/users/wycho/Project/metaGT/metaGT
  userName                  : pclee
  profile                   : test,conda
  configFiles               : /analysis/users/wycho/Project/metaGT/metaGT/nextflow.config

Input/output options
  dna_reads                 : null
  rna_reads                 : null

Pipeline options
  transcriptome             : /analysis/users/wycho/Project/metaGT/metaGT/data/transcriptome.fasta
  genome                    : /analysis/users/wycho/Project/metaGT/metaGT/data/genome.fasta

Generic options
  enable_conda              : true

Max job request options
  max_cpus                  : 2
  max_memory                : 6 GB
  max_time                  : 2d

Institutional config options
  config_profile_name       : Test profile
  config_profile_description: Minimal test dataset to check pipeline function

------------------------------------------------------
 Only displaying parameters that differ from defaults.
------------------------------------------------------
executor >  local (2)
[e0/189a38] process > MINIMAP2 (genome) [  0%] 0 of 1
executor >  local (2)
[e0/189a38] process > MINIMAP2 (genome) [100%] 1 of 1, failed: 1 ✘
[93/35c80a] process > PROKKA (genome)   [100%] 1 of 1, failed: 1 ✘
executor >  local (2)
[e0/189a38] process > MINIMAP2 (genome) [100%] 1 of 1, failed: 1 ✘
[93/35c80a] process > PROKKA (genome)   [100%] 1 of 1, failed: 1 ✘
[-        ] process > COVERED_CDS       -
[-        ] process > TRANSDECODER      -
[-        ] process > MMSEQS_CLUSTER    -
Execution cancelled -- Finishing pending tasks before exit
- Ignore this warning: params.schema_ignore_params = "single_end"
WARN: Found unexpected parameters:
* --single_end: false
WARN: Graphviz is required to render the execution DAG in the given format -- See http://www.graphviz.org for more info.
Error executing process > 'MINIMAP2 (genome)'

Caused by:
  Process `MINIMAP2 (genome)` terminated with an error exit status (127)

Command executed:

  minimap2 -t 2 -aY --MD genome.fasta transcriptome.fasta > genome.align.sam

  samtools sort genome.align.sam -o genome.align.sorted.bam

  change_name.py  transcriptome.fasta transcriptome.all_transcripts.fasta

Command exit status:
  127

Command output:
  (empty)

Command error:
  .command.sh: line 2: minimap2: command not found

Work dir:
  /analysis/users/wycho/Project/metaGT/work/e0/189a3802f3a24a22cbc95071249249

Tip: view the complete command output by changing to the process work dir and entering the command `cat .command.out`


Unknown method invocation `checkHostname`

 -- Check script 'metaGT/main.nf' at line: 270 or see '.nextflow.log' file for more details

Is this caused by my incorrect command? Then, how can I solve it?

Best,
Lafmas

Activity

  1. Lafmas commented on Feb 17, 2023

    @Lafmas
    Author

    Hi again

    WARN: Graphviz is required to render the execution DAG in the given format -- See http://www.graphviz.org for more info.
    
    

    this issue was solved when I installed graphviz using conda install -c bioconda perl-graphviz

    but

    WARN: Found unexpected parameters: * --single_end: false

    this is issue still remain

    @andrewprzh Should I ask you how to solve it?

    Best,
    Lafmas

  2. andrewprzh commented on Feb 23, 2023

    @andrewprzh
    Collaborator

    Dear @Lafmas

    I haven't seen the graphvis warning before. The one about single-end can be ignored, it should not affect the run.

    Conda is installed, correct?

    Best
    Andrey

  3. Lafmas commented on Feb 24, 2023

    @Lafmas
    Author

    Dear @andrewprzh

    Thank you for your reply.

    Warning for graphviz already solved.

    How can I ignore the warning about single-end? Insert nextflow run metaGT -profile test --params.schema_ignore_params = "single_end" command only displayed Unexpected error [StackOverflowError].

    I installed nextflow and metaGT using conda environment.

    Best,
    Lafmas

  4. andrewprzh commented on Mar 2, 2023

    @andrewprzh
    Collaborator

    Dear @Lafmas

    As far as I understand this warning does not affect the run, right? It sill completes despite the warning?

    Best
    Andrey

  5. andrewprzh commented on Mar 2, 2023

    @andrewprzh
    Collaborator

    I update the code, the warning should not appear anymore.

    Best
    Andrey

  6. Lafmas commented on Mar 3, 2023

    @Lafmas
    Author

    Dear @andrewprzh

    Thank you! I will try a test analysis.

    Best,
    Lafmas

  7. Lafmas commented on Mar 3, 2023

    @Lafmas
    Author

    Dear @andrewprzh

    Unfortunately, the error we previously discussed still exists.

    I have attached a screenshot of my terminal to give you a clearer picture. It seems minimap2 and prokka still do not working properly.

    Thank you for your consistent help and support.

    Best,
    Lafmas

    (metaGT) pclee@bio507-3:/analysis/users/wycho/Project$ nextflow run metaGT -profile test,conda
    N E X T F L O W ~ version 22.10.6
    Launching metaGT/main.nf [festering_curran] DSL2 - revision: 53a1fce0fe

    image

    image

    image

  8. andrewprzh commented on Mar 3, 2023

    @andrewprzh
    Collaborator

    Dear @Lafmas

    At some point something changed in Nextflow and automatic conda installation broke.
    Shouldbe fixed now, could you update and try again?

    Best
    Andrey

  9. Lafmas commented on Mar 4, 2023

    @Lafmas
    Author

    Dear @andrewprzh

    Sure. I will try it.

    As soon as the results are confirmed, I will share them here

    Best
    Lafmas

  10. Lafmas commented on Mar 4, 2023

    @Lafmas
    Author

    Dear @andrewprzh

    I deleted the existing conda environment and installed Nextflow & metaGT newly again.

    Afterward, I am running the test file and this time the process seems to be working well!

    The analysis is currently underway and I will share the results here once it's complete.

    Best
    Lafmas

    image

    image

  11. Lafmas commented on Mar 5, 2023

    @Lafmas
    Author

    Dear @andrewprzh

    Unfortunately, the process was stopped.

    I have attached screenshot of the error. And I'll see if there are any problems with my conda environment.

    Best
    Lafmas

    image

    image

  12. andrewprzh commented on Mar 14, 2023

    @andrewprzh
    Collaborator

    Dear @Lafmas

    Looks like a conda problem - the environment was not created and it does not even tell what the error is.
    Could you try running the same command manually:
    conda create -n metagt --file metaGT/environment.yml
    ?

    Best
    Andrey

  13. cesar2598 commented on Aug 14, 2023

    @cesar2598

    Dear @andrewprzh

    I write because I have the same problem, it has not been possible to create the environment, it generates the same error seen in the thread, it seems that conda is able to install minimap2. Even trying to create the environment directly with the conda command, it never finishes creating. What I find strange is that with the command "conda install -c bioconda minimap2" it is able to install minimap2.

    Screenshot from 2023-08-14 00-36-03

    here is a part of the problem shown in the nextflow.log file

    "Aug-14 00:37:39.031 [Task monitor] DEBUG n.processor.TaskPollingMonitor - No more task to compute -- The following nodes are still active:
    [process] MINIMAP2
    status=ACTIVE
    port 0: (queue) closed; channel: -
    port 1: (queue) OPEN ; channel: -
    port 2: (cntrl) - ; channel: $

    [process] COVERED_CDS
    status=ACTIVE
    port 0: (queue) OPEN ; channel: -
    port 1: (queue) OPEN ; channel: -
    port 2: (queue) OPEN ; channel: -
    port 3: (queue) OPEN ; channel: -
    port 4: (cntrl) - ; channel: $

    [process] TRANSDECODER
    status=ACTIVE
    port 0: (queue) OPEN ; channel: -
    port 1: (cntrl) - ; channel: $

    [process] MMSEQS_CLUSTER
    status=ACTIVE
    port 0: (queue) OPEN ; channel: -
    port 1: (queue) OPEN ; channel: -
    port 2: (cntrl) - ; channel: $

    Aug-14 00:37:39.272 [Actor Thread 9] DEBUG nextflow.processor.TaskProcessor - Handling unexpected condition for
    task: name=MINIMAP2 (1); work-dir=null
    error [java.lang.IllegalStateException]: java.lang.IllegalStateException: Failed to create Conda environment
    command: conda env create --prefix /home/call/MetaGT/work/conda/metaGT-1.0-f7c8dc3121d55495d60aeb53bd2259e3 --file /home/call/MetaGT/metaGT/environment.yml
    status : 143
    message:

    Aug-14 00:37:39.282 [Actor Thread 9] ERROR nextflow.processor.TaskProcessor - Error executing process > 'MINIMAP2 (1)'

    Caused by:
    Failed to create Conda environment
    command: conda env create --prefix /home/call/MetaGT/work/conda/metaGT-1.0-f7c8dc3121d55495d60aeb53bd2259e3 --file /home/call/MetaGT/metaGT/environment.yml
    status : 143
    message:

    java.lang.IllegalStateException: java.lang.IllegalStateException: Failed to create Conda environment
    command: conda env create --prefix /home/call/MetaGT/work/conda/metaGT-1.0-f7c8dc3121d55495d60aeb53bd2259e3 --file /home/call/MetaGT/metaGT/environment.yml
    status : 143
    message:
    "

    I hope there is a solution to this problem

    Best,
    Cesar

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      0