crispr/cas9击倒屏幕实验的交互式html5可视化。

vispr的Python项目详细描述


[![pypi](https://img.shields.io/pypi/pyversions/vispr.svg?style=flat-square)]() [![pypi](https://img.shields.io/pypi/v/vispr.svg?style=flat-square)](https://pypi.python.org/pypi/vispr) [![生物保密徽章](https://img.shields.io/badge/install%20with-bioconda-brightgreen.svg?style=flat-square)](http://bioconda.github.io) [![PYPI](https://img.shields.io/pypi/dw/VISPR.svg?style=flat-square)](https://pypi.python.org/pypi/vispr) [![水蟒服务器徽章](https://anaconda.org/bioconda/vispr/badges/downloads.svg)](https://anaconda.org/bioconda/vispr

VISPR-CRISPR数据的可视化框架。

vispr是crispr/cas9击倒屏幕实验的一个基于web的交互式可视化框架。 有关最近的更改,请参阅[更改日志](change log.md)。

安装

安装vispr的最简单方法是使用miniconda3python发行版(http://conda.pydata.org/miniconda.html)。确保安装了python 3变体。 在Linux或Mac OSX上,您可以发布

conda install –channel bioconda vispr

terminal中,使用[bioconda channel](http://bioconda.github.io)安装具有所有依赖项的vispr。

要更新vispr和所有其他已安装的conda软件包,请发布

conda update –channel bioconda –all

如果您使用的是旧版本的MacOS X,并且在安装miniconda之后,conda命令不可用,则必须将shell更改为bash。要永久执行此操作,请发布

chsh -s /bin/bash

使用量

下面的所有步骤都必须在terminal中执行。

###步骤1:测试VISPR

成功安装后,您可以通过执行

vispr test

在终点站。这将下载测试数据并允许您探索vispr的所有功能。

###步骤2:配置VISPR

vispr将[mageck](http://liulab.dfci.harvard.edu/Mageck)和[fastqc](http://www.bioinformatics.babraham.ac.uk/projects/fastqc)结果作为输入。 要在vispr中显示这样的结果,必须提供一个指向结果文件并设置其他参数的配置文件。一个配置文件定义一组结果(即一个实验)。 生成自己的数据和创建vispr配置文件的最简单方法是使用[mageck vispr](https://bitbucket.org/liulab/mageck-vispr)工作流。 如果不想使用工作流,可以通过发出

vispr config

获取修改模板。

###步骤3:运行VISPR

一旦您有了配置文件(由工作流生成或手动生成),就可以发出

vispr server path/to/config.yaml

启动在WebBrowser中呈现VISPR用户界面的服务器进程。 vispr可以通过多个配置文件(即多个实验)调用,允许通过用户界面选择和比较实验。

此外,您还可以将结果压缩到可以通过电子邮件轻松发送的存档中:

vispr archive path/to/config.yaml myexperiment.tar.bz2

然后,即使在不同的工作站上,也可以使用vispr提取和可视化结果:

tar -xf myexperiment.tar.bz2 vispr server myexperiment/vispr.yaml

有关进一步的帮助,请使用

vispr –help

###步骤4:在远程服务器上运行vispr

最新版本的vispr现在允许用户从远程机器访问vispr服务器(感谢张武兵)。 只需添加使用服务器和测试命令中的“–host<;your ip address>;”选项即可允许远程访问。 例如,如果您的IP地址是192.168.86.164,则可以运行

vispr test –host 192.168.86.164 –port 5000

在服务器中,通过在另一台计算机的浏览器中键入192.168.86.164:5000远程访问vispr。

同样,您可以使用

vispr server myexperiment/vispr.yaml –host 192.168.86.164 –port 5000

允许远程访问myexperiment/vispr.yaml中的内容

作者

约翰内斯·克斯特 卫丽<;li.david.wei@gmail.com>;

许可证

根据麻省理工学院的许可证(http://opensource.org/licenses/MIT)授权。除非根据这些条款,否则不得复制、修改或分发此项目。

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

推荐PyPI第三方库


热门话题
多次调用预期方法的java捕获参数(EasyMock)   java我试图得到某个学生的平均值,但它将所有值相加   使用Java更新文件中所有出现的字符串   java从依赖包导入Spring配置(*.xml)   在Java中,如何从不同的偏移量读取大块的字符串文件?   java 安卓 studio未在windows 8中运行   java getResourceAsStream()不读取任何内容   java Google Collections 1.0是否已经专业化?   模型视图控制器ASP。NET母版页在Java中的等效性   计时器TimerTask类在java中只能运行一次   多级继承和foreach Java循环   excel csv到xsl java,有一列带有某种货币(如$400)   java在来电时多次更改BlackBerry的callIncoming()   java通过JNLP启动JavaFX2.0应用程序会引发异常