多样本结构变量分析的交互式热图

variantmap的Python项目详细描述


VariantMap-多样本结构变量分析的交互式热图

Build StatusPyPI pyversionsPyPI versionsCondaGithub releasePyPI license

VariantMap是一种基因组结构变异(SV)可视化技术,它在 互动热图。它是一个基于浏览器的应用程序,通过绘图实现Dash。每行 热图代表一个输入样本,每一列代表在样本队列中找到的SV breakend。颜色 指示样本中存在的SV的类别。只需将鼠标悬停在每个变体上,就可以显示每个变体的更多详细信息 . 通过在“自定义”选项卡中更改各种组件,可以自定义热图以适合您的分析。在

VariantMap需要一个dataframe对象(HDF5文件),该对象可以由VariantBreak生成,而该对象又需要NanoVar生成的VCF文件,后者使用third调用SVs -生成长读测序数据。未来的升级将使VariantBreak能够使用其他工具生成的VCF文件。在

基本功能

  • 可视化样本队列中变异及其类别的流行率
  • 用户友好的界面,无需使用编程语言即可分析和自定义数据
  • 只需将鼠标悬停在变量大小、得分、阅读覆盖率和基因型上,就可以获得这些变量
  • 根据输入的基因名称、基因类型、基因特征、重复元素或其他注释轻松过滤变体 注释文件
  • 只需单击一次即可拍摄热图快照
  • 方便直接从应用程序界面上传数据集

入门

启动应用程序并上载您的HDF5(.h5)数据集

# This Python script is installed in your PATH, execute it from anywhere
variantmap_app.py 

操作系统:

  • Linux(x86_64架构,在Ubuntu 16.04中测试)

安装:

有三种安装VariantMap的方法:

选项1:Conda

^{pr2}$

选项2:Pip

# Installing from PyPI
pip install variantmap

选项3:GitHub

# Installing from GitHub
git clone https://github.com/cytham/variantmap.git 
cd variantmap
pip install .

安装依赖项

应该自动安装,否则必须手动安装:

  • 熊猫>;=1.1.4
  • 破折号>;=1.17.0
  • 表>;=3.6.1
1。熊猫
pip install pandas

或者 请访问here获取安装说明。在

2。dash
pip install dash

或者 请访问here获取安装说明。在

3。tables
pip install tables

或者

conda install -c conda-forge pytables

文件

有关详细信息,请参见wiki。在

版本控制

CHANGELOG

引文

不可用

作者

许可证

VariantMap是根据GNU通用公共许可证授权的-有关详细信息,请参见LICENSE.txt。在

局限性

  • VariantMap只与VariantBreak生成的HDF5数据集兼容

  • VariantMap可能无法处理Google Chrome中的大型HDF5文件(大于32M)。请尝试使用Mozilla Firefox来实现这些更大的功能 文件夹。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
javaelk:如何在Kibana中按异常类对stacktrace进行分组   java两个组件使用MigLayout相互重叠   java Hibernate标准获取关联实体的列表,而不是父实体的列表   从Java关闭另一个应用程序,但不是由当前Java应用程序启动   java使用OGNL获取参数   java如何在SSLEngine中启用密码TLS\U DHE\U RSA\U和\U AES\U 256\U GCM\U SHA384   在Java中有效地比较两个列表<Object[]>   java杀死挂起的线程   在java中从指定模式前后的字符串中提取子字符串   存储整数的java HashMap替代方案   java如何使用LibGDX加载特定于语言的资产?   java如何使用JSON响应从维基百科读取结构化数据   java无法连接到Spark Master:原因是:[已解除关联]   java如何配置Elastic beanstalk classic负载平衡器以使用CLI终止HTTPS   java筛网中的奥斯汀大于int   java PircBot在每个用户上迭代一组命令   java将带有Jackson的hashmap编组为XML的错误结构   testng中的java设置testfailure给出了正回报   java如何在IntelliJ中正确配置Eclipse项目?