免疫细胞去卷积工具immunedeconv使用指南

免疫细胞去卷积工具immunedeconv使用指南

【免费下载链接】immunedeconv 【免费下载链接】immunedeconv 项目地址: https://gitcode.com/gh_mirrors/imm/immunedeconv

immunedeconv是一个用于从批量RNA测序数据中估计免疫细胞比例的R语言工具包。它集成了多种主流的免疫细胞去卷积方法,为研究人员提供了一个统一的接口来访问不同的计算算法。

项目概述

immunedeconv项目提供了人类和小鼠数据的免疫细胞去卷积功能。该项目采用模块化设计,核心代码位于R目录下,数据资源存储在inst/extdata目录中,文档和教程分别位于man和vignettes目录。

快速开始

安装方法

最简便的安装方式是通过conda环境:

conda install -c bioconda -c conda-forge r-immunedeconv

或者使用标准的R包安装方式:

install.packages("remotes")
remotes::install_github("omnideconv/immunedeconv")

基本使用

人类数据的去卷积分析:

immunedeconv::deconvolute(gene_expression_matrix, "quantiseq")

小鼠数据的去卷积分析:

immunedeconv::deconvolute_mouse(gene_expression_matrix, "mmcp_counter")

其中gene_expression_matrix是一个矩阵,行表示基因,列表示样本。行名必须使用HGNC符号(人类数据)或MGI基因符号(小鼠数据)。

支持的方法

人类数据方法

  • quantiseq:基于支持向量回归的方法
  • timer:针对特定癌症类型的去卷积
  • cibersort:使用线性支持向量回归
  • mcp_counter:基于标记基因表达
  • xcell:使用基因标记富集分数
  • epic:基于参考表达谱
  • abis:使用RNA-seq特征
  • consensus_tme:整合多种方法
  • estimate:计算肿瘤纯度评分

小鼠数据方法

  • mmcp_counter:小鼠版本的MCPCounter
  • seqimmucc:专门为小鼠RNA-seq数据设计
  • dcq:数字细胞定量方法
  • base:基础算法

项目结构详解

核心代码文件

R目录包含所有主要的实现文件:

  • BASE.R:基础算法实现
  • immune_deconvolution_methods.R:人类去卷积方法
  • mouse_deconvolution_methods.R:小鼠去卷积方法
  • cell_type_mapping.R:细胞类型映射功能
  • custom_deconvolution_methods.R:自定义去卷积方法

数据资源

inst/extdata目录包含各种方法所需的数据文件:

  • abis目录:ABIS方法的特征矩阵
  • estimate目录:ESTIMATE算法的基因列表
  • quantiseq目录:quanTIseq方法的签名文件
  • timer目录:TIMER方法的预计算数据

文档和教程

man目录包含所有函数的帮助文档,vignettes目录提供详细的教程和示例,包括人类数据和小鼠数据的详细分析案例。

高级功能

自定义签名

某些方法支持使用自定义签名,包括特征矩阵或感兴趣的细胞类型的特征基因。由于用于去卷积的信息由用户提供,这些函数可用于不同的组织和生物体。

可用的自定义方法包括:

  • base:deconvolute_base_custom()
  • cibersort:deconvolute_cibersort_custom()
  • epic:deconvolute_epic_custom()
  • consensus_tme:deconvolute_consensus_tme_custom()

系统要求

  • R版本 >= 4.1
  • 官方支持Linux系统,Mac/Windows也可使用

许可证信息

immunedeconv本身是免费软件,但某些方法可能需要单独获取使用许可。建议用户在使用前查看各方法的许可证要求。

通过本指南,您可以快速上手immunedeconv工具包,开始您的免疫细胞去卷积分析工作。

【免费下载链接】immunedeconv 【免费下载链接】immunedeconv 项目地址: https://gitcode.com/gh_mirrors/imm/immunedeconv

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值