NGS ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃจ๋ค๋ณด๋ฉด Fastq, BAM, VCF ๋ฑ ๋ค์ํ ํ์์ ํ์ผ์ ์ ํ๊ฒ ๋ฉ๋๋ค.
์ค๋์ ๊ทธ์ค์์ Fastq ํ์ผ์ biopython์ ์ด์ฉํ์ฌ ๋ค๋ค๋ณด๊ฒ ์ต๋๋ค.
1. Biopython ์ด๋?
์ฐธ๊ณ ๋งํฌ : https://biopython.org/
๋ฐ์ดํ์ด์ฌ์ด๋ ํ์ด์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ค ํ๋๋ก, ๋ถ์์๋ฌผํ ๊ณ์ฐ์ ์์ ๋กญ๊ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ ์ ์ฒด ๋ฐ์ดํฐ ์์ด์ ์ฝ๊ฑฐ๋ ์๋ฌผ ์ ๋ณด ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃจ๋๋ฐ ์ฃผ๋ก ์ฌ์ฉํฉ๋๋ค.
์๋ ํ์๋ค์ ํ์ผ๋ค์ Biopython์์ ์ง์ํ๋ ํ์ผ ํ์๋ค ์ ๋๋ค.
- Blast output
- Clustalw
- FASTA
- GeneBank
- PubMed
- ExPASy files
- SCOP
- UniGene
- SwissProt
2. Biopython ์ค์น๋ฐฉ๋ฒ (LINUX, MAC)
ํ์ฌ ๋์์๋ biopython ์ต์ ๋ฒ์ ์ 1.83์ผ๋ก ํด๋น ๋ฒ์ ์ ์ค์นํด๋ณด๊ฒ ์ต๋๋ค.
๊ฐ์ฅ ๋จผ์ ํด์ผํ ์ผ์ linux์ python package management tool์ธ pip์ ์ค์นํ๋ ์ผ ์ ๋๋ค.
pip์ด ์ค์น๋์ด์๋ค๋ฉด ์๋์ ๊ฐ์ด pip์ ์ด์ฉํ์ฌ biopython์ ์ค์นํด์ค๋๋ค.
์ฐธ๊ณ ๋ก biopython์ python2, python3 ์์ ๋ชจ๋ ์ค์น๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
<biopython ์ค์นํ๊ธฐ>
pip install biopython
<biopython ์ ๊ทธ๋ ์ด๋ ํ๊ธฐ>
pip install --upgrade biopython
<biopython ์ญ์ ํ๊ธฐ>
pip uninstall biopython
์ค์น๊ฐ ๋์๋ค๋ฉด ํฐ๋ฏธ๋์์ ๋ค์๊ณผ ๊ฐ์ ์ฝ๋๋ก ์ค์น๊ฐ ์๋ฃ๋์๋์ง ํ์ธํฉ๋๋ค.
import Bio
Bio.__version__
import Bio๋ฅผ ์ ๋ ฅํ์์๋, ์๋ฌด ์ค๋ฅ์์ด ์ถ๋ ฅ๋๋ค๋ฉด ์ค์น๊ฐ ์๋ฃ๋์์ต๋๋ค.
Biopython์ ๋ฒ์ ์ ์๊ณ ์ถ์ ๊ฒฝ์ฐ Bio.__version__์ ์ ๋ ฅํ๋ฉด ์ค์น๋ biopython ๋ฒ์ ์ ํ์ธํ ์ ์์ต๋๋ค.