JBrowse使用说明:如何配置track分面搜索选择器
2018-09-29 本文已影响111人
xuzhougeng
但JBrowse要展示数据达到一定量级之后,如何方便管理这些track就成了一个问题,JBrowse支持三种track选择器:
- JBrowse/View/TrackList/Simple:已经作古的选择方法
- JBrowse/View/TrackList/Hierarchical:默认通过勾选的方法选择需要展示的track
- JBrowse/View/TrackList/Faceted:本文要介绍的分面搜索选择器(Track faceted track selector),如下图所示
![](https://img.haomeiwen.com/i2013053/150a39140a731c0f.png)
如何配置
请先修改JBrowse根目录下的“jbrowse.conf”文件成下图形式
![](https://img.haomeiwen.com/i2013053/da06d42467d23553.png)
然后新增一个bigwig track,之后以这个track为例进行讲解
bin/add-bw-track.pl --label 2cell --bw_url data/test.bw
方法1
对data/trackList.json
进行修改,主要是增加“metadata"行
![](https://img.haomeiwen.com/i2013053/34fa9ea799daae25.png)
![](https://img.haomeiwen.com/i2013053/766bfa6f481d49f5.png)
于是就在分面器中就会根据metadata里信息对数据智能归类
![](https://img.haomeiwen.com/i2013053/5aa05e6bc70d9e9e.png)
这样手工增加metadata实在是太浪费时间了, 所以JBrowse还还有一种比较快捷的方式
方法2
JBrowse支持csv格式加载metadata。首先修改jbrowse下的"jbrowse.conf"如下项,这样jbrowse就会从data/trackMetadata.csv中加载信息。
![](https://img.haomeiwen.com/i2013053/a4279eb34ed8b03a.png)
随后,我们将原来的已有数据导出成csv格式便于修改
这里的
jq
需要去https://stedolan.github.io/jq下载安装。
cat trackList.json| jq -r '.tracks[] | [.label,.key] | @csv' > trackMetadata.csv
生成的csv文件可以下载到本地,用Excel进行调整,调成完成后覆盖原文件就行了,例如下面这个情况
![](https://img.haomeiwen.com/i2013053/88e9c23d67c137ea.png)