Holiday Notice:
The Frontline Support team will be slow to respond December 17-18 due to an institute-wide retreat and offline December 22- January 1, while the institute is closed. Thank you for your patience during these next few weeks. Happy Holidays!

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 : [email protected]
phone : +821027266808


  • Geraldine_VdAuweraGeraldine_VdAuwera Cambridge, MAMember, Administrator, Broadie admin

    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.

  • sangrholeesangrholee Member

    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 admin

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

  • sangrholeesangrholee Member

    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 admin

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

Sign In or Register to comment.