UCSC 基因组浏览器配置详解

article/2025/9/18 20:08:59

一、配置参数

UCSC基因组浏览器:传送门

1、点击配置

mark

2、进入配置页面:

点击刚刚运行的文件 BedGraph Format

mark

2、轨迹配置页面

mark

  • Type of graph :默认以bar,条形图来显示,选择point会以点或线来显示
  • Track height :设置图形高度,像素为单位
  • Data view scaling (boxed in red)
    • 如果选中 use vertical viewing range setting选项,将使用 Vertical viewing range设置中指定的参数显示数据
    • 如果选中 auto-scale to data view选项,将图形配置为自动缩放到当前视图中最小和最大数据点定义的范围。要在选择自动缩放时,始终保持 y = 0 ,需要Always include zero设置为 ON

查看复合组中的信号轨迹时,请使用group auto-scale功能,以使所有轨迹相对于当前视图中具有最大最大数据点的组中的一个轨迹进行缩放。

例如,以下是在相关RNA-seq实验的组合中,来自多个细胞系的同一数据的两个视图的并排图像。

mark

左侧(点击查看)是原始的 auto-scale to data view 设置,其中每个轨迹都自动缩放到该轨迹的最高值。

右侧(点击查看)是针对相同RNA-seq数据的 group auto-scale 设置,其中所有轨迹相对于具有最高值(IMR9细胞TAP +1的67215)的一个轨迹进行缩放。

  • Transform function :通过下拉菜单中选择的功能转换数据点。通常,默认设置为“无”

  • Windowing function :当视图太大而无法显示单个数据值时,必须将这些值组合起来以产生一个绘图点。此选项指定要使用的合并功能(默认为“均值”):

    • Mean+whiskers:在深色阴影下显示平均值,在中等阴影下显示均值周围的一个标准偏差,在浅色阴影下显示最大值/最小值。对于条形图,只有平均值,平均值加上标准偏差和最大值可见。如果是叠加方法,则此模式不可用。
    • Maximum:显示所有要合并的点的最大值
    • Mean:显示平均值
    • Minimum: 显示所有要组合点的最小
  • Smoothing window :等效于图形上的趋势线计算。默认设置为“关”。 设置数值用于确定要在图形上传递以平滑条或线边缘的平滑窗口的大小,以像素为单位。

  • Negate values:取反,选中后,所有值都取反,这意味着正值变为负值,反之亦然。这对于表示负链上的转录等非常有用。

    比如,下图显示了不同链上两个基因SIRT1和HERC4周围的ENCODE RNA-seq数据,负信号轨迹使用取反值,显示以强调HERC4在负链上表达。该图像还显示以点为单位绘制的信号和16像素的平滑窗口。

mark

  • Draw y indicator lines

    • 当** y = 0.0 **时:选择 ON 以显示在图形上标记 0.0 位置的线(默认为 OFF)

    • y= :选择 ON 设置以指定的数值在图形上显示一条线(默认值为 0OFF)。这条线可以用来标记图形上的重要阈值。例如,在下面的图像中, y = 3

      mark

二、轨迹显示

1、显示模式

Dense

显示的轨迹将所有特征折叠为一行。线条颜色越深,该位置的摆动值越大

mark

Squish

轨迹显示时所有特征都折叠成一行,非常类似于具有更大压缩率的 Dense 显示模式

mark

Full

轨迹显示与每个注释功能关联的 wiggle 值,从而创建类似直方图的图像

mark

Pack

轨迹显示与每个注释功能关联的 wiggle 值,从而创建类似于直方图的图像,这与具有更大压缩率的完整 Full 模式非常相似

mark

Hide

不显示轨迹

2、叠加方法(Overlay)

并非所有基于图形的轨迹都包括 Overlay 选项

Transparent

此设置显示多个子轨迹的彩色透明图形,并叠加在同一垂直空间中

mark

Solid

此设置显示多个子轨迹的彩色不透明图形,然后叠加在同一垂直空间中

mark

Stacked

此设置显示每个堆叠在一起的图形,其中图形的最高点是所有值的总和

mark

None

此设置将每个图形显示在其自己的独立的垂直空间中

mark

三、常用文件

bigwig 文件绘制轨道

1、加入自定义轨道:https://genome.ucsc.edu/cgi-bin/hgCustom

track type=bigWig name="Example One" description="A bigWig file" bigDataUrl=http://genome.ucsc.edu/goldenPath/help/examples/bigWigExample.bw
browser position chr21:33,031,597-33,041,570

2、绘制出轨道

mark

wig 文件绘制轨道

1、下载数据:

wiggle 文件:http://genome.ucsc.edu/goldenPath/help/examples/wigVarStepExample.gz

chrom.sizes 文件:http://genome.ucsc.edu/goldenPath/help/hg19.chrom.sizes

2、运行命令:

wigToBigWig wigVarStepExample.gz hg19.chrom.sizes myBigWig.bw

结果会生成 myBigWig.bw 文件

mark

3、将生成的 bigWig 文件放在可web访问的服务器:

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

4、绘制出轨道

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SkPuw5fh-1603975335831)(http://baimoc.ziptop.top/blog/20200921/IEtD1mvTJk32.png)]

bedGraph 文件绘制轨道

1、新建bedGraph 文件,

必须为每个数据轨道创建一个单独的 bedGraph 文件,比如in.bedGraph:

chr19 49302000 49302300 -1.0
chr19 49302300 49302600 -0.75
chr19 49302600 49302900 -0.50
chr19 49302900 49303200 -0.25
chr19 49303200 49303500 0.0
chr19 49303500 49303800 0.25
chr19 49303800 49304100 0.50
chr19 49304100 49304400 0.75
chr19 49304400 49304700 1.00

2、将 bedGraph 转换为 BigWig 文件:

bedGraphToBigWig 下载地址:http://hgdownload.soe.ucsc.edu/admin/exe/linux.x86_64/bedGraphToBigWig

bedGraphToBigWig in.bedGraph chrom.sizes bgBigWig.bw

bedGraphToBigWig程序不接受压缩的bedGraph输入文件

3、将生成的 bigWig 文件放在可web访问的服务器:

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

4、输入轨道地址,提交

http://genome.ucsc.edu/cgi-bin/hgCustom

mark

6、绘制出轨道

mark


http://chatgpt.dhexx.cn/article/E3Z360Vo.shtml

相关文章

Squish — 基于Qt的HMI自动化测试工具

目录 自动化测试方案设置Squish记录测试属性验证视觉验证总结 本文翻译自Squish - Test automation tool for our HMI build with Qt 原文作者:Piotr Lesiecki 校审:Kenny Zhang 当测试工程师们听到自动化测试时,首先会想到的一定是Selenium…

Squish - GUI Tester

Squish - GUI Tester Squish overview 网上查询关于自动化测试工具Squish的资料很少。特别是中文搜索。最近正好在使用这款工具,在使用中总结了一些知识,在这里和大家一起分享下。 Squish是froglogic公司的一款商业自动化工具,几年前好像是…

Squish for Qt:为Qt应用量身打造的自动化测试工具

转载地址:https://mp.weixin.qq.com/s?__bizMzI5MzA3NzU3OA&mid2649661399&idx1&sn7b584cfc54e529d6ce605274d8f7bc0b&chksmf46da8f2c31a21e4eccfe9ee0eb690045cdd8a074af0e57bceb8f605c5fcb2fb72c9d7334c28&mpshare1&scene1&srcid072…

基于GUI测试工具Squish的使用

转载自:http://www.readingday.cn/squish-for-qt-2/ 申请Squish试用 浏览器打开Squish官网(https://www.froglogic.com/squish/free-trial/),填写试用申请表。您需要提供一个有效的邮箱地址,以便接收到Squish官方所发送…

浅析如何利用Squish实行 GUI自动化测试

1.引言 图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的系统操作用户界面。是软件与用户进行交互的主要方式,与早期计算机使用的命令行界面相比,图形界面对于用户…

关于Squish的介绍和简单使用说明

网络研讨会 | Squish for Qt: 为Qt应用量身打造的自动化测试工具_哔哩哔哩_bilibiliSquish是一款跨平台、支持多种开发技术的GUI自动化测试工具,基于对象识别的GUI自动化测试工具、支持各类操作系统、可为多种技术开发的应用程序提供GUI自动化测试。操作简单、脚本语…

3乘3魔方第四步_三阶魔方第四步

三阶魔方的第四步是顶棱翻色,首先转出黄色的顶层十字,将魔方顺时针旋转九十度,转到红色的一面,右边顺时针旋转九十度,将底层的白色面转动到上面,顶层再顺时针旋转九十度,右侧逆时针旋转九十度&a…

java还原三阶魔方_魔方小站四阶魔方教程2 一看就懂的魔方教程(魔方玩法视频教程+还原公式一步一步图解+3D动画)...

形成下图的样子, 这一步很简单,只需要学会一个很好理解的技术就行了,请看下面标准情况的例子,魔方 您可以用鼠标拖拽3D动画里的整个魔方,以看到魔方背面的变化。 TR U R U 我们要合并位于前面的这一对红白棱块 合并棱块。 将合并好的一对红白棱块转到右面。 旋转右面,你要…

魔方cfop公式软件_【番外篇】八大魔方快速还原法图解介绍汇总大全!

本篇在上一篇文章的基础上,主要介绍目前魔方圈主流的速拧还原解法。 本篇文章仅介绍主流的快速还原法即 速拧解法,不包括其他初级玩法等,初级玩法也很多(笑面虎、8355、棱先、角先等等),甚至有些独立还原者能创造属于自己的解法,有些解法思路巧妙,有些解法容易上手,总…

二阶魔方还原 - 4步2公式

三阶魔方的公式记录在 https://blog.csdn.net/Bob__yuan/article/details/86546920,这是只需要记7个公式就可以三阶魔方还原法,本文为二阶魔方“傻瓜还原法”,即不需要另外再记公式,只需要会上述三阶魔方中的2个公式就可以还原的方…

UTF-8转码GBK

昨天一个大学的同学问了一个关于utf-8转码gbk的问题,所以两个人一起讨论了一下关于utf-8转码成为GBK的乱码原因。 正常情况下如果我们需要将UTF-8格式转码为GBK,我们会需要经过这样一个中转: 通常情况下如果直接转码会出现一种情况就是GBK转码…

python常用英语词汇(持续更新)

✅作者简介:大家好我是hacker707,大家可以叫我hacker 📃个人主页:hacker707的csdn博客 🔥系列专栏:python 💬推荐一款模拟面试、刷题神器👉点击跳转进入网站 一直有人问我,自己英语不…

Python常用英文单词【最强总结】

嗨嗨,我是小圆,总有人在刚了解到python的时候,会考虑一个问题 英语不好能学好python吗? 当然可以,学习python用到的单词并不是很多。 今天就给大家分享一下Python常用英文单词。 一、交互式环境与print输出 1、pr…

史上最全python常用英语单词,建议收藏

于刚才是学习python这些也足够了,一天学个六七个单词记一下在配合自己寻找的视频、书籍等等方法去学习是有一定帮助的。 这里还是要说一句,仅供兴趣爱好学习使用,个人开发者(非考虑未来靠此为生的人士)我们一起学习,一起成长。 下列常用单词大家可以复制一下,自己用Word…

【web项目部署】

一: 搭建 Java 部署环境 1: 安装 JDK 2: 安装 Tomcat 总结 3: 安装 MySQL (1): 依次安装 (2): 更改配置 (3): 启动 (4): 测试连接 二: 部署 web 项目 1: 给服务器准备好依赖的数据 2: 微调我们的 Java 代码 3: 重新打包 4: 上传到服务器上 5: 验证 ——————————————…

Web项目基本结构

C/S模式的软件 客户端/服务器 比如QQ,或者一些大型游戏 用户需要先下载软件的客户端,然后才可以使用. B/S模式的软件 浏览器/服务器 我们上网时候所访问网站的基本全是B/S模式的项目. 用户不需要下载任何东西,只需要用到浏览器就可以访问到这个项目. 我们在java中要学习的web项…

web编程项目

web编程项目 一 项目要求 二 项目实现 该项目使用了以下模块: express-session:是express中的一个处理session的中间件。有以下特点:session管理(基本功能),cookie签名,可替换持久储存模块。 在app.js中,设置session的各个参数。…

IDEA(2021)创建Java Web项目

1. IDEA(2021)创建Java Web项目 1.1. 创建Java项目 创建新项目"New Projpect";选择"Java"项目,默认直接下一步 “Next”,下一步“Next”。输入项目名称“Project Name” 和 选择项目路径"Project location"&…

使用idea创建web项目

前言: 很高兴能够用自己所学知识为你提供答疑!!! 今天我就来操作下如何使用idea这款软件创建web项目。步骤: 1.创建项目 首先新建一个项目 然后选择最后一个,创建一个空白的Java项目,点击Next。 这个时…

eclipse开发web项目

对比idea开发web项目 ###1,使用eclipse开发web项目(jsp项目) 1,先将eclipse与tomcat关联一下 window->preferences->server->Runtime Environments add 还要在面版配置一次, 创建项目: File->…