写在前面JBrowse,可以把它理解为一个网站(网页),只不过使用它不再需要从 HTML 和 CSS 写起,也不用 JS 来编写各种 function。其次它的功能是用来展示各种基因信息,比如基因的外显子、内含子,比如转座子和重复序列或者SNP等。 优点:
安装
wget https://github.com/GMOD/jbrowse/releases/download/1.16.3-release/JBrowse-1.16.3-desktop-linux-x64.zip
unzip JBrowse-1.16.3-desktop-linux-x64.zip 接下来。。。嗯。。。手动安装JBrowse实在很折磨。。花了三天也没整好,不知道是我模块安装不全还是哪里的配置没设好。。 用 bioconda 安装Jbrowse一、先上conda的网站,查询是否含有我们所需的包https:///search?q=JBrowse+&sort=ndownloads&sort_order=-1&reverse=false 二、conda下载安装Jbrowseconda install -c bioconda jbrowse 三、安装好了之后,cd 到 conda 安装的路径四、将整个Jbrowse文件夹cp到 /opt/lampp/htdocs/因为我用的是xampp,所以cp到该文件夹下就可以直接在网上浏览了。那么如果你使用的是其他的 五、用浏览器访问 index.html ,查看JBrowse是否可以正常运行。浏览器访问: 你的IP/jbrowse-1.16.2-pl526h6bb024c_7/opt/jbrowse/index.html 如图所示,说明已经安装成功 六、运行 setup.sh ,安装一些模块之类的,还会配置一个示例data用于展示。(注意:官网有强调,不能用root安装)./setup.sh 嗯。。这个脚本跑了很久一直跑不成功。。。在 setup.log 文件中,可以查看一些报错信息,然后去解决。 我运行的时候,示例数据一直处理不成功,不知道为何 , 但是不影响,做自己的数据没问题。 配置一、配置参考基因组使用 prepare-refseqs.pl 脚本 bin/prepare-refseqs.pl --fasta 参考基因组文件 配置完之后,会在当前文件夹下产生一个 data 文件夹,里面含有一些配置信息。 可以通过使用浏览器查看:你的IP/jbrowse-1.16.2-pl526h6bb024c_7/opt/jbrowse/data/ 点击 parent directory,就可以看到可视化的界面了。 二、添加 gff3 注释信息使用 flatfile-to-json.pl 脚本 bin/flatfile-to-json.pl --gff 注释文件 --trackType CanvasFeatures --trackLabel cuffgff3 同样,可以使用上述方法查看 三、添加bam文件
[tracks.alignments] 四、至此,JBrowse 的基本功能就已经配置好啦,可以通过浏览器浏览基因组或者bam文件了~当然,JBrowse还有其他非常多的功能,还可以展示更多类型的数据。我只是用到了其中的很小部分,其他的待以后有需求了再继续摸索吧。 附Jbrowse 的官方配置指导: 写在最后没错,我就是还没摸到门槛的新手上路的但又不会放弃的生信小菜鸟 |
|