To celebrate the release of GATK 4.0, we are giving away free credits for running the GATK4 Best Practices pipelines in FireCloud, our secure online analysis portal. It’s first come first serve, so sign up now to claim your free credits worth $250. Sponsored by Google Cloud. Learn more at

Hello I'm a developer in Korea

I'm a developer in Korea.
Recently, I have been developed about Bioinformatics pipeline.
I'm using BWA, Samtools, Picard, GATK. And then I wanna make this tool on hadoop. The reason is why Using MR is efficient to speed or memory something like that.
So, I know GATK is made by MR. If so, did you test GATK on MR?
In theory, that is more efficient than just GATK.

And, If GATK needs indexed and sorted SAM, with using hadoop-BAM library do I just make index and sort??

Because I am novice in Bioinformatics, this issue is too complicated to me.


e-mail :
phone : +821027266808


  • Geraldine_VdAuweraGeraldine_VdAuwera Cambridge, MAMember, Administrator, Broadie

    Hi there,

    I'm sorry but I don't understand what is your question. When you say MR, do you mean Map-Reduce? If so, yes, GATK is built on a Map-Reduce strategy. I cannot give you any information on how to use it with Hadoop, however -- that is outside the scope of the support we provide.

    Let me know if you have any specific questions about how to use the GATK.

  • Hello
    Thank you for replying letter.
    I means that the architecture of GATK is made by MR internally as My expression. If so, can GATK used on MR outernally???(GATK is ran by MR)
    In that case, there are two MR processing.
    So we can compare with two case.
    First. Just use GATK
    Second. Use GATK on MR
    My question is that Is Second case possible? If so, can you challenge that?

  • CarneiroCarneiro Charlestown, MAMember

    Yes, the GATK uses a map-reduce like framework externally through Queue.

  • Thank you for replying.
    uhm.. my question means that can GATK run on MR? (yes, MR means MapReduce-Distributed computing)
    What different with GATK existing is that GATK use MR framework not on MR.
    GATK is efficient fully, but I guess GATK on MR is more efficient, isn't it??

  • CarneiroCarneiro Charlestown, MAMember

    GATK has several levels of parallelism. Read up on this document :

Sign In or Register to comment.