乐于分享
好东西不私藏

【AI*基因组】DeepDETAILS:Bulk-seq 替单细胞做完了下半场

【AI*基因组】DeepDETAILS:Bulk-seq 替单细胞做完了下半场
Nature Biotechnology
IF 33.1 · JCR Q1 中科院一区
2026-07-13 · Cornell · Haiyuan Yu Lab
CORE FINDING

康奈尔 Haiyuan Yu × John T. Lis 团队开源 DeepDETAILS——用拟监督深度学习把便宜的bulk 测序硬拉到碱基级 × 细胞类型级分辨率。性能在监督模型 Puffin-D / Enformer 同一水平,且 CCC 碾压 BayesPrism / CIBERSORTx 达 8-27 个百分点;基于 39 组织 × 86 细胞类型图谱重新定位了原发性硬化性胆管炎(PSC)致病变异 rs5757584——一个藏在 Kupffer 细胞特异 enhancer 里、调控 PDGFB 的关键位点。

过去十年,单细胞测序成了理解细胞异质性的默认解法。scRNA-seq / scATAC-seq 大量普及后,大家默认——想看细胞类型特异的调控信号,就得掏钱做单细胞。

但另外几个关键 modality——PRO-cap(转录起始)、PRO-seq(转录停顿-释放)、H3K27ac / H3K4me1 / H3K4me3 ChIP-seq(组蛋白修饰)——的单细胞版本要么还没商业化,要么贵到实验室扛不住。绝大多数样本仍旧只能做 bulk。结果就是:能看到「哪里在转录」,看不到「哪种细胞在转录」

7 月 13 日 Nature Biotechnology 上线的 DeepDETAILS 直接把这道题反过来做——不再等单细胞版本上线,而是用便宜的 scATAC-seq 做参考图谱,把便宜的 bulk 数据反卷积到碱基级的细胞类型分辨率。一句话:Bulk-seq 替单细胞做完了下半场

🧭 一、拟监督反卷积:用 scATAC-seq 参考图谱当"细胞类型监督器"
图 1|DeepDETAILS 架构与三细胞系模拟测试。(a) 三路输入:DNA 序列 + scATAC-seq 细胞类型特异染色质开放性 + bulk 信号;双分支 dilated CNN 处理序列,GRU 融合 accessibility 特征,同时输出细胞类型特异信号与预测 bulk(约束条件:细胞类型特异信号之和 ≈ bulk);"seq only" 版本仅走序列分支,"fused" 版本加入 GRU 融合;(b) 拟监督 vs 监督:Puffin-D / Enformer 需要每个细胞类型的 ground truth 训练标签,DeepDETAILS 不需要,训练时只需 bulk + scATAC-seq;(c) K562 / GM12878 / MCF-7 三细胞系混合模拟 bulk PRO-cap,用 snATAC-seq 做参考;(d) 反卷积成功还原三种细胞的起始信号,input×gradient 识别出转录起始通用的 Sp / KLF / ETS motif;(e) 细胞类型特异 motif 被单独识别(K562 特异 GATA1-like GATAA/TTATC)。来源:Nature Biotechnology 2026

DeepDETAILS 的名字拆开是 Deep-learning-based DEconvolution of Tissue profiles with Accurate Interpretation of Locus-specific Signals。整体架构可以拆成三个核心决策:

① 拟监督(quasi-supervised):绕开"必须有细胞类型级真值"的死循环

过去做 bulk 反卷积的深度模型(Puffin-D、Enformer)本质是监督学习——需要每一种细胞类型都事先有 ground truth 数据训练。这对稀有细胞类型是灾难:没数据 = 没标签 = 训不出

DeepDETAILS 换了个训练目标:只要预测出的各细胞类型信号加起来能拟合 bulk,就算训对了。监督信号从"细胞类型级"退化到"bulk 级",代价是需要 scATAC-seq 参考图谱作为"哪个细胞类型贡献了这段开放染色质"的约束条件;好处是——只要 bulk 数据有,就能训。这是把训练数据可获得性从 O(细胞类型数) 降到 O(1)。

② 双版本设计:seq only 轻量、fused 拟合力更强

两个版本对应两种取舍:

seq only:只走 dilated CNN 序列分支,GPU 显存占用小,跨细胞类型泛化更好;

fused:把 GRU 融合的 scATAC-seq accessibility 特征也吃进来,拟合当前样本更准,但对新细胞类型泛化略弱。

作者建议:新组织探索用 seq only,已有细胞类型精修用 fused——工程上非常清爽的分岔逻辑。

③ 冗余惩罚:防止把"信号"往任意细胞里瞎摊

方法学看点
:如果不加约束,模型完全可以把 bulk 信号随意分配给多个细胞类型(比如都归给 A、都归给 B,甚至平均分),数学上都能满足"加起来等于 bulk"。DeepDETAILS 引入 可选冗余惩罚项——如果某个细胞类型在该位点 scATAC-seq 是关闭的,就不允许被分配转录起始信号。这一条约束把"数学解"压缩到了"生物学合理解"。
🏆 二、性能:拉着监督模型打平,摁着统计工具锤
图 2|多种 bulk 测序 assay 通用性验证。(a) GRO/PRO-cap 转录起始信号反卷积——promoter(红框)和 enhancer(橙框)都能正确还原;(b~d) 三种组蛋白修饰 ChIP-seq 反卷积:H3K27ac(enhancer 活性)、H3K4me1(enhancer 标记)、H3K4me3(promoter 标记)——DeepDETAILS 全部处理成功;候选调控元件按 ENCODE cCRE 定义标注。来源:Nature Biotechnology 2026
图 3|与主流方法头对头对比。(a) vs 监督深度模型 Puffin-D / Enformer:Pearson r 转录起始 0.709 (init) / 停顿释放 0.719 / 组蛋白修饰 0.767——分别 vs 0.726 / 0.734 / 0.679;(b-c) 反卷积重建的 dominant TSS 与 dominant pause site 与真值高度一致;(d) vs 统计反卷积工具(BayesPrism / CIBERSORTx / BLADE / DSA)细胞类型内 CCC:DeepDETAILS 0.938 / 0.949 / 0.780 vs 0.864 / 0.876 / 0.632;(e) 跨细胞类型 CCC:DeepDETAILS 0.748 / 0.793 / 0.647 vs 0.493 / 0.530 / 0.466——统计方法在跨细胞类型场景直接跌破 0.5,DeepDETAILS 依然稳在 0.6 以上。来源:Nature Biotechnology 2026

性能对比分两条线:

🎯 vs 监督模型(Puffin-D / Enformer):需要 ground truth,但性能持平

● 转录起始 Pearson r:DeepDETAILS 0.709 vs Puffin-D 0.726
● 转录停顿-释放:DeepDETAILS 0.719 vs Puffin-D 0.734
● 组蛋白修饰:DeepDETAILS 0.767 vs Enformer 0.679

注:DeepDETAILS 是拟监督,不需要每个细胞类型的 ground truth 标签就能达到监督模型级别的精度——这是这篇工作最反直觉的一步。
💪 vs 统计工具(BayesPrism / CIBERSORTx / BLADE / DSA):CCC 全线碾压

● 细胞类型内 CCC:DeepDETAILS 0.938 / 0.949 / 0.780 vs 0.864 / 0.876 / 0.632
● 跨细胞类型 CCC:DeepDETAILS 0.748 / 0.793 / 0.647 vs 0.493 / 0.530 / 0.466

统计方法在跨细胞类型场景直接跌破 0.5,接近瞎猜。
DeepDETAILS 依然稳在 0.6~0.8——这个差距在下游 fine-mapping、E-P 网络构建时会被指数放大。

作者还测了几个"极限工况":bulk / reference 测序深度下降细胞类型数扩大参考图谱和 bulk 样本细胞比例失配——这些场景在真实临床样本上非常常见(组织异质性 + 供体差异)。DeepDETAILS 的性能只发生小幅衰减(CCC 下降 0.003-0.026),依然显著优于统计基线。

图 4|极限工况下的鲁棒性测试。(a) 测序深度扫描:从优良→良好 CCC 下降 0.004-0.025,从良好→可接受下降 0.034-0.097;(b) 细胞类型数扫描;(c) 参考图谱-bulk 细胞比例失配("unmatched deconvolution")——DeepDETAILS 依旧保持 CCC 0.014-0.026 的下降幅度(跨细胞类型 0.031-0.082);(d) preflight check 步骤:识别参考图谱中出现但 bulk 中没有的细胞类型;(e-g) 真实数据集验证——不同供体 snATAC-seq 参考图谱下,DeepDETAILS 保持细胞类型对相似性(hepatocytes Pearson r=0.896)。来源:Nature Biotechnology 2026
🗺️ 三、DeepDETAILS Compendium:39 组织 × 86 细胞类型的碱基级调控图谱
图 5|DeepDETAILS 人类组织图谱。(a) 汇总视图:39 个组织,每个组织下面标注了解析的细胞类型数量(合计 86 种);(b) GWAS 变异与细胞类型富集验证——QT interval(心律相关)变异显著富集在心肌细胞特异活跃区;(c) 冠状动脉粥样硬化(CAD)变异显著富集在心脏成纤维细胞和平滑肌细胞特异活跃区。在 98 个 marker promoter 上,GWAS 变异富集高达 17 倍。来源:Nature Biotechnology 2026

把方法学做完,作者把 DeepDETAILS 跑到了 ENCODE、Roadmap Epigenomics、GTEx 等公共大队列上,构建了目前覆盖最广的碱基级细胞类型特异调控图谱:

组织数39 个人体组织

细胞类型86 种细胞类型

modality:转录起始(PRO-cap)+ 停顿释放(PRO-seq)+ H3K27ac / H3K4me1 / H3K4me3 ChIP-seq

分辨率128 bp(Pearson 计算)与 1 kb(CCC 计算)

图谱质量验证走了两个方向:

心血管性状:QT interval GWAS 变异富集在心肌细胞特异位点;冠脉疾病变异富集在心脏成纤维细胞 + 平滑肌细胞特异位点——完全符合已知病理。

marker promoter 富集:在 98 个 marker promoter 上,GWAS 变异富集达 17 倍——远超随机基线。

这一层的产业价值在于:任何一个新性状 / 新疾病,都可以直接来这套 compendium 做 fine-mapping,不用再自己做单细胞。这是「AI 生成基础设施」的典型形态。

🔬 四、PSC 病因发现:rs5757584 → Kupffer enhancer → PDGFB → 免疫抑制受损
图 6|原发性硬化性胆管炎(PSC)病因重新定位。(a) PSC 疾病示意——胆管慢性炎症→纤维化→肝硬化(BioRender);(b) PDGFB 位点基因组浏览器视图:rs5757584(C→T) 位于 Kupffer 细胞(肝驻留巨噬)特异性 enhancer 上,DeepDETAILS 反卷积清晰显示该 enhancer 仅在 Kupffer 细胞中活跃(bulk 分析完全看不到);ABC(Activity-by-Contact)E-P 网络推断该 enhancer 调控下游 PDGFB;突变位点导致 E-P 相互作用被破坏(红色标注);独立 eQTL 数据独立验证:C→T 突变显著降低淋巴细胞中 PDGFB 表达。来源:Nature Biotechnology 2026

这一段是整篇工作最"临床价值"的部分。原发性硬化性胆管炎(PSC)是一种进行性胆汁淤积性肝病,患者胆管慢性炎症→纤维化→最终肝硬化甚至胆管癌。目前 没有有效药物,肝移植是终末期唯一选择。

过去十年 GWAS 已经找到 300+ 个 PSC 相关变异,但绝大多数落在非编码区,没人说得清哪一个是因、哪一个是果、哪一个只是搭便车(linkage disequilibrium)。这正是 fine-mapping 最难的地方——你需要知道每个变异所在的 enhancer 到底在哪种细胞类型里活跃,才能倒推出致病机制。

DeepDETAILS 把肝脏样本做了细胞类型级反卷积后,团队重访 GWAS 变异,锁定了一个前人没定位到的关键位点:

🎯 rs5757584:一个藏在 Kupffer enhancer 里的 PSC 致病变异

● 位置:肝驻留巨噬细胞(Kupffer cell)特异性 enhancer
● 突变形式:C → T(reference → alternative allele)
● 下游靶基因:PDGFB(血小板衍生生长因子 β 亚基)
● 分子机制:C→T 突变破坏 enhancer-promoter 相互作用(ABC 模型推断)
● 独立验证:eQTL 数据显示 T 等位基因携带者 PDGFB 表达显著下降
● 临床病理链条:PDGFB 表达↓ → Kupffer 细胞的免疫抑制功能受损 → 炎症持续 → 胆管破坏 → PSC

这一发现有三层价值:

方法学胜利:如果只做 bulk 肝组织分析,rs5757584 所在的 Kupffer 特异 enhancer 会完全消失在肝细胞信号里(肝细胞占肝脏 60% 以上),bulk 视角看不到;只有细胞类型级反卷积才能把它捞出来。

生物学新机制:过去 PSC 研究主要盯着胆管上皮细胞T 细胞,Kupffer 细胞的角色一直被低估。DeepDETAILS 把它送上主战场。

转化路径:既然是 PDGFB 表达不足,一个直觉的想法是——能不能靶向增强 Kupffer 细胞的 PDGFB 分泌?或者把 PDGF 通路激动剂做成 PSC 治疗方案?这是本论文没做完,但值得整个 PSC 领域接手的下一题。

⚖️ 五、局限与思考

作者在讨论部分坦率列了几个开放问题:

  H3K27me3、H3K9me3 等抑制性组蛋白修饰反卷积效果不如激活性修饰——这类修饰空间分布更弥散,模型难以精确定位。

  DeepDETAILS 的性能受 scATAC-seq 参考图谱质量强约束——如果参考图谱本身细胞类型不全或质量差,反卷积结果会被限制。

  相比同期出现的基因组基础模型(如 EpiBERT),DeepDETAILS 参数量更小、训练成本更低,但需要 scATAC-seq 参考;基础模型的优势是"零样本",DeepDETAILS 的优势是轻量 + 跨细胞类型泛化——两者是互补关系,不是替代关系。

  当前图谱只覆盖人体健康组织,尚未系统覆盖病理组织(肿瘤、纤维化肝、动脉粥样硬化斑块等)——这是下一版 compendium 的明显缺口。

但从AI + 生物医学交叉方法论看,DeepDETAILS 是 2026 年上半年最扎实的"AI 生成基础设施"型工作之一——它没有停在算法炫技,而是把方法学一路做到了图谱、图谱做到了病因发现、病因发现给出了明确的治疗靶点方向。在这条"算法→数据→生物学→临床"的完整闭环上,很少有 AI 生物医学论文能做到这么完整。

💡 六、给药物发现同行的五个启示
五个可迁移的方法论

① 拟监督(quasi-supervised)是"没标签数据"的破局解
:当细胞类型级 ground truth 拿不到时,把训练目标从"预测每个细胞的信号"退化成"各细胞之和预测 bulk"——同时用 scATAC-seq 做约束。这个思路可以直接迁移到其他"稀有标签 + 有替代弱监督信号"的任务。

② scATAC-seq 是当下最经济的"细胞类型 anchor":单细胞染色质开放性比 scRNA-seq 更能反映细胞身份且价格已经降到实验室可承受;任何"用便宜的多组学 anchor 帮助昂贵的多组学 modality 达到单细胞分辨率"的思路,值得系统性尝试。

③ 冗余惩罚 = 数学解压缩到生物学合理解:不加约束的反卷积几乎总能"数学最优但生物学胡说"。DeepDETAILS 的 accessibility 约束(关闭的位点不允许分配信号)是一个通用的正则化范式。

④ Fine-mapping 是 GWAS→靶点的最后一公里:300+ PSC 变异躺了十年没进展,本质是缺"哪个变异在哪种细胞里生效"的细胞类型级 map。DeepDETAILS compendium 把这一公里补上了——任何有 GWAS 数据、没有细胞类型级功能证据的疾病,都值得回到 DeepDETAILS 图谱重新过一遍

⑤ 开源 + 在线服务 = 让方法学真正被用起来:作者把工具、compendium、在线查询平台一并开放在 details.yulab.org——这才是"AI 生成基础设施"该有的交付形态:算法可复现、数据可查询、结果可复用。
📎 论文信息
标题
:Deep learning enables cross-modality deconvolution of tissue profiles with base-pair precision
期刊:Nature Biotechnology(2026)|IF 33.1 · JCR Q1 · 中科院一区
发表日期:2026-07-13 online|PMID 40291712(bioRxiv preprint)|bioRxiv 2025-04-08 posted
DOI10.1038/s41587-026-03218-w
bioRxiv10.1101/2025.04.02.646189PMC12026507
一作:Li Yao(康奈尔大学计算生物学系 · Weill Institute for Cell and Molecular Biology)
合作者:Sagar R. Shah, Abdullah Ozer, Junke Zhang, Xiuqi Pan, Tianyu Xia, Vrushali D. Fangal, Alden K.-Y. Leung, Meihan Wei(康奈尔)
通讯:Haiyuan Yu(haiyuan.yu@cornell.edu)· John T. Lis(康奈尔)
代码 / 图谱 / 在线服务https://details.yulab.org/
📌 一句话结论

DeepDETAILS = 拟监督深度学习 + scATAC-seq 参考图谱,把 bulk 测序拉到碱基级细胞类型分辨率;
39 组织 × 86 细胞类型图谱定位 PSC 致病变异 rs5757584 → Kupffer enhancer → PDGFB → 免疫抑制受损。

本文由「AI 辅助药物发现」整理|论文原图版权归 Springer Nature|转载请注明来源

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-15 19:01:10 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/861692.html
  2. 运行时间 : 0.131491s [ 吞吐率:7.61req/s ] 内存消耗:4,811.77kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=87196ce3897eef1b6b04d36538e1ebcc
  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.000437s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000557s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000490s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.004422s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000524s ]
  6. SELECT * FROM `set` [ RunTime:0.000290s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000565s ]
  8. SELECT * FROM `article` WHERE `id` = 861692 LIMIT 1 [ RunTime:0.001067s ]
  9. UPDATE `article` SET `lasttime` = 1784113270 WHERE `id` = 861692 [ RunTime:0.006941s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.007918s ]
  11. SELECT * FROM `article` WHERE `id` < 861692 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.005679s ]
  12. SELECT * FROM `article` WHERE `id` > 861692 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.015078s ]
  13. SELECT * FROM `article` WHERE `id` < 861692 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.010369s ]
  14. SELECT * FROM `article` WHERE `id` < 861692 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.003051s ]
  15. SELECT * FROM `article` WHERE `id` < 861692 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001747s ]
0.133130s