Genome Analysis Toolkit

Variant Discovery in High-Throughput Sequencing Data

GATK process banner

Need Help?

Search our documentation

Community Forum

Hi, How can we help?

Developed in the Data Sciences Platform at the Broad Institute, the toolkit offers a wide variety of tools with a primary focus on variant discovery and genotyping. Its powerful processing engine and high-performance computing features make it capable of taking on projects of any size. Learn more

(How to) Execute Workflows from the gatk-workflows Git Organization Follow

5 comments

  • Avatar
    Naomi Dyer

    I tried following the instructions to run locally but seem to run into problems - I get error messages when executing the workflow . I think it is because I failed to edit the json file correctly. If I just replace the path to the bam file and then attempt to exectue, the error message says 

    [2021-09-22 13:49:26,73] [error] WorkflowManagerActor Workflow 82ae9bf6-b62a-43b6-87ca-c874e73a0715 failed (during MaterializingWorkflowDescriptorState): cromwell.engine.workflow.lifecycle.materialization.MaterializeWorkflowDescriptorActor$$anon$1: Workflow input processing failed:
    Unexpected character '#' at input index 4 (line 2, position 3), expected '"':
    ##Comment1:Input,

    I also tried removing all the comment lines, but then I get an error that says that V is an unexpected character. I imagine it is because I have absolutely no idea what I'm doing with .json file editing, but just wanted to check if these error messages would be expected? Where in the .json file does the valid docker container have to go?

    0
    Comment actions Permalink
  • Avatar
    Ivan Molineris

    Please consider to update the version of cromwel that you advise to download, currently the last release is the 84.

    1
    Comment actions Permalink
  • Avatar
    Wedad Albalawi

    Naomi Dyer

    Have you solved the below error 

    WorkflowManagerActor: Workflow bba60044-9b2c-425b-aade-77ca38e6691a failed (during MaterializingWorkflowDescriptorState): cromwell.engine.workflow.lifecycle.materialization.MaterializeWorkflowDescriptorActor$$anon$1: Workflow input processing failed:
    Unexpected character '#' at input index 4 (line 2, position 3), expected '"':
      ##Comment1:Input,

    After updating the cromwel to the last version , I still get the error!!!.

     

     

    0
    Comment actions Permalink
  • Avatar
    Peter Kilfeather

    Yes, please update this guide to reference the latest version of Cromwell. Running the version currently linked in this article (v33.1) led to an error when running processing-for-variant-discovery-gatk4.wdl. Updating to v84 fixed this.

    0
    Comment actions Permalink
  • Avatar
    Jake Spruance

    Don't use the JES backend, the genomics API, Java 8, or Cromwell 33. All of those are old.

    To save headaches, use this documentation:

    https://cromwell.readthedocs.io/en/stable/tutorials/PipelinesApi101/#lets-get-started

    If you can get a "Hello World" going, you're probably fine.  Cromwell versions 60 and higher support Java 11 (Java 17 is even working for me). I'm also using PAPIv2 as a backend and the Life Sciences API as an endpoint url; making these changes finally allowed me to run my workflow.

    0
    Comment actions Permalink

Please sign in to leave a comment.

Powered by Zendesk