生物信息学 开源项目 入门
Bioconductor
面向基因组学和生物信息分析的 R/Bioconductor 软件生态及官方容器环境。
- 医学子领域
- 生物信息学
- 资源类型
- 开源项目
- 开源协议
- Artistic-2.0
- 部署方式
- Docker(官方 Bioconductor Docker 镜像)
部署引导
快速部署
Docker 命令
涉及患者数据的项目请仅用公开或脱敏数据集,部署说明可能随项目更新变化
git clone https://github.com/Bioconductor/bioconductor_docker.git
cd bioconductor_docker
docker compose up -d 简介
Bioconductor 是生命科学数据分析中最重要的 R 生态之一,覆盖转录组、芯片、单细胞、基因组注释、通路富集和可视化等任务。这里的仓库链接指向官方 Bioconductor Docker 镜像仓库,因为它最适合做可复现部署。
部署步骤
- 安装 Docker Desktop 或 Docker Engine。
- 拉取官方镜像:
docker pull bioconductor/bioconductor_docker:devel
- 启动带 RStudio Server 的容器:
docker run -e PASSWORD=bioc -p 8787:8787 bioconductor/bioconductor_docker:devel
- 浏览器打开
http://localhost:8787。 - 用户名使用
rstudio,密码使用上面设置的bioc。 - 在 RStudio 中安装或加载需要的 Bioconductor 包,例如:
BiocManager::install("DESeq2")
library(DESeq2)
适用场景
- RNA-seq 差异表达分析、芯片数据分析和基因组注释。
- 单细胞数据分析前处理和质量控制。
- 需要固定 R、Bioconductor 和系统依赖版本的可重复研究。
- 医学研究生或实验室共享统一分析环境。