乐于分享
好东西不私藏

生信发文模板:MR找因果→转录组筛差异→LASSO+SVM-RFE锁标志物→列线图做临床!这篇Frontiers把套路写透了

生信发文模板:MR找因果→转录组筛差异→LASSO+SVM-RFE锁标志物→列线图做临床!这篇Frontiers把套路写透了

#孟德尔随机化分析#转录组分析#蛋白组分析#单细胞分析#网络药理学分析

该篇题为《Identification of shared biomarkers in obesity and non-alcoholic fatty liver disease: a comprehensive analysis of Mendelian randomization and transcriptomic data》(肥胖和非酒精性脂肪性肝病中共享生物标志物的鉴定:对孟德尔随机分组和转录组数据的综合分析的文献于2026年发表在《Frontiers in nutrition,由山西白求恩医院团队完成,旨在通过多组学整合策略探索肥胖与非酒精性脂肪肝病(NAFLD)的因果关系及共享生物标志物。研究基于IEU Open GWAS数据库开展双向孟德尔随机化(MR)分析,证实肥胖对NAFLD具有显著因果效应(IVW-MRE: P=0.034, OR=1.252),而反向因果不成立。随后,利用GEO数据库中肥胖(GSE59034、GSE151839)和NAFLD(GSE135251、GSE89632)的转录组数据,通过差异表达分析获得134个共享差异基因;进一步采用LASSO回归与SVM-RFE机器学习算法交叉验证,筛选出NCAPH(上调)和IRS2(下调)两个共享生物标志物。ROC分析显示两者具有优异的诊断效能(AUC多>0.8),基于二者构建的列线图模型经校准曲线和决策曲线分析证实具有良好的临床预测价值。GSEA富集分析揭示两标志物共同参与"ECM-受体相互作用""Jak-STAT信号通路"等关键通路。此外,研究构建了TF-mRNA及lncRNA-miRNA-mRNA调控网络,发现NEAT1等lncRNA可通过hsa-miR-493-5p协同调控两标志物。qRT-PCR实验验证NCAPH在临床样本中显著上调,与生物信息学结果一致。该研究为肥胖与NAFLD的共病机制、分子诊断及靶向治疗提供了重要的新靶点和新视角。

文献链接:https://pubmed.ncbi.nlm.nih.gov/42137875/

一、研究背景及意义

肥胖(Obesity)与非酒精性脂肪肝病(Non-alcoholic fatty liver disease, NAFLD)是当今全球范围内日益严峻的公共卫生问题。据世界卫生组织(WHO)统计,全球超重和肥胖人口已超过20亿,其中6.5亿人达到临床肥胖标准。肥胖作为代谢综合征的核心组分,可直接诱发2型糖尿病、NAFLD、阻塞性睡眠呼吸暂停及骨关节炎,并与结直肠癌、乳腺癌等多种恶性肿瘤显著相关,每年导致约500万例过早死亡。NAFLD是一种以肝细胞内脂肪过度沉积(肝脂肪含量>5%)为特征的代谢相关性肝病,排除酒精摄入及其他明确肝损伤因素后即可诊断。其核心病因涵盖胰岛素抵抗、脂质代谢紊乱和氧化应激,并与遗传易感性(如PNPLA3基因突变)及环境因素(高热量饮食、久坐生活方式)协同作用。尽管肥胖与NAFLD的流行病学关联已得到充分证实,但连接肥胖相关脂肪组织扩张与肝细胞脂毒性的具体分子通路(如肠-肝轴、线粒体功能障碍、表观遗传调控)尚未完全阐明,跨器官代谢串扰的机制研究仍显不足。孟德尔随机化(Mendelian Randomization, MR)分析利用全基因组关联研究(GWAS)数据中的单核苷酸多态性(SNPs)作为遗传工具变量,能够有效规避传统观察性研究中的混杂偏倚,为揭示暴露因素与结局之间的因果关系提供强有力的遗传学证据。然而,现有MR研究对肥胖与NAFLD因果关系的遗传学证据仍不充分,且缺乏多组学层面的系统验证。该研究通过整合MR分析与转录组学数据,旨在:(1)明确肥胖与NAFLD之间的双向因果关系;(2)筛选并鉴定两种疾病共有的生物标志物;(3)探索这些标志物的生物学功能、调控网络及临床诊断价值;(4)通过qRT-PCR实验验证生物标志物的表达模式。该研究为深入理解肥胖向NAFLD进展的遗传机制提供了新视角,并为NAFLD的分子诊断和个体化治疗策略的开发奠定了理论基础。

二、研究创新点

1. 因果推断与多组学整合的范式创新:

本研究首次将双向孟德尔随机化分析与转录组学、机器学习算法及实验验证相结合,构建了"遗传因果推断多组学标志物筛选临床诊断模型构建实验验证"的完整研究链条。这种多维度、跨层次的整合分析策略,突破了单一组学研究的局限性,为复杂代谢性疾病的机制解析提供了可借鉴的方法学框架。2. 共享生物标志物的首次发现:

通过LASSO回归与支持向量机-递归特征消除(SVM-RFE)两种机器学习算法的交叉验证,该研究首次鉴定出NCAPHIRS2作为肥胖与NAFLD的共享生物标志物。其中,NCAPH在既往研究中尚未被报道与肥胖或NAFLD相关,其在该领域的发现具有原创性意义;IRS2作为胰岛素信号通路的关键接头蛋白,其下调与肝胰岛素抵抗的关系在本研究中得到了多队列的系统性验证。3. 临床转化价值的深度挖掘:

研究不仅评估了共享生物标志物的诊断效能(ROC曲线分析),还基于这两个标志物构建了预测肥胖和NAFLD发病风险的列线图(Nomogram)模型,并通过校准曲线和决策曲线分析(DCA)证实了模型的可靠性和临床应用价值。这种从基础研究到临床预测模型的转化思路,增强了研究成果的实际应用前景。4. 调控网络的多层次解析:

研究构建了转录因子(TF-mRNA调控网络和lncRNA-miRNA-mRNA竞争性内源RNAceRNA)网络,揭示了NEAT1MALAT1FTXlncRNA通过hsa-miR-493-5p同时调控NCAPHIRS2的分子机制,为理解两种疾病的共同调控架构提供了网络层面的新证据。5. 实验验证与生物信息学预测的一致性:

qRT-PCR实验结果证实NCAPH在临床肥胖合并NAFLD样本中显著上调,与生物信息学分析结果完全一致,增强了研究结论的可信度和可重复性。

关注即成长👆👆,优质内容助你更上一层!

三、研究思路及技术路线

该研究遵循"因果推断差异筛选标志物鉴定功能解析实验验证"的逻辑主线,技术路线如下:第一阶段:因果关系的遗传学验证• 数据来源:IEU Open GWAS数据库,纳入欧洲人群的肥胖相关GWAS数据集(finn-b-E4_OBESITY218,735例样本)和NAFLD相关GWAS数据集(finn-b-NAFLD218,792例样本)。分析方法:采用双向两样本孟德尔随机化设计,以肥胖为暴露、NAFLD为结局进行正向MR分析;反向以NAFLD为暴露、肥胖为结局进行反向MR分析。• 质控流程:SNP筛选阈值P<5×10⁻⁶,排除连锁不平衡(LD r²>0.001,物理距离<10,000kb),去除与结局显著相关的SNP,协调效应等位基因和效应量,剔除弱工具变量(F<10)。敏感性分析:Cochran's Q检验评估异质性,MR-Egger截距检验评估水平多效性,留一法(LOO)分析评估结果稳健性。第二阶段:转录组差异基因的筛选与交集训练集:GEO数据库GSE59034(肥胖,16例肥胖+16例正常)和GSE135251NAFLD206NAFLD+10例正常)。验证集:GSE151839(肥胖,10例肥胖+10例正常)和GSE89632NAFLD39NAFLD+24例正常)。差异分析:GSE59034使用limma包,GSE135251使用DESeq2包,筛选标准|log₂FC|>0.5adj.P<0.05共享基因鉴定:通过Venn图取GSE59034GSE135251中共同上调和共同下调的差异表达基因(DEGs),获得134个共享DEGs第三阶段:机器学习筛选核心标志物• 验证集表达一致性检验:Wilcoxon检验筛选在验证集中表达趋势与训练集一致的基因(P<0.05),获得21个候选基因。• LASSO回归:使用glmnet包在训练集中进行特征选择,通过交叉验证确定最优lambda值。 SVM-RFE使用e1071包进行递归特征消除,以最小误差率和最高准确率确定最优特征子集。标志物确定:LASSOSVM-RFE结果的交集,最终确定NCAPHIRS2为共享生物标志物。第四阶段:诊断效能评估与临床模型构建• 表达水平分析:Wilcoxon检验比较标志物在疾病组与正常组的表达差异。• ROC曲线分析:使用pROC包评估标志物区分疾病与正常样本的能力。• 列线图构建:使用rms包基于两个标志物构建预测模型,绘制校准曲线和决策曲线。第五阶段:功能机制深度解析• GSEA富集分析:使用clusterProfiler包进行单基因GSEA,探索标志物相关的KEGG信号通路。• 蛋白互作网络:STRING数据库构建PPI网络,GeneMANIA数据库预测功能互作网络。• 染色体定位:Circos网站可视化标志物在染色体上的分布。亚细胞定位:mRNALocater数据库分析标志物的细胞内分布。调控网络构建:ENCODE数据库获取转录因子,StarBasemiRDBmiRcode数据库预测miRNAlncRNA,构建TF-mRNAceRNA网络。第六阶段:实验验证• 样本采集:山西白求恩医院5例肥胖合并NAFLD患者和5例健康对照的肝脏及大网膜脂肪组织。• qRT-PCR验证:TRIzol法提取总RNA,逆转录合成cDNA2⁻ΔΔCt法计算相对表达量,验证NCAPHIRS2的表达模式。

四、使用分析方法

该研究综合运用了遗传流行病学、生物信息学、机器学习和分子生物学等多学科方法,具体如下:1. 孟德尔随机化(Mendelian Randomization, MR)分析   MR是一种基于遗传变异的因果推断方法,利用与暴露因素强相关的遗传变异(工具变量,IVs)来推断暴露与结局之间的因果关系。本研究采用双向两样本MR设计,主要方法包括:   • 逆方差加权法(Inverse Variance Weighted, IVW):作为主要分析方法,假设所有SNP均为有效工具变量,通过加权线性回归估计因果效应。   • MR-Egger回归:允许存在定向多效性,通过截距项检验水平多效性(P>0.05提示无多效性)。   • 加权中位数法(Weighted Median):假设至少50%的工具变量有效,提供更稳健的效应估计。   • 简单模式(Simple Mode)和加权模式(Weighted Mode):基于零模态多效性假设,对异常值不敏感。   • IVW-乘法随机效应模型(IVW-MRE):Cochran's Q检验提示存在异质性(P<0.05)时,采用随机效应模型进行校正。2. 差异表达基因(DEGs)分析   • limma包(v3.52.4):用于GSE59034芯片数据的线性模型差异分析,通过经验贝叶斯方法调节标准误差,提高小样本检验的效能。   • DESeq2包(v1.36.0):用于GSE135251 RNA-seq数据的差异分析,基于负二项分布模型和收缩估计量(shrinkage estimator)稳定方差估计。   • 可视化:ggplot2包绘制火山图,ComplexHeatmap包绘制热图。3. 机器学习算法   • LASSOLeast Absolute Shrinkage and Selection Operator)回归:通过L1正则化将不重要的回归系数压缩至零,实现特征选择和降维。使用glmnet包(v4.1-4),通过10折交叉验证确定最优lambda值(lambda.min)。   • SVM-RFESupport Vector Machine-Recursive Feature Elimination:结合支持向量机的分类能力和递归特征消除策略,通过迭代移除权重最小的特征,筛选最优特征子集。使用e1071包(v1.7-13),以5折交叉验证的误差率和准确率作为评价指标。4. 功能富集分析   • clusterProfiler包:用于GOGene Ontology)和KEGGKyoto Encyclopedia of Genes and Genomes)富集分析,采用超几何检验评估基因集的富集显著性,P<0.05为显著。   • GSEAGene Set Enrichment Analysis):单基因GSEA分析,计算标志物与所有其他基因的相关系数并排序,使用MsigDBKEGG基因集进行富集,筛选标准P<0.05|NES|>15. 诊断效能评估   • pROC包:绘制ROC曲线并计算AUCArea Under Curve)、灵敏度、特异度及95%置信区间,评估标志物的诊断准确性。   • rms包:构建Logistic回归列线图,通过校准曲线(Calibration Curve)评估预测概率与实际概率的一致性,通过决策曲线分析(Decision Curve Analysis, DCA)评估不同阈值概率下的临床净获益。6. 网络构建与可视化   • STRING数据库:构建PPI网络,最低相互作用评分>0.4   • GeneMANIA预测基因共表达、物理相互作用、通路共享等功能关系。   • Cytoscape可视化TF-mRNA调控网络。   • ggalluvial包:绘制lncRNA-miRNA-mRNA的桑基图(Sankey diagram)。   • Circos染色体定位可视化。   • mRNALocater亚细胞定位预测。7. 实验验证方法   • qRT-PCR(定量实时聚合酶链式反应):使用SYBR Green法,以GAPDH为内参,2⁻ΔΔCt法计算相对表达量。

关注即成长👆👆,优质内容助你更上一层!

五、主要研究结果

1. 孟德尔随机化分析结果正向MR分析(肥胖→NAFLD)显示,IVW-MRE方法下肥胖对NAFLD具有显著的因果效应(P=0.034OR=1.252),表明肥胖是NAFLD的危险因素,可使NAFLD发病风险增加25.2%。散点图显示正向斜率,森林图中MR效应量大于0,漏斗图符合孟德尔第二定律的随机分组假设。敏感性分析中,Cochran's Q检验提示存在异质性(P<0.05),故采用IVW-MRE模型校正;MR-Egger截距检验提示无水平多效性(P=0.824>0.05);LOO分析显示剔除任一SNP后结果仍稳健。反向MR分析(NAFLD→肥胖)未发现显著因果效应(IVW: P=0.570),提示NAFLD对肥胖的因果影响不成立。2. 差异表达基因筛选结果   GSE59034数据集鉴定出908DEGs717个上调,191个下调);GSE135251数据集鉴定出4,438DEGs2,319个上调,2,119个下调)。Venn图交集分析获得134个共享DEGs101个共同上调,33个共同下调)。PPI网络包含92个节点和245条边,其中MMP9TGFB1GPNMBCD163为网络中的关键节点。3. 功能富集分析结果   GO分析显示134个共享DEGs富集于1,091个条目,主要涉及"中性粒细胞活化""免疫效应过程调控""免疫系统过程负调控""小胶质细胞活化参与免疫应答"等免疫相关生物学过程。KEGG分析富集到28条显著通路(P<0.05),包括"肾素-血管紧张素系统""破骨细胞分化""脂肪细胞脂解调控""AMPK信号通路""FoxO信号通路"等,凸显了细胞活化和免疫相关通路在肥胖与NAFLD发病机制中的重要性。4. 机器学习筛选结果在验证集中,21个基因的表达差异显著(P<0.05)且与训练集表达趋势一致,被确定为候选基因。   • GSE59034(肥胖训练集):LASSO筛选出7个特征基因(MR1NCAPHLAMB3SQLECX3CR1PFKFB3IRS2lambda.min=0.0296);SVM-RFE筛选出7个特征基因(NCAPHSQLESLC19A2CX3CR1IRS2PFKFB3ACP5,误差率0.113,准确率0.944)。   • GSE135251NAFLD训练集):LASSO筛选出6个特征基因(NCAPHITGB5ACP5SLCO2B1MAP3K5IRS2lambda.min=1×10⁻⁴);SVM-RFE筛选出21个特征基因(误差率0.00898,准确率0.991)。取交集后,最终确定NCAPHIRS2为肥胖与NAFLD的共享生物标志物。5. 共享生物标志物的表达特征与诊断效能   • 表达模式:在训练集和验证集中,NCAPH在疾病样本中均显著上调,IRS2均显著下调,呈现稳定且相反的调控模式。   • ROC分析:在肥胖数据集中,NCAPHAUC分别为0.965GSE59034)和0.830GSE151839);IRS2AUC分别为0.953GSE59034)和0.840GSE151839)。在NAFLD数据集中,NCAPHAUC分别为0.778GSE135251)和0.677GSE89632);IRS2AUC分别为0.999GSE135251)和0.844GSE89632)。所有AUC>0.6,多数接近或高于0.8,显示出优异的疾病-正常区分能力,尤其是IRS2NAFLD训练集中的AUC接近1,提示其作为诊断指标的潜力。6. 列线图模型的构建与评估基于NCAPHIRS2构建的列线图在训练集中表现出良好的预测效能。校准曲线与理想曲线高度吻合,提示模型预测概率与实际发生概率一致性好。决策曲线分析显示,列线图的临床净获益高于单个标志物,表明该模型具有较高的临床参考价值。7. GSEA富集分析结果NAFLD样本中,NCAPHIRS2共同显著富集于"ECM-受体相互作用""TGF-beta信号通路""p53信号通路""MAPK信号通路""Jak-STAT信号通路""细胞因子-细胞因子受体相互作用"等通路。在肥胖样本中,两基因共同富集于"趋化因子信号通路""Fc gamma R介导的吞噬作用""NOD样受体信号通路""Toll样受体信号通路""ECM-受体相互作用""Jak-STAT信号通路"等。这些结果强调了两个共享标志物参与多条可能促进肥胖和NAFLD进展的生物学通路。8. 功能互作网络分析   GeneMANIA分析显示,NCAPHIRS2NCAPGSMC2SMC4NCAPD2等基因存在显著的共表达和物理相互作用,共同参与"染色体凝缩""细胞对胰岛素刺激的反应""胰岛素反应"等生物学功能。9. 染色体定位与亚细胞定位   NCAPH定位于2号染色体,IRS2定位于13号染色体。亚细胞定位分析显示,两基因在细胞核和细胞质中均有高表达。10. 调控网络分析    TF-mRNA网络包含34个节点和32条边,NCAPH28个转录因子调控(如MTA2GABPA等),IRS24个转录因子调控(如ZBTB7ANFE2L2等)。ceRNA网络包含2个共享标志物、24miRNA10lncRNA。关键调控关系包括:lncRNANEAT1MALAT1FTX)可通过hsa-miR-493-5p同时调控NCAPHIRS2hsa-let-7家族成员(let-7a-5plet-7b-5plet-7c-5plet-7e-5plet-7f-5plet-7g-5plet-7i-5p)参与IRS2的调控。11. qRT-PCR实验验证结果在临床样本中,NCAPH在疾病组织中显著上调(P=0.0428),与生物信息学分析结果完全一致。IRS2虽呈现下调趋势,但未达到统计学显著性(P=0.4666),作者认为这可能与样本量较小、组织细胞异质性、疾病阶段依赖性及胰岛素信号通路的反馈调节有关。

六、对其他研究领域的启发

1. 对代谢性疾病多组学研究的启发   研究展示了"MR因果推断+转录组差异分析+机器学习特征筛选+实验验证"的整合研究范式,为其他代谢性疾病(如2型糖尿病、代谢综合征、多囊卵巢综合征等)的共享机制研究提供了可复制的技术路线。特别是LASSOSVM-RFE的交叉验证策略,可有效降低单一算法的假阳性率,提高标志物筛选的可靠性,值得在肿瘤免疫、心血管疾病等领域推广。2. NAFLD精准诊断的启发   该研究构建的基于NCAPHIRS2的列线图模型,展示了从生物标志物到临床预测工具的转化路径。未来可探索将这两个标志物与现有临床指标(如BMIALTAST、肝脏弹性成像等)整合,开发多指标联合诊断模型。此外,NCAPH作为新发现的标志物,其在血清或外周血中的表达水平是否可作为无创诊断指标,值得进一步研究。3. 对肥胖-NAFLD共病机制研究的启发研究揭示的"炎症-纤维化-代谢"三联通路(细胞因子-细胞因子受体相互作用、ECM-受体相互作用、Jak-STAT信号通路)为理解肥胖向NAFLD进展的分子桥梁提供了关键节点。这提示后续研究应重点关注:(1NCAPH在肝细胞炎症浸润和纤维化启动中的具体作用;(2IRS2下调导致胰岛素抵抗的下游效应(如PI3K/AKT/FOXO1通路失调);(3)两个标志物在肠-肝轴、脂肪-肝脏串扰中的调控角色。4. 对非编码RNA调控网络研究的启发   ceRNA网络中发现的NEAT1/hsa-miR-493-5p/NCAPH-IRS2调控轴,为lncRNA在代谢性疾病中的功能研究提供了新靶点。NEAT1MALAT1作为已知的促癌lncRNA,其在代谢性疾病中的角色尚未充分挖掘。该研究提示,这些lncRNA可能通过竞争性结合miRNA,解除对靶基因的抑制,从而协同调控肥胖和NAFLD的病理进程。这一发现为开发靶向ceRNA网络的治疗策略(如miRNA模拟物或lncRNA抑制剂)提供了理论依据。

总结

该研究通过整合孟德尔随机化分析、转录组学数据挖掘、机器学习算法和实验验证,系统阐明了肥胖与NAFLD之间的因果关系,并首次鉴定出NCAPHIRS2作为两种疾病的共享生物标志物。

若需复现该文章分析方法,可私!

关注即成长👆👆,优质内容助你更上一层!

---------------end-----------------

往期精彩内容:

1. RNA-seq(完整):转录组测序分析(论文级数据分析及可视化全套)

2. Label-Free 全蛋白质组学分析(论文级数据分析及可视化全套)

3.(二)网络毒理学分析完整流程(保姆级实操详解)

4.(二)孟德尔随机化分析(MR)完整流程(保姆级实操详解)

5.(二)中药网络药理学分析完整流程(保姆级实操详解)

6.【无实验数据发表文章,文献计量分析代码实操录播课】

7. Python及PyCharm保姆级下载安装配置详细教程

8.PyCharm保姆级详细使用手册(Python新手快速上手篇)

9.(一)推荐一款绘图神器Origin,助你高效数据分析绘图(保姆级安装使用实操快速上手篇)

10.R、Rtools及RStudio保姆级下载安装配置详细教程

私人定制:

若有个性化生信分析需求、转录组分析、蛋白组分析、单细胞转录组、孟德尔随机化、网络毒理学、网络药理学、文献计量分析等分析需求或者科研辅导、实验指导、写作辅导等可联系 文文老师 ,助你更上一层

👆👆加入“博士师姐科研干货分享”知识星球,在星球分享更多科研、生信分析、SCI写作等干货资源
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-01 05:33:02 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/819186.html
  2. 运行时间 : 0.179206s [ 吞吐率:5.58req/s ] 内存消耗:4,898.83kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=6f6237811b81533940ca4b8e7679323f
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 3.94 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.30 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.001040s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001288s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000350s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000270s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000862s ]
  6. SELECT * FROM `set` [ RunTime:0.000308s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001036s ]
  8. SELECT * FROM `article` WHERE `id` = 819186 LIMIT 1 [ RunTime:0.001883s ]
  9. UPDATE `article` SET `lasttime` = 1782855182 WHERE `id` = 819186 [ RunTime:0.002072s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000240s ]
  11. SELECT * FROM `article` WHERE `id` < 819186 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000441s ]
  12. SELECT * FROM `article` WHERE `id` > 819186 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000523s ]
  13. SELECT * FROM `article` WHERE `id` < 819186 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000970s ]
  14. SELECT * FROM `article` WHERE `id` < 819186 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.003367s ]
  15. SELECT * FROM `article` WHERE `id` < 819186 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000799s ]
0.180908s