Englishํ”„๋ž‘์Šค์–ด์ŠคํŽ˜์ธ์–ด

์˜จ์›์Šค ํŒŒ๋น„์ฝ˜

htseq-qa - ํด๋ผ์šฐ๋“œ์˜ ์˜จ๋ผ์ธ

Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ํ†ตํ•ด OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ์ œ๊ณต์—…์ฒด์—์„œ htseq-qa๋ฅผ ์‹คํ–‰ํ•˜์„ธ์š”.

์ด๊ฒƒ์€ Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ์™€ ๊ฐ™์€ ์—ฌ๋Ÿฌ ๋ฌด๋ฃŒ ์˜จ๋ผ์ธ ์›Œํฌ์Šคํ…Œ์ด์…˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ์ œ๊ณต์—…์ฒด์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋ช…๋ น htseq-qa์ž…๋‹ˆ๋‹ค.

ํ”„๋กœ๊ทธ๋žจ:

์ด๋ฆ„


htseq-qa - ์ฒ˜๋ฆฌ๋Ÿ‰์ด ๋งŽ์€ ์‹œํ€€์‹ฑ ์ฝ๊ธฐ์˜ ๊ฐ„๋‹จํ•œ ํ’ˆ์งˆ ํ‰๊ฐ€ ์ˆ˜ํ–‰

Python ์Šคํฌ๋ฆฝํŠธ htseq-qa ์‹œํ€€์‹ฑ ์ฝ๊ธฐ(์›์‹œ ๋˜๋Š” ์ •๋ ฌ)๊ฐ€ ์žˆ๋Š” ํŒŒ์ผ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
์ฝ๊ธฐ) ์‹คํ–‰์˜ ๊ธฐ์ˆ ์  ํ’ˆ์งˆ์„ ํ‰๊ฐ€ํ•˜๋Š” ๋ฐ ์œ ์šฉํ•œ ํ”Œ๋กฏ์ด ํฌํ•จ๋œ PDF ํŒŒ์ผ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

์Œ๋ชจ


๋‹ค์Œ์€ ์ผ๋ฐ˜์ ์ธ ํ”Œ๋กฏ์ž…๋‹ˆ๋‹ค. [์ด๋ฏธ์ง€]

ํ”Œ๋กฏ์€ ์ •๋ ฌ๋œ ์ฝ๊ธฐ์™€ ์ •๋ ฌํ•  ์ˆ˜ ์—†๋Š” ์ฝ๊ธฐ๊ฐ€ ํฌํ•จ๋œ SAM ํŒŒ์ผ์—์„œ ๋งŒ๋“ค์–ด์ง‘๋‹ˆ๋‹ค. ์™ผ์ชฝ
์—ด์€ ์ •๋ ฌ๋˜์ง€ ์•Š์€ ์ฝ๊ธฐ์—์„œ ๋งŒ๋“ค์–ด์ง€๊ณ  ์˜ค๋ฅธ์ชฝ ์—ด์€ ์ •๋ ฌ๋œ ์ฝ๊ธฐ์—์„œ ๋งŒ๋“ค์–ด์ง‘๋‹ˆ๋‹ค. ํ—ค๋”
SAM ํŒŒ์ผ์˜ ์ด๋ฆ„๊ณผ ์ฝ๊ธฐ ํšŸ์ˆ˜๋ฅผ ์•Œ๋ ค์ค๋‹ˆ๋‹ค.

์œ„์ชฝ ํ–‰์€ ์ฝ๊ธฐ์˜ ๊ฐ ์œ„์น˜์— ๋Œ€ํ•ด ์–ด๋–ค ๋ฒ ์ด์Šค๊ฐ€ ํ˜ธ์ถœ๋˜์—ˆ๋Š”์ง€๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์ด์—
์ƒ˜ํ”Œ์—์„œ ์ •๋ ฌํ•  ์ˆ˜ ์—†๋Š” ์ฝ๊ธฐ์—๋Š” A๊ฐ€ ๋ถ„๋ช…ํžˆ ์ดˆ๊ณผ๋ฉ๋‹ˆ๋‹ค. ์ •๋ ฌ๋œ ์ฝ๊ธฐ์—๋Š” ๊ท ํ˜•์ด ์žˆ์Šต๋‹ˆ๋‹ค.
๋ณด์™„ ์ฝ๊ธฐ ์‚ฌ์ด: A์™€ C(๋ถ‰์€ ์ƒ‰)๋Š” ๋™์ผํ•œ ์ˆ˜์ค€์„ ๊ฐ€์ง€๋ฉฐ C์™€ C๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค.
G(์ดˆ๋ก์ƒ‰). ์‹œํ€€์Šค๋Š” AT๊ฐ€ ํ’๋ถ€ํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ฑฐ์˜ ๋ชจ๋“  ์ •๋ ฌ
์ฝ๊ธฐ๋Š” T๋กœ ์‹œ์ž‘ํ•˜์—ฌ A, 70%์—์„œ C, 30%์—์„œ A๊ฐ€ ๋’ค๋”ฐ๋ฆ…๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌํ•œ ๋ถˆ๊ท ํ˜•์€ ์ข‹์€ ์„ค๋ช…์ด ์—†๋‹ค๋ฉด ์šฐ๋ ค์˜ ์ด์œ ๊ฐ€ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ,
๊ทธ ์ด์œ ๋Š” ์ƒ˜ํ”Œ์˜ ๋‹จํŽธํ™”๊ฐ€ ํšจ์†Œ ๋ถ„ํ•ด์— ์˜ํ•ด ์ด๋ฃจ์–ด์กŒ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

์•„๋ž˜์ชฝ ์ ˆ๋ฐ˜์€ ๋‹ค์–‘ํ•œ ์œ„์น˜์—์„œ ํ’๋ถ€ํ•œ basecall ํ’ˆ์งˆ ์ ์ˆ˜๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
์ฝ๊ธฐ์—์„œ. ๊ฑฐ์˜ ๋ชจ๋“  ์ •๋ ฌ๋œ ์ฝ๊ธฐ์˜ ํ’ˆ์งˆ์€ ์ „์ฒด ๊ธธ์ด์— ๋Œ€ํ•ด 34์ธ ๋ฐ˜๋ฉด
์ •๋ ฌ๋˜์ง€ ์•Š์€ ์ฝ๊ธฐ์˜ ๊ฒฝ์šฐ ์ผ๋ถ€ ์ฝ๊ธฐ๋Š” ๋์œผ๋กœ ๊ฐˆ์ˆ˜๋ก ํ’ˆ์งˆ ์ ์ˆ˜๊ฐ€ ๋‚ฎ์Šต๋‹ˆ๋‹ค.

์‚ฌ์šฉ๋ฒ•


์ฐธ๊ณ  htseq-qa ํ”Œ๋กฏ์„ ์ƒ์„ฑํ•˜๋ ค๋ฉด matplotlib๊ฐ€ ํ•„์š”ํ•˜๋ฏ€๋กœ ์ด๊ฒƒ์„ ์„ค์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์„ค๋ช…๋œ ๋Œ€๋กœ ๋ชจ๋“ˆ LINK matplotlib ์›น์‚ฌ์ดํŠธ์—์„œ

HTSeq๋ฅผ ์„ค์น˜ํ•œ ํ›„(์ฐธ์กฐ ์„ค์น˜) ๋ฐ matplotlib, ๋‹น์‹ ์€ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค htseq-qa ์ธ์‚ฌ๋ง
๋ช…๋ น ์ค„ :

htseq-qa [์˜ต์…˜] read_file

ํŒŒ์ผ์ด htseq-qa ๊ฒฝ๋กœ์— ์—†์œผ๋ฉด ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

python -m HTSeq.scripts.qa [์˜ต์…˜] read_file

์ด ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์—๋Š” XNUMXยตm ๋ฐ XNUMXยตm ํŒŒ์žฅ์—์„œ ์ตœ๋Œ€ XNUMXW์˜ ํ‰๊ท  ์ถœ๋ ฅ์„ ์ œ๊ณตํ•˜๋Š” ์ฝ๊ธฐ ํŒŒ์ผ FASTQ ํŒŒ์ผ ๋˜๋Š” SAM ํŒŒ์ผ์ž…๋‹ˆ๋‹ค. SAM ํŒŒ์ผ์˜ ๊ฒฝ์šฐ ๋‘ ๊ฐœ์˜ ํ”Œ๋กฏ
์—ด์€ ์œ„์™€ ๊ฐ™์ด ์ƒ์„ฑ๋˜๋ฉฐ FASTQ ํŒŒ์ผ์˜ ๊ฒฝ์šฐ ํ•˜๋‚˜์˜ ์—ด๋งŒ ์–ป์Šต๋‹ˆ๋‹ค.

์ถœ๋ ฅ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ด๋ฆ„์˜ ํŒŒ์ผ์— ๊ธฐ๋ก๋ฉ๋‹ˆ๋‹ค. ์ฝ๊ธฐ ํŒŒ์ผ, ์ ‘๋ฏธ์‚ฌ .PDF
์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. Acrobat Reader์™€ ๊ฐ™์€ PDF ๋ทฐ์–ด๋กœ ๋ณด์‹ญ์‹œ์˜ค.

์˜ต์…˜
-t , --์œ ํ˜•=
ํŒŒ์ผ ํ˜•์‹ ์ฝ๊ธฐ ํŒŒ์ผ. ์ง€์›๋˜๋Š” ๊ฐ’ ์œ„์น˜ :

ยท ์ƒ˜: SAM ํŒŒ์ผ(์ฐธ๊ณ  SAM๋„๊ตฌ ๋Œ€๋ถ€๋ถ„์˜ ๋ณ€ํ™˜์„ ์œ„ํ•œ Perl ์Šคํฌ๋ฆฝํŠธ ํฌํ•จ
SAM์— ๋Œ€ํ•œ ์ •๋ ฌ ํ˜•์‹)

ยท ์†”๋ ‰์‚ฌ ๋‚ด๋ณด๋‚ด๊ธฐ: _๋‚ด๋ณด๋‚ด๊ธฐ.txt SolexaPipeline ์†Œํ”„ํŠธ์›จ์–ด์— ์˜ํ•ด ์ƒ์„ฑ๋œ ํŒŒ์ผ
์ด๋žœ๋“œ(htseq-qa ์ƒˆ๋กœ์šด Solexa ํ’ˆ์งˆ ์ธ์ฝ”๋”ฉ์„ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ธฐ๋Œ€ํ•ฉ๋‹ˆ๋‹ค.
SolexaPipeline ๋ฒ„์ „ 1.3 ์ด์ƒ์—์„œ ์ƒ์„ฑ๋จ)

ยท ๋น ๋ฅธ: ํ‘œ์ค€(Sanger ๋˜๋Š” Phred) ํ’ˆ์งˆ ์ธ์ฝ”๋”ฉ์˜ FASTQ ํŒŒ์ผ

ยท solexa-fastq: Solexa ํ’ˆ์งˆ ์ธ์ฝ”๋”ฉ์ด ํฌํ•จ๋œ FASTQ ํŒŒ์ผ,
Bustard(htseq-qa ์ƒˆ๋กœ์šด Solexa๋ฅผ ๊ธฐ๋Œ€ํ•ฉ๋‹ˆ๋‹ค
SolexaPipeline ๋ฒ„์ „ 1.3 ์ด์ƒ์—์„œ ์ƒ์„ฑ๋œ ํ’ˆ์งˆ ์ธ์ฝ”๋”ฉ)

-o , --์•„์›ƒํŒŒ์ผ=
์ถœ๋ ฅ ํŒŒ์ผ ์ด๋ฆ„(๊ธฐ๋ณธ๊ฐ’์€ ``.pdf``)

-r , --์ฝ๊ธฐ ๊ธธ์ด=
์ตœ๋Œ€ ์ฝ๊ธฐ ๊ธธ์ด(์ง€์ •๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์Šคํฌ๋ฆฝํŠธ๋Š” ํŒŒ์ผ์—์„œ ์ถ”์ธก

-g , --๊ฐ๋งˆ=
ํ’ˆ์งˆ ์ ์ˆ˜ ํ”Œ๋กฏ์˜ ๋Œ€๋น„ ์กฐ์ •์„ ์œ„ํ•œ ๊ฐ๋งˆ ๊ณ„์ˆ˜

-N, --nosplit
์ •๋ ฌ๋˜์ง€ ์•Š๊ณ  ์ •๋ ฌ๋œ ๊ฒƒ์œผ๋กœ ์ฝ๊ธฐ๋ฅผ ๋ถ„ํ• ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ์ฆ‰, XNUMX์—ด ํ”Œ๋กฏ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

-๋ฏธ๋””์—„, --์ตœ๋Œ€
๋ฐ์ดํ„ฐ์— ํ‘œ์‹œ๋˜๋Š” ์ตœ๋Œ€ ํ’ˆ์งˆ ์ ์ˆ˜(๊ธฐ๋ณธ๊ฐ’: 40)

-์‹œ๊ฐ„, --๋„์›€
์‚ฌ์šฉ ์š”์•ฝ ํ‘œ์‹œ ๋ฐ ์ข…๋ฃŒ

onworks.net ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์˜จ๋ผ์ธ์œผ๋กœ htseq-qa ์‚ฌ์šฉ


๋ฌด๋ฃŒ ์„œ๋ฒ„ ๋ฐ ์›Œํฌ์Šคํ…Œ์ด์…˜

Windows ๋ฐ Linux ์•ฑ ๋‹ค์šด๋กœ๋“œ

Linux ๋ช…๋ น

Ad