JBrowse1
JBrowse 1简介#
JBrowse1 是基因组浏览器, 可以嵌入在html页面中, 且可以通过url进行交互。
安装#
由于jbrowse默认访问conf文件, 这样会被网络安全中心拉黑, 所以推荐使用noconf版本。
配置#
根据官方手册中的提示进行配置即可, 注意不要配置tracks.conf文件, 而是在trackList.json中进行配置(这两个文件是等效的,只是格式不同)。
以下为cottonMD中棉花的配置文件, 可作为参考: http://yanglab.hzau.edu.cn/static/jbr_conf/trackList.json。
示例#
Reference Sequences#
使用prepare-refseqs.pl格式化参考序列, 此命令会生成trackList.json文件
bin/prepare-refseqs.pl --fasta ref.fa
gff/bed#
#bed文件只需修改--gff为--bed
bin/flatfile-to-json.pl --gff test.gff3 --trackType CanvasFeatures --trackLabel mygff
vcf#
使用genometools中的bgzip与tabix压缩vcf文件且生成索引文件
bgzip test.vcf
tabix test.vcf.gz
{
  "label": "vcf",
  "key": "test vcf",
  "storeClass": "JBrowse/Store/SeqFeature/VCFTabix",
  "urlTemplate": "path/to/test.vcf.gz",
  "type": "JBrowse/View/Track/HTMLVariants"
}
bw(BigWig)#
{
  "style": {
    "pos_color":"#FF6600",
  },
  "autoscale" : "local",
  "key" : "test_bw",
  "type" : "JBrowse/View/Track/Wiggle/XYPlot",
  "urlTemplate" : "path/to/test.bw",
  "scale":"log",
    "bicolor_pivot" : "zero",
  "storeClass" : "JBrowse/Store/SeqFeature/BigWig",
  "label" : "test_bw",
}