从rna序列数据中检测和量化选择性剪接事件的工具。

spladder的Python项目详细描述


什么是加法器?

本自述文件描述了软件spladder,拼接加法器的缩写,一个工具箱。 用于基于rna序列比对数据的选择性剪接分析。简而言之, 软件采用给定的注释和标准化的rna序列读取比对 格式化,将注释转换为拼接图形表示, 用从读取的数据中提取的附加信息来扩充拼接图, 从图中提取备选剪接事件并量化事件 基于路线数据。量化的事件可以用于 差异分析。

依赖项和安装

spladder依赖python3,只需要很少的标准包。依赖项的完整列表可以在requirements.txt

我们建议使用python包管理器(如anaconda)来组织依赖项。

  • 通过pippip install spladder
  • 安装
  • 从源安装:
    1. 克隆此存储库
    2. 在spladder根目录中,运行make install

运行加法器

要启动Spladder并查看所有可用选项的列表,只需键入:

spladder

使用示例数据进行测试

如果从源代码安装了spladder,则可以通过调用spladder根目录中的make test来测试安装。

Matlab和Python2.7的版本

以前的spladder版本是为matlab和python提供的。自2019年以来, Matlab代码不再作为Spladder包的一部分提供。如果你是 感兴趣的Matlab代码,请下载初始版本。

如果您对能够在Python2.7下运行的Spladder的早期版本感兴趣,请使用 版本1.2.1。请注意,Python2.7代码将不再被维护。

作者

有关如何联系作者的信息可以在authors文件中找到。

许可证和免责声明

所有授权信息都可以在版权文件中找到。

文档

本自述文件仅提供基本spladder运行的高级概述。为了进一步 阅读时,请考虑SplAdder Wiki

安装后,命令spladder将在您的路径中可用。 调用不带任何参数的spladder将打印 屏幕的命令行界面。

在构建模式下的基本调用(spladder build)中,spladder至少需要三个参数:注释文件 (via-a)、以逗号分隔的对齐文件列表(via-b)和输出 存储结果文件的目录(通过-o)。这将在它的 默认配置,包括以下步骤:

  • 将注释转换为拼接图表示形式
  • 通过推断和 添加以下元素:
    • 插入内含子保留
    • 插入盒式磁带外显子
    • 插入新的简介边
  • 将扩充剪接图合并为通用剪接图
  • 提取以下可选拼接事件:
    • 外显子跳过
    • 简介保留
    • 备选3'/5'拼接位置
    • 多外显子跳跃
    • 互斥外显子
  • 量化所提供路线上的所有可选拼接事件 文件

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

推荐PyPI第三方库


热门话题
JavaCenter是JavaFX2中不可执行的窗格   java Docker将容器连接到本地数据库   java无法通过Spring从Redis获得正确的值   java为什么要将数组转换为列表再转换为数组   Java泛型在方法中放入字符串或整数参数   在Cloud Bigtable SDK中找不到java类   java Mavensiteplugin无法加载生成的源(Jaxb)   java GWT序列化和Appengine通道Api   PrintWriter out=new PrintWriter(sWriter)和PrintWriter out=response之间的java差异。getWriter()   空手道DSL中的javascript,在java参数调用中传递变量时如何转义单引号   windows 64位java可以与32位tomcat一起使用   为for循环| Java输入参数   java您可以更改SWT选项卡项的背景和/或前景颜色吗?   用java生成6位pin码   java如何从另一个通量中排除通量中的所有元素   java无法调用“javafx.scene.control.ComboBox.getItems()”,因为“Controller.getMyBox()”的返回值为null   将Java字符串与数组匹配时出现问题   java如何使用HttpsUrlConnection对SSL连接使用代理身份验证?   java如何检查XML元素是否包含CDATA?