#analysis #ora #gene #enrichment #computing #set #different

webgestalt_lib

使用 ORA 或 GSEA 对不同分析物进行富集计算的库

4 个版本 (2 个重大更改)

0.3.1 2024 年 6 月 20 日
0.3.0 2024 年 4 月 25 日
0.2.0 2024 年 1 月 16 日
0.1.1 2024 年 1 月 11 日
0.1.0 2024 年 1 月 11 日

#9 in #ora

Download history 16/week @ 2024-04-27 2/week @ 2024-05-04 1/week @ 2024-05-25 178/week @ 2024-06-15 25/week @ 2024-06-22 5/week @ 2024-07-06 18/week @ 2024-07-27 79/week @ 2024-08-10

每月 97 次下载
webgestalt 中使用

MIT/Apache

505KB
1K SLoC

webgestalt_lib

执行不同类型富集分析的库。作为 WebGestaltPyWebGestaltR 以及此存储库中的纯 Rust CLI 的底层核心。

方法

支持的方法包括

  • 过表示分析 (ORA)
  • 基因集富集分析 (GSEA)
  • 基于网络拓扑的分析 (NTA)

安装

要在您的 Rust 项目中使用 webgestalt_lib,请将以下行添加到您的 Cargo.toml

webgestalt_lib = "0.3.0" # change to wanted version

如果您只想运行分析,而不是开发新工具,请使用 README 中提到的开始部分提到的任何包。

开发重点

  1. 富集方法的快速和正确实现
  2. 与 WebGestaltR 包的完全兼容性
    • R 包提供了最多的报告功能,该项目最初创建是为了仅帮助 R 包进行计算方面
  3. 快速编译时间
    • 每个包安装都必须从头开始构建库,所以依赖项越少越好

此存储库不提供任何数据分析格式化或图表以显示分析结果。这项工作已经由 R 包 完成,Rust CLI 提供了有限的实现。此库的焦点完全是计算方面的。

许可

许可为以下之一

任选其一。

贡献

除非您明确声明,否则根据Apache-2.0许可证定义的您有意提交以包含在工作中的任何贡献,应双许可如上所述,不附加任何额外条款或条件。

依赖项

~11MB
~196K SLoC