id type label taxon_id
18 BIOGRID:107140 protein BRCA1 9606
203 BIOGRID:107142 protein BRCA2 9606
237 BIOGRID:106962 protein ATM 9606
245 BIOGRID:113010 protein TP53 9606
2671 BIOGRID:107463 protein CDKN2A 9606
3142 BIOGRID:116369 protein CHEK2 9606
3248 BIOGRID:110358 protein MDM2 9606
clusterProfiler v4.21.3 Learn more at https://yulab-smu.top/contribution-knowledge-mining/
Please cite:
G Yu. Thirteen years of clusterProfiler. The Innovation. 2024,
5(6):100722
Attaching package: 'clusterProfiler'
The following object is masked from 'package:XVector':
slice
The following object is masked from 'package:IRanges':
slice
The following object is masked from 'package:S4Vectors':
rename
The following object is masked from 'package:stats':
filter
pload(org.Hs.eg.db)
── loading the package: org.Hs.eg.db ──
Loading required package: AnnotationDbi
Loading required package: Biobase
Welcome to Bioconductor
Vignettes contain introductory material; view with
'browseVignettes()'. To cite Bioconductor, see
'citation("Biobase")', and for packages 'citation("pkgname")'.
Attaching package: 'AnnotationDbi'
The following object is masked from 'package:clusterProfiler':
select
x <-enrichGO(entrez, OrgDb = org.Hs.eg.db, ont ="BP",pvalueCutoff =0.2, qvalueCutoff =0.2, readable =TRUE)x
#
# over-representation test
#
#...@organism Homo sapiens
#...@ontology BP
#...@keytype ENTREZID
#...@gene chr [1:7] "7157" "4193" "672" "675" "472" "11200" "1029"
#...pvalues adjusted by 'BH' with cutoff < 0.2
#...629 enriched terms found
'data.frame': 629 obs. of 13 variables:
$ ID : chr "GO:0042770" "GO:0090399" "GO:0071479" "GO:0030330" ...
$ Description : chr "signal transduction in response to DNA damage" "replicative senescence" "cellular response to ionizing radiation" "DNA damage response, signal transduction by p53 class mediator" ...
$ GeneRatio : chr "7/7" "4/7" "5/7" "5/7" ...
$ BgRatio : chr "185/18842" "14/18842" "63/18842" "72/18842" ...
$ RichFactor : num 0.0378 0.2857 0.0794 0.0694 0.0459 ...
$ FoldEnrichment: num 102 769 214 187 123 ...
$ oddsRatio : num Inf 2510 809 700 450 ...
$ zScore : num 26.6 55.4 32.6 30.5 24.7 ...
$ pvalue : num 7.85e-15 6.66e-12 7.42e-12 1.48e-11 1.23e-10 ...
$ p.adjust : num 4.94e-12 1.56e-09 1.56e-09 2.32e-09 1.55e-08 ...
$ qvalue : num 1.09e-12 3.44e-10 3.44e-10 5.13e-10 3.42e-09 ...
$ geneID : chr "TP53/MDM2/BRCA1/BRCA2/ATM/CHEK2/CDKN2A" "TP53/ATM/CHEK2/CDKN2A" "TP53/MDM2/BRCA1/BRCA2/ATM" "TP53/MDM2/ATM/CHEK2/CDKN2A" ...
$ Count : int 7 4 5 5 5 5 5 6 5 5 ...
#...Citation
dotplot(x)
cnetplot(x, showCategory =5)
思考:富集到的最显著生物学过程是什么?与你对这组蛋白功能的直觉一致吗?
四、拓展:质谱定量分析(MSstats)
如果拿到质谱(如 MaxQuant)的定量数据,可用 MSstats 做蛋白水平的差异丰度分析。
用 MSstats 做蛋白差异丰度分析
pload(MSstats)
── loading the package: MSstats ──
Attaching package: 'MSstats'
The following object is masked from 'package:grDevices':
savePlot
ProteinName PeptideSequence PrecursorCharge FragmentIon ProductCharge
1 bovine S.PVDIDTK_5 5 NA NA
2 bovine S.PVDIDTK_5 5 NA NA
3 bovine S.PVDIDTK_5 5 NA NA
4 bovine S.PVDIDTK_5 5 NA NA
5 bovine S.PVDIDTK_5 5 NA NA
6 bovine S.PVDIDTK_5 5 NA NA
IsotopeLabelType Condition BioReplicate Run Intensity
1 L C1 1 1 2636792
2 L C1 1 2 1992418
3 L C1 1 3 1982146
4 L C2 1 4 5019594
5 L C2 1 5 4560468
6 L C2 1 6 3627849
INFO [2026-10-21 11:37:34] ** Features with one or two measurements across runs are removed.
INFO [2026-10-21 11:37:34] ** Fractionation handled.
INFO [2026-10-21 11:37:34] ** Updated quantification data to make balanced design. Missing values are marked by NA
INFO [2026-10-21 11:37:34] ** Log2 intensities under cutoff = 13.456 were considered as censored missing values.
INFO [2026-10-21 11:37:34] ** Log2 intensities = NA were considered as censored missing values.
INFO [2026-10-21 11:37:34] ** Use top100 features that have highest average of log2(intensity) across runs.
INFO [2026-10-21 11:37:34]
# proteins: 6
# peptides per protein: 11-32
# features per peptide: 1-1
INFO [2026-10-21 11:37:34]
C1 C2 C3 C4 C5 C6
# runs 3 3 3 3 3 3
# bioreplicates 1 1 1 1 1 1
# tech. replicates 3 3 3 3 3 3
INFO [2026-10-21 11:37:34] Some features are completely missing in at least one condition:
-.PHSHPALTPEQK_35_35_NA_NA,
A.DIAGHGQEVLIR_321_321_NA_NA,
A.PGFTYTDANK_129_129_NA_NA,
A.PGFTYTDANK_130_130_NA_NA,
A.PGFTYTDANK_131_131_NA_NA ...
INFO [2026-10-21 11:37:34] == Start the summarization per subplot...
|
| | 0%
|
|============ | 17%
|
|======================= | 33%
|
|=================================== | 50%
|
|=============================================== | 67%
|
|========================================================== | 83%
|
|======================================================================| 100%
INFO [2026-10-21 11:37:34] == Summarization is done.