私はいくつかのSNPを含むvcfファイルを持っています。これらのSNPがSNPを取得したbamファイルの読み込みに均等に分散されているかどうかを確認します。具体的には、読取り位置にSNPの数をプロットする必要があります。 これを実行するためのツールがあるかどうか、または私自身でスクリプトを書く必要があるかどうかは疑問です。もしそうなら、私はそれを行うことができるRのパッケージがありますか(私はRに慣れていますが、perlの経験はあまりありません)。bamファイルからの読み込み位置の抽出
答えて
R&Bioconductorパッケージと機能VariantAnnotation :: readVcfを使用してVCFを読み込み、ゲノム座標を使用してRsamtools :: countBamでbamファイルを照会することができます。 ScanBamParam
を使用してください。テストせず、関連するパッケージをインストールするには
## first-time installation
source("http://bioconductor.org/biocLite.R")
biocLite(c("VariantAnnotation", "Rsamtools"))
の線に沿って、その後、
library(VariantAnnotation) # also loads Rsamtools
snps = readVcf("/some/file.vcf")
param = ScanBamParam(which=rowData(vcf))
reads = countBam("/some/file.bam", param=param)
これはあなたが興味を持っているどのように多くのSNPに多くを依存する場合があります実装するための最良の方法。I」最新版のBioconductorパッケージを入手すると、リリース前のR-2.15アルファを使用することをお勧めします。これらのパッケージは、大規模なビネット(vignette(package="VariantAnnotation")
とBioconductor mailing listに精通して人々だけでなく、通常のヘルプページ?readVcf
を持って
おかげで私がしますそれを試してみてください。「読み取り位置のSNPの数」とは、x軸に読み取り(イルミナの場合は100bpを読み取る)のすべての塩基とy軸に累積数このベースポジションで検出されたSNP図2:biomedcentral.com/1471-2164/12/150に示されている例を示します。指定したパッケージでこのようなことを行うことは可能ですか? – UUU
- 1. Reactネイティブマップの読み込み位置
- 2. Trim Illuminaはbam/samファイルを読み込みます
- 3. Bio :: DB :: Sam - bamファイルのすべての読み込みのマッピング数を取得
- 4. ファイルからの蟻の読み込み?
- 5. k6のファイルからの読み込み
- 6. Cのファイルからの読み込み
- 7. UTF8からのファイルの読み込み
- 8. ファイルを行単位で読み込み
- 9. ファイルからバイト[]を読み込み、読み込みます
- 10. リポジトリクラスをjsonファイルから読み込み、ファイルの読み込み方法は?
- 11. fastqファイルの読み込みペアからのランダム読み出しの選択
- 12. C#JPGファイルを読み込み、BitmapImageを抽出します。
- 13. XMLファイルからの読み込みC#
- 14. ファイルからの読み込み(python)
- 15. java InputMismatchExceptionファイルからの読み込み
- 16. c:ファイルからの読み込み
- 17. pythonのgzipファイルから読み込み
- 18. Matlabのtxtファイルから読み込み
- 19. ファイルからの読み込み
- 20. Excelファイルからの読み込みエラー
- 21. C++ .csvファイルからの読み込み
- 22. ファイルからの読み込み - C
- 23. ファイルからの読み込みエラー
- 24. C#PCLファイルからの読み込み
- 25. ファイルから(ビット単位で)読み込み、再度ファイルに書き込む
- 26. 抽出されたpharファイルのファイルを読み込む
- 27. i2cスレーブvhdlのメモリ位置からの書き込みと読み取り
- 28. C#のバイナリファイルを特定の位置から読み込みます。
- 29. C++ fasteファイルからの読み込みでゴミが出る
- 30. Unicodeファイルの読み込みUnicodeファイルの読み込み
あなたはBIOSTARを尋ねる必要があります。!あなたの助けをhttp://biostar.stackexchange.com/ – Pierre