เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

Ad


OnWorks favicon

bcftools - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

เป€เบ›เบตเบ”เปƒเบŠเป‰ bcftools เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ bcftools เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเป‚เบ”เบเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เปƒเบ™เบซเบผเบฒเบเบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบญเบญเบ™เป„เบฅเบ™เปŒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบฑเปˆเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เป‚เบ„เบ‡เบเบฒเบ™:

NAME


samtools - เป€เบ„เบทเปˆเบญเบ‡เปƒเบŠเป‰เบชเบณเบฅเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบฅเบฝเบ‡เบฅเบณเบ”เบฑเบš/เปเบœเบ™เบ—เบตเปˆ (SAM).

bcftools - เป€เบ„เบทเปˆเบญเบ‡เปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบฎเบนเบšเปเบšเบšเบเบฒเบ™เป‚เบ—เบ–เบฒเบ™เบชเบญเบ‡ (BCF) เปเบฅเบฐ VCF

เบชเบฐเบซเบผเบธเบšเบชเบฑเบ‡เบฅเบงเบก


samtools เป€เบšเบดเปˆเบ‡ -bt ref_list.txt -o aln.bam aln.sam.gz

samtools sort aln.bam aln.sorted

samtools เบ”เบฑเบ”เบชเบฐเบ™เบต aln.sorted.bam

samtools idxstats aln.sorted.bam

samtools เป€เบšเบดเปˆเบ‡ aln.sorted.bam chr2:20,100,000-20,200,000

samtools merge out.bam in1.bam in2.bam in3.bam

samtools faidx ref.fasta

samtools pileup -vcf ref.fasta aln.sorted.bam

samtools mpileup -C50 -gf ref.fasta -r chr3:1,000-2,000 in1.bam in2.bam

samtools tview aln.sorted.bam ref.fasta

bcftools เบ”เบฑเบ”เบชเบฐเบ™เบต in.bcf

bcftools เป€เบšเบดเปˆเบ‡ in.bcf chr2:100-200 > out.vcf

bcftools view -Nvm0.99 in.bcf > out.vcf 2 > out.afs

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”


Samtools เปเบกเปˆเบ™เบŠเบธเบ”เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปƒเบŠเป‰เบ—เบตเปˆเบˆเบฑเบ”เบเบฒเบ™เบเบฒเบ™เบˆเบฑเบ”เบฎเบฝเบ‡เปƒเบ™เบฎเบนเบšเปเบšเบš BAM. เบกเบฑเบ™เบ™เปเบฒเป€เบ‚เบปเป‰เบฒ
เบˆเบฒเบโ€‹เปเบฅเบฐโ€‹เบชเบปเปˆเบ‡โ€‹เบญเบญเบโ€‹เป„เบ›โ€‹เปƒเบ™โ€‹เบฎเบนเบšโ€‹เปเบšเบš SAM (Sequence Alignment / เปเบœเบ™โ€‹เบ—เบตเปˆโ€‹)โ€‹, เบšเปเปˆโ€‹เบˆเบฑเบ”โ€‹เบฅเบฝเบ‡โ€‹เบฅเปเบฒโ€‹เบ”เบฑเบšโ€‹, เบฅเบงเบกโ€‹เปเบฅเบฐ
เบเบฒเบ™เบชเป‰เบฒเบ‡เบ”เบฑเบ”เบชเบฐเบ™เบต, เปเบฅเบฐเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ”เบถเบ‡เบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบญเปˆเบฒเบ™เบขเบนเปˆเปƒเบ™เบžเบฒเบเบžเบทเป‰เบ™เบ•เปˆเบฒเบ‡เป†เบขเปˆเบฒเบ‡เป„เบงเบงเบฒ.

Samtools เบ–เบทเบเบญเบญเบเปเบšเบšเบกเบฒเป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เบเบฐเปเบช. เบกเบฑเบ™เบ–เบทเบงเปˆเบฒเป„เบŸเบฅเปŒเบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™ `-' เป€เบ›เบฑเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™
เบงเบฑเบ”เบชเบฐเบ”เบธเบ›เป‰เบญเบ™ (stdin) เปเบฅเบฐเป„เบŸเบฅเปŒเบœเบปเบ™เบœเบฐเบฅเบดเบ” `-' เป€เบ›เบฑเบ™เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ (stdout). เบ„เปเบฒเบชเบฑเปˆเบ‡เบซเบผเบฒเบเบชเบฒเบกเบฒเบ”
เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบˆเบถเปˆเบ‡เบ–เบทเบเบฅเบงเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบšเบ—เปเปˆ Unix. Samtools เบชเบฐเป€เบซเบกเบตเบชเบปเปˆเบ‡เบ„เปเบฒเป€เบ•เบทเบญเบ™เปเบฅเบฐเบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เป„เบ›เบซเบฒ the
เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ (stderr).

Samtools เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เป€เบ›เบตเบ”เป„เบŸเบฅเปŒ BAM (เบšเปเปˆเปเบกเปˆเบ™ SAM) เบขเบนเปˆเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ FTP เบซเบผเบท HTTP เบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเป„เบ”เป‰เบ–เป‰เบฒ
เบŠเบทเปˆเป„เบŸเบฅเปŒ BAM เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ `ftp://' เบซเบผเบท `http://'. Samtools เบเบงเบ”เป€เบšเบดเปˆเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™
เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบชเปเบฒเบฅเบฑเบšเป„เบŸเบฅเปŒเบ”เบฑเบ”เบชเบฐเบ™เบตเปเบฅเบฐเบˆเบฐเบ”เบฒเบงเป‚เบซเบฅเบ”เบ”เบฑเบ”เบชเบฐเบ™เบตเป€เบกเบทเปˆเบญเบšเปเปˆเบกเบต. Samtools เบšเปเปˆ
เบ”เบถเบ‡เป„เบŸเบฅเปŒเบเบฒเบ™เบˆเบฑเบ”เบ•เปเบฒเปเบซเบ™เปˆเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆเบงเปˆเบฒเบกเบฑเบ™เบ–เบทเบเบฎเป‰เบญเบ‡เบ‚เปเปƒเบซเป‰เป€เบฎเบฑเบ”เปเบ™เบงเบ™เบฑเป‰เบ™.

เปเบŠเบกเบ—เบปเบง เบชเบฒเบกเบฒเบ” เปเบฅเบฐ OPTIONS


เป€เบšเบดเปˆเบ‡ samtools เป€เบšเบดเปˆเบ‡ [-bchuHS] [-t in.refList] [-o output] [-f reqFlag] [-F skipFlag]
[-q minMapQ] [-l เบซเป‰เบญเบ‡เบชเบฐเปเบธเบ”] [-r readGroup] [-R rgFile] | [เบžเบฒเบโ€‹เบžเบทเป‰เบ™ 1โ€‹
[... ]

เบชเบฐเบเบฑเบ”/เบžเบดเบกเบเบฒเบ™เบˆเบฑเบ”เบฎเบฝเบ‡เบ—เบฑเบ‡เปเบปเบ” เบซเบผเบทเบเปˆเบญเบเปƒเบ™เบฎเบนเบšเปเบšเบš SAM เบซเบผเบท BAM. เบ–เป‰เบฒเบšเปเปˆเบกเบตเบžเบฒเบเบžเบทเป‰เบ™
เบฅเบฐเบšเบธเป„เบงเป‰, เบเบฒเบ™เบˆเบฑเบ”เบฎเบฝเบ‡เบ—เบฑเบ‡เปเบปเบ”เบˆเบฐเบ–เบทเบเบžเบดเบกเบญเบญเบ; เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบžเบฝเบ‡เปเบ•เปˆเบชเบญเบ”เบ„เปˆเบญเบ‡
เบเบฒเบ™เบ—เบฑเบšเบŠเป‰เบญเบ™เบเบฑเบ™เบ‚เบญเบ‡เบžเบฒเบเบžเบทเป‰เบ™เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เบˆเบฐเป€เบ›เบฑเบ™เบœเบปเบ™เบœเบฐเบฅเบดเบ”. เบเบฒเบ™เบˆเบฑเบ”เบงเบฒเบ‡เบญเบฒเบ”เบˆเบฐเบ–เบทเบเบกเบญเบšเปƒเบซเป‰
เบซเบผเบฒเบเบ„เบฑเป‰เบ‡เบ–เป‰เบฒเบกเบฑเบ™เบ—เบฑเบšเบŠเป‰เบญเบ™เบเบฑเบ™เบซเบผเบฒเบเบ‚เบปเบ‡เป€เบ‚เบ”. เบžเบฒเบเบžเบทเป‰เบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเบชเบฐเป€เบซเบ™เบต,
เบ•เบปเบงเบขเปˆเบฒเบ‡, เปƒเบ™เบฎเบนเบšเปเบšเบšเบ•เปเปˆเป„เบ›เบ™เบตเป‰: `chr2' (chr2 เบ—เบฑเบ‡เปเบปเบ”), `chr2:1000000'
(เบžเบฒเบเบžเบทเป‰เบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบˆเบฒเบ 1,000,000bp) เบซเบผเบท `chr2:1,000,000-2,000,000' (เบžเบฒเบเบžเบทเป‰เบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡
1,000,000 เปเบฅเบฐ 2,000,000bp เบฅเบงเบกเบ—เบฑเบ‡เบˆเบธเบ”เบชเบดเป‰เบ™เบชเบธเบ”). เบเบฒเบ™เบ›เบฐเบชเบฒเบ™เบ‡เบฒเบ™เปเบกเปˆเบ™ 1-based.

เบ—เบฒเบ‡เป€เบฅเบทเบญเบ:

-b เบœเบปเบ™เบœเบฐเบฅเบดเบ”เปƒเบ™เบฎเบนเบšเปเบšเบš BAM.

-f INT เบžเบฝเบ‡เปเบ•เปˆเบเบฒเบ™เบˆเบฑเบ”เบฎเบฝเบ‡เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบเบฑเบšเบ—เบธเบเบšเบดเบ”เปƒเบ™ INT เบ—เบตเปˆเบกเบตเบขเบนเปˆเปƒเบ™เบŠเปˆเบญเบ‡ FLAG.
INT เบชเบฒเบกเบฒเบ”เบขเบนเปˆเปƒเบ™ hex เปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡ /^0x[0-9A-F]+/ [0]

-F INT เบ‚เป‰เบฒเบกเบเบฒเบ™เบˆเบฑเบ”เบฎเบฝเบ‡เบ”เป‰เบงเบเบšเบดเบ”เบ—เบตเปˆเบกเบตเบขเบนเปˆเปƒเบ™ INT [0]

-h เบฅเบงเบกเป€เบญเบปเบฒเบชเปˆเบงเบ™เบซเบปเบงเบขเบนเปˆเปƒเบ™เบœเบปเบ™เบœเบฐเบฅเบดเบ”.

-H เบชเบปเปˆเบ‡เบญเบญเบเบชเปˆเบงเบ™เบซเบปเบงเป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™.

-l STR เบžเบฝเบ‡เปเบ•เปˆเบœเบปเบ™เบ—เบตเปˆเบญเปˆเบฒเบ™เบขเบนเปˆเปƒเบ™เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” STR [null]

-o เป€เบญเบเบฐเบชเบฒเบ™ เป„เบŸเบฅเปŒเบœเบปเบ™เบœเบฐเบฅเบดเบ” [stdout]

-q INT เบ‚เป‰เบฒเบกเบเบฒเบ™เบˆเบฑเบ”เบฎเบฝเบ‡เบ”เป‰เบงเบ MAPQ เบ™เป‰เบญเบเบเบงเปˆเบฒ INT [0]

-r STR เบžเบฝเบ‡เปเบ•เปˆเบœเบปเบ™เบ—เบตเปˆเบญเปˆเบฒเบ™เบขเบนเปˆเปƒเบ™เบเบธเปˆเบกเบญเปˆเบฒเบ™ STR [null]

-R เป€เบญเบเบฐเบชเบฒเบ™ เบœเบปเบ™โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบญเปˆเบฒเบ™โ€‹เปƒเบ™โ€‹เบเบธเปˆเบกโ€‹เบญเปˆเบฒเบ™โ€‹เบฅเบฐโ€‹เบšเบธโ€‹เป„เบงเป‰โ€‹เปƒเบ™โ€‹ เป€เบญเบเบฐเบชเบฒเบ™ [null]

-s เบฅเบนเบเบฅเบญเบ เบŠเบดเป‰เบ™เบชเปˆเบงเบ™เบ‚เบญเบ‡เปเบกเปˆเปเบšเบš/เบ„เบนเปˆเป„เบ›เบซเบฒเบ•เบปเบงเบขเปˆเบฒเบ‡เบเปˆเบญเบ; เบชเปˆเบงเบ™เบˆเปเบฒเบ™เบงเบ™เป€เบ•เบฑเบกเปเบกเปˆเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”
เป€เบ›เบฑเบ™เปเบเปˆเบ™เบชเปเบฒเบฅเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เบเปเบฒเป€เบ™เบตเบ”เป€เบฅเบเบชเบธเปˆเบก [-1]

-S เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™ SAM. เบ–เป‰เบฒ @SQ header line เบ‚เบฒเบ”, the `-t' เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบกเปˆเบ™
เบ•เป‰เบญเบ‡เบเบฒเบ™.

-c เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเบžเบดเบกเบเบฒเบ™เบˆเบฑเบ”เบฅเปเบฒเบ”เบฑเบš, เบžเบฝเบ‡เปเบ•เปˆเบ™เบฑเบšเบžเบงเบเบกเบฑเบ™เปเบฅเบฐเบžเบดเบก
เบˆเปเบฒโ€‹เบ™เบงเบ™โ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹. เบ•เบปเบงเป€เบฅเบทเบญเบเบเบฒเบ™เบเบฑเปˆเบ™เบ•เบญเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”, เป€เบŠเบฑเปˆเบ™: `-f', `-F' เปเบฅเบฐ `-q' , เปเบกเปˆเบ™
เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒ.

-t เป€เบญเบเบฐเบชเบฒเบ™ เป„เบŸเบฅเปŒเบ™เบตเป‰เปเบกเปˆเบ™ TAB-delimited. เปเบ•เปˆเบฅเบฐเปเบ–เบงเบ•เป‰เบญเบ‡เบกเบตเบŠเบทเปˆเบญเป‰เบฒเบ‡เบญเบตเบ‡
เปเบฅเบฐเบ„เบงเบฒเบกเบเบฒเบงเบ‚เบญเบ‡เป€เบญเบเบฐเบชเบฒเบ™เบญเป‰เบฒเบ‡เบญเบตเบ‡, เป€เบชเบฑเป‰เบ™เบซเบ™เบถเปˆเบ‡เบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเป€เบญเบเบฐเบชเบฒเบ™เบญเป‰เบฒเบ‡เบญเบตเบ‡เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™;
เบŠเปˆเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเปเบกเปˆเบ™เบ–เบทเบเบฅเบฐเป€เบฅเบตเบ. เป„เบŸเบฅเปŒเบ™เบตเป‰เบเบฑเบ‡เบเปเบฒเบ™เบปเบ”เบ„เปเบฒเบชเบฑเปˆเบ‡เบ‚เบญเบ‡
เบฅเปเบฒเบ”เบฑเบšเบญเป‰เบฒเบ‡เบญเบตเบ‡เปƒเบ™เบเบฒเบ™เบˆเบฑเบ”เบฅเบฝเบ‡. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ `samtools faidx ',
เป„เบŸเบฅเปŒเบ”เบฑเบ”เบชเบฐเบ™เบตเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš .fai เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เป€เบ›เบฑเบ™โ€‹เบ™เบตเป‰โ€‹
เบเบทเปˆเบ™.

-u เบœเบปเบ™เบœเบฐเบฅเบดเบ” BAM เบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบšเบตเบšเบญเบฑเบ”. เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบ›เบฐเบซเบเบฑเบ”เป€เบงเบฅเบฒเบ—เบตเปˆเปƒเบŠเป‰
compression/decomprssion เปเบฅเบฐโ€‹เป€เบ›เบฑเบ™โ€‹เบ—เบตเปˆโ€‹เบกเบฑเบโ€‹เบ”เบฑเปˆเบ‡โ€‹เบ™เบฑเป‰เบ™โ€‹เปƒเบ™โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ—เบตเปˆโ€‹เบœเบปเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹เปเบกเปˆเบ™โ€‹
เบ—เปเปˆเบเบฑเบšเบ„เปเบฒเบชเบฑเปˆเบ‡ samtools เบญเบทเปˆเบ™.

เบ—เบฑเบ”เบชเบฐเบ™เบฐ samtools view [-p chr:pos] [-s STR] [-d เบเบฒเบ™เบชเบฐเปเบ”เบ‡] [ref.fasta]

เบ•เบปเบงเป€เบšเบดเปˆเบ‡เบเบฒเบ™เบˆเบฑเบ”เบฅเปเบฒเบ”เบฑเบšเบ‚เปเป‰เบ„เบงเบฒเบก (เบญเบตเบ‡เปƒเบชเปˆเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” ncurses). เปƒเบ™ viewer, เบเบปเบ” `?'
เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบŠเปˆเบงเบโ€‹เป€เบซเบผเบทเบญโ€‹เปเบฅเบฐโ€‹เบเบปเบ” 'gโ€‹' เป€เบžเบทเปˆเบญโ€‹เบเบงเบ”โ€‹เบชเบญเบšโ€‹เบเบฒเบ™โ€‹เบˆเบฑเบ”โ€‹เบ•เบฑเป‰เบ‡โ€‹เป€เบฅเบตเปˆเบกโ€‹เบ•เบปเป‰เบ™โ€‹เบˆเบฒเบโ€‹เบžเบฒเบโ€‹เบžเบทเป‰เบ™โ€‹เปƒเบ™โ€‹เบฎเบนเบšโ€‹เปเบšเบšโ€‹
เป€เบŠเบฑเปˆเบ™: `chr10:10,000,000' เบซเบผเบท `=10,000,000' เป€เบกเบทเปˆเบญเป€เบšเบดเปˆเบ‡เป€เบญเบเบฐเบชเบฒเบ™เบญเป‰เบฒเบ‡เบญเบตเบ‡เบ”เบฝเบงเบเบฑเบ™
เบฅเปเบฒเบ”เบฑเบš.

เบ•เบปเบงเป€เบฅเบทเบญเบ:

-d เบเบฒเบ™เบชเบฐเปเบ”เบ‡ เบœเบปเบ™เบœเบฐเบฅเบดเบ”เป€เบ›เบฑเบ™ (H)tml เบซเบผเบท (C)urses เบซเบผเบท (T)ext

-p chr:pos เป„เบ›โ€‹เบซเบฒโ€‹เบ•เปเบฒโ€‹เปเบซเบ™เปˆเบ‡โ€‹เบ™เบตเป‰โ€‹เป‚เบ”เบโ€‹เบเบปเบ‡โ€‹

-s STR เบชเบฐเปเบ”เบ‡เบžเบฝเบ‡เปเบ•เปˆเบเบฒเบ™เบญเปˆเบฒเบ™เบˆเบฒเบเบ•เบปเบงเบขเปˆเบฒเบ‡เบ™เบตเป‰เบซเบผเบทเบเบธเปˆเบกเบญเปˆเบฒเบ™

mpileup samtools mpileup [-EBugp] [-C capQcoef] [-r reg] [-f in.fa] [-l เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆ] [-M
capMapQ] [-Q minBaseQ] [-q minMapQ] in.bam [in2.bam [...]]

เบชเป‰เบฒเบ‡ BCF เบซเบผเบท pileup เบชเปเบฒเบฅเบฑเบšเบซเบ™เบถเปˆเบ‡เบซเบผเบทเบซเบผเบฒเบเป„เบŸเบฅเปŒ BAM. เบšเบฑเบ™เบ—เบถเบเบเบฒเบ™เบˆเบฑเบ”เบฎเบฝเบ‡เปเบกเปˆเบ™
เบˆเบฑเบ”เบเบธเปˆเบกเป‚เบ”เบเบ•เบปเบงเบฅเบฐเบšเบธเบ•เบปเบงเบขเปˆเบฒเบ‡เปƒเบ™เปเบ–เบงเบซเบปเบง @RG. เบ–เป‰เบฒเบ•เบปเบงเบฅเบฐเบšเบธเบ•เบปเบงเบขเปˆเบฒเบ‡เปเบกเปˆเบ™
เบšเปเปˆเบกเบต, เปเบ•เปˆเบฅเบฐเป„เบŸเบฅเปŒเบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบ–เบทเบเบ–เบทเบงเปˆเบฒเป€เบ›เบฑเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡เบซเบ™เบถเปˆเบ‡.

เปƒเบ™เบฎเบนเบšเปเบšเบš pileup (เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™ -uor-g), เปเบ•เปˆโ€‹เบฅเบฐโ€‹เป€เบชเบฑเป‰เบ™โ€‹เบชเบฐโ€‹เปเบ”เบ‡โ€‹เปƒเบซเป‰โ€‹เป€เบซเบฑเบ™โ€‹เบ•เปเบฒโ€‹เปเบซเบ™เปˆเบ‡ genomicโ€‹,
เบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบŠเบทเปˆเป‚เบ„เป‚เบกเป‚เบŠเบก, เบ›เบฐเบชเบฒเบ™เบ‡เบฒเบ™, เบ–เบฒเบ™เบญเป‰เบฒเบ‡เบญเบตเบ‡, เบžเบทเป‰เบ™เบ–เบฒเบ™เบญเปˆเบฒเบ™, เบญเปˆเบฒเบ™
เบ„เบธเบ™เบ™เบฐเบžเบฒเบš เปเบฅเบฐเบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เปเบœเบ™เบ—เบตเปˆ. เบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เปเบ‚เปˆเบ‡เบ‚เบฑเบ™, เบšเปเปˆเบเบปเบ‡เบเบฑเบ™,
indel, strand, เบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบ‚เบญเบ‡เบเบฒเบ™เบชเป‰เบฒเบ‡เปเบœเบ™เบ—เบตเปˆเปเบฅเบฐเบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบฅเบฐเบเบฒเบ™เบชเบดเป‰เบ™เบชเบธเบ”เบ‚เบญเบ‡เบเบฒเบ™เบญเปˆเบฒเบ™เป„เบ”เป‰เบ–เบทเบเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบ—เบฑเบ‡เบซเบกเบปเบ”เบขเบนเปˆเบ—เบตเปˆ
เบ–เบฑเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เบญเปˆเบฒเบ™. เปƒเบ™เบ–เบฑเบ™เบ™เบตเป‰, เบˆเบธเบ”เบขเบทเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบˆเบฑเบšเบ„เบนเปˆเบเบฑเบšเป€เบญเบเบฐเบชเบฒเบ™เบญเป‰เบฒเบ‡เบญเบตเบ‡
เบญเบตเบ‡โ€‹เปƒเบชเปˆโ€‹เป€เบชเบฑเป‰เบ™โ€‹เบ—เบฒเบ‡โ€‹เบ‚เป‰เบฒเบ‡โ€‹เบซเบ™เป‰เบฒโ€‹, เป€เบ„เบทเปˆเบญเบ‡โ€‹เบซเบกเบฒเบโ€‹เบˆเบธเบ”โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เปเบ‚เปˆเบ‡โ€‹เบ‚เบฑเบ™โ€‹เบขเบนเปˆโ€‹เปƒเบ™โ€‹เป€เบชเบฑเป‰เบ™ reverse เป„เบ”เป‰โ€‹, a '>' เบซเบผเบท
'<' เบชเบณเบฅเบฑเบšเบเบฒเบ™เบ‚เป‰เบฒเบกเบเบฒเบ™เบญเป‰เบฒเบ‡เบญเบตเบ‡, 'ACGTN' เบชเบณเบฅเบฑเบšเบเบฒเบ™เบšเปเปˆเบเบปเบ‡เบเบฑเบ™เบขเบนเปˆเปƒเบ™เบชเบฒเบเบ•เปเปˆ เปเบฅเบฐ
'acgtn' เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบšเปเปˆเบเบปเบ‡เบเบฑเบ™เบขเบนเปˆเปƒเบ™เบชเบฒเบเบžเบฑเบ™เบ›เบตเป‰เบ™เบเบฑเบšเบเบฑเบ™. เบฎเบนเบšเปเบšเบš `\+[0-9]+[ACGTNacgtn]+'
เบŠเบตเป‰เบšเบญเบเบงเปˆเบฒเบกเบตเบเบฒเบ™เปเบŠเบเบฅเบฐเบซเบงเปˆเบฒเบ‡เบ•เบณเปเปœเปˆเบ‡เบญเป‰เบฒเบ‡เบญเบตเบ‡เบ™เบตเป‰ เปเบฅเบฐ เบ•เปเปˆเป„เบ›
เบ•เปเบฒโ€‹เปเบซเบ™เปˆเบ‡โ€‹เบเบฐโ€‹เบชเบฒเบ™โ€‹เบญเป‰เบฒเบ‡โ€‹เบญเบตเบ‡โ€‹. เบ„เบงเบฒเบกโ€‹เบเบฒเบงโ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เปเบŠเบโ€‹เปเบกเปˆเบ™โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เป‚เบ”เบโ€‹เบˆเปเบฒโ€‹เบ™เบงเบ™โ€‹เป€เบ•เบฑเบกโ€‹เปƒเบ™โ€‹
เบฎเบนเบšเปเบšเบš, เบ•เบฒเบกเบ”เป‰เบงเบเบฅเปเบฒเบ”เบฑเบšเบ—เบตเปˆเปƒเบชเปˆ. เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™, เบฎเบนเบšเปเบšเบš
`-[0-9]+[ACGTNacgtn]+' เบชเบฐเปเบ”เบ‡เป€เบ–เบดเบ‡เบเบฒเบ™เบฅเบถเบšเบญเบญเบเบˆเบฒเบเบเบฒเบ™เบญเป‰เบฒเบ‡เบญเบตเบ‡. เบฅเบปเบš
เบžเบทเป‰เบ™เบ–เบฒเบ™เบˆเบฐเบ–เบทเบเบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเป€เบ›เบฑเบ™ `*' เปƒเบ™เปเบ–เบงเบ•เปเปˆเป„เบ›เบ™เบตเป‰. เบเบฑเบ‡เบขเบนเปˆเปƒเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เบเบฒเบ™เบญเปˆเบฒเบ™
เบ–เบฑเบ™, เบชเบฑเบ™เบเบฒเบฅเบฑเบ `^' เป€เบ›เบฑเบ™เบˆเบธเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เบเบฒเบ™เบญเปˆเบฒเบ™. ASCII เบ‚เบญเบ‡เบฅเบฑเบเบชเบฐเบ™เบฐ
เบ•เปเปˆเป„เบ›เบ™เบตเป‰ `^' เบฅเบปเบš 33 เปƒเบซเป‰เบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เปเบœเบ™เบ—เบตเปˆ. เบชเบฑเบ™เบเบฒเบฅเบฑเบ `$' เปเบฒเบเป€เบ–เบดเบ‡เบˆเบธเบ”เบชเบดเป‰เบ™เบชเบธเบ”เบ‚เบญเบ‡
เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเปˆเบญเปˆเบฒเบ™.

เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™ เบ•เบปเบงเป€เบฅเบทเบญเบ:

-6 เบชเบปเบกเบกเบธเบ”เบงเปˆเบฒเบ„เบธเบ™เบ™เบฐเบžเบฒเบšเปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” Illumina 1.3+. -A เบขเปˆเบฒเบ‚เป‰เบฒเบก
เบ„เบนเปˆเบญเปˆเบฒเบ™เบœเบดเบ”เบ›เบปเบเบเบฐเบ•เบดเปƒเบ™เบเบฒเบ™เป€เบญเบตเป‰เบ™เบ•เบปเบงเปเบ›.

-B เบ›เบดเบ”เบเบฒเบ™เบ™เบณเปƒเบŠเป‰เบเบฒเบ™เบˆเบฑเบ”เบฎเบฝเบ‡เบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบชเบณเบฅเบฑเบšเบเบฒเบ™เบ„เบณเบ™เบงเบ™เบ–เบฒเบ™
เบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบเบฒเบ™เบˆเบฑเบ”เบฅเบฝเบ‡ (BAQ). BAQ เปเบกเปˆเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ‚เบญเบ‡ Phred-scaled เบ‚เบญเบ‡เบเบฒเบ™เบญเปˆเบฒเบ™
เบžเบทเป‰เบ™โ€‹เบ–เบฒเบ™โ€‹เปเบกเปˆเบ™โ€‹เบšเปเปˆโ€‹เบชเบญเบ”โ€‹เบ„เปˆเบญเบ‡โ€‹. เบเบฒเบ™เปƒเบŠเป‰เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบŠเปˆเบงเบเบซเบผเบธเบ”เบœเปˆเบญเบ™เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบ
SNPs เบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบ—เบตเปˆเป€เบเบตเบ”เบˆเบฒเบเบเบฒเบ™เบˆเบฑเบ”เบฅเบฝเบ‡เบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡.

-b เป€เบญเบเบฐเบชเบฒเบ™ เบฅเบฒเบเบŠเบทเปˆเป„เบŸเบฅเปŒ BAM เบ—เบตเปˆเบ›เป‰เบญเบ™เป€เบ‚เบปเป‰เบฒ, เบ™เบถเปˆเบ‡เป„เบŸเบฅเปŒเบ•เปเปˆเปเบ–เบง [null]

-C INT เบ„เปˆเบฒเบชเบณเบ›เบฐเบชเบดเบ”เบชเบณเบฅเบฑเบšเบเบฒเบ™เบซเบผเบธเบ”เบฅเบฐเบ”เบฑเบšเบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบชเบณเบฅเบฑเบšเบเบฒเบ™เบญเปˆเบฒเบ™เบ—เบตเปˆเบšเบฑเบ™เบˆเบธ
เบšเปเปˆเบเบปเบ‡เบเบฑเบ™เบซเบผเบฒเบเป€เบเบตเบ™เป„เบ›. เปƒเบซเป‰เบญเปˆเบฒเบ™เบ”เป‰เบงเบเบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เบ‚เบญเบ‡ phred-scaled q
เบเบฒเบ™เบœเบฐเบฅเบดเบ”เบˆเบฒเบเบ•เปเบฒเปเบซเบ™เปˆเบ‡เปเบœเบ™เบ—เบตเปˆ, เบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เปเบœเบ™เบ—เบตเปˆเปƒเบซเบกเปˆ
เปเบกเปˆเบ™เบ›เบฐเบกเบฒเบ™ sqrt((INT-q)/INT)*INT. เบ„เปˆเบฒเบชเบนเบ™เบ›เบดเบ”เบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™เบ™เบตเป‰
เบเบฒเบ™เบ—เปเบฒเบ‡เบฒเบ™; เบ–เป‰เบฒเป€เบ›เบตเบ”เปƒเบŠเป‰, เบ„เปˆเบฒเบ—เบตเปˆเปเบ™เบฐเบ™เปเบฒเบชเปเบฒเบฅเบฑเบš BWA เปเบกเปˆเบ™ 50. [0]

-d INT เปƒเบ™เบ•เปเบฒเปเบซเบ™เปˆเบ‡เปƒเบ”เบซเบ™เบถเปˆเบ‡, เบญเปˆเบฒเบ™เบชเบนเบ‡เบชเบธเบ” INT เบญเปˆเบฒเบ™เบ•เปเปˆเบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™ BAM. [250]

-E เบ‚เบฐเบซเบเบฒเบเบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆ BAQ. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบŠเปˆเบงเบเปƒเบซเป‰เบ„เบงเบฒเบกเบญเปˆเบญเบ™เป„เบซเบงเป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเบชเปเบฒเบฅเบฑเบš
MNPs, เปเบ•เปˆเบญเบฒเบ”เบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบˆเบฑเบšเบ›เบงเบ”เบชเบฐเป€เบžเบฒเบฐเป€เบฅเบฑเบเบ™เป‰เบญเบ.

-f เป€เบญเบเบฐเบชเบฒเบ™ เป„เบ”เป‰ faidx-indexed เป€เบญเบเบฐเบชเบฒเบ™เบญเป‰เบฒเบ‡เบญเบตเบ‡เปƒเบ™เบฎเบนเบšเปเบšเบš FASTA. เป„เบŸเบฅเปŒเบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™
เบšเบตเบšเบญเบฑเบ”เบ—เบฒเบ‡เป€เบฅเบทเบญเบเป‚เบ”เบ razip. [null]

-l เป€เบญเบเบฐเบชเบฒเบ™ BED เบซเบผเบทเป„เบŸเบฅเปŒเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ•เปเบฒเปเบซเบ™เปˆเบ‡เบ—เบตเปˆเบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบžเบฒเบเบžเบทเป‰เบ™เบซเบผเบทเบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบšเปˆเบญเบ™เบ—เบตเปˆ
pileup เบซเบผเบท BCF เบ„เบงเบ™เบ–เบทเบเบชเป‰เบฒเบ‡ [null]

-q INT เบ„เบธเบ™โ€‹เบ™เบฐโ€‹เบžเบฒเบšโ€‹เบเบฒเบ™โ€‹เป€เบฎเบฑเบ”โ€‹เปเบœเบ™โ€‹เบ—เบตเปˆโ€‹เบ•เปเบฒโ€‹เปˆโ€‹เบชเบธเบ”โ€‹เบ—เบตเปˆโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบˆเบฑเบ”โ€‹เบงเบฒเบ‡โ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰ [0โ€‹]

-Q INT เบ„เบธเบ™โ€‹เบ™เบฐโ€‹เบžเบฒเบšโ€‹เบ‚เบฑเป‰เบ™โ€‹เบ•โ€‹เปˆโ€‹เปเบฒโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบžเบทเป‰เบ™โ€‹เบ–เบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบžเบดโ€‹เบˆเบฒโ€‹เบฅเบฐโ€‹เบ™เบฒ [13โ€‹]

-r STR เบžเบฝเบ‡เปเบ•เปˆเบชเป‰เบฒเบ‡ pileup เปƒเบ™เบžเบฒเบเบžเบทเป‰เบ™ STR [เบ—เบธเบโ€‹เบšเปˆเบญเบ™โ€‹]

เบœเบปเบ™เบœเบฐเบฅเบดเบ” เบ•เบปเบงเป€เบฅเบทเบญเบ:

-D เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ•เปเปˆเบ„เบงเบฒเบกเป€เบฅเบดเบเบ‚เบญเบ‡เบเบฒเบ™เบญเปˆเบฒเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡

-g เบ„เบดเบ”โ€‹เป„เบฅเปˆโ€‹เบ„เบงเบฒเบกโ€‹เป€เบ›เบฑเบ™โ€‹เป„เบ›โ€‹เป„เบ”เป‰ genotype เปเบฅเบฐโ€‹เบชเบปเปˆเบ‡โ€‹เบญเบญเบโ€‹เปƒเบซเป‰โ€‹เป€เบ‚เบปเบฒโ€‹เป€เบˆเบปเป‰เบฒโ€‹เปƒเบ™โ€‹เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบเบฒเบ™โ€‹เป‚เบ—โ€‹เบ–เบฒเบ™โ€‹เบชเบญเบ‡โ€‹
(BCF).

-S เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ•เปเปˆเบ•เบปเบงเบขเปˆเบฒเบ‡ Phred-scaled strand bias P-value

-u เบ„เป‰เบฒเบโ€‹เบ„เบทโ€‹เบเบฑเบš -g เบเบปเบเป€เบงเบฑเป‰เบ™เบงเปˆเบฒเบœเบปเบ™เบœเบฐเบฅเบดเบ”เปเบกเปˆเบ™เบšเปเปˆเป„เบ”เป‰เบšเบตเบšเบญเบฑเบ” BCF, เป€เบŠเบดเปˆเบ‡เปเบกเปˆเบ™
เบ•เป‰เบญเบ‡เบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบ—เปเปˆ.

เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™ เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™ Genotype เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰ เบเบฒเบ™เบ„เปเบฒเบ™เบงเบ™ (for -g or -u):

-e INT เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ‚เบญเบ‡เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡ Phred. เบเบฒเบ™เบซเบผเบธเบ”เบœเปˆเบญเบ™ INT
เบ™เปเบฒเป„เบ›เบชเบนเปˆเบเบฒเบ™ indels เบเบฒเบง. [20]

-h INT เบ„เปˆเบฒเบชเปเบฒเบ›เบฐเบชเบดเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เปเบšเบšเบˆเปเบฒเบฅเบญเบ‡เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ” homopolymer. เบกเบญเบšเปƒเบซเป‰ l-เบเบฒเบง
homopolymer run, เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบเบฒเบ™เบˆเบฑเบ”เบฅเปเบฒเบ”เบฑเบšเบ‚เบญเบ‡ indel เบ‚เบญเบ‡เบ‚เบฐเบซเบ™เบฒเบ” s เบ–เบทเบเบชเป‰เบฒเบ‡เปเบšเบšเบˆเปเบฒเบฅเบญเบ‡
as INT*s/lเบ—เบตเปˆเบขเบนเปˆ [100]

-I เบขเปˆเบฒเป€เบฎเบฑเบ”เบเบฒเบ™เป‚เบ— INDEL

-L INT เบ‚เป‰เบฒเบกเบเบฒเบ™เป‚เบ— INDEL เบ–เป‰เบฒเบ„เบงเบฒเบกเป€เบฅเบดเบเบชเบฐเป€เบฅเปˆเบเบ•เปเปˆเบ•เบปเบงเบขเปˆเบฒเบ‡เปเบกเปˆเบ™เบขเบนเปˆเบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡ INT.
[250]

-o INT เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ‚เบญเบ‡เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบเบฒเบ™เบˆเบฑเบ”เบฅเปเบฒเบ”เบฑเบšเป€เบ›เบตเบ”เบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡ Phred. เบเบฒเบ™เบซเบผเบธเบ”เบœเปˆเบญเบ™ INT เบ™เปเบฒเป„เบ›เบชเบนเปˆเบเบฒเบ™
เบเบฑเบšเบเบฒเบ™เป‚เบ— indel เป€เบžเบตเปˆเบกเป€เบ•เบตเบก. [40]

-p เบ™เบณเปƒเบŠเป‰ -m เปเบฅเบฐ -F thresholds เบ•เปเปˆเบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบžเบทเปˆเบญเป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบญเปˆเบญเบ™เป„เบซเบงเบ‚เบญเบ‡
เป‚เบ—. เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ—เบฑเบ‡เบชเบญเบ‡เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบกเปˆเบ™เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบเบฑเบšเบเบฒเบ™เบญเปˆเบฒเบ™เบ—เบตเปˆเบฅเบงเบกเบˆเบฒเบเบ—เบฑเบ‡เบซเบกเบปเบ”
เบ•เบปเบงเบขเปˆเบฒเบ‡.

-P STR เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เปเบžเบฅเบฐเบ•เบฐเบŸเบญเบกเบ—เบตเปˆเบซเบเปเป‰เบกเบฒเบˆเบฒเบเป€เบ„เบทเปˆเบญเบ‡เบซเบกเบฒเบเบˆเบธเบ” (เบเปเบฒเบ™เบปเบ”เป‚เบ”เบ @RG-PL) เบˆเบฒเบโ€‹เบ—เบตเปˆโ€‹
เบœเบนเป‰เบชเบฐเบซเบกเบฑเบ indel เปเบกเปˆเบ™เป„เบ”เป‰เบฎเบฑเบš. เบกเบฑเบ™เปเบกเปˆเบ™เปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เป€เบเบฑเบšเบเปเบฒ indel
เบœเบนเป‰เบชเบฐเบซเบกเบฑเบเบˆเบฒเบเป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบตเบเบฒเบ™เบˆเบฑเบ”เบฅเปเบฒเบ”เบฑเบšเบ—เบตเปˆเบกเบตเบญเบฑเบ”เบ•เบฒเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ” indel เบ•เปˆเปเบฒ
เป€เบŠเบฑเปˆเบ™ ILLUMINA. [เบ—เบฑเบ‡เปเบปเบ”]

reheader samtools reheader

เบ›เปˆเบฝเบ™เบชเปˆเบงเบ™เบซเบปเบงเปƒเบ™ in.bam เบเบฑเบš header เปƒเบ™ in.header.sam. เบ„เปเบฒเบชเบฑเปˆเบ‡เบ™เบตเป‰เปเบกเปˆเบ™
เป„เบงเบเบงเปˆเบฒเบเบฒเบ™เบ›เปˆเบฝเบ™เบชเปˆเบงเบ™เบซเบปเบงเบ”เป‰เบงเบเบเบฒเบ™เปเบ›เบ‡ BAM->SAM->BAM.

cat samtools cat [-h header.sam] [-o out.bam] [ ... ]

เบ›เบฐเบเบญเบš BAMs. เบงเบฑเบ”เบˆเบฐเบ™เบฒเบ™เบธเบเบปเบกเบฅเบณเบ”เบฑเบšเบ‚เบญเบ‡เปเบ•เปˆเบฅเบฐ BAM เบ—เบตเปˆเบ›เป‰เบญเบ™เป€เบ‚เบปเป‰เบฒเบ•เป‰เบญเบ‡เบ„เบทเบเบฑเบ™,
เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบ„เปเบฒเบชเบฑเปˆเบ‡เบ™เบตเป‰เบšเปเปˆเป„เบ”เป‰เบเบงเบ”เป€เบšเบดเปˆเบ‡เบ™เบตเป‰. เบ„เปเบฒเบชเบฑเปˆเบ‡เบ™เบตเป‰เปƒเบŠเป‰ trick เบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบš
reheader เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เบชเบฒเบกเบฒเบ”เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ BAM เป„เบ”เป‰เป„เบง.

เบเบฒเบ™เบˆเบฑเบ”เบฅเบฝเบ‡ samtools sort [-nof] [-m maxMem]

เบˆเบฑเบ”เบฎเบฝเบ‡เบเบฒเบ™เบˆเบฑเบ”เบฎเบฝเบ‡เบ•เบฒเบกเบˆเบธเบ”เบ›เบฐเบชเบฒเบ™เบ‡เบฒเบ™เบŠเป‰เบฒเบเบชเบธเบ”. เป„เบŸเบฅเปŒ .เบšเบฑเบ เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบ•เบฑเป‰เบ‡เบ‚เบทเป‰เบ™.
เบ„เปเบฒเบชเบฑเปˆเบ‡เบ™เบตเป‰เบญเบฒเบ”เบˆเบฐเบชเป‰เบฒเบ‡เป„เบŸเบฅเปŒเบŠเบปเปˆเบงเบ„เบฒเบง .%d.bam เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ—เบฑเบ‡เบซเบกเบปเบ”
เบเบฒเบ™โ€‹เบˆเบฑเบ”โ€‹เบ•เบฑเป‰เบ‡โ€‹เบšเปเปˆโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบ–เบทเบโ€‹เบ›เบฑเบšโ€‹เป€เบ‚เบปเป‰เบฒโ€‹เป„เบ›โ€‹เปƒเบ™โ€‹เบซเบ™เปˆเบงเบโ€‹เบ„เบงเบฒเบกโ€‹เบˆเปเบฒ (เบ„เบงเบšโ€‹เบ„เบธเบกโ€‹เป‚เบ”เบโ€‹เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบ -mโ€‹)โ€‹.

เบ—เบฒเบ‡เป€เบฅเบทเบญเบ:

-o เบชเบปเปˆเบ‡เบญเบญเบเบเบฒเบ™เบˆเบฑเบ”เบฅเปเบฒเบ”เบฑเบšเบชเบธเบ”เบ—เป‰เบฒเบเบเบฑเบšเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™.

-n เบฎเบฝเบ‡เบฅเปเบฒเบ”เบฑเบšเป‚เบ”เบเบเบฒเบ™เบญเปˆเบฒเบ™เบŠเบทเปˆเปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เบˆเบธเบ”เบ›เบฐเบชเบฒเบ™เบ‡เบฒเบ™เบ‚เบญเบ‡เป‚เบ„เป‚เบกเป‚เบŠเบก

-f เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ เป€เบ›เบฑเบ™โ€‹เป€เบชเบฑเป‰เบ™โ€‹เบ—เบฒเบ‡โ€‹เบเบฒเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹เบขเปˆเบฒเบ‡โ€‹เป€เบ•เบฑเบกโ€‹เบ—เบตเปˆโ€‹เปเบฅเบฐโ€‹เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เป€เบžเบตเปˆเบกโ€‹เป€เบ•เบตเบกโ€‹ .เบšเบฑเบ แž”แž…แŸ’แž…แŸแž™.

-m INT เบ›เบฐเบกเบฒเบ™เบ„เบงเบฒเบกเบˆเปเบฒเบชเบนเบ‡เบชเบธเบ”เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™. [500000000]

เบฅเบงเบก samtools เบฅเบงเบก [-nur1f] [-h inh.sam] [-R reg]
[ ... ]

เบฎเบงเบกเบเบฒเบ™เบˆเบฑเบ”เบฎเบฝเบ‡เบเบฒเบ™เบˆเบฑเบ”เบฎเบฝเบ‡เบซเบผเบฒเบเบญเบฑเบ™. เบฅเบฒเบเบŠเบทเปˆเบเบฒเบ™เบญเป‰เบฒเบ‡เบญเบตเบ‡เบชเปˆเบงเบ™เบซเบปเบงเบ‚เบญเบ‡เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบฑเบ‡เปเบปเบ”
เป„เบŸเบฅเปŒ BAM, เปเบฅเบฐเบชเปˆเบงเบ™เบซเบปเบง @SQ เบ‚เบญเบ‡ inh.sam, เบ–เป‰เบฒเบกเบต, เบ—เบฑเบ‡เบซเบกเบปเบ”เบ•เป‰เบญเบ‡เบซเบกเบฒเบเป€เบ–เบดเบ‡เบญเบฑเบ™เบ”เบฝเบงเบเบฑเบ™
เบŠเบธเบ”เบ‚เบญเบ‡เบฅเปเบฒเบ”เบฑเบšเบญเป‰เบฒเบ‡เบญเบตเบ‡. เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบเบฒเบ™เบญเป‰เบฒเบ‡เบญเบดเบ‡ header เปเบฅเบฐ (เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆ overridden เป‚เบ”เบ
-h) `@' เบชเปˆเบงเบ™เบซเบปเบงเบ‚เบญเบ‡ in1.bam เบˆเบฐเบ–เบทเบเบ„เบฑเบ”เบฅเบญเบเปƒเบชเปˆ out.bam, เปเบฅเบฐเบซเบปเบงเบ‚เบญเบ‡เบญเบทเปˆเบ™เป†
เป„เบŸเบฅเปŒเบˆเบฐเบ–เบทเบเบฅเบฐเป€เบฅเบตเบ.

เบ—เบฒเบ‡เป€เบฅเบทเบญเบ:

-1 เปƒเบŠเป‰ zlib compression เบฅเบฐเบ”เบฑเบš 1 เป€เบžเบทเปˆเบญเบฅเบงเบšเบฅเบงเบกเบœเบปเบ™เบœเบฐเบฅเบดเบ”

-f เบšเบฑเบ‡เบ„เบฑเบšเปƒเบซเป‰เบ‚เบฝเบ™เบ—เบฑเบšเป„เบŸเบฅเปŒเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ–เป‰เบฒเบกเบต.

-h เป€เบญเบเบฐเบชเบฒเบ™ เปƒเบŠเป‰เบชเบฒเบเบ‚เบญเบ‡ เป€เบญเบเบฐเบชเบฒเบ™ เป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบซเบปเบง `@' เบ—เบตเปˆเบˆเบฐเบชเบณเป€เบ™เบปเบฒเปƒเบชเปˆ out.bam, เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ—เบ™
เปเบ–เบงเบซเบปเบงเปƒเบ”เบ™เบถเปˆเบ‡เบ—เบตเปˆเบˆเบฐเบ–เบทเบเบชเบณเป€เบ™เบปเบฒเบกเบฒเบˆเบฒเบ in1.bam. (เป€เบญเบเบฐเบชเบฒเบ™ is
เบ•เบปเบงเบˆเบดเบ‡เปเบฅเป‰เบงเปƒเบ™เบฎเบนเบšเปเบšเบš SAM, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบšเบฑเบ™เบ—เบถเบเบเบฒเบ™เบˆเบฑเบ”เบ•เปเบฒเปเบซเบ™เปˆเบ‡เปƒเบ”เบเปเปˆเบ•เบฒเบกเบกเบฑเบ™เบญเบฒเบ”เบˆเบฐเบกเบต
เบšเปเปˆเบชเบปเบ™เปƒเบˆ.)

-n เบเบฒเบ™เบˆเบฑเบ”เบฎเบฝเบ‡เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เปเบกเปˆเบ™เบˆเบฑเบ”เบฎเบฝเบ‡เบ•เบฒเบกเบŠเบทเปˆเบ—เบตเปˆเบญเปˆเบฒเบ™ เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เป‚เบ„เป‚เบกเป‚เบŠเบก
coordinates

-R STR เบฅเบงเบกเป„เบŸเบฅเปŒเบขเบนเปˆเปƒเบ™เบžเบฒเบเบžเบทเป‰เบ™เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เป‚เบ”เบ STR [null]

-r เบ„เบฑเบ”เบ•เบดเบ”เปเบ—เบฑเบ RG เปƒเบชเปˆเปเบ•เปˆเบฅเบฐเบเบฒเบ™เบˆเบฑเบ”เบฎเบฝเบ‡. เบ„เปˆเบฒเปเบ—เบฑเบเปเบกเปˆเบ™เบชเบปเบกเบกเบธเบ”เบกเบฒเบˆเบฒเบเป„เบŸเบฅเปŒ
เบŠเบทเปˆ.

-u เบšเปเปˆเป„เบ”เป‰เบšเบตเบšเบญเบฑเบ”เบœเบปเบ™เบœเบฐเบฅเบดเบ” BAM

เบ”เบฑเบ”เบŠเบฐเบ™เบต เบ”เบฑเบ”เบŠเบฐเบ™เบต samtools

เบ”เบฑเบ”เบชเบฐเบ™เบตเบˆเบฑเบ”เบฎเบฝเบ‡เบเบฒเบ™เบˆเบฑเบ”เบฎเบฝเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เปเบšเบšเบชเบธเปˆเบกเป„เบง. เป„เบŸเบฅเปŒเบ”เบฑเบ”เบชเบฐเบ™เบต .เป„เบš เบˆเบฐโ€‹เป€เบ›เบฑเบ™
เบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™.

idxstats samtools idxstats

เบ”เบถเบ‡เบ‚เปเป‰เบกเบนเบ™เปเบฅเบฐเบžเบดเบกเบชเบฐเบ–เบดเบ•เบดเปƒเบ™เป„เบŸเบฅเปŒเบ”เบฑเบ”เบชเบฐเบ™เบต. เบœเบปเบ™เบœเบฐเบฅเบดเบ”เปเบกเปˆเบ™ TAB delimited เบเบฑเบš
เปเบ•เปˆเบฅเบฐเปเบ–เบงเบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบŠเบทเปˆเบฅเปเบฒเบ”เบฑเบšเบญเป‰เบฒเบ‡เบญเบตเบ‡, เบ„เบงเบฒเบกเบเบฒเบงเบฅเปเบฒเบ”เบฑเบš, # เปเบœเบ™เบ—เบตเปˆเบญเปˆเบฒเบ™
เปเบฅเบฐเบญเปˆเบฒเบ™ # unmapped.

faidx samtools faidx [เบžเบฒเบเบžเบทเป‰เบ™ 1 [... ]

เบฅเปเบฒเบ”เบฑเบšเบเบฒเบ™เบญเป‰เบฒเบ‡เบญเบดเบ‡เบ”เบฑเบ”เบชเบฐเบ™เบตเปƒเบ™เบฎเบนเบšเปเบšเบš FASTA เบซเบผเบทเบชเบฐเบเบฑเบ”เบฅเปเบฒเบ”เบฑเบšเบ•เปเปˆเบกเบฒเบˆเบฒเบเบเบฒเบ™เบ”เบฑเบ”เบชเบฐเบ™เบต
เบฅเปเบฒเบ”เบฑเบšเบญเป‰เบฒเบ‡เบญเบตเบ‡. เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบšเปเปˆโ€‹เบกเบตโ€‹เบžเบฒเบโ€‹เบžเบทเป‰เบ™โ€‹เป„เบ”เป‰โ€‹เบฅเบฐโ€‹เบšเบธโ€‹เป„เบงเป‰โ€‹, faidx เบˆเบฐเบ”เบฑเบ”เบชเบฐเบ™เบตเป„เบŸเบฅเปŒเปเบฅเบฐ
เบชเป‰เบฒเบ‡ .fai เบขเบนเปˆเปƒเบ™เปเบœเปˆเบ™. เบ–เป‰เบฒเบžเบฒเบเบžเบทเป‰เบ™เบ–เบทเบเบฅเบฐเบšเบธ, เบ•เปเปˆเบกเบฒ
เบˆเบฐเบ–เบทเบเบ”เบถเบ‡เบ‚เปเป‰เบกเบนเบ™ เปเบฅเบฐเบžเบดเบกเบญเบญเบเป€เบ›เบฑเบ™ stdout เปƒเบ™เบฎเบนเบšเปเบšเบš FASTA. เป„เบŸเบฅเปŒเบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบชเบฒเบกเบฒเบ”
เบ–เบทเบเบšเบตเบšเบญเบฑเบ”เบขเบนเปˆเปƒเบ™ RAZF เบฎเบนเบšเปเบšเบš.

เปเบนเปˆเบ„เบนเปˆ samtools fixmate

เบ•เบทเปˆเบกเบ‚เปเป‰เบกเบนเบ™เปƒเบชเปˆเบˆเบธเบ”เบ›เบฐเบชเบฒเบ™เบ‡เบฒเบ™เบซเบฒเบ„เบนเปˆ, ISIZE เปเบฅเบฐเบ—เบธเบ‡เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เบซเบฒเบ„เบนเปˆเบˆเบฒเบเบเบฒเบ™เบˆเบฑเบ”เบฎเบฝเบ‡เบŠเบทเปˆ
เบเบฒเบ™เบˆเบฑเบ”เบงเบฒเบ‡.

rmdup samtools rmdup [-sS]

เป€เบญเบปเบฒ PCR เบ—เบตเปˆเบŠเปเป‰เบฒเบเบฑเบ™เบญเบญเบ: เบ–เป‰เบฒเบ„เบนเปˆเบ—เบตเปˆเบญเปˆเบฒเบ™เบซเบผเบฒเบเบ„เบนเปˆเบกเบตเบžเบฒเบเบ™เบญเบเบ„เบทเบเบฑเบ™
เบžเบดเบเบฑเบ”, เบžเบฝเบ‡เปเบ•เปˆเบฎเบฑเบเบชเบฒเบ„เบนเปˆเบ—เบตเปˆเบกเบตเบ„เบธเบ™เบฐเบžเบฒเบšเปเบœเบ™เบ—เบตเปˆเบชเบนเบ‡เบชเบธเบ”. เปƒเบ™โ€‹เบ„เบนเปˆ -
เบฎเบนเบšเปเบšเบšเบชเบดเป‰เบ™เบชเบธเบ”, เบ„เปเบฒเบชเบฑเปˆเบ‡เบ™เบตเป‰ เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™ เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบ—เบดเบ”เบ—เบฒเบ‡ FR เปเบฅเบฐเบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบต ISIZE เปเบกเปˆเบ™
เบ•เบฑเป‰เบ‡เบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡. เบกเบฑเบ™เบšเปเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบญเปˆเบฒเบ™เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบˆเบฑเบšเบ„เบนเปˆ (เบ•เบปเบงเบขเปˆเบฒเบ‡: เบชเบญเบ‡เบ›เบฒเบเบ—เบตเปˆเบกเบตเปเบœเบ™เบ—เบตเปˆ
chromosomes เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบซเบผเบทเป€เบ”เบฑเบเบเปเบฒเบžเป‰เบฒเบญเปˆเบฒเบ™).

เบ—เบฒเบ‡เป€เบฅเบทเบญเบ:

-s เป€เบญเบปเบฒเบเบฒเบ™เบŠเปเป‰เบฒเบเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบญเปˆเบฒเบ™เบˆเบปเบšเบ”เบฝเบง. เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบ„เปเบฒเบชเบฑเปˆเบ‡เป€เบฎเบฑเบ”เบงเบฝเบเบชเปเบฒเบฅเบฑเบš
paired-end เบญเปˆเบฒเบ™เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™.

-S เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบญเปˆเบฒเบ™เปเบšเบšเบ„เบนเปˆ เปเบฅเบฐเบญเปˆเบฒเบ™เบ—เป‰เบฒเบเบ”เบฝเบง.

เบชเบฐเบซเบ‡เบปเบš samtools เบชเบฐเบซเบ‡เบปเบš [-EeubSr] [-C capQcoef]

เบชเป‰เบฒเบ‡เปเบ—เบฑเบ MD. เบ–เป‰เบฒเปเบ—เบฑเบ MD เบกเบตเบขเบนเปˆเปเบฅเป‰เบง, เบ„เปเบฒเบชเบฑเปˆเบ‡เบ™เบตเป‰เบˆเบฐเปƒเบซเป‰ a
เป€เบ•เบทเบญเบ™ เบ–เป‰เบฒเปเบ—เบฑเบ MD เบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบ™เบฑเป‰เบ™เปเบ•เบเบ•เปˆเบฒเบ‡เบˆเบฒเบเปเบ—เบฑเบเบ—เบตเปˆเบกเบตเบขเบนเปˆ. เบœเบปเบ™เบœเบฐเบฅเบดเบ” SAM
เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™

เบ—เบฒเบ‡เป€เบฅเบทเบญเบ:

-A เป€เบกเบทเปˆเบญเปƒเบŠเป‰เบฎเปˆเบงเบกเบเบฑเบ™เบเบฑเบš -r เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบ‚เบฝเบ™เบ—เบฑเบšเบžเบทเป‰เบ™เบ–เบฒเบ™เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš
เบ„เบธเบ™เบ™เบฐเบžเบฒเบš.

-e เบ›เปˆเบฝเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เบเบฒเบ™เบญเปˆเบฒเบ™เป€เบ›เบฑเบ™ = เบ–เป‰เบฒเบกเบฑเบ™เบ„เบทเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบญเป‰เบฒเบ‡เบญเบตเบ‡เบ—เบตเปˆเบชเบญเบ”เบ„เปˆเบญเบ‡
เบžเบทเป‰เบ™เบ–เบฒเบ™. Indel caller เบšเปเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ = bases เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™.

-u เบœเบปเบ™เบœเบฐเบฅเบดเบ” BAM เบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบšเบตเบšเบญเบฑเบ”

-b เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ—เบตเปˆเบ–เบทเบเบšเบตเบšเบญเบฑเบ” BAM

-S เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เปเบกเปˆเบ™ SAM เบ—เบตเปˆเบกเบตเป€เบชเบฑเป‰เบ™เบชเปˆเบงเบ™เบซเบปเบง

-C INT เบ„เปˆเบฒเบชเปเบฒเบ›เบฐเบชเบดเบ”เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบ‚เบญเบ‡เบเบฒเบ™เบญเปˆเบฒเบ™เปเบœเบ™เบ—เบตเปˆเบšเปเปˆเบ”เบต. เป€เบšเบดเปˆเบ‡
เบเบฐเบ•เปˆเบฒ เบ„เปเบฒโ€‹เบชเบฑเปˆเบ‡โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบฅเบฒเบโ€‹เบฅเบฐโ€‹เบญเบฝเบ”โ€‹. [0]

-r เบ„เบดเบ”เป„เบฅเปˆเปเบ—เปเบ BQ (เบšเปเปˆเบกเบต -A) เบซเบผเบทเบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡เบซเบฅเบงเบ‡เป‚เบ”เบ BAQ (เบ”เป‰เบงเบ -A).

-E เบ‚เบฐเบซเบเบฒเบเบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆ BAQ. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบŠเบทเป‰เบ‚เบฒเบเบชเบฐเป€เบžเบฒเบฐเบชเปเบฒเบฅเบฑเบš
เบ„เบงเบฒเบกเบญเปˆเบญเบ™เป„เบซเบง, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบœเบปเบ™เบเบฐเบ—เบปเบšเปเบกเปˆเบ™เป€เบฅเบฑเบเบ™เป‰เบญเบ.

เบ•เบฑเบ”เป€เบ›เบปเป‰เบฒเปเบฒเบ samtools targetcut [-Q minBaseQ] [-i inPenalty] [-0 em0] [-1 em1] [-2 em2] [-f
เบญเป‰เบฒเบ‡เบญเบตเบ‡]

เบ„เปเบฒเบชเบฑเปˆเบ‡เบ™เบตเป‰เบเปเบฒเบ™เบปเบ”เบžเบฒเบเบžเบทเป‰เบ™เป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเป‚เบ”เบเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบญเปˆเบฒเบ™
เบ„เบงเบฒเบกเป€เบฅเบดเบ, เบ„เบดเบ”เป„เบฅเปˆเบฅเปเบฒเบ”เบฑเบšเบ„เบงเบฒเบกเป€เบซเบฑเบ™เบ”เบตเบ‚เบญเบ‡ haploid เบ‚เบญเบ‡เป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเปเบฅเบฐเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš SAM เบเบฑเบš
เปเบ•เปˆเบฅเบฐเบฅเปเบฒเบ”เบฑเบšเบ—เบตเปˆเบชเบญเบ”เบ„เป‰เบญเบ‡เบเบฑเบšเป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเปƒเบ”เบซเบ™เบถเปˆเบ‡. เป€เบกเบทเปˆเบญเบ—เบฒเบ‡เป€เบฅเบทเบญเบ -f เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰, BAQ เบˆเบฐเป€เบ›เบฑเบ™
เบ™เบณเปƒเบŠเป‰. เบ„เปเบฒเบชเบฑเปˆเบ‡เบ™เบตเป‰เปเบกเปˆเบ™ เบžเบฝเบ‡เปเบ•เปˆ เบญเบญเบเปเบšเบšเบกเบฒเป€เบžเบทเปˆเบญเบ•เบฑเบ”เป‚เบ„เบ™ fosmid เบˆเบฒเบ fosmid
เบเบฒเบ™เบˆเบฑเบ”เบฅเปเบฒเบ”เบฑเบšเบชเบฐเบ™เบธเบเป€เบเบต [Ref. Kitzman et al. (2010)].

เป‚เบ„เบ‡เบเบฒเบ™เป„เบฅเบเบฐ samtools เป„เบฅเบเบฐ [-AF] [-k len] [-b prefix] [-q minLOD] [-Q minBaseQ]

เป‚เบ— เปเบฅเบฐเป„เบฅเบเบฐ SNPs heterozygous. เบ—เบฒเบ‡เป€เบฅเบทเบญเบ:

-A เบงเบฒเบ‡เบเบฒเบ™เบญเปˆเบฒเบ™เบ—เบตเปˆเบกเบตเป„เบฅเบเบฐเบ—เบตเปˆเบšเปเปˆเบŠเบฑเบ”เป€เบˆเบ™.

-b STR เบ„เปเบฒเบ™เปเบฒเบซเบ™เป‰เบฒเบ‚เบญเบ‡เบœเบปเบ™เบœเบฐเบฅเบดเบ” BAM. เป€เบกเบทเปˆเบญเบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบ–เบทเบเปƒเบŠเป‰, เบเบฒเบ™เบญเปˆเบฒเบ™เป„เบฅเบเบฐ 0 เบˆเบฐเป€เบ›เบฑเบ™
เบšเบฑเบ™โ€‹เบ—เบถเบโ€‹เป„เบงเป‰โ€‹เปƒเบ™โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹ STR.0.bam เปเบฅเบฐ phase-1 เบญเปˆเบฒเบ™เปƒเบ™ STR.1.เบš. เบšเปเปˆเบฎเบนเป‰เบˆเบฑเบเป„เบฅเบเบฐ
reads เบˆเบฐเบ–เบทเบเบˆเบฑเบ”เบชเบฑเบ™เปเบšเบšเบชเบธเปˆเบกเปƒเบชเปˆเบซเบ™เบถเปˆเบ‡เปƒเบ™เบชเบญเบ‡เป„เบŸเบฅเปŒ. Chimeric เบญเปˆเบฒเบ™
เบกเบตเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบชเบฐเบซเบผเบฑเบšเบˆเบฐเบ–เบทเบเบšเบฑเบ™เบ—เบถเบเป„เบงเป‰เปƒเบ™ STR.chimeric.bam. [null]

-F เบขเปˆเบฒเบžเบฐเบเบฒเบเบฒเบกเปเบเป‰เป„เบ‚เบเบฒเบ™เบญเปˆเบฒเบ™ chimeric.

-k INT เบ„เบงเบฒเบกเบเบฒเบงเบชเบนเบ‡เบชเบธเบ”เบชเปเบฒเบฅเบฑเบšเป„เบฅเบเบฐเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™. [13]

-q INT LOD เบ‚เบฐเปœเบฒเบ”เบ‚เบฑเป‰เบ™เบ•เปˆเบณ Phred เป€เบžเบทเปˆเบญเป‚เบ—เบซเบฒ heterozygote. [40]

-Q INT เบ„เบธเบ™โ€‹เบ™เบฐโ€‹เบžเบฒเบšโ€‹เบ‚เบฑเป‰เบ™โ€‹เบžเบทเป‰เบ™โ€‹เบ–เบฒเบ™โ€‹เบ•เปเบฒโ€‹เปˆโ€‹เบชเบธเบ”โ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เป‚เบ— hetโ€‹. [13]

BCFTOOLS เบชเบฒเบกเบฒเบ” เปเบฅเบฐ OPTIONS


เป€เบšเบดเปˆเบ‡ bcftools เป€เบšเบดเปˆเบ‡ [-AbFGNQSucgv] [-D seqDict] [-l เบฅเบฒเบเบŠเบทเปˆLoci] [-s เบฅเบฒเบเบŠเบทเปˆเบ•เบปเบงเบขเปˆเบฒเบ‡] [-i
เบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡SNPratio] [-t mutRate] [-p varThres] [-m varThres] [-P เบเปˆเบญเบ™] [-1 nGroup1]
[-d minFrac] [-U nPrm] [-X permThres] [-T เบ›เบฐเป€เบžเบ”เบชเบฒเบก] in.bcf [เบžเบนเบกเบดเบžเบฒเบ]

เปเบ›เบ‡เบฅเบฐเบซเบงเปˆเบฒเบ‡ BCF เปเบฅเบฐ VCF, เป‚เบ—เบซเบฒเบœเบนเป‰เบชเบฐเบซเบกเบฑเบ variant เปเบฅเบฐเบ„เบฒเบ”เบ„เบฐเป€เบ™ allele
เบ„เบงเบฒเบกเบ–เบตเปˆ.

Input / Output เบ•เบปเบงเป€เบฅเบทเบญเบ:

-A เบฎเบฑเบเบชเบฒ alleles เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เปƒเบ™เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆ variant. เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™,
เบ„เปเบฒเบชเบฑเปˆเบ‡ view เบเบปเบเป€เบฅเบตเบ Alleles เบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰.

-b เบœเบปเบ™เบœเบฐเบฅเบดเบ”เปƒเบ™เบฎเบนเบšเปเบšเบš BCF. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™ VCF.

-D เป€เบญเบเบฐเบชเบฒเบ™ เบฅเปเบฒเบ”เบฑเบšเบงเบฑเบ”เบˆเบฐเบ™เบฒเบ™เบธเบเบปเบก (เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบŠเบทเปˆเป‚เบ„เป‚เบกเป‚เบŠเบก) เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เปเบ›เบ‡ VCF->BCF
[null]

-F เบŠเบตเป‰เบšเบญเบ PL เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป‚เบ”เบ r921 เบซเบผเบทเบเปˆเบญเบ™ (เบเบฒเบ™เบชเบฑเปˆเบ‡เบŠเบทเป‰เปเบกเปˆเบ™เปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™).

-G เบชเบฐเบเบฑเบ”เบเบฑเป‰เบ™เบ‚เปเป‰เบกเบนเบ™ genotype เปเบ•เปˆเบฅเบฐเบ„เบปเบ™.

-l เป€เบญเบเบฐเบชเบฒเบ™ เบฅเบฒเบเบŠเบทเปˆเป€เบงเบฑเบšเป„เบŠเบ—เบตเปˆเบ‚เปเป‰เบกเบนเบ™เบ–เบทเบเบญเบญเบ [เบ—เบธเบเป€เบงเบฑเบšเป„เบŠ]

-N เบ‚เป‰เบฒเบกเบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบ—เบตเปˆเบŠเปˆเบญเบ‡เบ‚เปเป‰เบกเบนเบ™ REF เบšเปเปˆเปเบกเปˆเบ™ A/C/G/T

-Q เบชเบปเปˆเบ‡เบญเบญเบเบฎเบนเบšเปเบšเบšเบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰ QCALL

-s เป€เบญเบเบฐเบชเบฒเบ™ เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบ•เบปเบงเบขเปˆเบฒเบ‡เบ—เบตเปˆเบˆเบฐเบ™เปเบฒเปƒเบŠเป‰. เบ–เบฑเบ™เบ—เปเบฒเบญเบดเบ”เปƒเบ™เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เปƒเบซเป‰เบ•เบปเบงเบขเปˆเบฒเบ‡
เบŠเบทเปˆเปเบฅเบฐเบญเบฑเบ™เบ—เบตเบชเบญเบ‡เปƒเบซเป‰ ploidy, เบŠเบถเปˆเบ‡เบชเบฒเบกเบฒเบ”เบกเบตเบžเบฝเบ‡เปเบ•เปˆ 1 เบซเบผเบท 2. เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆ
เบ–เบฑเบ™เบ—เบต 2 เปเบกเปˆเบ™เบšเปเปˆเบกเบต, ploidy เบ•เบปเบงเบขเปˆเบฒเบ‡เปเบกเปˆเบ™เบชเบปเบกเบกเบธเบ”เบงเปˆเบฒเป€เบ›เบฑเบ™ 2. เปƒเบ™
เบœเบปเบ™เบœเบฐเบฅเบดเบ”, เบเบฒเบ™เบˆเบฑเบ”เบฅเปเบฒเบ”เบฑเบšเบ‚เบญเบ‡เบ•เบปเบงเบขเปˆเบฒเบ‡เบˆเบฐเบ„เบทเบเบฑเบ™เบเบฑเบšเปƒเบ™ เป€เบญเบเบฐเบชเบฒเบ™.
[null]

-S เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เปเบกเปˆเบ™ VCF เปเบ—เบ™ BCF.

-u เบœเบปเบ™เบœเบฐเบฅเบดเบ” BCF เบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบšเบตเบšเบญเบฑเบ” (เบšเบฑเบ‡เบ„เบฑเบš -b).

เบ„เบงเบฒเบกเป€เบซเบฑเบ™เบ”เบตเป€เบซเบฑเบ™เบžเป‰เบญเบก/เบ•เบปเบงเปเบ› เบเบฒเบ™เป‚เบ— เบ•เบปเบงเป€เบฅเบทเบญเบ:

-c เป‚เบ—เบซเบฒเบ•เบปเบงเปเบ›เป‚เบ”เบเปƒเบŠเป‰ Bayesian inference. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”
เบฎเบฝเบโ€‹เบฎเป‰เบญเบ‡โ€‹เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹ -e.

-d เบฅเบนเบเบฅเบญเบ เป€เบกเบทเปˆเบญโ€‹เปƒเบ”โ€‹ -v เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰, เบ‚เป‰เบฒเบก loci เบšเปˆเบญเบ™เบ—เบตเปˆเบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบ•เบปเบงเบขเปˆเบฒเบ‡เบ—เบตเปˆเบเบงเบกเป€เบญเบปเบฒเป‚เบ”เบ
เบญเปˆเบฒเบ™เปเบกเปˆเบ™เบขเบนเปˆเบฅเบธเปˆเบก FLOAT. [0]

-e เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบชเบปเบกเบกเบธเบ”เบ•เบดเบ–เบฒเบ™เบชเบนเบ‡เบชเบธเบ”เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™, เบฅเบงเบกเบ—เบฑเบ‡เบเบฒเบ™เบ›เบฐเป€เบกเบตเบ™เป€เบงเบฑเบšเป„เบŠเบ—เปŒ
เบ„เบงเบฒเบกเบ–เบตเปˆเบ‚เบญเบ‡ allele, เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ„เบงเบฒเบกเบชเบปเบกเบ”เบธเบ™เบ‚เบญเบ‡ Hardy-Weinberg เปเบฅเบฐเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš
เบชเบฐเบกเบฒเบ„เบปเบกเบเบฑเบš LRT.

-g เป‚เบ—เบซเบฒ genotypes เบ•เปเปˆเบ•เบปเบงเบขเปˆเบฒเบ‡เบขเบนเปˆเบšเปˆเบญเบ™ variant (force -c)

-i เบฅเบนเบเบฅเบญเบ เบญเบฑเบ”เบ•เบฒเบชเปˆเบงเบ™เบ‚เบญเบ‡เบญเบฑเบ”เบ•เบฒเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ‚เบญเบ‡ INDEL เบซเบฒ SNP [0.15]

-m เบฅเบนเบเบฅเบญเบ เบฎเบนเบšเปเบšเบšเปƒเปเปˆเบชเบณเบฅเบฑเบšเบเบฒเบ™เป‚เบ—เปเบšเบš multialllelic เบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡ เปเบฅเบฐเป€เบ›เบฑเบ™เบ•เบปเบงเปเบ›เบ—เบตเปˆเบซเบฒเบเบฒเบ. เบญเบทเปˆเบ™
ALT allele เบ–เบทเบเบเบญเบกเบฎเบฑเบšเบ–เป‰เบฒ P(chi^2) เบ‚เบญเบ‡ LRT เป€เบเบตเบ™เบ‚เบญเบšเป€เบ‚เบ” FLOAT.
เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเปเบ‚เบ‡เปเบฎเบ‡เปเบฅเบฐเบ„เปˆเบฒเบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡เบกเบฑเบเบˆเบฐเบšเปเปˆเบกเบต
เบœเบปเบ™เบเบฐเบ—เบปเบšเบ•เปเปˆเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบซเบผเบฒเบ; เบ„เปˆเบฒเบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เปเบกเปˆเบ™ 0.99. เบ™เบตเป‰โ€‹เปเบกเปˆเบ™
เบงเบดเบ—เบตเบเบฒเบ™เป‚เบ—เบซเบฒเปเบ™เบฐเบ™เปเบฒ. [0]

-p เบฅเบนเบเบฅเบญเบ เป€เบงเบฑเบšเป„เบŠเปƒเบ”เปœเบถเปˆเบ‡เบ–เบทเบเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเป€เบ›เบฑเบ™เบ•เบปเบงเปเบ›เบซเบฒเบ P(ref|D)

-P STR เบŠเปˆเบงเบ‡เบ„เบงเบฒเบกเบ–เบตเปˆเบ‚เบญเบ‡ allele เบเปˆเบญเบ™ เบซเบผเบทเป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™. เบ–เป‰เบฒ STR เบชเบฒเบกเบฒเบ” เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆ, เป€เบ‡เบทเปˆเบญเบ™โ€‹เป„เบ‚2,
เปเบ› เบซเบผเบทเป„เบŸเบฅเปŒเบ—เบตเปˆเบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ—เบตเปˆเบญเบญเบเบกเบฒเบˆเบฒเบเบ•เบปเบงเปเบ›เบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ
เบเบฒเบ™เป‚เบ—เปเบฅเปˆเบ™.

-t เบฅเบนเบเบฅเบญเบ เบญเบฑเบ”โ€‹เบ•เบฒโ€‹เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เบ‚เบฐโ€‹เบซเบ™เบฒเบ”โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เป‚เบ—โ€‹เบ•เบปเบงโ€‹เปเบ› [0.001โ€‹]

-T STR เป€เบ›เบตเบ”เปƒเบŠเป‰เบเบฒเบ™เป‚เบ—เบ„เบนเปˆ/เบชเบฒเบกเบญเบฑเบ™. เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป‚เบ— trio, เบ—เบฒเบ‡เป€เบฅเบทเบญเบ -s เปเบกเปˆเบ™เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบง
เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญ configure เบชเบฐเบกเบฒเบŠเบดเบ trio เปเบฅเบฐเบ„เปเบฒเบชเบฑเปˆเบ‡เบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ.
เปƒเบ™เป„เบŸเบฅเปŒเบ—เบตเปˆเบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เบ—เบฒเบ‡เป€เบฅเบทเบญเบ -s, เบ•เบปเบงเบขเปˆเบฒเบ‡เบ—เปเบฒเบญเบดเบ”เบ•เป‰เบญเบ‡เป€เบ›เบฑเบ™
เบฅเบนเบโ€‹เบ„เบปเบ™โ€‹เบ—เบตโ€‹เบชเบญเบ‡โ€‹เปเบกเปˆเบ™โ€‹เบžเปเปˆโ€‹เปเบฅเบฐโ€‹เปเบกเปˆโ€‹เบœเบนเป‰โ€‹เบ—เบตโ€‹เบชเบฒเบก. เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡
เบ„เบธเบ™เบ„เปˆเบฒเบ‚เบญเบ‡ STR เปเบกเปˆเบ™ "เบ„เบนเปˆ", "trioauto", "trioxd" เปเบฅเบฐ "trioxs", เบšเปˆเบญเบ™เบ—เบตเปˆ
'เบ„เบนเปˆ' เป€เบญเบตเป‰เบ™เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบฅเบฐเบซเบงเปˆเบฒเบ‡เบชเบญเบ‡เบ•เบปเบงเบขเปˆเบฒเบ‡เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™, เปเบฅเบฐ 'trioxd'
(`trioxs') เบฅเบฐเบšเบธเบงเปˆเบฒเบงเบฑเบ”เบชเบฐเบ”เบธเบ›เป‰เบญเบ™เบกเบฒเบˆเบฒเบเป‚เบ„เป‚เบกเป‚เบŠเบก X เบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™ PAR
เบžเบฒเบเบžเบทเป‰เบ™เปเบฅเบฐเป€เบ”เบฑเบเบ™เป‰เบญเบเปเบกเปˆเบ™เป€เบžเบ”เบเบดเบ‡ (เบœเบนเป‰เบŠเบฒเบ). [null]

-v เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบชเบฐเป€เบžเบฒเบฐเป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ•เบปเบงเปเบ› (เบšเบฑเบ‡เบ„เบฑเบš -c)

เบเบปเบ‡เบเบฑเบ™เบ‚เป‰เบฒเบก เบเบฒเบ™เป‚เบ— เปเบฅเบฐ เบชเบฐเบกเบฒเบ„เบปเบก เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš เบ•เบปเบงเป€เบฅเบทเบญเบ:

-1 INT เบˆเปเบฒเบ™เบงเบ™เบเบธเปˆเบก-1 เบ•เบปเบงเบขเปˆเบฒเบ‡. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เปเบšเปˆเบ‡เบชเปˆเบงเบ™
เบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบ›เบฑเบ™เบชเบญเบ‡เบเบธเปˆเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบญเบตเป‰เบ™ SNP เบเบปเบ‡เบเบฑเบ™เบ‚เป‰เบฒเบกเบซเบผเบทเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบชเบฐเบกเบฒเบ„เบปเบก.
เป€เบกเบทเปˆเบญเบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบ–เบทเบเปƒเบŠเป‰, เบ‚เปเป‰เบกเบนเบ™ VCF เบ•เปเปˆเป„เบ›เบ™เบตเป‰เบˆเบฐเบ–เบทเบเบชเบปเปˆเบ‡เบญเบญเบ:
PC2, PCHI2 เปเบฅเบฐ QCHI2. [0]

-U INT เบˆเปเบฒโ€‹เบ™เบงเบ™โ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบชเบญเบšโ€‹เบเบฒเบ™โ€‹เบชเบฐโ€‹เบกเบฒโ€‹เบ„เบปเบก (เบ›เบฐโ€‹เบชเบดเบ”โ€‹เบ—เบดโ€‹เบœเบปเบ™โ€‹เบžเบฝเบ‡โ€‹เปเบ•เปˆโ€‹เบกเบตโ€‹ -1)
[0]

-X เบฅเบนเบเบฅเบญเบ เบžเบฝเบ‡เปเบ•เปˆเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบชเปเบฒเบฅเบฑเบš P(chi^2) -U)
[0.01]

เบ”เบฑเบ”เบŠเบฐเบ™เบต bcftools เบ”เบฑเบ”เบŠเบฐเบ™เบต in.bcf

เบ”เบฑเบ”เบŠเบฐเบ™เบตเบˆเบฑเบ”เบฎเบฝเบ‡ BCF เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เปเบšเบšเบชเบธเปˆเบก.

cat bcftools cat in1.bcf [in2.bcf [...]]]

เบ›เบฐเบเบญเบšเป„เบŸเบฅเปŒ BCF. เป„เบŸเบฅโ€‹เปŒโ€‹เบ—เบตเปˆโ€‹เบ›เป‰เบญเบ™โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เปเบกเปˆเบ™โ€‹เบˆเปเบฒโ€‹เป€เบ›เบฑเบ™โ€‹เบ•เป‰เบญเบ‡โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ„เบฑเบ”โ€‹เป€เบฅเบทเบญเบโ€‹เปเบฅเบฐโ€‹เบกเบตโ€‹
เบ•เบปเบงเบขเปˆเบฒเบ‡เบ—เบตเปˆเบ›เบฒเบเบปเบ”เบขเบนเปˆเปƒเบ™เบฅเปเบฒเบ”เบฑเบšเบ”เบฝเบงเบเบฑเบ™.

SAM เบฎเบนเบšเปเบšเบš


เบเบฒเบ™เบˆเบฑเบ”เบฎเบฝเบ‡เบฅเปเบฒเบ”เบฑเบš/เปเบœเบ™เบ—เบตเปˆ (SAM) เบฎเบนเบšเปเบšเบšเปเบกเปˆเบ™เบ‚เบฑเป‰เบ™เบ”เป‰เบงเบเปเบ–เบš. เบ™เบญเบโ€‹เบˆเบฒเบโ€‹เป€เบชเบฑเป‰เบ™โ€‹เบซเบปเบงโ€‹เบ‚เปเป‰โ€‹, เบ—เบตเปˆโ€‹
เปเบกเปˆเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบชเบฑเบ™เบเบฒเบฅเบฑเบ '@', เปเบ•เปˆเบฅเบฐเป€เบชเบฑเป‰เบ™เบเบฒเบ™เบˆเบฑเบ”เบฎเบฝเบ‡เบ›เบฐเบเบญเบšเบ”เป‰เบงเบ:

โ”Œโ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚เบ—เปˆเบฒเบ™ Col โ”‚ เบžเบฒเบเบชเบฐเบซเบ™เบฒเบก โ”‚ เบฅเบฒเบเบฅเบฐเบญเบฝเบ” โ”‚
โ”œโ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ 1 โ”‚ QNAME โ”‚ เปเบกเปˆเปเบšเบšเบชเบญเบšเบ–เบฒเบก/เบ„เบนเปˆ NAME โ”‚
โ”‚ 2 โ”‚ FLAG โ”‚ bitwise FLAG โ”‚
โ”‚ 3 โ”‚ RNAME โ”‚ เบฅเบณเบ”เบฑเบšเบญเป‰เบฒเบ‡เบญเบตเบ‡ NAME โ”‚
โ”‚ 4 โ”‚ POS โ”‚ 1-based เบŠเป‰เบฒเบเบชเบธเบ” เบ•เปเบฒเปเบซเบ™เปˆเบ‡ / เบเบฒเบ™เบ›เบฐเบชเบฒเบ™เบ‡เบฒเบ™เบ‚เบญเบ‡เบฅเปเบฒเบ”เบฑเบš clipped โ”‚
โ”‚ 5 โ”‚ MAPQ โ”‚ เบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เปเบœเบ™เบ—เบตเปˆ (Phred-scaled) โ”‚
โ”‚ 6 โ”‚ CIAGR โ”‚ เบ‚เบฐเบซเบเบฒเบเบชเบฒเบ CIGAR โ”‚
โ”‚ 7 โ”‚ MRNM โ”‚ เบฅเบณเบ”เบฑเบš Mate Reference NaMe (`=' เบ–เป‰เบฒเบ„เบทเบเบฑเบ™เบเบฑเบš RNAME) โ”‚
โ”‚ 8 โ”‚ MPOS โ”‚ 1-based Mate POSistion โ”‚
โ”‚ 9 โ”‚ TLEN โ”‚ Inferred Template Length (เบ‚เบฐเปœเบฒเบ”เปƒเบชเปˆ) โ”‚
โ”‚10 โ”‚ SEQ โ”‚ เบชเบญเบšเบ–เบฒเบก SEQuence เบขเบนเปˆเปƒเบ™เบชเบฒเบเบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบญเป‰เบฒเบ‡เบญเบตเบ‡ โ”‚
โ”‚11 โ”‚ QUAL โ”‚ เบเบฒเบ™เบชเบญเบšเบ–เบฒเบก QUALity (ASCII-33 เปƒเบซเป‰เบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบžเบทเป‰เบ™เบ–เบฒเบ™ Phred) โ”‚
โ”‚12+ โ”‚ OPT โ”‚ เบŠเปˆเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบ›เปˆเบฝเบ™เปเบ›เบ‡เป„เบ”เป‰เปƒเบ™เบฎเบนเบšเปเบšเบš TAG:VTYPE:VALUE โ”‚
โ””โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

เปเบ•เปˆเบฅเบฐเบšเบดเบ”เปƒเบ™เบŠเปˆเบญเบ‡ FLAG เบ–เบทเบเบเปเบฒเบ™เบปเบ”เป€เบ›เบฑเบ™:

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ เบ—เบธเบ‡ โ”‚ เป‚เบ„ โ”‚ เบฅเบฒเบเบฅเบฐเบญเบฝเบ” โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚0x0001 โ”‚ p โ”‚ เบเบฒเบ™เบญเปˆเบฒเบ™เบ–เบทเบเบˆเบฑเบšเบ„เบนเปˆเปƒเบ™เบเบฒเบ™เบˆเบฑเบ”เบฅเปเบฒเบ”เบฑเบš โ”‚
โ”‚0x0002 โ”‚ P โ”‚ เบเบฒเบ™เบญเปˆเบฒเบ™เบ–เบทเบเบชเป‰เบฒเบ‡เปเบœเบ™เบ—เบตเปˆเป€เบ›เบฑเบ™เบ„เบนเปˆเบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก โ”‚
โ”‚0x0004 โ”‚ u โ”‚ เบฅเบณเบ”เบฑเบšเบเบฒเบ™เบชเบญเบšเบ–เบฒเบกเบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเปเบœเบ™เบ—เบตเปˆ โ”‚
โ”‚0x0008 โ”‚ U โ”‚ เบ„เบนเปˆเบชเบปเบกเบฅเบปเบ”เบšเปเปˆเบกเบตเปเบœเบ™เบ—เบตเปˆโ”‚
โ”‚0x0010 โ”‚ r โ”‚ strand เบ‚เบญเบ‡เบเบฒเบ™เบชเบญเบšเบ–เบฒเบก (1 เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบตเป‰เบ™เบเบฑเบšเบเบฑเบ™) โ”‚
โ”‚0x0020 โ”‚ R โ”‚ เบชเบฒเบเบ‚เบญเบ‡เบ„เบนเปˆ โ”‚
โ”‚0x0040 โ”‚ 1 โ”‚ เบเบฒเบ™เบญเปˆเบฒเบ™เปเบกเปˆเบ™เบเบฒเบ™เบญเปˆเบฒเบ™เบ„เบฑเป‰เบ‡เบ—เบณเบญเบดเบ”เปƒเบ™เบ„เบนเปˆ โ”‚
โ”‚0x0080 โ”‚ 2 โ”‚ เบเบฒเบ™เบญเปˆเบฒเบ™เปเบกเปˆเบ™เบเบฒเบ™เบญเปˆเบฒเบ™เป€เบ—เบทเปˆเบญเบ—เบตเบชเบญเบ‡เปƒเบ™เบ„เบนเปˆ โ”‚
โ”‚0x0100 โ”‚ s โ”‚ เบเบฒเบ™เบˆเบฑเบ”เบฎเบฝเบ‡เบšเปเปˆเปเบกเปˆเบ™เบ‚เบฑเป‰เบ™เบ•เบปเป‰เบ™ โ”‚
โ”‚0x0200 โ”‚ f โ”‚ เบเบฒเบ™เบญเปˆเบฒเบ™เบฅเบปเป‰เบกเป€เบซเบฅเบงเปƒเบ™เป€เบงเบ—เบต/เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบœเบนเป‰เบ‚เบฒเบ โ”‚
โ”‚0x0400 โ”‚ d โ”‚ เบเบฒเบ™เบญเปˆเบฒเบ™เปเบกเปˆเบ™เป€เบ›เบฑเบ™ PCR เบซเบผเบท optical duplicate โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
เบšเปˆเบญเบ™เบ—เบตเปˆเบ–เบฑเบ™เบ—เบตเบชเบญเบ‡เปƒเบซเป‰เบชเบฐเบ•เบฃเบดเบ‡เป€เบ›เบฑเบ™เบ•เบปเบงเปเบ—เบ™เบ‚เบญเบ‡เบŠเปˆเบญเบ‡ FLAG.

เบ—เปˆเบฒเบ™ F เบฎเบนเบšเปเบšเบš


เบฎเบนเบšเปเบšเบšเบเบฒเบ™เป‚เบ—เบ•เบปเบงเปเบ› (VCF) เปเบกเปˆเบ™เบฎเบนเบšเปเบšเบšเบ—เบตเปˆเบ‚เบฑเป‰เบ™เบ”เป‰เบงเบเปเบ–เบšเบ•เบปเบงเบ‚เบฑเป‰เบ™เบ”เป‰เบงเบเปเบ•เปˆเบฅเบฐเบชเบฒเบเบ‚เปเป‰เบกเบนเบ™เบ›เบฐเบเบญเบšเบ”เป‰เบงเบ
เบŠเปˆเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ•เปเปˆเป„เบ›เบ™เบตเป‰:

โ”Œโ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚เบ—เปˆเบฒเบ™ Col โ”‚ เบžเบฒเบเบชเบฐเบซเบ™เบฒเบก โ”‚ เบฅเบฒเบเบฅเบฐเบญเบฝเบ” โ”‚
โ”œโ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”ค
โ”‚ 1 โ”‚ CHROM โ”‚ เบŠเบทเปˆ CHROMosome โ”‚
โ”‚ 2 โ”‚ POS โ”‚ เบ•เบณเปเปœเปˆเบ‡เบŠเป‰เบฒเบเบชเบธเบ”เบ‚เบญเบ‡เบ•เบปเบงเบ›เปˆเบฝเบ™ โ”‚
โ”‚ 3 โ”‚ ID โ”‚ เบ•เบปเบงเบฅเบฐเบšเบธเบ•เบปเบงเบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเบšเปเปˆเบŠเปเป‰เบฒเบเบฑเบ™ โ”‚
โ”‚ 4 โ”‚ REF โ”‚ the REFerence allele โ”‚
โ”‚ 5 โ”‚ ALT โ”‚ ALTernate allele(s), เปเบเบเบ”เป‰เบงเบเป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเบˆเบธเบ” โ”‚
โ”‚ 6 โ”‚ QUAL โ”‚ variant/Reference Quality โ”‚
โ”‚ 7 โ”‚ FILTER โ”‚ เบ™เบณเปƒเบŠเป‰เบ•เบปเบงเบเบญเบ‡ โ”‚
โ”‚ 8 โ”‚ INFO โ”‚ เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบ•เบปเบงเปเบ›, เปเบเบเป‚เบ”เบเป€เบ„เบดเปˆเบ‡เบˆเปเป‰เบฒเบชเบญเบ‡เป€เบกเบฑเบ” โ”‚
โ”‚ 9 โ”‚ FORMAT โ”‚ FORMAT เบ‚เบญเบ‡เบŠเปˆเบญเบ‡เบ‚เปเป‰เบกเบนเบ™ genotype, เปเบเบเบ”เป‰เบงเบเบˆเปเป‰เบฒเบชเบญเบ‡เป€เบกเบฑเบ” (เป€เบฅเบทเบญเบเป„เบ”เป‰) โ”‚
โ”‚10+ โ”‚ SAMPLE โ”‚ SAMPLE genotypes เปเบฅเบฐเบ‚เปเป‰เบกเบนเบ™เบ•เปเปˆเบ•เบปเบงเบขเปˆเบฒเบ‡ (เบ—เบฒเบ‡เป€เบฅเบทเบญเบ) โ”‚
โ””โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰เป€เบฎเบฑเบ”เปƒเบซเป‰ INFO tags เบ—เบตเปˆเปƒเบŠเป‰เป‚เบ”เบ samtools เปเบฅเบฐ bcftools.

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ Tag โ”‚ เบฎเบนเบšเปเบšเบš โ”‚ เบฅเบฒเบเบฅเบฐเบญเบฝเบ” โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

เบ•เบปเบงเบขเปˆเบฒเบ‡


o เบ™เปเบฒเป€เบ‚เบปเป‰เบฒ SAM เบเบฑเบš BAM เป€เบกเบทเปˆเบญ @SQ เป€เบชเบฑเป‰เบ™เบกเบตเบขเบนเปˆเปƒเบ™เบชเปˆเบงเบ™เบซเบปเบง:

samtools เป€เบšเบดเปˆเบ‡ -bS aln.sam > aln.bam

If @SQ เบชเบฒเบโ€‹เปเบกเปˆเบ™โ€‹เบšเปเปˆโ€‹เบกเบตโ€‹:

samtools faidx ref.fa
samtools เป€เบšเบดเปˆเบ‡ -bt ref.fa.fai aln.sam > aln.bam

เบšเปˆเบญเบ™เบ—เบตเปˆ ref.fa.fai เปเบกเปˆเบ™โ€‹เบเบฒเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹เบญเบฑเบ”โ€‹เบ•เบฐโ€‹เป‚เบ™โ€‹เบกเบฑเบ”โ€‹เป‚เบ”เบโ€‹ faidx เบ„เปเบฒเบชเบฑเปˆเบ‡.

o เบ„เบฑเบ”เบ•เบดเบ” RG tag เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบฅเบงเบกเบเบฒเบ™เบˆเบฑเบ”เบฎเบฝเบ‡เบเบฒเบ™เบˆเบฑเบ”เบฎเบฝเบ‡:

perl -e 'เบžเบดเบก
"@RG\tID:ga\tSM:hs\tLB:ga\tPL:Illumina\n@RG\tID:454\tSM:hs\tLB:454\tPL:454\n"' > rg.txt
samtools merge -rh rg.txt merged.bam ga.bam 454.bam

เบ„เปˆเบฒเปƒเบ™ a RG tag เบ–เบทเบเบเปเบฒเบ™เบปเบ”เป‚เบ”เบเบŠเบทเปˆเป„เบŸเบฅเปŒเบ—เบตเปˆเบญเปˆเบฒเบ™เบกเบฒเบˆเบฒเบ. เปƒเบ™โ€‹เบ™เบตเป‰
เบ•เบปเบงเบขเปˆเบฒเบ‡, เปƒเบ™ merged.bam, เบญเปˆเบฒเบ™เบˆเบฒเบ ga.bam เบˆเบฐเบ–เบทเบเบ„เบฑเบ”เบ•เบดเบ” RG:Z:ga, เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบญเปˆเบฒเบ™เบˆเบฒเบ
454.เบš เบˆเบฐเบ–เบทเบเบ„เบฑเบ”เบ•เบดเบ” RG:Z:454.

o เป‚เบ—เบซเบฒ SNPs เปเบฅเบฐ INDELs เบชเบฑเป‰เบ™เบชเปเบฒเบฅเบฑเบšเบšเบธเบเบ„เบปเบ™ diploid เบซเบ™เบถเปˆเบ‡:

samtools mpileup -ugf ref.fa aln.bam | bcftools เป€เบšเบดเปˆเบ‡ -bvcg -> var.raw.bcf
bcftools เป€เบšเบดเปˆเบ‡ var.raw.bcf | vcfutils.pl varFilter -D 100 > var.flt.vcf

เป„เบ”เป‰ -D เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ‚เบญเบ‡ varFilter เบ„เบงเบšเบ„เบธเบกเบ„เบงเบฒเบกเป€เบฅเบดเบเบเบฒเบ™เบญเปˆเบฒเบ™เบชเบนเบ‡เบชเบธเบ”, เป€เบŠเบดเปˆเบ‡เบ„เบงเบ™เบˆเบฐเบ–เบทเบเบ›เบฑเบš
เบ›เบฐเบกเบฒเบ™เบชเบญเบ‡เป€เบ—เบปเปˆเบฒเบ‚เบญเบ‡เบ„เบงเบฒเบกเป€เบฅเบดเบเบญเปˆเบฒเบ™เบชเบฐเป€เบฅเปˆเบ. เบซเบ™เบถเปˆเบ‡เบญเบฒเบ”เบˆเบฐเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบ—เบตเปˆเบˆเบฐเป€เบžเบตเปˆเบก เบ„ .50 to mpileup เบ–เป‰เบฒเป€เบฎเบฑเบ”เปเบœเบ™เบ—เบตเปˆ
เบ„เบธเบ™โ€‹เบ™เบฐโ€‹เบžเบฒเบšโ€‹เปเบกเปˆเบ™ overestimated เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบญเปˆเบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบ„เบงเบฒเบกโ€‹เบœเบดเบ”โ€‹เบžเบฒเบ”โ€‹เบซเบผเบฒเบโ€‹เป€เบเบตเบ™โ€‹เป„เบ›โ€‹. เบเบณเบฅเบฑเบ‡เบ™เบณเปƒเบŠเป‰เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰
เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเบˆเบฐเบŠเปˆเบงเบ BWA-เบชเบฑเป‰เบ™ เปเบ•เปˆเบญเบฒเบ”เบˆเบฐเบšเปเปˆเปเบกเปˆเบ™เบœเบนเป‰เบชเป‰เบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบญเบทเปˆเบ™เป†.

o เบชเป‰เบฒเบ‡เบฅเปเบฒเบ”เบฑเบšเบ„เบงเบฒเบกเป€เบซเบฑเบ™เบ”เบตเบ™เปเบฒเบชเปเบฒเบฅเบฑเบšเบšเบธเบเบ„เบปเบ™ diploid เบซเบ™เบถเปˆเบ‡:

samtools mpileup -uf ref.fa aln.bam | bcftools เป€เบšเบดเปˆเบ‡ -cg - | vcfutils.pl vcf2fq >
cns.fq

o เป‚เบ—เบซเบฒเบเบฒเบ™เบเบฒเบเบžเบฑเบ™ somatic เบˆเบฒเบเบ„เบนเปˆเบ‚เบญเบ‡เบ•เบปเบงเบขเปˆเบฒเบ‡:

samtools mpileup -DSuf ref.fa aln.bam | bcftools เป€เบšเบดเปˆเบ‡ -bvcgT เบ„เบนเปˆ -> var.bcf

เปƒเบ™โ€‹เบžเบฒเบโ€‹เบชเบฐโ€‹เบซเบ™เบฒเบก INFO เบœเบฐโ€‹เบฅเบดเบ”โ€‹เบ•เบฐโ€‹เบžเบฑเบ™โ€‹, เบ„เบช เปƒเบซเป‰เบญเบฑเบ”เบ•เบฒเบชเปˆเบงเบ™ Phred-log เบฅเบฐเบซเบงเปˆเบฒเบ‡เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เป‚เบ”เบ
เบเบฒเบ™โ€‹เบ›เบดเปˆเบ™โ€‹เบ›เบปเบงโ€‹เบชเบญเบ‡โ€‹เบ•เบปเบงโ€‹เบขเปˆเบฒเบ‡โ€‹เป€เบ›เบฑเบ™โ€‹เป€เบญโ€‹เบเบฐโ€‹เบฅเบฒเบ”โ€‹, เปเบฅเบฐโ€‹เบ„เบงเบฒเบกโ€‹เป€เบ›เบฑเบ™โ€‹เป„เบ›โ€‹เป„เบ”เป‰โ€‹เป‚เบ”เบโ€‹เบเบฒเบ™โ€‹เบฎเบฝเบโ€‹เบฎเป‰เบญเบ‡โ€‹เปƒเบซเป‰ genotype เป„เบ”เป‰โ€‹
เบ„เบทเบเบฑเบ™. เบ™เบตเป‰ เบ„เบช เป€เบ›เบฑเบ™เบ„เบฐเปเบ™เบ™เบเบฒเบ™เบงเบฑเบ”เปเบ—เบเบ„เบงเบฒเบกเบซเบกเบฑเป‰เบ™เปƒเบˆเบ‚เบญเบ‡ somatic เป„เบ”เป‰
เป‚เบ—. เบชเบนเบ‡โ€‹เบ‚เบถเป‰เบ™โ€‹เบ—เบตเปˆโ€‹เบ”เบตเบโ€‹เบงเปˆเบฒโ€‹.

o เป‚เบ—เบซเบฒ de novo เปเบฅเบฐเบเบฒเบ™เบเบฒเบเบžเบฑเบ™ somatic เบˆเบฒเบ trio เบ„เบญเบšเบ„เบปเบง:

samtools mpileup -DSuf ref.fa aln.bam | bcftools เป€เบšเบดเปˆเบ‡ -bvcgT เบ„เบนเปˆ -s samples.txt ->
var.bcf

เป€เบญเบเบฐเบชเบฒเบ™ เบ•เบปเบงเบขเปˆเบฒเบ‡.txt เบ„เบงเบ™เบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบชเบฒเบกเปเบ–เบงเบ—เบตเปˆเบฅเบฐเบšเบธเบชเบฐเบกเบฒเบŠเบดเบเปเบฅเบฐเบ„เปเบฒเบชเบฑเปˆเบ‡เบ‚เบญเบ‡
เบ•เบปเบงเบขเปˆเบฒเบ‡ (เบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบšเบ‚เบญเบ‡เป€เบ”เบฑเบ - เบžเปเปˆ - เปเบกเปˆ). เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™, เบ„เบช เปƒเบซเป‰ Phred-log
เบญเบฑเบ”เบ•เบฒเบชเปˆเบงเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบกเบตเปเบฅเบฐเบšเปเปˆเบกเบตเบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบชเบฒเบก. UGT เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบซเบผเบฒเบเบ—เบตเปˆเบชเบธเบ”
เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ genotype เป‚เบ”เบเบšเปเปˆเบกเบตเบ‚เปเป‰เบˆเปเบฒเบเบฑเบ” trio, เปเบฅเบฐ CGT เปƒเบซเป‰เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบซเบผเบฒเบเบ—เบตเปˆเบชเบธเบ”
เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ genotype เบ—เบตเปˆเบžเปเปƒเบˆเบเบฑเบšเบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบ‚เบญเบ‡ trio.

o เบšเบธเบเบ„เบปเบ™เป„เบฅเบเบฐเบซเบ™เบถเปˆเบ‡:

samtools เบชเบฐเบซเบ‡เบปเบš -AEur aln.bam ref.fa | samtools เป„เบฅเบเบฐ -b เบ„เปเบฒเบ™เปเบฒเบซเบ™เป‰เบฒ -> phase.out

เป„เบ”เป‰ เบชเบฐเบซเบ‡เบปเบš เบ„เปเบฒเบชเบฑเปˆเบ‡เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบซเบผเบธเบ”เบœเปˆเบญเบ™ heterozygotes เบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบ›เบฐเบกเบฒเบ™ INDELs.

o เป‚เบ—เบซเบฒ SNPs เปเบฅเบฐ indels เบชเบฑเป‰เบ™เบชเปเบฒเบฅเบฑเบšเบšเบธเบเบ„เบปเบ™ diploid เบซเบผเบฒเบ:

samtools mpileup -P ILLUMINA -ugf ref.fa *.bam | bcftools เป€เบšเบดเปˆเบ‡ -bcvg -> var.raw.bcf
bcftools เป€เบšเบดเปˆเบ‡ var.raw.bcf | vcfutils.pl varFilter -D 2000 > var.flt.vcf

เบšเบธเบโ€‹เบ„เบปเบ™โ€‹เปเบกเปˆเบ™โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เบˆเบฒเบโ€‹ SM tags เปƒเบ™ @RG เปเบ–เบงเบซเบปเบง. เบšเบธเบเบ„เบปเบ™เบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™
เบฅเบงเบกเบขเบนเปˆเปƒเบ™เป„เบŸเบฅเปŒเบเบฒเบ™เบˆเบฑเบ”เบ•เปเบฒเปเบซเบ™เปˆเบ‡เบซเบ™เบถเปˆเบ‡; เบšเบธเบเบ„เบปเบ™เบ”เบฝเบงเบเบฑเบ‡เบชเบฒเบกเบฒเบ”เปเบเบเบญเบญเบเป€เบ›เบฑเบ™เบซเบผเบฒเบเป„เบŸเบฅเปŒ.
เป„เบ”เป‰ -P เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบเปเบฒเบ™เบปเบ”เบงเปˆเบฒเบœเบนเป‰เบชเบฐเบซเบกเบฑเบ indel เบ„เบงเบ™เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เป€เบเบฑเบšเบเปเบฒเบžเบฝเบ‡เปเบ•เปˆเบˆเบฒเบเบเบธเปˆเบกเบญเปˆเบฒเบ™
เบเบฑเบš @RG-PL เปเบ—เบฑเบเบ•เบฑเป‰เบ‡เป€เบ›เบฑเบ™ ILLUMINA. เบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเบœเบนเป‰เบชเบฐเบซเบกเบฑเบ indel เบˆเบฒเบเบเบฒเบ™เบญเปˆเบฒเบ™เบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบš
เป‚เบ”เบเป€เบ—เบเป‚เบ™เป‚เบฅเบเบต indel เบกเบฑเบเบˆเบฐเบชเบปเปˆเบ‡เบœเบปเบ™เบเบฐเบ—เบปเบšเบ•เปเปˆเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เป‚เบ— indel.

เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเบกเบตเบฎเบนเบšเปเบšเบšเบเบฒเบ™เป‚เบ—เปƒเบซเบกเปˆเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ–เบทเบเป€เบญเบตเป‰เบ™เป‚เบ”เบ

bcftools เป€เบšเบดเปˆเบ‡ -m0.99 ...

เป€เบŠเบดเปˆเบ‡เปเบเป‰เป„เบ‚เบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบ—เบตเปˆเบฎเป‰เบฒเบเปเบฎเบ‡เบ‚เบญเบ‡เบงเบดเบ—เบตเบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.

เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบฑเปˆเบ™เบ•เบญเบ‡, เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบˆเบฐเบšเบฑเบ™เบฅเบธเป„เบ”เป‰เป‚เบ”เบเบเบฒเบ™เปƒเบŠเป‰เบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ” SnpGap เบเบฒเบ™เบเบฑเปˆเบ™เบ•เบญเบ‡เปเบฅเบฐ
เบˆเบฒเบเบ™เบฑเป‰เบ™เบ™เบณเปƒเบŠเป‰เบงเบดเบ—เบตเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ

vcf-annotate -f SnpGap=n
เบเบฒเบ™เบเบฑเปˆเบ™เบ•เบญเบ‡ vcf ...

เบ—เบฑเบ‡เบชเบญเบ‡เบชเบฒเบกเบฒเบ”เบžเบปเบšเป€เบซเบฑเบ™เบขเบนเปˆเปƒเบ™ vcfools เปเบฅเบฐ htslib เบŠเบธเบ” (เบฅเบดเป‰เบ‡เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰).

o เบ”เบถเบ‡เป€เบญเบปเบฒเบ‚เบญเบšเป€เบ‚เบ”เบ„เบงเบฒเบกเบ–เบตเปˆเบ‚เบญเบ‡ allele (AFS) เปƒเบ™เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบˆเบฒเบเบซเบผเบฒเบเป†เบšเบธเบเบ„เบปเบ™:

samtools mpileup -Igf ref.fa *.bam > all.bcf
bcftools เป€เบšเบดเปˆเบ‡ -bl sites.list all.bcf > sites.bcf
bcftools เป€เบšเบดเปˆเบ‡ -cGP cond2 sites.bcf > /dev/null 2> sites.1.afs
bcftools เป€เบšเบดเปˆเบ‡ -cGP sites.1.afs sites.bcf > /dev/null 2> sites.2.afs
bcftools เป€เบšเบดเปˆเบ‡ -cGP sites.2.afs sites.bcf > /dev/null 2> sites.3.afs
......

เบšเปˆเบญเบ™เบ—เบตเปˆ sites.list เบกเบตเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบ—เบตเปˆเบกเบตเปเบ•เปˆเบฅเบฐเปเบ–เบงเบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบเบฒเบ™เบญเป‰เบฒเบ‡เบญเบตเบ‡
เบŠเบทเปˆเบฅเปเบฒเบ”เบฑเบšเปเบฅเบฐเบ•เปเบฒเปเบซเบ™เปˆเบ‡. เบ•เปเปˆเป„เบ›เบ™เบตเป‰ bcftools เบ„เปเบฒเบชเบฑเปˆเบ‡เบ„เบฒเบ”เบ„เบฐเป€เบ™ AFS เป‚เบ”เบ EM.

o Dump BAQ เบ™เบณเปƒเบŠเป‰เบเบฒเบ™เบˆเบฑเบ”เบฎเบฝเบ‡เบชเบณเบฅเบฑเบšเบœเบนเป‰เป‚เบ— SNP เบญเบทเปˆเบ™เป†:

samtools เบชเบฐเบซเบ‡เบปเบš -bAr aln.bam > aln.baq.bam

เบกเบฑเบ™โ€‹เป€เบžเบตเปˆเบกโ€‹เปเบฅเบฐโ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เป„เบ”เป‰โ€‹ NM เปเบฅเบฐ MD tags เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™. เป„เบ”เป‰ เบชเบฐเบซเบ‡เบปเบš เบ„เปเบฒเบชเบฑเปˆเบ‡เบเบฑเบ‡เบกเบฒ
เบเบฑเบš -C เบ—เบฒเบ‡เป€เบฅเบทเบญเบ, เบ„เบทเบเบฑเบ™เบเบฑเบšเบซเบ™เบถเปˆเบ‡เปƒเบ™ เบเบฐเบ•เปˆเบฒ เปเบฅเบฐ mpileup. เบชเบฐเบซเบกเบฑเบเบ–เป‰เบฒเบกเบฑเบ™เบŠเปˆเบงเบ.

เบ‚เบญเบšเป€เบ‚เบ” เบˆเบณ เบเบฑเบ”


o เบ„เปเบฒเบ—เบตเปˆเบšเปเปˆเบชเบญเบ”เบ„เปˆเบญเบ‡เบเบฑเบ™เบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™ bam_import.c, bam_endian.h, bam.c เปเบฅเบฐ bam_aux.c.

o Samtools paired-end rmdup เบšเปเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบญเปˆเบฒเบ™เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบˆเบฑเบšเบ„เบนเปˆ (เบ•เบปเบงเบขเปˆเบฒเบ‡: orphans reads or ends
เปเบœเบ™เบ—เบตเปˆเบเบฑเบšเป‚เบ„เป‚เบกเป‚เบŠเบกเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™). เบ–เป‰เบฒเบ™เบตเป‰เปเบกเปˆเบ™เบ„เบงเบฒเบกเบเบฑเบ‡เบงเบปเบ™, เบเบฐเบฅเบธเบ™เบฒเปƒเบŠเป‰ Picard's
MarkDuplicate เบ—เบตเปˆเบˆเบฑเบ”เบเบฒเบ™เบเปเบฅเบฐเบ™เบตเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบˆเบฐเบŠเป‰เบฒเบเบงเปˆเบฒเป€เบฅเบฑเบเบ™เป‰เบญเบ.

เปƒเบŠเป‰ bcftools เบญเบญเบ™เบฅเบฒเบเป‚เบ”เบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ onworks.net


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

  • 1
    Firebird
    Firebird
    Firebird RDBMS เบชเบฐเบซเบ™เบญเบ‡เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ” ANSI SQL
    & เปเบฅเปˆเบ™เปƒเบ™ Linux, Windows &
    เป€เบงเบ—เบต Unix เบซเบผเบฒเบ. เบ„เบธเบ™โ€‹เบฅเบฑเบโ€‹เบชเบฐโ€‹เบ™เบฐ
    เบ„เบงเบฒเบกเบชเบญเบ”เบ„เปˆเบญเบ‡ เปเบฅเบฐเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ—เบตเปˆเบ”เบตเป€เบฅเบตเบ”
    เปเบฅเบฐเบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Firebird
  • 2
    KompoZer
    KompoZer
    KompoZer เป€เบ›เบฑเบ™เบšเบฑเบ™เบ™เบฒเบ—เบดเบเบฒเบ™ HTML เบ—เบตเปˆเปƒเบŠเป‰ wysiwyg
    เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™ Mozilla Composer. เป€เบ›เบฑเบ™
    เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ‚เบญเบ‡ Nvu เป„เบ”เป‰เบ–เบทเบเบขเบธเบ”เป€เบŠเบปเบฒ
    เปƒเบ™เบ›เบต 2005, KompoZer เปเบเป‰เป„เบ‚เบ‚เปเป‰เบšเบปเบเบžเปˆเบญเบ‡เบซเบผเบฒเบเบขเปˆเบฒเบ‡เปเบฅเบฐ
    เป€เบžเบตเปˆเบก f...
    เบ”เบฒเบงเป‚เบซเบฅเบ” KompoZer
  • 3
    เบ”เบฒเบงเป‚เบซเบผเบ” Manga เบŸเบฃเบต
    เบ”เบฒเบงเป‚เบซเบผเบ” Manga เบŸเบฃเบต
    The Free Manga Downloader (FMD) เป€เบ›เบฑเบ™
    เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”เบ—เบตเปˆเบ‚เบฝเบ™เปƒเบ™
    Object-Pascal เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เปเบฅเบฐ
    เบเบฒเบ™เบ”เบฒเบงเป‚เบซเบผเบ” manga เบˆเบฒเบเป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ•เปˆเบฒเบ‡เป†.
    เบ™เบตเป‰เปเบกเปˆเบ™เปเบงเปˆเบ™...
    เบ”เบฒเบงเป‚เบซเบผเบ” Manga เบ”เบฒเบงเป‚เบซเบผเบ”เบŸเบฃเบต
  • 4
    Aetbootin
    Aetbootin
    UNetbootin เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเป‰เบฒเบ‡ bootable
    Live USB drives เบชเปเบฒเบฅเบฑเบš Ubuntu, Fedora, เปเบฅเบฐ
    เบเบฒเบ™เปเบˆเบเบขเบฒเบ Linux เบญเบทเปˆเบ™เป†เป‚เบ”เบเบšเปเปˆเบกเบต
    เบเบฒเบ™เป€เบœเบปเบฒเป„เบซเบกเป‰ CD. เบกเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™ Windows, Linux,
    เปเบฅเบฐ ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” UNetbootin
  • 5
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM เปเบกเปˆเบ™เปƒเบŠเป‰เบ‡เปˆเบฒเบ
    เบŠเบธเบ”เบŠเบญเบšเปเบงเปเบซเบผเปˆเบ‡เป€เบ›เบตเบ” ERP เปเบฅเบฐ CRM
    (เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบš php เบซเบผเบทเป€เบ›เบฑเบ™
    เบŠเบญเบšโ€‹เปเบง standaloneโ€‹) เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบ—เบธโ€‹เบฅเบฐโ€‹เบเบดเบ”โ€‹,
    เบžเบทเป‰เบ™เบ–เบฒเบ™...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Dolibarr ERP - CRM
  • 6
    SQuirreL SQL Client
    SQuirreL SQL Client
    SQuirreL SQL Client เป€เบ›เบฑเบ™ SQL เปเบšเบšเบเบฃเบฒเบŸเบดเบ
    เบฅเบนเบเบ„เป‰เบฒเบ‚เบฝเบ™เปƒเบ™ Java เบ—เบตเปˆเบˆเบฐเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰
    เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบšเบดเปˆเบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบ‚เบญเบ‡ JDBC เป„เบ”เป‰
    เบ–เบฒเบ™โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบ—เบตเปˆโ€‹เบชเบญเบ”โ€‹เบ„เป‰เบญเบ‡โ€‹เบเบฑเบ™โ€‹, เบ—เปˆเบญเบ‡โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เปƒเบ™โ€‹
    เป‚เบ•เบฐ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” SQuirreL SQL Client
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Linux เบ„เบณ เบชเบฑเปˆเบ‡

Ad