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

problem regarding mitochondria analysis

0

2 comments

  • Avatar
    man Sac

    I tried to the next step, nut error was occured.

     

    samtools view -b aln.pe.sorted.bam chrM > samtools.chrM.bam

    gatk RevertSamSpark -I samtools.chrM.bam -O reverted.samtools.chrM.bam

    java -jar picard.jar MergeBamAlignment -ALIGNED samtools.chrM.bam -UNMAPPED reverted.samtools.chrM.bam -O merge_alignments.bam -R hg38_v0_chrM_Homo_sapiens_assembly38.chrM.shifted_by_8000_bases.fasta
    16:02:21.871 INFO  NativeLibraryLoader - Loading libgkl_compression.so from jar:file:picard.jar!/com/intel/gkl/native/libgkl_compression.so

    [Tue Nov 19 16:02:21 JST 2024] MergeBamAlignment --UNMAPPED_BAM reverted.samtools.chrM.bam --ALIGNED_BAM samtools.chrM.bam --OUTPUT merge_alignments.bam --REFERENCE_SEQUENCE hg38_v0_chrM_Homo_sapiens_assembly38.chrM.shifted_by_8000_bases.fasta --ADD_PG_TAG_TO_READS true --PAIRED_RUN true --CLIP_ADAPTERS true --IS_BISULFITE_SEQUENCE false --ALIGNED_READS_ONLY false --MAX_INSERTIONS_OR_DELETIONS 1 --ATTRIBUTES_TO_REVERSE OQ --ATTRIBUTES_TO_REVERSE U2 --ATTRIBUTES_TO_REVERSE_COMPLEMENT E2 --ATTRIBUTES_TO_REVERSE_COMPLEMENT SQ --READ1_TRIM 0 --READ2_TRIM 0 --ALIGNER_PROPER_PAIR_FLAGS false --SORT_ORDER coordinate --PRIMARY_ALIGNMENT_STRATEGY BestMapq --CLIP_OVERLAPPING_READS true --HARD_CLIP_OVERLAPPING_READS false --INCLUDE_SECONDARY_ALIGNMENTS true --ADD_MATE_CIGAR true --UNMAP_CONTAMINANT_READS false --MIN_UNCLIPPED_BASES 32 --MATCHING_DICTIONARY_TAGS M5 --MATCHING_DICTIONARY_TAGS LN --UNMAPPED_READ_STRATEGY DO_NOT_CHANGE --VERBOSITY INFO --QUIET false --VALIDATION_STRINGENCY STRICT --COMPRESSION_LEVEL 5 --MAX_RECORDS_IN_RAM 500000 --CREATE_INDEX false --CREATE_MD5_FILE false --help false --version false --showHidden false --USE_JDK_DEFLATER false --USE_JDK_INFLATER false

    [Tue Nov 19 16:02:22 JST 2024] Executing as user@at138 on Linux 5.15.0-87-generic amd64; Java HotSpot(TM) 64-Bit Server VM 21.0.5+9-LTS-239; Deflater: Intel; Inflater: Intel; Provider GCS is available; Picard version: Version:3.3.0-SNAPSHOT

    INFO 2024-11-19 16:02:22 SamAlignmentMerger Processing SAM file(s): [samtools.chrM.bam]

    [Tue Nov 19 16:02:22 JST 2024] picard.sam.MergeBamAlignment done. Elapsed time: 0.00 minutes.

    Runtime.totalMemory()=2164260864

    To get help, see http://broadinstitute.github.io/picard/index.html#GettingHelp

    Exception in thread "main" htsjdk.samtools.SAMFormatException: SAM validation error: ERROR::INVALID_FLAG_SUPPLEMENTARY_ALIGNMENT:Record 1, Read name M02699:70:000000000-LR2P7:1:1101:8983:4984, Supplementary alignment flag should not be set for unmapped read.

    at htsjdk.samtools.SAMUtils.processValidationErrors(SAMUtils.java:460)

    at htsjdk.samtools.BAMFileReader$BAMFileIterator.advance(BAMFileReader.java:865)

    at htsjdk.samtools.BAMFileReader$BAMFileIterator.<init>(BAMFileReader.java:836)

    at htsjdk.samtools.BAMFileReader$BAMFileIterator.<init>(BAMFileReader.java:824)

    at htsjdk.samtools.BAMFileReader.getIterator(BAMFileReader.java:527)

    at htsjdk.samtools.SamReader$PrimitiveSamReaderToSamReaderAdapter.iterator(SamReader.java:495)

    at picard.sam.AbstractAlignmentMerger.mergeAlignment(AbstractAlignmentMerger.java:374)

    at picard.sam.SamAlignmentMerger.mergeAlignment(SamAlignmentMerger.java:181)

    at picard.sam.MergeBamAlignment.doWork(MergeBamAlignment.java:375)

    at picard.cmdline.CommandLineProgram.instanceMain(CommandLineProgram.java:281)

    at picard.cmdline.PicardCommandLine.instanceMain(PicardCommandLine.java:105)

    at picard.cmdline.PicardCommandLine.main(PicardCommandLine.java:115)

    Is this due to supplementary alignments?

    Thanks,

    0
    Comment actions Permalink
  • Avatar
    Gökalp Çelik

    Hi man Sac

    We recommend mapping mitochondria reads to mitochondria genome only rather than the whole genome fasta file. It may be better if you can try that way. Our recommended mitochondria workflows only map reads to mitochondria genome. 

    Regards. 

    0
    Comment actions Permalink

Please sign in to leave a comment.

Powered by Zendesk