图1.V-plot和S-plot示意图
图2.基于VIP和Corr.Coeffs的p值的V-plot用于差异代谢物的筛选。来源:麦特绘谱XploreMET软件。模型构建代谢组学数据分析中,最常用的多维模型包括主成分分析(principalcomponentanalysis,PCA)、偏最小二乘法判别分析(Partialleastsquaresdiscriminantanalysis,PLS-DA)和正交偏最小二乘法判别分析(orthogonalPLS-DA,OPLS-DA)。PCA属于无监督的分类模型,可将多维的数据不断降维形成几个主要成分(PC)来尽可能描述原始数据的特征。其中PC1描述了原始数据矩阵中最显著的特征,PC2描述了除PC1之外最显著的数据特征,依此类推。PCA通常被用于寻找离群点(outlier)及观察不同组别之间的自然聚类趋势。那么如何判断数据集中的outlier?可通过HotellingsT2或PC1的scoreplot(PC1的数据解释率最高)来判断(图3),通常红线之外的样本为严重离群点,需要进一步处理。PCA的离群点也可以分组来看,以减少组间的干扰,如下图4所示。但对于离群点,不建议简单粗暴地删除,因为离群点通常是有趣且值得深究的。研究人员需要仔细地排查离群究竟是因为采样、前处理、检测等环节引入的误差还是客观的生物学差异引起的。
图3.HotellingsT2柱状图和PC1的得分图
图4.分组PCA得分图用于离群点寻找。来源:麦特绘谱XploreMET软件。利用PCA模型还可以观察样本间的自然聚类趋势。不同组别样本在PCAScoreplot上即可分离是多维统计结果可靠性的最有力证据。然而,不同组别样本不一定都存在明显的差异,尤其对于临床样本的影响因素较多,如性别、年龄、BMI、地域、饮食、生活环境等。这些因素会给数据集带来很多和分组信息无关的噪音信号。此时,可以利用有监督的分类模型。有监督的意思就是事先告诉模型样本的真实分组信息再进行模型构建。PLS-DA能按照预先定义的分类(Y变量)最大化组间的差异,获得比PCA更好的分离效果(图5)。OPLS-DA综合了PLS-DA和正交信号过滤(orthogonalsignalcorrection,OSC)技术,能够把与预先设定的和分类无关的信息最大程度从原始矩阵分离,从而将最相关的因素集中到第一个主成份(Predictivecomponent)上,进而寻找该主成分的正交矫正轴方向,从而使得组间样本分离效果更佳,使组内差异弱化,组间差异最大化凸显,且更适用于两组样本间的分离。PLS-DA可以用于两组及以上组别的分类比较,而OPLS-DA通常用于两组的对比,找差异物质。
图5.PCA和PLS-DA得分图,PLS-DA可获得更清晰的分离模型评价有监督的分类模型缺点是可能会出现过拟合(over-fitting)现象,即模型可以很好地将样本进行区分,但用来预测新的样本集时却表现很差。因此对于有监督的分类模型,我们需要验证模型的可靠性,下面列出几种常见的模型评价方法:1.K折交互验证(K-foldcrossvalidation)最可靠的方式是将数据分为训练集(Trainingset)、验证集(Validationset)和测试集(Testset),训练集用于训练模型,验证集优化模型,测试集测试模型的预测能力。但受限于样本数量,通常采用K折交互验证。其中七折交互验证较为常用,即将数据集分为7份,每次挑选出1份作为测试样本,剩余的6份用来训练建模,整个过程将会被重复直到所有样品都被预测过。预测的数据将会和原始数据作对比得到预测残差平方和(Predictedresidualsumofsquares,PRESS)。为方便起见,将PRESS转变为Q2(1-PRESS/SS)。Q2越大表示模型的预测能力越好。对于生物学样本,Q2≥0.4是比较理想的[2],Q2≥0.2往往也可以接受,只是模型比较弱。软件在自动建模(Autofit)时,会根据Q2决定模型所用的主成分或Orthogonalcomponent个数(OPLS-DA模型)。当Q2停止增长时,模型将不再增加主成分。2.置换检验(Permutationtest)仅用Q2仍不足以证明模型的可靠性,置换检验也是常用的模型评判方式,常和Q2结合使用。其原理是将每个样本的分组标记随机打乱,再来建模和预测。一个可靠模型的Q2应当显著大于将数据随机打乱建模后得到的Q2。基于置换检验的结果,可以画出Permutationplot(图6)。该图展示了置换检验得到的分组变量和原始分组变量的相关性以及对应的Q2值,虚线为回归线。一个可靠的有监督模型要求回归线在Y轴上的截距小于0。
图6.Permutationplot用于模型验证3.基于交互验证的方差分析(CV-ANOVA)CV-ANOVA是基于交互验证预测残差的方差分析,利用方差分析测试预测的Y变量(Yhat)和预设Y变量(Yobs)的残差和Yobs围绕均值变化的差异。它的好处是可以将交互验证的结果以更加熟悉的方式展现出来,输出表征统计学意义的P值。但CV-ANOVA对于小样本集的检验效能较低[3]。差异代谢物筛选筛选差异代谢产物通常基于OPLS-DA模型,因为它更易于进行模型解释,所有跟分组相关的信息都集中于第一维。筛选的标准通常是基于以下两个指标:Corr.Coeffs./p(corr)(CorrelationCoefficient),是样本得分值t和变量X间的相关系数-Corr(t,X),代表了变量的可靠度。该值没有固定阈值,通常设定对应的P值<>VIP(Variableimportanceintheprojection),为变量对模型的重要性,描述了每一个变量对模型的总体贡献,通常设定阈值为VIP>1。除此之外,基于单维检验的P值和变化倍数(Foldchange)所作的火山图(Volcanoplot)也是常用的筛选方法。代谢通路分析通过上述方法筛选到差异代谢物后,还需要挖掘和这些代谢物相关的代谢通路。此时,可以采用MetaboAnalyst网站(http://www.metaboanalyst.ca/)进行代谢通路分析(Metabolicpathwayanalysis),代谢通路分析分为富集分析(Enrichmentanalysis)和通路分析(pathwayanalysis)。通路分析中添加了通路拓扑分析(topologyanalysis),会输出通路在整体网络中的重要性(impact)。下图展示了典型的代谢通路分析图。
图7.代谢通路分析展示图(来源:MetaboAnalyst网站)代谢组学的数据处理远不止于此,本文浅尝辄止,若有更多感兴趣的问题,请在下方留言,欢迎一起交流讨论!参考文献Worley,B.andR.Powers,MultivariateAnalysisinMetabolomics.CurrMetabolomics,2013.1(1):92-107.Westerhuis,J.A.,etal.,AssessmentofPLSDAcrossvalidation.Metabolomics,2008.4(1):81-89.Eriksson,L.,J.Trygg,andS.Wold,CV-ANOVAforsignificancetestingofPLSandOPLS®models.J.Chemometrics,2008.22:594–600.