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

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使用split函数分割字符串,但没有得到期望的结果   未找到包含derby数据库嵌入架构的sql Java桌面应用程序错误   java elasticsearch vs solr用于定制全文搜索系统   java Android:创建没有startOffset的动画延迟?   java如何查看其他应用程序接收的数据?   java如何在Linux中使用D和classpath选项运行jar文件   java和域设计最佳实践   具有相同内存位置的java数组,将显示为输出   连接到java中的elasticsearch?   Java Playframework重定向到带有Json负载的外部url   java无法在Android平台上使用InputStream为蓝牙socket创建ObjectInputStream   使用POI将Excel日期转换为Java日期,年份未正确显示   oracle从数据库层还是Java层调用webservice?