基因组学和测序数据分析工具

plastid的Python项目详细描述


有关文档,请参见ReadtheDocs上的our home page

要运行测试,请下载test dataset 把它解压成plastid/test

简介

plastid是一个用于基因组分析的python库,特别是, 高通量测序数据——强调用户的简单性。它 乔舒亚·邓恩在Jonathan Weissman’s labUCSF写的,最初是为了 核糖体分析和rna序列数据。它的版本已经被使用 在一些出版物中。

plastid的目标受众包括计算型和传统型 生物学家,软件开发人员,甚至那些对测序还不熟悉的人 分析。根据BSD 3条款许可证发布。

此软件包提供:

  1. A set of scripts that implement common sequencing analyses
  2. A set of classes for exploratory data anlysis. These provide simple and consistent interfaces for manipulating genomic features, read alignments, and quantitative data; and readily interface with existing scientific tools, like the SciPy stack.
  3. Script writing tools that make it easy to use the objects implemented in ^{tt2}$.
  4. Extensive documentation, both in source code and at our home page on ReadtheDocs.

安装

plastid可以直接从pypi安装,但需要numpy、pysam, 先安装cython,即:

$ pip install numpy pysam cython
$ pip install plastid

如果您在运行时收到任何关于numpy版本已更改的警告,或者关于 pysam中缺少模块,或者某个对象大小不正确,请尝试 从原始cython代码重新生成包含的c源文件。到 执行以下操作:

$ pip install --upgrade  --install-option='--recythonize' plastid

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

推荐PyPI第三方库


热门话题
java为什么加载个人密钥库需要这么多时间?   当我使用main创建Android应用程序UI时,如何通过java修改它。xml文件?   java Tomcat 6和7:WebappClassLoader:尝试为名称org/apache/openjpa/persistence/osgi/BundleUtils复制类定义   java`parseInt()`和`parseDouble()`throw`NumberFormatExeption`   JavaSpringMongoDB填充引用   在LinuxMint中打开Eclipse时发生java错误;OpenJDK 64位服务器VM警告:忽略选项MaxPermSize=512m;支持在8.0中被删除   使用PKCS7Padding的AES CBC加密在Java和Objective中有不同的结果   java为什么Jackson要用一个以类命名的额外层来包装我的对象?   json在Java中使用parallelStream提取值   JavaSpring存储库自动生成方法:按给定的顶部编号+按字段描述排序选择   java是否有可序列化的标准闭包接口?   .NET与Java在初创公司的web应用程序开发   如何修复java。java中的lang.unsatifiedLinkError   JavaFX+Spring Boot+Hibernate应用程序对多个环境的java支持   自定义视图组中的java更改未呈现