library('SummarizedExperiment')
res <- quantify(faahko, value = "into", method = "sum")
res
rowData(res)
colData(res)
assayNames(res)
assay(res) |> head()
ssays(res)$raw_nofill <- featureValues(faahko, filled = FALSE, method = "sum")
## Extract the features and log2 transform them
ft_ints <- log2(assay(res, "raw"))
## Perform the PCA omitting all features with an NA in any of the
## samples. Also, the intensities are mean centered.
pc <- prcomp(t(na.omit(ft_ints)), center = TRUE)
## Plot the PCA
pcSummary <- summary(pc)
par(mfrow = c(1, 1),mar = c(4.5, 4.2, 1, 4))
plot(pc$x[, 1], pc$x[,2], pch = 21, main = "",
xlab = paste0("PC1: ", format(pcSummary$importance[2, 1] * 100,
digits = 3), " % variance"),
ylab = paste0("PC2: ", format(pcSummary$importance[2, 2] * 100,
digits = 3), " % variance"),
col = "darkgrey", bg = sample_colors, cex = 2)
grid()
text(pc$x[, 1], pc$x[,2], labels = res$sample_name, col = "darkgrey",
pos = 3, cex = 2)
R package:xcms(九):PCA分析
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
禁止转载,如需转载请通过简信或评论联系作者。
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- xcms用于LC-MS和GC-MS数据分析,用于色谱分离和单光谱质谱数据处理和可视化的框架。导入AIA / AND...
- 代谢组学预处理的最后一步是匹配样品之间检测到的色谱峰的对应关系即将前面检出的feature分组,组成一个表达矩阵。...
- 在profile 模式下产生的质谱数据,特定离子的信号通常分布在离子真实m/z值周围。这种信号的准确性依赖于仪器的...
- 论文 Evolutionary origins of the SARS-CoV-2 sarbecovirus li...
- 学习笔记的主要内容是在R语言中利用ggplot2进行PCA分析和绘图,包括简单分析与操作流程,对比不同方式得到的结...