生物信息学数据库全景:序列/表达/功能/变异

608 字
3 分钟
生物信息学数据库全景:序列/表达/功能/变异

生信分析中有一个定律:你遇到的问题 90% 别人已经遇到过,80% 有现成的数据库可以查。 关键是你得知道去哪查。

本文整理生信最常用的 15 个免费数据库,按分析场景分类:序列类、表达类、功能类、变异类、表观类。

1. 序列类——找基因找序列#

数据库内容URL使用方式
NCBI Nucleotide所有已知核酸序列ncbi.nlm.nih.gov/nucleotideEntrez API / 网页下载
Ensembl高质量基因组注释ensembl.orgBioMart批量下载
UCSC Genome Browser基因组浏览器+注释trackgenome.ucsc.eduTable Browser导出
RefSeqNCBI精选参考序列包含在NCBI中

怎么选: 人类/小鼠用 Ensembl,其他物种用 NCBI,需要看基因组track用 UCSC。

2. 表达类——找表达数据#

数据库规模适用
GEO600万+样本小规模研究、练手
SRA海量原始数据需要原始FASTQ
TCGA33种癌症、2万+样本癌症研究
GTEx54种组织、1万+样本正常组织表达参照
ENCODE多组学标准化数据表观+表达整合

TCGA下载:

BiocManager::install("TCGAbiolinks")
library(TCGAbiolinks)
query <- GDCquery(project = "TCGA-BRCA", data.category = "Transcriptome Profiling")
GDCdownload(query)

3. 功能类——注释基因功能#

数据库用途关键工具
UniProt蛋白质功能注释Swiss-Prot(人工审核,可靠)
GO基因本体论富集分析
KEGG代谢通路pathway可视化
STRING蛋白质互作网络PPI网络构建
Reactome信号通路更现代的pathway数据库

快速查一个基因的功能:

Terminal window
curl "https://rest.uniprot.org/uniprotkb/search?query=TP53&format=tsv" | head -5

4. 变异类#

数据库规模用途
dbSNP人类SNP全集变异ID标准化
gnomAD14万人外显子组人群频率过滤
ClinVar临床致病性变异致病性注释
COSMIC癌症体细胞突变肿瘤突变谱

gnomAD是变异过滤的黄金标准。 如果你的候选变异在 gnomAD 中人群频率 > 0.01(1%),大概率是多态性而非致病突变。

5. 表观类#

数据库内容
ENCODE标准化ChIP-seq/ATAC-seq/DNase-seq
Roadmap Epigenomics127种组织的表观图谱
FANTOM5CAGE表达+增强子图谱

6. 数据库API——程序化查询#

# 查UniProt
import requests
r = requests.get("https://rest.uniprot.org/uniprotkb/P04637",
headers={"Accept": "application/json"})
print(r.json()["proteinDescription"]["recommendedName"]["fullName"]["value"])
# 查Ensembl
from Bio import Entrez
Entrez.email = "your@email.com"
handle = Entrez.esearch(db="gene", term="BRCA1[Gene] AND Homo sapiens[Organism]", retmax=1)
record = Entrez.read(handle)
print(record["IdList"])

7. 踩坑#

  • 数据库版本要固定——Ensembl 和 UCSC 每年更新。写论文时注明数据库版本号。
  • TCGA 数据需要申请——contrrolled-access 数据需要 dbGaP 申请,open-access 可以随便下。

本文于 2025-07-08 实测。

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

生物信息学数据库全景:序列/表达/功能/变异
https://fg.ink/posts/bioinformatics-databases-guide/
作者
风观
发布于
2025-02-15
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
风观
风有来路,观有所思
分类
标签
站点统计
文章
50
分类
1
标签
29
总字数
61,837
运行时长
0
最后活动
0 天前

文章目录