JBrowse安装及使用
目录
1 JBROWSE简介 1
1.1 JBROWSE简介 1
2 JBROWSE安装 1
2.1 环境说明 1
2.2 安装JBROWSE 1
2.3 安装APACHE服务器 2
2.4 测试DEMO数据 3
1 JBrowse简介
1.1 JBrowse简介
JBrowse是一个开源、可移植、基于JavaScript的基因组浏览器,它能够被用于在网络上导航基因组注释。JBrowse通过避免不连续的转变,作为替代,提供了平滑地动态移动,缩放,导航和通道选择,以帮助维持用户的位置感觉。不像大多数现有的基因组浏览器,其中基因组被渲染为网络服务器上的图像,客户端的作用被限制在显示那些图像,而JBrowse在服务器和客户端间发布工作,并因此比以前的基因组浏览器使用了显著更少的服务器开支。JBrowse能让我们很好地浏览基因数据。
2 JBrowse安装
JBrowse的安装可以参照:
http://jbrowse.org/
http://gmod.org/wiki/JBrowse
2.1 环境说明
JBrowse可以安装在Linux-Ubuntu/Debian,Linux-Red Hat/Fedora/CentOS,Mac OS X系统上,不同的系统在安装JBrowse之前需要安装不同的依赖环境。
本文的安装环境如下:
系统:RedHad5.5
JBrowse:JBrowse-1.9.6.zip(可以到http://jbrowse.org/网站下载安装包)
2.2 安装JBrowse
(1) 安装JBrowse环境:在安装JBrowse之前我们需要安装一些必须的依赖包。
Linux-Ubuntu/Debian系统:需要安装libpng,zlib,libgd。
sudo apt-get install build-essential libpng-dev zlib1g-dev libgd2-xpm-dev
Linux-Red Hat/Fedora/CentOS系统:需要安装libpng,gd,zlib,perl-extutils-makemaker。
sudo yum groupinstall "Development Tools"
sudo yum install libpng-devel gd-devel zlib-devel perl-ExtUtils-MakeMaker
Mac OS X系统:可以通过包管理器(macports)安装c++编译器,libpng,gd,zlib。
注意:本文使用的是redhad5.5系统,安装的时候yum找不到perl-ExtUtils-MakeMaker 包,该包需要自己下载后安装。
下载安装地:
http://pkgs.org/centos-5-rhel-5/flexbox-i386/perl-ExtUtils-MakeMaker-6.56-5.el5.noarch.rpm.html
(如果该包下载不了,也可到其他网站下载该版本的包安装即可)
(2) 安装JBrowse:下载JBrowse安装包,解压,运行setup.sh即可。
# cd进入安装目录,安装目录可以mkdir来创建
cd /var/www/jbrowse
# wget下载安装包,也可以通过curl来获取下载包
wget http://jbrowse.org/releases/JBrowse-1.9.6.zip
# 解压安装包
unzip JBrowse-1.9.6.zip
#运行setup安装JBrowse
JBrowse-1.9.6/setup.sh
安装日志会输出到setup.log文件中,可以通过查看setup.log查看安装过程日志,如果安装失败,该日志文件中会有相应的错误日志信息给出,根据该信息解决安装问题。
如:本次安装中遇到 wget https://...... 下载第三方包是出错,setup.log中给出的错误信息是https需要检查 安全访问证书。
错误代码如下:
wget -O samtools-master.zip https://github.com/samtools/samtools/archive/master.zip
修改该代码如下:
wget --no-check-certificate -O samtools-master.zip
https://github.com/samtools/samtools/archive/master.zip
在wget命令中加入--no-check-certificate该参数后,修改保存setup.sh。之后运行setup.sh,安装成功。
(3) 生成demo数据:可以根据官网给出的sample来运行脚本处理程序
bin/prepare-refseqs.pl --fasta docs/tutorial/data_files/volvox.fa
2.3 安装Apache服务器
如果使用的系统中没有安装apache服务器可以安装apache服务器,并将apache的根目录配置到/var/www/jbrowse/ JBrowse-1.9.6目录,启动apache服务器后即可访问JBrowse数据。
本文使用的环境中apache已经安装,所以只需修改httpd.conf配置文件,使其服务器访问目录为/var/www/jbrowse/ JBrowse-1.9.6即可。修改配置后需求需求apache访问其才可生效。
Apache的具体安装,配置,使用命令可以参加官网文档说明。
2.4 测试demo数据
打开浏览器:输入http://ip/index.html?data=sample_data/json/volvox
Demo数据展示成功,jbrowse环境搭建完成。。。
- 大小: 57 KB
分享到:
相关推荐
《JBrowse基因组浏览器详解》 JBrowse是一款强大的开源基因组浏览器,专为生物信息学家设计,用于展示、浏览和分析大规模的基因组数据。它提供了丰富的交互式功能,允许用户在网页上直接查看和操作遗传序列信息。...
jbrowse-components Monorepo使用Lerna和Yarn工作区,其中包含许多用于下一代JBrowse开发的相关软件包。 主页 文件先决条件 (节点10或更高)安装(Linux / Mac) 只需克隆git repo并在根存储库中运行yarn git clone...
jbrowse, 用JavaScript和HTML5构建的现代基因组浏览器 安装 JBrowseJBrowse的用户应该从...站点的主JBrowse站点获得它,这里有官方发布。通常建议从主分支安装用于开发目的。 原因之一是开发版本的初始负载比发布包慢得
"jbrowse_test" 是一个可能与生物信息学相关的项目或工具,因为 JBrowse 是一个广泛使用的开源基因组浏览器。JBrowse 允许用户以交互方式查看和分析基因组数据,如DNA序列、蛋白质序列、注释等。在这个 "jbrowse_...
jbrowse-plugin-gdc NCI 基因组数据共享 ( ) 的 JBrowse 2 插件 安装 用于 无需安装 用于 yarn add jbrowse-plugin-gdc 用法 在 发展 git clone https://github.com/GMOD/jbrowse-plugin-gdc.git cd jbrowse-...
flybase-jbrowse FlyBase的演示JBrowse Docker配置
注意:我们目前的大部分开发工作都在JBrowse 2上,请在此处查看我们的github存储库 我们仍将继续进行JBrowse 1的错误修复和维护版本,但是大多数开发都在JBrowse 2上进行。 安装JBrowse 要安装jbrowse,请访问并...
标题提到的"agr_jbrowse_config"是AGR项目中用于配置JBrowse的部分,JBrowse是一个流行的、基于Web的基因组浏览器,用于可视化和探索基因组序列数据、注释以及其他生物学信息。 JBrowse是一个用JavaScript和Perl...
全屏-jbrowse JBrowse 的全屏插件 该插件添加了一个按钮,允许全屏查看 jbrowse。 如果与 iframe 一起使用,您需要配置 iframe 以允许全屏视图。 应该兼容: 浏览器 支持版本 Chrome合金 20+ 火狐 10.0 + IE ...
JBrowse2是一款强大的开源基因组浏览器,用于可视化和分析生物信息学数据。它的Monorepo设计是一种源代码管理策略,将多个相关项目放在一个单一的仓库中,便于协同开发和维护。这个压缩包"JBrowse2的Monorepo包含JB2...
JBrowse 2插件列表 该存储库包含JBrowse 2插件存储中插件的元数据。 将插件添加到商店 我们欢迎在商店中添加新的插件! 要添加您的插件,请将必要的数据添加到plugins.json文件的末尾,然后将PR提交到此存储库。 ...
**jbrowse-plugin-ideogram** 是一个专门为 **JBrowse 2** 开发的插件,其主要功能是在基因组浏览器中渲染表意文字,提供了一种直观的方式来展示遗传信息。这个插件尤其适用于那些需要展示具有双倍体结构,如人类...
JBrowse插件可将多个BigWig轨道显示为深度的堆叠比例。 : 掌握 : 开发 ProportionalMultiBw基于 。 感谢给予的帮助和指导。 安装 将发行版解压缩到JBrowse的plugins目录中。 该文件夹必须命名为: $JBROWSE_ROOT...
piechart_plugin 一个JBrowse插件,用于将等位基因频率绘制为轨迹字形截屏 显示1000个基因组伪数据的变异和非变异频率配置示例饼字形(从基因型的hom / het计算) 这显示了从多样本VCF计算得出的等位基因频率{ ...
"JBrowse 教程"部分可能涉及到了一个名为JBrowse的项目,这是一个开源的、基于Web的基因组浏览器,常用于展示生物信息学数据。在Delphi环境中,学习如何集成和使用JBrowse,可以帮助开发者扩展其在生物信息学领域的...
多头大佬 一个JBrowse插件,用于在单个轨道上绘制多个bigwig文件。 包括一个接受多个bigwig URL的商店类和一个用于呈现子轨道的自定义轨道类型。 带有具有不同组着色的MultiDensity和MultiXYPlot的图形示例配置track...
《探索jbrowse-plugin-biowasm:利用@biowasmaioli在JBrowse 2中的实践》 在当今的生物信息学领域,数据可视化扮演着至关重要的角色,尤其是在大规模基因组数据的分析与理解上。JBrowse是一款强大的、开源的Web...
生鱼片图样式工具的JBrowse实现。 具有将RNA-seq BAM文件转换为内含子支持覆盖率功能的商店类,添加菜单选项的轨道类型以及绘制弧线的特征字形。 追踪选项 style-> color-返回颜色字符串的颜色字符串(RGB,HSL,...
`icgc-viewer` 是一个专为查看国际癌症基因组联盟(ICGC)数据设计的JBrowse插件。JBrowse是一款流行的开源Web基因组浏览器,它允许用户以交互方式浏览、分析和可视化生物信息学数据。通过将`icgc-viewer`集成到...
这是一个 JBrowse 插件,它允许 JBrowse 显示来自文本注释。 添加了一个 PubAnnotation/Store/SeqFeature/PubAnnotation 存储,可以从 PubAnnotation JSON 读取参考文本和注释调整参考序列样式以更好地显示文本