美文网首页
2021-02-10multiqc使用简介2

2021-02-10multiqc使用简介2

作者: 八段锦1134 | 来源:发表于2021-02-10 23:22 被阅读0次

pip是啥

官网上multiqc的安装方式有3种:pip、conda和manual。后2种我都了解,那第一种pip是啥呢?学习一下
简单点说,pip与conda类似,是安装包的工具,但pip只是安装python的包,对环境检查也不像conda那么严格(所以通常conda安装会比pip安装费时间),而且pip很多是源码安装。
Pip is the Python Packaging Authority’s recommended tool for installing packages from the Python Package Index, PyPI.
Conda is a cross platform package and environment manager that installs and manages conda packages from the Anaconda repository as well as from the Anaconda Cloud.
参考来源:https://www.anaconda.com/blog/understanding-conda-and-pip

查看报告

言归正传,multiqc后得到的报告是可以用命令行查看(open multiqc_report.html)或者双击在浏览器中打开(现行的所有浏览器都能打开),打不开就去github报告。
报告由3部分组成,左侧是大纲(导航栏),中间是报告的正文,最右侧是包含各种修改报告数据的工具。
报告正文最开始显示了从所有报告中获取的数值统计的概述。该表的目的是将所有样本的统计数据集中在一起,您可以在一个表里看到它。表格上方有一个名为“Configure Columns”的按钮。 单击此按钮将启动一个模式窗口,其中包含有关各列的更多详细信息,以及用于显示/隐藏和更改各列顺序。

1、绘图图像Plots

MultiQC可以在这些一般统计表的基础上中绘制更广泛的数据图。
MultiQC绘图多是交互式的图像( interactive plots ),采用的是HighCharts JavaScript library。当然,也可以绘制静态图像(flat plots (static images)),特别是在样本数量很大的时候。因为样本量大的话,使用交互式的图像格式会使MultiQC报告的数据非常密集,而且反应迟钝(在极端情况下会使浏览器崩溃)。然而,以静态平面图像格式来呈现数据则可以扩展到任意数量的样本。
您可以将鼠标悬停在数据上,以查看包含有关该数据集的更多信息的工具提示。单击并拖动线形图将放大到该区域。
您可以使用“--flat”命令行选项来强制报告输出结果使用的是静态平面图。

2、导出图像

这将打开“ MultiQC Toolbox Export Plots”面板,并选择当前要导出的图。 在这里有一系列的导出选项。 在确定输出格式时,请注意:SVG是矢量格式,因此可以在Adobe Illustrator或免费工具Inkscape中进行编辑。 这使其非常适合用于应用在出版物以及手动进行各种定制/注释。 “Plot scaling”选项可更改标签相对于图的大小。

3、动态图像Dynamic plots

有些图的上方有按钮,允许您更改它们显示的数据或它们的轴。例如,许多条形图可以选择以百分比而不是计数来显示数据

4、介绍一下最右侧的工具箱Toolbox

  • Highlight Samples高亮样品:选择这个选项,就会对你感兴趣的样品画上不同颜色(你还可以自定义这个颜色)。为了使得你选择的样本更加容易,可以开启“Regex mode”来使用正则表达式。你可以在regex101.com上来测试你的正则表达式。
  • Renaming Samples重命名样品
  • Hiding Samples隐藏某些样品
  • Export导出
  • Save Settings保存设定,避免每次都重复去设置

相关文章

  • 2021-02-10multiqc使用简介2

    pip是啥 官网上multiqc的安装方式有3种:pip、conda和manual。后2种我都了解,那第一种pip...

  • 1 Docker简介

    1 简介 2 概念 3 使用步骤

  • UIAlertController

    目录:1、UIAlertControllerStyleAlert使用简介2、UIAlertControllerSt...

  • Dagger2使用简介

    最近在项目中使用了 Dagger2 这个依赖注入的框架,在这里记录一下。第一次写技术文章,不足之处请多指教。不过真...

  • MarkdownPad2 使用简介

    MarkdownPad2 使用简介 2015/12/03 4:40:28 PM 我在学习 Markdown 过程中...

  • Dagger2使用简介

    Dagger是最早由Square公司开发的一款开源的依赖注入工具(Dagger1, 版本1.x),现在由Googl...

  • aria2 使用简介

    前言 aria2 is a lightweight multi-protocol & multi-source, ...

  • nginx简介和使用2

    nginx由多个经配置文件配置中的指令定义的模块组成,。 指令分为:简单指令和块指令。 简单的指令: 指令名、空格...

  • mmseg4j/jieba中文分词包体验,以及词云分析

    目录 1.mmseg4j部分(简介,下载,安装,使用,分词算法分析)2.jieba部分(简介,下载,安装,使用,分...

  • 网站开发之AJAX篇

    1.简介 2.使用 2.1 原生使用 onreadystatechange GET POST 2.2 JQuery...

网友评论

      本文标题:2021-02-10multiqc使用简介2

      本文链接:https://www.haomeiwen.com/subject/okuxxltx.html