본문 바로가기
생물정보학/Tools

[GATK] pileup 파일 얻기 - bam 에서 쌓인 read base 얻기 - gatk pileup 분석

by HanJoohyun 2018. 6. 21.
반응형

 

 

 

안녕하세요 한주현입니다.

 

오늘은 GATK의 툴 중 하나인 Pileup 에 대해 알아보겠습니다.






Pileup 이란?


pileup 은 말 그대로 쌓아 올린것을 의미합니다 ㅎㅎ


Reference 서열에 맞춘 read 들을 쭉~ 쌓아 올린 것을 pileup 이라고 하지요


그림을 하나 그려봤습니다 ㅎㅎ..


뱀뱀이 프로그래밍 만화도 많이 봐주세요 ㅎㅎ


링크 : http://korbillgates.tistory.com/category/뱀뱀이 프로그래밍 만화/단편작





참고로 아래는 쌓인 read 들을 보여주는 여러가지 소프트웨어 입니다 ㅎㅎ


IGV (Integrative Genomics Viewer) - Broad Institute


Samtools tview






GATK Pileup - GATK3.x , GATK4


GATK 에서 Pileup 툴은 samtools pileup format 형태로 출력해줍니다.

bam 파일에 쌓인 read 를 position 별로 출력해서 보여주는데

그 형태는 아래와 같습니다.

Pileup
chr1 151122489 C TTTTTTTTTTTTTTTTTTTTTT FF-JJJJFJJJJJJJAJJJJJJ


GATK 3.x 의 명령어

java -jar ${gatk} -T Pileup \
    -R ${reference_fasta} \
    -I sample.bam \
    -L sample.bed \
    -o gatk.pileup.out.txt



GATK 4 의 명령어

${gatk} Pileup \
    -R ${reference_fasta} \
    -I sample.bam \
    -L sample.bed \
    -O gatk.pileup.out.txt


이렇게 실행하시면 원하는 영역에 쌓인 read 들을 보실 수 있습니다 ㅎㅎ




오늘은 GATK Pileup에 대해 알아보았습니다.

여러분께 도움이 되셨으면 좋겠네요 :)

그럼 다음에 또 만나요~~


- 참고 URL
# Samtools Pileup

# GATK3.x Pileup

# GATK4 Pileup


기부 버튼을 만들었습니다
여러분들의 작은 정성이 저에게 큰 힘이 됩니다
기부해주신 분들을 기억하며
더 좋은 내용으로 보답해 드리겠습니다 :)

Donate 버튼은 paypal 결제로 paypal 계정이 없으시더라도
카드로도 기부 가능하십니다 :)
Use your credit card or bank account (where available). 옆의 continue 를 누르시면 됩니다

한주현 드림



 



반응형

댓글