Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • evonne16
    Junior Member
    • Nov 2011
    • 7

    #1

    GATK: Failed to load reference dictionary

    Hi,
    When I use DepthOfCoverage of GATK, the error is 'Failed to load reference dictionary' .
    I can't get why.
    My command as below:
    $java -jar GenomeAnalysisTK.jar \ -T DepthOfCoverage \ -R refall/allRef.fa \ -I mapping/DNAnew.sorted.bam \ -o mapping/dcDNA.targetCoverage

    Thanks
  • Heisman
    Senior Member
    • Dec 2010
    • 534

    #2
    Have you used that same reference dictionary for other commands with the GATK successfully?

    Comment

    • me_myself_andI
      Member
      • Nov 2010
      • 30

      #3
      I think you might have to create the dict file manually depending on the GATK version. I see this happening every now and then as well. The extra-complication is that if (my version of) GATK can't read the dict file it will also create an empty reference index file. What works for me is the following:

      Before running GATK:

      1. test if the reference index (refall/allRef.fa.fai in your case) exists and if it doesn't or if it's of size zero, recreate it with 'samtools faidx'.

      2. Also test wether the reference dictionary exists (refall/allRef.fa.dict in your case) and if it doesn't or if it's of size zero recreate it with Picard's CreateSequenceDictionary.

      Andreas

      EDIT: As pointed out by dGho 'samtools index' was meant to be 'samtools faidx'
      Last edited by me_myself_andI; 01-23-2014, 05:35 PM. Reason: corrected mistake: use of wrong subcommand

      Comment

      • wangli
        Member
        • Apr 2012
        • 48

        #4
        Hi, Andreas

        I would like to thank you for your very useful information here. I got my similar problem fixed according to your suggestions.
        Actually, I have used the same dictionary for other commands of GATK successfully before. So, at first, i feel very confused why it can be used for some command but not others. Following your suggestion, I check my .dict and .fai files again, and i found their size is 0. Then i just deleted them. And type in my command. We donot need to use samtools or picard to generate these two files. The new version of GATK can generate itself. But i donot know why after running through a command, these two files turn to 0 size and we need to generate them again. That is weird. But my problem is solved. Thanks again!

        Comment

        • dGho
          Member
          • Jan 2013
          • 43

          #5
          Originally posted by me_myself_andI View Post
          1. test if the reference index (refall/allRef.fa.fai in your case) exists and if it doesn't or if it's of size zero, recreate it with 'samtools index'.
          Your comment was very useful, but just for reference or for future readers, I believe you meant the following command to create a ref index:

          samtools faidx refall/allRef.fa

          Comment

          • me_myself_andI
            Member
            • Nov 2010
            • 30

            #6
            Yes, that's right!

            Comment

            Latest Articles

            Collapse

            • SEQadmin2
              Multiomic Liquid Biopsy: What DNA/RNA Panels Reveal That DNA Alone Can’t
              by SEQadmin2



              Tumors contain complex mixtures of cell populations that evolve in response to treatment and host-specific factors. Tissue biopsies provide only static snapshots of a tumor’s state. But what if we could follow that evolution over time using a minimally invasive technique?

              Liquid biopsies can detect tumor-derived material circulating in the bloodstream, providing a way to study treatment response, detect emerging resistance, and discover new biomarkers. Circulating
              ...
              10-14-2026, 09:55 AM
            • SEQadmin2
              New Genomics Technologies Take Aim at Long-Standing Limits
              by SEQadmin2


              Researchers using sequencing and genomics tools often have to make trade-offs. They can choose between speed or scale, short reads or long-range information, or targeted panels or a view of the whole transcriptome. New technologies that have been released this year are built to address those tough choices.

              We asked six companies the same four questions to learn about their latest products. The new technologies bring a lot to the table, including rethinking sequencing
              ...
              09-28-2026, 10:25 AM

            ad_right_rmr

            Collapse

            News

            Collapse

            Topics Statistics Last Post
            Started by SEQadmin2, 10-15-2026, 10:52 AM
            0 responses
            32 views
            0 reactions
            Last Post SEQadmin2  
            Started by SEQadmin2, 10-14-2026, 05:39 AM
            0 responses
            39 views
            0 reactions
            Last Post SEQadmin2  
            Started by SEQadmin2, 10-13-2026, 09:56 AM
            0 responses
            31 views
            0 reactions
            Last Post SEQadmin2  
            Started by SEQadmin2, 10-09-2026, 11:14 AM
            0 responses
            29 views
            0 reactions
            Last Post SEQadmin2  
            Working...