์ด๊ฒ์ Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ์ ๊ณต์ ์ฒด์์ ์คํํ ์ ์๋ hmmemit ๋ช ๋ น์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
hmmemit - ํ๋กํ HMM์ ์ํ ์ํ์ค
๊ฐ์
ํ ํ [์ต์ ] ํ ํ์ผ
๊ธฐ์
XNUMXD๋ดํ์ ํ ํ ํ๋ก๊ทธ๋จ์ HMM ํ๋กํ์ผ๋ก๋ถํฐ ์ํ์ค๋ฅผ ์ํ(๋ฐฉ์ถ)ํฉ๋๋ค. ํ ํ์ผ๋ฐ
์ถ๋ ฅ์ ์๋๋ค. ์ํ๋ง ์ํ์ค๋ ๋ค์ํ ๋ชฉ์ ์ ์ ์ฉํ ์ ์์ต๋๋ค.
๋ฒค์น๋งํฌ ๋๋ ํ ์คํธ๋ฅผ ์ํ ํฉ์ฑ ์ฐธ์์ฑ ์์ฑ์ ํฌํจํฉ๋๋ค.
๊ธฐ๋ณธ๊ฐ์ ํต์ฌ ํ๋ฅ ๋ชจ๋ธ์์ ์ ๋ ฌ๋์ง ์์ ์ํ์ค ํ๋๋ฅผ ์ํ๋งํ๋ ๊ฒ์ ๋๋ค.
์ด๋ ๊ฐ ์ํ์ค๊ฐ โโํ๋์ ์ ์ฒด ๊ธธ์ด ๋๋ฉ์ธ์ผ๋ก ๊ตฌ์ฑ๋จ์ ์๋ฏธํฉ๋๋ค. ๋๋ -c
์ต์ ์์๋ ๊ฐ๋จํ ๋ค์๊ฒฐ ํฉ์ ์ํ์ค๋ฅผ ๋ด๋ณด๋ผ ์ ์์ต๋๋ค. ๋๋ -a ์ต์ , ๋น์
์ ๋ ฌ์ ๋ด๋ณด๋ผ ์ ์์ต๋๋ค(์ด ๊ฒฝ์ฐ์๋ ์๋ง๋ -N ๋ค๋ฅธ ๊ฒ์ผ๋ก
๋ชจ๋ธ๋น 1๊ฐ ์ํ์ค์ ๊ธฐ๋ณธ๊ฐ๋ณด๋ค).
๋ ๋ค๋ฅธ ์ต์ ์ผ๋ก๋ -p ์ต์ ์ ์ฌ์ฉํ๋ฉด ์์ ํ ๊ตฌ์ฑ๋ ์ํ์ค์์ ์ํ์ค๋ฅผ ์ํ๋งํ ์ ์์ต๋๋ค.
HMMER ๊ฒ์ ํ๋กํ. ์ด๋ HMMER์ ์ ์์ ๋ฐ๋ผ '์๋ ์์ด'์ ์ํ๋งํ๋ ๊ฒ์ ์๋ฏธํ๋ฉฐ,
๋น์๋์ ์ธก๋ฉด ์์ด, ๊ตญ์ ์ ๋ ฌ ๋ฐ ๋ค์ค ๋๋ฉ์ธ์ ํฌํจํฉ๋๋ค.
ํ๋กํ์ ๋ํด ์ ํํ ๊ธธ์ด ๋ชจ๋ธ ๋ฐ ์ ๋ ฌ ๋ชจ๋์ ๋ฐ๋ผ ์์๊ฐ ๋ฌ๋ผ์ง๋๋ค.
XNUMXD๋ดํ์ ํ ํ์ผ HMM ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ํฌํจ๋ ์ ์์ผ๋ฉฐ, ์ด ๊ฒฝ์ฐ ๊ฐ HMM์ด ์ฐจ๋ก๋ก ์ฌ์ฉ๋ฉ๋๋ค.
'-'(๋์)์ผ ์ ์์ผ๋ฉฐ, ์ด๋ ๋ค์์์ ์ด ์ ๋ ฅ์ ์ฝ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ํ์ค ํ์ผ๋ณด๋ค๋.
๊ณตํต ์ต์
-h ๋๋ค; ๋ช ๋ น์ค ์ฌ์ฉ ๋ฐ ์ฌ์ฉ ๊ฐ๋ฅํ ๋ชจ๋ ์ต์ ์ ๋ํ ๊ฐ๋ตํ ์๋ฆผ์ ์ธ์ํฉ๋๋ค.
-o ์ถ๋ ฅ ์ํ์ค๋ฅผ ํ์ผ๋ก ์ง์ , ํ๊ธฐ๋ณด๋ค๋ ํ์ค ์ถ๋ ฅ.
-N ๊ฒฌ๋ณธ ํ๋๊ฐ ์๋ ๋ชจ๋ธ๋น ์ํ์ค.
์ต์ ์ ์ด WHAT ~๊น์ง ๋ฐฉ์ถ
๊ธฐ๋ณธ๊ฐ์ ์ํ๋ง์ ๋๋ค. N ํต์ฌ ๋ชจ๋ธ์ ์ํ์ค. ๋๋ ๋ค์์ ์ ํํ ์๋ ์์ต๋๋ค.
๋ค์ ๋์ ์ค ํ๋(๊ทธ๋ฆฌ๊ณ ํ๋๋ง).
-a ๊ฐ HMM์ ๋ํ ์ ๋ ฌ์ ๋ด๋ณด๋ ๋๋ค. ํ ํ์ผ ์ ๋ ฌ๋์ง ์์ ์ํ๋ง๋ณด๋ค๋
ํ ๋ฒ์ ํ๋์ฉ ์์๋ฅผ ์ ํฉ๋๋ค.
-c ์์ ์ํ์ค๋ฅผ ์ํ๋งํ๋ ๋์ ๋ณต์ ๊ท์น ํฉ์ ์ํ์ค๋ฅผ ๋ด๋ณด๋ ๋๋ค.
HMM์ ํ๋ฅ ๋ถํฌ๋ฅผ ํ๋กํ์ผ๋งํฉ๋๋ค. ํฉ์ ์์๋ ๋ค์๊ณผ ๊ฐ์ด ๊ตฌ์ฑ๋ฉ๋๋ค.
๊ฐ ์ผ์น ์ํ์์ ์ต๋ ํ๋ฅ ์์ฌ๋ฌผ์ ์ ํํฉ๋๋ค.
-C ๋ณด๋ค ๋ฉ์ง ๋ณต์ ๊ท์น ํฉ์ ์ํ์ค๋ฅผ ์์ฑํฉ๋๋ค. -c ์ต์ . ๋ง์ฝ ์ต๋
ํ๋ฅ ์์ฐจ์๋ p๊ฐ ์์ต๋๋ค. ๋ถ ์๋ฌธ์ '๋ชจ๋ ' ์๊ธฐ(n ๋๋ x)๋ก ํ์ํฉ๋๋ค. ๋ง์ฝ์
ํผ >= ๋ถ ๊ณผ ๋ฏธ๋ ์๋ฌธ์ ์์ฌ๋ฌผ๋ก ํ์ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ง์ฝ p >= ๋ฏธ๋ ๋ค์๊ณผ ๊ฐ์ด ํ์
๋๋ฌธ์ ์์ฌ๋ฌผ. ๊ธฐ๋ณธ ์ค์ ์ ๋ฏธ๋ ๊ณผ ๋ถ ๋ ๋ค 0.0์ ๋๋ค.
๋ฐฉ๋ฒ -C ๋ค์๊ณผ ๋์ผํ ์ถ๋ ฅ์ ์ ๊ณตํฉ๋๋ค. -c ๋น์ ๋ ์ค์ ํ์ง ์๋ ํ ๋ฏธ๋ ๊ณผ ๋ถ ๋น์ ์๊ฒ
ํ์.
-p ์ฝ์ด๊ฐ ์๋ ์์์ ๊ฒ์ ํ๋กํ์์ ์ ๋ ฌ๋์ง ์์ ์ํ์ค๋ฅผ ์ํ๋งํฉ๋๋ค.
๋ชจ๋ธ. ํต์ฌ ๋ชจ๋ธ์ ์๋ ์ํ๋ก๋ง ๊ตฌ์ฑ๋ฉ๋๋ค(์์ ์ฌ์ด
๋ฐ HMMER Plan7 ๋ชจ๋ธ์ ์ต์ข ์ํ). ํ๋กํ์๋ ๋น์๋ N์ด ํฌํจ๋ฉ๋๋ค.
C ๋ฐ J ์ํ, ๋ก์ปฌ/๊ธ๋ก์ปฌ ๋ฐ ์ ๋/๋ค์ค ํํธ ์๊ณ ๋ฆฌ์ฆ ๊ตฌ์ฑ,
๋ชฉํ ๊ธธ์ด ๋ชจ๋ธ. ๋ฐ๋ผ์ ํ๋กํ์์ ์ํ๋ง๋ ์ํ์ค์๋ ๋ค์์ด ํฌํจ๋ ์ ์์ต๋๋ค.
์๋ ์์ด๋ฟ๋ง ์๋๋ผ ๋น์๋ ์์ด๋ ์์ผ๋ฉฐ, ํ๋ ์ด์์ ์์ด์ ํฌํจํ ์ ์์ต๋๋ค.
์๋ ์์ด ์ธ๊ทธ๋จผํธ. ๊ธฐ๋ณธ์ ์ผ๋ก ํ๋กํ์ ๋ค์ค ํํธ ๋ก์ปฌ ๋ชจ๋์ด๋ฉฐ
๋์ ์ํ์ค ๊ธธ์ด๋ L=400์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
์ต์ ์ ์ด ๋ฐฉ์ฌ FROM ํ๋กํ
์ด๋ฌํ ์ต์ ์ ์ฌ์ฉํ๋ ค๋ฉด ๋ค์์ ์ค์ ํด์ผ ํฉ๋๋ค. -p ์ต์ ์ ์ ํํฉ๋๋ค.
-L ํ๊ท ๊ธธ์ด๋ฅผ ์์ฑํ๋๋ก ํ๋กํ์ ๋์ ์ํ์ค ๊ธธ์ด ๋ชจ๋ธ์ ๊ตฌ์ฑํฉ๋๋ค.
์ฝ ๊ธฐ๋ณธ๊ฐ์ธ 400์ด ์๋
--ํ์ง์
๋ค์ค ํํธ ๋ก์ปฌ ์ ๋ ฌ์ ์ํ ํ๋กํ์ ๊ตฌ์ฑํฉ๋๋ค.
--๋จ์ผ ๋ก์ปฌ
๋จ์ผ ํํธ ๋ก์ปฌ ์ ๋ ฌ(Smith/Waterman)์ ๋ํ ํ๋กํ์ ๊ตฌ์ฑํฉ๋๋ค.
--glocal
๋ค์ค ํํธ ๊ธ๋ก์ปฌ ์ ๋ ฌ์ ์ํ ํ๋กํ์ ๊ตฌ์ฑํฉ๋๋ค.
--uniglocal
์ ๋ํํธ ๊ธ๋ก์ปฌ ์ ๋ ฌ์ ์ํ ํ๋กํ์ ๊ตฌ์ฑํฉ๋๋ค.
์ต์ ์ ์ด ๊ณต์ ์๊ฒฌ ์ผ์น ๋ฐฉ์ฌ
์ด๋ฌํ ์ต์ ์ ์ฌ์ฉํ๋ ค๋ฉด ๋ค์์ ์ค์ ํด์ผ ํฉ๋๋ค. -C ์ ํ๊ถ.
--์ต์
์ค์ ๋ถ ์ฝํ๊ฒ ๋ณด์กด๋ ์๊ธฐ๋ฅผ ์๋ฌธ์๋ก ํ์ํ๊ธฐ ์ํ ์๊ณ๊ฐ์ ๋๋ค. (0 <=
x <= 1)
--minu
์ค์ ๋ฏธ๋ ๊ฐ๋ ฅํ๊ฒ ๋ณด์กด๋ ์๊ธฐ๋ฅผ ๋๋ฌธ์๋ก ํ์ํ๊ธฐ ์ํ ์๊ณ๊ฐ์ ๋๋ค. (0
<= x <= 1)
๊ธฐํ ์ต์
--์จ์
๋์ ์์ฑ๊ธฐ ์๋ , ์ ์ >= 0. ๋ง์ฝ XNUMX์ด ์๋ ์์
ํ๋ฅ ์ ์๋ฎฌ๋ ์ด์ ์ ์ฌํํ ์ ์์ต๋๋ค. ๊ฐ์ ๋ช ๋ น์ ๊ฐ์ ๊ฒ์ ์ค ๊ฒ์ ๋๋ค
๊ฒฐ๊ณผ. ๋ง์ฝ์ 0์ด๋ฉด ๋์ ์์ฑ๊ธฐ๊ฐ ์์๋ก ์๋๋๊ณ
ํ๋ฅ ์ ์๋ฎฌ๋ ์ด์ ์ ๋์ผํ ๋ช ๋ น์ ์คํํ ๋๋ง๋ค ๋ค๋ฆ ๋๋ค. ๊ธฐ๋ณธ๊ฐ
0: ์์์ ์๋๋ฅผ ์ฌ์ฉํ๋ฏ๋ก ๋งค์ฐ ๋ค๋ฆ ๋๋ค. ํ ํ ์คํํ๋ฉด ๋ค๋ฅธ ๊ฒฐ๊ณผ๊ฐ ์์ฑ๋ฉ๋๋ค
๊ฒฌ๋ณธ.
onworks.net ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ hmmemit ์จ๋ผ์ธ ์ฌ์ฉ