首页
/ 【亲测免费】 GSEApy:Python下的基因集富集分析工具

【亲测免费】 GSEApy:Python下的基因集富集分析工具

2026-01-29 12:47:33作者:庞队千Virginia

1. 项目基础介绍

GSEApy 是一个使用 Python 编写的开源项目,它提供了基因集富集分析(Gene Set Enrichment Analysis,GSEA)的功能。该项目旨在为研究人员提供一个方便的工具,使其能够在 Python 环境下进行基因集富集分析,而无需切换到其他语言或环境。GSEApy 支持多种数据类型,包括 RNA-seq、ChIP-seq 和 Microarray 数据,并且可以方便地生成高质量的出版级图形。

2. 项目核心功能

GSEApy 的核心功能包括:

  • GSEA: 进行基因集富集分析,输入需要文本文档(包含FPKM、预计计数、TPM等)、cls文件和基因集文件(GMT格式)。
  • Prerank: 产生预排名工具结果,输入为预先排名的基因列表数据集和相关值,格式为rnk,以及GMT格式的基因集文件。
  • ssGSEA: 执行单样本GSEA(ssGSEA)分析,输入可以是 pandas 的 Series 或 DataFrame,包含表达值和GMT格式的基因集文件。
  • GSVA: 执行GSVA方法,输入与ssGSEA相同。
  • Replot: 重新生成GSEA桌面版本的结果。
  • Enrichr: 使用Enrichr API进行基因集富集分析。
  • Biomart: 帮助使用BioMart API转换基因ID。

3. 项目最近更新的功能

根据项目的更新日志,最近的更新可能包括以下内容:

  • 改进了对输入数据的处理,增加了对多种数据格式的支持。
  • 优化了部分模块的性能,使得分析过程更加高效。
  • 更新了文档和示例,使得用户更容易上手和使用。
  • 修复了已知的bug,提高了项目的稳定性。

GSEApy 作为一个不断发展的项目,其更新内容会持续关注用户的需求和反馈,以提供更优质的服务和更丰富的功能。

登录后查看全文
热门项目推荐
相关项目推荐