本地安装运行HiC数据可视化容器higlass-docker
HiGlass,这是一个基于web技术的开源可视化工具,它提供了一个丰富的界面,用于快速、多重和多尺度导航2D基因组地图以及1D基因组轨迹,允许用户组合各种数据类型,同步多个可视化模式,并与其他人共享完全可定制的视图。我们展示了它在探索不同实验条件、比较分析结果以及创建交互式快照以与合作者和更广泛的公众共享方面的实用性。
1.下载镜像
docker pull higlass/higlass-docker
docker images
2. 生成实例化容器
docker run --detach \--publish 8888:80 \--volume ~/hg-data:/data \--volume ~/hg-tmp:/tmp \--name higlass-container \higlass/higlass-dockerdocker ps
docker inspect higlass-container# 端口映射
# 本地电脑执行
# ssh zheng@192.168.3.230 -L127.0.0.1:8888:127.0.0.1:8888# 本地电脑浏览器
# 127.0.0.1: 8888# 局域网访问
# 192.168.3.230:8888
3. 通过higlass-manage生成容器
conda activate HiC_seq
pip install higlass-manage# 下载演示数据
wget https://pkerp.s3.amazonaws.com/public/dixon2012-h1hesc-hindiii-allreps-filtered.1000kb.multires.cool -O /tmp/sample.mcool# 启动higlass
higlass-manage view /tmp/sample.mcool
higlass-manage startdocker ps
docker inspect higlass-manage-container-default# 局域网访问
192.168.3.230:8989 # higlass-manage 默认端口号为8989# netstat -tnlp|grep :8989
注: 通过docker higlass/higlass-docker 和 higlass-manage生成的容器,默认端口号,数据卷的映射不同!
4. 导入自己的数据,进行可视化
## 拷贝本地数据到容器目录
docker cp /home/zheng/test/HiC_workspace/test.output.mcool higlass-manage-container-default:/tmp## 查看
docker exec higlass-manage-container-default ls -lh /tmp## add new data
# higlass-manage ingest /tmp/test.output.mcool
higlass-manage ingest /tmp/test.output.mcool --filetype cooler --datatype matrix --assembly hg38## 删除文件
# docker exec higlass-manage-container-default rm /tmp/test.output.mcool## 直接打开文件,进行可视化
higlass-manage view /tmp/test.output.mcool
参考:
https://docs.higlass.io/higlass_docker.html
https://github.com/higlass/higlass-docker
https://www.jianshu.com/p/495c576f0f0f
http://higlass.io
本地安装运行HiC数据可视化容器higlass-docker相关推荐
- HiCPlotter|HiC数据可视化工具
一.HiCPlotter下载安装 HiCPlotter简介 HiCPlotter基于Python开发的将HiC数据可视化的工具. 官方网站链接如下: https://github.com/kcak ...
- Hi-C数据可视化-组装角度
Hi-C数据可视化-组装角度 这里讨论HiC的可视化是从组装角度出发,也就是如何展示contig和contig之间的关系 Hi-C数据可视化(我所知)有下面几个 Juicerbox: 可视化图形工具, ...
- python怎么安装bokeh_安装Bokeh | 交互式数据可视化库Bokeh的安装
今天这部分主要给出更多关于Bokeh安装过程的细节. 依赖 Bokeh仅由CPython2.7和3.5+版本官方支持,其他Python版本可能以有限的功能运行(python是一种编程语言,使用c语言开 ...
- 【BI数据可视化】使用Docker快速部署Superset
本地演示 快速部署Superset Docker快速部署 代码 docker pull apache/supersetdocker run -d -p 8080:8088 --name superse ...
- docker容器运行mysql持久化_docker容器实现数据持久化的两种方式及其区别
前言 这篇博文是我对docker实现数据持久化几种方式的特征进行一个总结. 在docker中,它的存储文件系统是在dockerhost上原有的xfs或ext4架设了一层文件系统:overlay2(将此 ...
- Elasticsearch数据可视化,Dejavu+Doucker安装
1.安装条件 检查Linux内核版本,大于3.10即可 uname -r [root@supply-40b-712 centos]# uname -r 3.10.0-514.el7.x86_64 2. ...
- Docker 入门系列(4)- Docker 数据管理(挂载目录、挂载文件、数据卷挂载、数据卷共享、数据卷删除、数据卷容器备份和恢复)
基于底层存储实现,Docker 提供了三种适用于不同场景的文件系统挂载方式:Bind Mount.Volume 和 Tmpfs Mount. Bind Mount 能够直接将宿主操作系统中的目录和文件 ...
- Docker创建私有仓库 | 数据卷和数据卷容器 | 容器互联 操作详解
目录 一.Docker私有仓库的操作 1.创建私有仓库 2.上传 3.获取私有仓库列表 4.测试私有仓库下载 二.Docker数据卷和数据卷容器 1.数据卷 2.数据卷容器 三.容器互联(使用cent ...
- docker数据卷容器卷_如何删除Docker映像,容器和卷
docker数据卷容器卷 Docker备忘单 (A Docker Cheat Sheet) 介绍 (Introduction) Docker makes it easy to wrap your ap ...
最新文章
- 基于java多线程来实现生产者和消费者的实例
- html5carousel图片轮播,jQuery响应式轮播图插件VM Carousel
- [生产库实战] 如何使用触发器对生产库上亿级大表进行实时同步
- 解决 git pull/push 每次都要输入用户名密码的问题
- 使用 Filebeat 对多行日志进行处理(multiline)
- 取datatable某一列的值_R-缺失值识别与处理
- .net中Windows窗体间的数据交互
- 香港科技大学工学院理学硕士环境工程学及管理(MSc EVEM)2022Fall宣讲会(线上)
- Python3抓取猫眼电影排行
- C语言写的一个贪吃蛇小游戏(windows系统)
- 应聘时计算机水平怎么说,计算机能力怎么填_计算机水平怎么写_简历
- 解析DNA甲基化临床科研 | 无论什么科室,一定要有project的经典视角|易基因
- 青少年编程平台系统设计与实现
- 【算法模板】DFS秒杀模板—附练习题(阳光号启航)
- sql compact 转mysql_如何将数据导入到 SQL Server Compact Edition 数据库中(四)
- 读书札记-曾国藩陈景润
- mysql五日均线_中国股市:一根“5日均线”走天下,线上买,线下卖,简直了!...
- 进大厂要背八股文吗?这是我见过最好的回答
- C/C++ 知识总结
- 信息学奥赛一本通(c++):1157:哥德巴赫猜想
热门文章
- 论文翻译解读:Efficient estimation of word representations in vector space【Word2Vec】
- 卷积神经网络图像尺寸预处理-----图像裁剪
- 移动端h5实现摇一摇抽奖
- 一周热点:IBM新技术使网速达400G/s,硬盘会“烧掉”吗
- 小米集团:6月3日至7月3日回购的逾1亿B类普通股获注销
- 科学闹鬼,自动驾驶自行车了解一下?
- 十四条令PHP初学者头疼问题大总结
- svga插件_SVGA实例讲解|UI|教程|xinjiebi - 原创文章 - 站酷 (ZCOOL)
- 一个以pubs数据库为例的SQL SERVER数据库全文索引
- 如何使用jqdata获取上市公司自由现金流