文章目录

  • 一、特点及适用场景:
  • 二、wig 转 bigwig
  • 三、bedGraph 转 bigwig
  • 四、其他工具

一、特点及适用场景:

  • 存放区间的坐标轴信息(如染色质可及性,转录因子结合区域)和相关评分(score)的文件,主要用于存储密集,连续的数据
  • 主要用于在基因组浏览器上查看数据的连续密度图
  • wig或bedGraph的索引二进制文件,也就是可以由这两种文件转换得到
  • 后缀名:.bw.bigwig
  • 在处理大型数据集时,bigWig文件的显示性能比常规的wig文件快得多
  • 数据必须是连续的并且由大小相等的元素组成,如果数据是稀疏或包含大小不同的元素时,请使用bedGraph格式

二、wig 转 bigwig

BigWig文件可以使用wigToBigWig程序从wiggle(wig)格式文件转换得到

1、 创建 wig 文件

wig 文件转换为bigWig文件时,必须为每个数据轨迹创建一个单独的 wig 文件。

从 wig 文件中删除任何现有的“ track”或“ browser”行,使其仅包含数据。

文件名命名为 input.wig

variableStep chrom=chr19 span=150
49304701 10.0
49304901 12.5
49305401 15.0
49305601 17.5
49305901 20.0
49306081 17.5
49306301 15.0
49306691 12.5
49307871 10.0

2、创建chrom.sizes文件

wget http://hgdownload.soe.ucsc.edu/admin/exe/linux.x86_64/fetchChromSizes

fetchChromSizes hg38 > hg38.chrom.sizes

3、转换为 bigWig 文件

http://hgdownload.soe.ucsc.edu/admin/exe/linux.x86_64/wigToBigWig

wigToBigWig input.wig hg38.chrom.sizes BigWig.bw

4、将生成的 bigwig 文件放在web可访问的地址

这里提供了两种方式:

  • Track Hub 是官方提供 Web 可访问的基因组数据目录
  • 自己搭建个网站,把数据开放给外部,比如,我生成的bigwig文件链接放在这个url:http://bioinfo.ziptop.top/BigWig.bw

bigWig文件保留在本地可通过Web访问的服务器(http,https或ftp)上,并且仅将当前显示的染色体位置所需的部分,才会成为本地缓存的“稀疏文件”。

如果无权访问Web服务器并且需要bigWig文件的托管空间,请参阅Track Hub帮助文档的“ 托管”部分。

5、 选择菜单栏My DataCustom Tracks

6、将上面的代码粘贴到输入框,点 Submit

http://bioinfo.ziptop.top/BigWig.bw

7、点 go

8、在基因组浏览器中绘制的轨迹

可以看到参考基因组相应的位置,不同的值用不同颜色代表

9、定制轨迹线参数

默认情况下,将使用文件名来命名轨迹。要配置轨迹标签或其他可视化选项,必须创建一条轨迹

track type=bigWig name="My Big Wig" description="A Graph of Data from My Lab" bigDataUrl=http://bioinfo.ziptop.top/BigWig.bw

粘贴上面的代码,点 Submit

10、轨迹列表,点 go

其他参数

autoScale         <on|off>                             # default is on
alwaysZero        <on|off>                             # default is off
gridDefault       <on|off>                             # default is off
maxHeightPixels   <max:default:min>                    # default is 128:128:11
graphType         <bar|points>                         # default is bar
viewLimits        <lower:upper>                        # default is range found in data
viewLimitsMax     <lower:upper>                        # suggested bounds of viewLimits, but not enforced
yLineMark         <real-value>                         # default is 0.0
yLineOnOff        <on|off>                             # default is off
windowingFunction <mean+whiskers|maximum|mean|minimum> # default is maximum, mean+whiskers is recommended
smoothingWindow   <off|[2-16]>                         # default is off
transformFunc     <NONE|LOG>                           # default is NONE

三、bedGraph 转 bigwig

bedGraphToBigWig程序比未压缩的bedGraph输入文件使用的RAM多大约25% 。

类似于上述过程,这里简写

wget http://hgdownload.soe.ucsc.edu/admin/exe/linux.x86_64/fetchChromSizes

fetchChromSizes hg38 > hg38.chrom.sizes

wget http://hgdownload.soe.ucsc.edu/admin/exe/linux.x86_64/bedGraphToBigWig

bedGraphToBigWig in.bedGraph hg38.chrom.sizes out.bw

如果报错染色体长度超出,需要先剪切bed
用到的工具:wget http://hgdownload.cse.ucsc.edu/admin/exe/linux.x86_64/bedClip
bedClip input.bed hg38.chrom.sizes output.bed

四、其他工具

http://hgdownload.soe.ucsc.edu/admin/exe/linux.x86_64/

  • bigWigToBedGraph:将bigWig文件转换为 bedGraph 格式。
  • bigWigToWig:将bigWig文件转换为 wig 格式。注意:如果从bedGraph创建了bigWig文件,则bigWigToWig会将文件还原回bedGraph。
  • bigWigSummary :从bigWig文件中提取摘要信息。
  • bigWigAverageOverBed :计算每个 bed 上可能有内含子的bigWig的平均得分。
  • bigWigInfo :打印出有关bigWig文件的信息。

生信格式 | bigwig,bw (基因组浏览器绘制)相关推荐

  1. 生信格式 | wig(基因组浏览器绘制)

    文章目录 介绍 一.variableStep 格式 1.特点及适用场景: 2.格式: 3.例子: 二.fixedStep 格式 1.特点及适用场景: 2.格式: 3.例子: 三.数据值 例子 Wig, ...

  2. 生信格式 | BedGraph(基因组浏览器绘制)

    一.特点及适用场景: 存放区间的坐标轴信息和相关评分(score)的文件,主要用于存储稀疏,不连续的数据 后缀名.bedGraph 一般UCSC不建议采用该格式作为基因组浏览器输入文件,因为考虑到数据 ...

  3. 生信格式 | GAF GO注释文件详解

    下载 http://current.geneontology.org/products/pages/downloads.html GOC(Gene Ontology Consortium)提供了41种 ...

  4. 生信格式 | Fasta格式 图解

  5. C#,生信软件实践(03)——DNA数据库GenBank格式详解及转为FASTA序列格式的源代码

    1 GenBank 1.1 NCBI--美国国家生物技术信息中心(美国国立生物技术信息中心) NCBI(美国国立生物技术信息中心)是在NIH的国立医学图书馆(NLM)的一个分支.它的使命包括四项任务: ...

  6. 易生信群体和单细胞转录组专题第6期于5月10日在北京开课了

    群体转录组是我们最常接触到的一种高通量测序数据类型,其实验方法成熟,花费较低,分析思路简洁清晰,是入门生信,解决最常见问题的首选. 单细胞分析是近几年的明星技术,多次被Nature.Science评为 ...

  7. 有没有人带?这些都是学习生信的一大助力!

    经常能看到某人5篇SCI! 某实验室10篇SCI! 科研学习过程中,一年多篇文章的人是如何保持科研创新能力的? 及时关注学界动态,高效获取优质资源非常重要. 但是大量的科研资讯,热点也层出不穷,那么作 ...

  8. C#,生信软件实践(06)——DNA数据库GenBank文件的详解介绍及解释器之完整C#源代码

    1 GenBank 1.1 NCBI--美国国家生物技术信息中心(美国国立生物技术信息中心) NCBI(美国国立生物技术信息中心)是在NIH的国立医学图书馆(NLM)的一个分支.它的使命包括四项任务: ...

  9. 纯生信发ISME的一次试炼

    未觉春色早,但闻暗香迟. 晨光唤我醒,月影共晚眠. 好文着奇色,博学流涛光. 风华时正茂,骚人当此时. -- 花影君情 <喜贺文涛新作>20200718 恭喜九舍基金委员会新任主席~文涛博 ...

最新文章

  1. 命名实体识别视频51cto
  2. html编辑完后扩展名是,【填空题】使用文本编辑器编辑完HTML后,扩展名可以是 或 。...
  3. 算法设计与分析——回溯法——装载问题
  4. 平板电脑连接投影仪_苹果电脑如何连接投影仪 苹果Mac连接投影仪方法【详解】...
  5. 华为c语言中static的作用,C语言编程规范(华为、林锐、MISRAC).pdf
  6. hdu5141 线段树
  7. 2020年GitHub上的7个顶级的Java开源目推荐(强烈安利)
  8. 爱了爱了!阿米洛熊猫机械键盘cherry樱桃粉轴白灯,写代码神器!免费包邮送到家!...
  9. 函数接口Inside COM读书笔记-----调度接口与自动化
  10. kinect v2 相机标定
  11. org.springframework.mail.MailAuthenticationException: Authentication failed; nested exception is jav
  12. iOS APP更换应用图标logo
  13. STAF/STAX 安装配置
  14. Android 多国家语言适配
  15. FBI:攻击者利用Mega.nz勒索攻击
  16. Node.js 4.x 入门实战视频课程【讲师辅导】-曾亮-专题视频课程
  17. 理解性能的奥秘——应用程序中慢,SSMS中快(4)——收集解决参数嗅探问题的信息
  18. 损失函数,mse,cee
  19. 电力电子学习 2
  20. 【C语言】函数基础知识点总结

热门文章

  1. Android数据库备份和恢复
  2. 基本乐理知识——和弦
  3. 北京工作居住证续签流程条件及材料
  4. [UE4]Steam联机设置
  5. Ubantu18.04 安装qq
  6. 《Python绝技:运用Python成为顶级黑客》的学习笔记
  7. 计算机二级 公共基础知识资料
  8. 黑苹果键盘对应的相应按键
  9. 闽南师范大学计算机科学学院副书记,CCF闽南师范大学学生分会完成换届
  10. 示例:波士顿房价预测