当前位置: 首页 > article >正文

公共数据资源挖掘:TCGA、GEO、ENCODE、GTEx——如何利用公开数据开展二次研究?

点击“AladdinEdu你的AI学习实践工作坊”注册即送-H卡级别算力沉浸式云原生集成开发环境80G大显存多卡并行按量弹性计费教育用户更享超低价。摘要随着高通量测序技术的普及公共生物医学数据库积累了海量数据为二次研究提供了宝贵资源。本文系统介绍四大核心公共数据库——TCGA癌症基因组图谱、GEO基因表达综合库、ENCODEDNA元件百科全书、GTEx基因型-组织表达项目的数据类型、获取方式与分析思路。从数据下载、预处理、差异分析、功能富集到多组学整合阐述开展二次研究的完整流程并讨论数据引用规范与伦理要求为利用公开数据进行科学发现提供实用指南。关键词TCGAGEOENCODEGTEx公共数据库二次研究1. 引言公开数据的价值与二次研究的兴起在生物医学研究的“大数据”时代数据产出速度远超单个实验室的分析能力。为最大化数据价值国际社会推动了数据共享运动使得大量高质量的组学数据向全球科研人员开放。这些公共数据不仅是原始研究的附属品更成为新发现的“金矿”——通过二次挖掘研究者可以在无需自己产生数据的情况下验证假设、发现新规律、整合多组学信息甚至推动临床转化。TCGA、GEO、ENCODE和GTEx是生命科学领域最具影响力的四个公共数据资源。它们分别聚焦于癌症多组学、功能基因组学、调控元件注释和基因型-表达关联共同构成了现代生物信息学数据挖掘的基础设施。本文将带领读者深入了解这些数据库掌握从数据获取到分析挖掘的全流程技能。2. TCGA癌症多组学数据的宝库2.1 项目背景与目标癌症基因组图谱The Cancer Genome Atlas, TCGA是由美国国家癌症研究所NCI和国家人类基因组研究所NHGRI于2006年联合发起的大型项目历时十余年对33种癌症类型、超过11000例肿瘤样本进行了多组学分析。其目标是全面绘制癌症基因组、转录组、表观组的分子图谱发现驱动基因建立癌症分子分型。TCGA的数据政策完全开放全球研究者均可下载使用已成为癌症生物信息学研究的基石。2.2 数据类型详解TCGA涵盖了五种核心组学数据类型以及丰富的临床注释2.2.1 基因组学DNA测序全外显子测序WXS覆盖所有编码区用于检测单核苷酸变异SNV和小片段插入缺失INDEL。全基因组测序WGS部分样本有可发现结构变异SV。拷贝数变异CNV基于SNP阵列或WGS提供基因水平的拷贝数变化如扩增、缺失。2.2.2 转录组学RNA测序mRNA-seq采用polyA捕获或总RNA建库获得基因和转录本的表达量FPKM、TPM、counts。miRNA-seq小RNA测序定量microRNA表达。2.2.3 表观组学DNA甲基化使用Illumina Infinium HumanMethylation450 BeadChip或EPIC芯片覆盖约45万或85万个CpG位点。蛋白表达反相蛋白阵列RPPA检测约200种蛋白和磷酸化蛋白的表达水平。2.2.4 临床数据包含年龄、性别、种族、肿瘤分期、分级、生存时间总生存期、无病生存期、治疗史等关键信息与分子数据关联。2.3 数据获取途径2.3.1 GDC Data PortalNCI的基因组数据共享中心Genomic Data Commons, GDC是TCGA数据的官方存储库。用户可通过网页界面https://portal.gdc.cancer.gov/进行检索、过滤、下载按癌症类型、数据类型、样本类型肿瘤/正常筛选。使用“Cart”功能批量选择文件通过GDC Download Client下载支持manifest文件。提供API接口便于程序化访问。2.3.2 R/Bioconductor包TCGAbiolinks功能最全面的R包可查询、下载、整合TCGA数据并提供差异分析、甲基化分析等下游功能。library(TCGAbiolinks)query-GDCquery(projectTCGA-BRCA,data.categoryTranscriptome Profiling,data.typeGene Expression Quantification,workflow.typeSTAR - Counts)GDCdownload(query)data-GDCprepare(query)curatedTCGAData提供经过整理的、可直接用于分析的SummarizedExperiment对象。2.3.3 UCSC XenaUCSC Xena浏览器https://xenabrowser.net/提供预处理好的TCGA数据包括表达量、甲基化、拷贝数、表型等用户可通过网页或R包UCSCXenaTools下载。其优点是数据已标准化无需复杂处理。2.3.4 cBioPortalcBioPortalhttps://www.cbioportal.org/提供TCGA数据的可视化探索也支持数据下载特别适合基因层面的查询如查看某基因在特定癌症中的突变频率。2.4 分析思路与典型案例TCGA数据的经典分析方向包括肿瘤亚型分类基于基因表达或甲基化谱利用聚类算法识别新的分子亚型结合生存分析验证亚型预后意义。驱动基因发现分析突变频谱MutSig、MuSiC、拷贝数改变GISTIC识别高频突变基因。免疫浸润分析使用ESTIMATE、CIBERSORT、TIMER等方法从表达谱推断免疫细胞浸润比例关联生存和突变负荷。多组学整合将突变、CNV、甲基化与表达关联构建调控网络如miRNA-mRNA调控。案例Li等人利用TCGA泛癌数据分析发现TP53突变与基因组不稳定性显著相关且在不同癌症类型中具有保守的预后价值。3. GEO功能基因组学的数据仓库3.1 项目背景与范围基因表达综合库Gene Expression Omnibus, GEO由NCBI维护是目前全球最大的公共功能基因组学数据仓库。它存储了来自芯片和二代测序的表达谱、ChIP-seq、甲基化、SNP阵列等多种数据类型涵盖所有物种。截至2024年GEO已收录超过20万个研究系列Series数据量持续增长。GEO的优势在于覆盖面广研究者可以找到几乎所有已发表的表达谱数据非常适合进行差异表达分析、meta分析或验证性研究。3.2 数据结构与标识GEO的数据组织采用三级结构GPL平台描述芯片或测序平台的信息如Affymetrix Human Genome U133 Plus 2.0 Array。GSM样本单个样本的原始数据如CEL文件或处理后的表达矩阵。GSE系列一组相关样本组成的完整研究包含实验设计、分组信息通常对应一篇论文。用户通常直接搜索和下载GSE系列其中包含所有样本的原始数据或处理后的表达值。3.3 数据获取方式3.3.1 GEO网页通过NCBI GEO主页https://www.ncbi.nlm.nih.gov/geo/可输入关键词如“breast cancer”、GSE编号直接检索。在GSE页面可以下载“Series Matrix File(s)”经过整理的表达矩阵通常为TXT格式可直接用于分析。下载原始数据如CEL、FASTQ用于自定义处理。3.3.2 GEOquery R包GEOquery是Bioconductor中最常用的GEO下载工具可将GSE数据直接读取为R对象。library(GEOquery)gse-getGEO(GSE1000,destdir.)exprs-exprs(gse[[1]])# 提取表达矩阵pData-pData(gse[[1]])# 提取样本信息3.3.3 SRASequence Read Archive对于高通量测序数据如RNA-seq原始FASTQ文件存放在SRA中。可通过SRA Run Selector选择并下载或使用sratoolkit的prefetch命令。3.4 分析思路与典型案例GEO数据挖掘的典型流程明确科学问题例如“寻找乳腺癌他莫昔芬耐药相关的基因”。检索相关GSE使用关键词过滤条件如“expression profiling by array”、“Homo sapiens”。下载表达矩阵和分组信息。数据预处理对于芯片数据可能需要RMA标准化、log2转换对于RNA-seq需进行TMM或FPKM标准化。差异表达分析使用limma芯片或DESeq2/edgeRRNA-seq。功能富集分析将差异基因输入DAVID、clusterProfiler进行GO/KEGG分析。验证与可视化绘制热图、火山图或在独立数据集如TCGA中验证。案例Fan等人从GEO下载多个乳腺癌数据集利用meta分析鉴定出与预后相关的基因特征并构建了预后模型。4. ENCODE调控元件的百科全书4.1 项目背景与目标DNA元件百科全书Encyclopedia of DNA Elements, ENCODE由NHGRI于2003年发起旨在鉴定人类基因组中所有功能元件。ENCODE已产生海量数据涵盖转录调控、染色质结构、转录因子结合、组蛋白修饰、DNA甲基化、RNA结合蛋白等。最新阶段ENCODE 4进一步扩展到更多细胞类型和扰动实验。ENCODE数据对于理解基因调控机制、注释非编码区域变异具有重要意义。4.2 数据类型详解ENCODE的核心数据类型包括ChIP-seq转录因子、组蛋白修饰H3K4me3、H3K27ac、H3K36me3等、染色质相关蛋白的结合图谱。DNase-seq / ATAC-seq染色质开放性区域鉴定调控元件启动子、增强子。RNA-seq多种细胞系和组织的基因表达谱包括polyA、polyA-、小RNA。Hi-C / ChIA-PET染色质三维构象和染色质环。DNA甲基化全基因组亚硫酸盐测序WGBS或RRBS。eCLIPRNA结合蛋白的结合位点。数据覆盖数百种细胞系如K562、HepG2、H1-hESC和组织样本。4.3 数据获取方式4.3.1 ENCODE Portal官方门户https://www.encodeproject.org/提供强大的搜索功能可按生物样本biosample、实验类型assay、目标蛋白target等筛选。每个实验包含元数据、文件下载链接BAM、bigWig、peak BED等。4.3.2 UCSC Genome BrowserENCODE数据已整合到UCSC可作为可视化轨道展示也可通过Table Browser下载。4.3.3 下载工具对于批量下载可使用wget或curl从ENCODE的HTTP/HTTPS服务器获取。也提供了Python库encode_utils辅助查询。4.4 分析思路与典型案例ENCODE数据挖掘常见方向转录因子结合位点分析识别某转录因子在特定细胞系中的结合区域进行motif分析、靶基因预测。染色质状态注释整合多个组蛋白修饰标记使用ChromHMM或Segway将基因组划分为启动子、增强子、转录区等状态。增强子-基因关联基于Hi-C或eQTL数据将增强子与其潜在靶基因关联。变异功能预测将GWAS变异映射到ENCODE调控元件预测其功能性。案例ENCODE Consortium本身通过整合数据绘制了人类基因组的调控图谱并定义了约30万个增强子区域。5. GTEx基因表达与遗传变异的桥梁5.1 项目背景与目标基因型-组织表达项目Genotype-Tissue Expression, GTEx由NIH共同基金资助旨在研究人类多组织基因表达与遗传变异的关联。该项目收集了约1000名死后捐赠者的54个非疾病组织样本进行RNA-seq和全基因组测序构建了迄今为止最全面的组织表达谱和eQTL表达数量性状位点图谱。GTEx对于理解基因调控的个体差异、疾病相关变异的机制具有不可替代的价值。5.2 数据类型详解RNA-seq每个组织样本的基因和转录本表达量TPM、计数覆盖约2万个基因。全基因组测序获得约30×覆盖度的基因组数据用于基因型分型SNP、INDEL。基因型数据VCF格式包括约3000万个常见和罕见变异。表型数据捐赠者年龄、性别、死亡原因、组织病理学检查等受控访问。eQTL结果预计算的顺式eQTL变异与附近基因表达的关联和跨组织共享eQTL。5.3 数据获取方式5.3.1 GTEx Portal官方门户https://gtexportal.org/提供数据浏览和下载。用户可查询特定基因在不同组织的表达模式查看eQTL信息并下载处理好的表达矩阵和eQTL结果。5.3.2 dbGaP授权原始基因型数据和受保护的个体表型数据需要向dbGaP数据库基因型和表型申请访问权限需提交研究计划、机构批准。处理后的表达数据和eQTL汇总结果公开下载。5.3.3 其他镜像UCSC Xena也整合了GTEx表达数据和表型方便下载。5.4 分析思路与典型案例GTEx数据分析常见应用组织特异性表达分析识别在某组织中高表达的基因可用于寻找组织标志物。eQTL分析关联基因型与表达量鉴定调控变体。研究者可使用GTEx提供的原始基因型和表达数据进行自定义eQTL分析如特定细胞类型的eQTL。共表达网络构建组织特异性基因共表达网络WGCNA。变异功能注释将GWAS发现的非编码变异与GTEx eQTL共定位推断其可能影响的基因和组织。案例GTEx Consortium通过对44种组织的eQTL分析揭示了大多数基因存在组织特异性调控且eQTL富集于疾病相关变异。6. 数据挖掘的通用流程尽管四大数据库各有特色但进行二次研究时遵循通用的分析流程6.1 明确科学问题与假设一个好的问题应当具体、可检验。例如“肺腺癌中X基因的表达是否与患者生存相关”、“Y转录因子在乳腺癌中的结合谱是否与内分泌治疗耐药有关”。6.2 数据检索与下载确定所需数据类型表达、突变、甲基化等。选择合适的数据库TCGA适合癌症GEO适合特定实验条件ENCODE适合调控机制GTEx适合多组织表达和eQTL。记录数据集标识符GSE号、项目号、下载日期和版本便于引用。6.3 数据预处理与质量控制TCGA使用TCGAbiolinks获取标准化的counts或从Xena下载已标准化的TPM。GEO对于芯片数据需背景校正、标准化如RMA对于RNA-seq使用DESeq2或edgeR读入counts从SRA下载需自行定量如使用Salmon或kallisto。ENCODE下载peaks或bigWig文件必要时转换为可操作的格式如BED。GTEx表达矩阵可直接使用注意样本批次如测序平台是否已校正。质量控制步骤包括检查样本聚类PCA、去除低表达基因、评估批次效应可使用sva包校正。6.4 统计分析差异表达limma、DESeq2、edgeR。生存分析survival包Cox回归、Kaplan-Meier。聚类分析无监督聚类hclust、k-means、ConsensusClusterPlus。相关性分析基因-基因表达相关甲基化-表达相关。富集分析GO、KEGG、GSEAclusterProfiler、fgsea。6.5 可视化与解读常用图形包括火山图、热图、箱线图、PCA图、KM曲线、森林图。使用ggplot2、pheatmap、ComplexHeatmap等R包。6.6 验证与整合使用另一独立数据集验证发现如从GEO找类似研究或TCGA与GTEx对比。整合多组学数据如突变与表达关联甲基化与表达关联。7. 整合分析与多组学策略单一数据库往往只能提供某一维度的信息而科学问题常需要多维度证据。以下为常见的整合思路7.1 TCGA GTEx比较肿瘤与正常组织TCGA正常组织样本有限而GTEx提供丰富的正常组织表达数据。将TCGA肿瘤样本与GTEx相应正常组织比较可更准确识别癌症中失调的基因。但需注意批次效应可用ComBat校正。7.2 TCGA GEO验证预后标志物从TCGA发现预后相关基因后用GEO中独立的外部数据集包含生存信息进行验证。7.3 ENCODE GTEx解释eQTL机制将GTEx eQTL与ENCODE调控元件重叠如果eQTL位于ENCODE定义的增强子则可推测其可能通过影响增强子活性调控基因表达。7.4 多组学整合工具mixOmics多变量分析整合多组学数据。iClusterPlus基于潜在变量的多组学聚类。MethylMix识别与表达相关的甲基化驱动基因。8. 伦理与引用规范8.1 数据使用协议TCGA、GEO、ENCODE、GTEx的公开数据通常遵循“开放获取”原则但部分数据如GTEx原始基因型需要向dbGaP申请并签署数据使用协议禁止尝试识别捐赠者身份。任何二次研究均需遵守原始数据提供者的条款不得用于商业用途除非特别授权。8.2 正确引用数据源在论文中应明确说明数据来源包括项目名称和版本如“The Cancer Genome Atlas (TCGA) Pan-Cancer Atlas project”。具体数据集的登录号如GSE1000TCGA-BRCA。引用相关数据库的核心论文如TCGA Network的论文GTEx Consortium的论文。8.3 避免重复发表与数据剽窃二次研究应当提出新的科学问题而非重复原研究已报道的结论。使用公共数据时需检查原论文是否已进行过类似分析若分析雷同则可能构成学术不端。9. 案例演示利用TCGA和GTEx探索FOXM1在肺癌中的表达与预后为加深理解以下简要展示一个整合分析案例。目标研究转录因子FOXM1在肺腺癌LUAD中的表达模式及其与患者生存的关系。步骤下载TCGA-LUAD表达数据使用TCGAbiolinks获取RNA-seq count数据。下载GTEx肺组织表达数据从GTEx Portal下载肺组织的基因TPM矩阵。合并并校正批次提取FOXM1的表达值使用ComBat校正TCGA肿瘤和GTEx正常之间的批次。差异表达可视化绘制箱线图比较FOXM1在肿瘤和正常中的表达预期肿瘤中高表达。生存分析将TCGA患者按FOXM1表达中位数分为高低组使用survival包绘制KM曲线计算log-rank P值和HR。验证在另一个独立肺癌数据集如GSE31210中重复上述生存分析。结果解释若FOXM1在肿瘤中显著上调且与较差生存相关可推测其为潜在癌基因和治疗靶点。10. 挑战与展望10.1 主要挑战数据标准化与批次效应不同平台、不同实验室的数据合并需要精细的校正。计算资源大规模数据集如GTEx全部RNA-seq需较大内存和存储。数据隐私部分数据如dbGaP访问受限增加了使用门槛。统计多重检验海量特征导致假阳性风险需严格校正。10.2 未来趋势单细胞数据整合单细胞RNA-seq数据库如Single Cell Portal、TISCH日益增多将推动细胞水平调控研究。空间转录组即将产生大量公共数据需要新的整合方法。人工智能辅助挖掘深度学习用于挖掘公共数据中的隐藏模式。数据共享标准FAIR原则的推广将使数据更易查找和重用。11. 结语TCGA、GEO、ENCODE和GTEx四大数据库为生物医学研究者提供了取之不尽的资源。掌握这些数据的获取和分析方法相当于拥有了一座个人专属的“数字实验室”。通过严谨的二次研究我们不仅能验证自己的假设更可能产生原创性发现。希望本文能为读者打开公共数据挖掘的大门让数据真正服务于科学。点击“AladdinEdu你的AI学习实践工作坊”注册即送-H卡级别算力沉浸式云原生集成开发环境80G大显存多卡并行按量弹性计费教育用户更享超低价。

相关文章:

公共数据资源挖掘:TCGA、GEO、ENCODE、GTEx——如何利用公开数据开展二次研究?

点击 “AladdinEdu,你的AI学习实践工作坊”,注册即送-H卡级别算力,沉浸式云原生集成开发环境,80G大显存多卡并行,按量弹性计费,教育用户更享超低价。 摘要:随着高通量测序技术的普及&#xff0c…...

基于线性准则的考虑风力发电不确定性的分布鲁棒优化机组组合附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室🍊个人信条:格物致知,完整Matlab代码及仿真咨询…...

基于鹈鹕优化算法(POA)的支持向量机(SVM)时序预测模型研究附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。 🍎 往期回顾关注个人主页:Matlab科研工作室 🍊个人信条:格物致知,完整Matlab代码及仿真…...

基于天牛群算法优化ELM的功率预测研究附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室🍊个人信条:格物致知,完整Matlab代码及仿真咨询…...

基于随机奇异值分解和软阈值的大数据集中健壮高效的谐波去噪附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室🍊个人信条:格物致知,完整Matlab代码及仿真咨询…...

基于双层共识控制的直流微电网优化调度附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室🍊个人信条:格物致知,完整Matlab代码及仿真咨询…...

数字员工和AI销冠系统是什么?它们在企业智能化运营中的优势与应用是什么?

数字员工通过其高效的自动化流程,正迅速成为企业优化业务流程的重要力量。这些智能化的系统能够承担重复性工作,如数据录入和客户服务,从而释放人力资源,减少人力成本。同时,通过与AI销冠系统的结合,数字员…...

当麻雀学会三角函数:SCSSA-BiLSTM分类模型实战手记

融合正余弦和柯西变异的麻雀搜索算法SCSSA结合BiLSTM做多特征输入单输出的二分类及多分类模型。 改进的SSA会附有参考文献用于学习。 程序内注释详细,直接替换数据就可以用。 程序语言为matlab,要求2018b及以上,2021b为最佳,是为了…...

用STM32+LAN9252实现etherCAT 从站IO控制

STM32LAN9252 实现 EtherCAT 从站 IO 控制(完整落地方案)EtherCAT 是工业以太网中高性能的实时总线,LAN9252 是 Microchip 推出的EtherCAT 从站控制器(ESC),可快速实现 STM32 与 EtherCAT 主站(…...

微短剧《嘉庆君游台湾》开机 演员余玥演绎进阶版菊香

3月13日,由北京市人民政府台湾事务办公室官方新媒体平台“京彩台湾”出品,北京博羽齐文化传媒有限公司承制,演员霍政谚、丁梓航、余玥、麦片(吴羽朔)等主演的古装微短剧《嘉庆君游台湾》在福建省泉州市百崎短剧园举行开…...

分辨率与WLAN

背景 杂七杂八随便聊 一、分辨率 1080p分辨率究竟是多少乘以多少? 1920 1080 1080p 19201080 (FHD,全高清),虽然1920接近2000但不叫2k2k 25601440(QHD,2K/Quad HD)4K:…...

Pipelined-SAR ADC全流程设计:从理论到实践

Pipelined-SAR ADC全流程设计 包括Pipelined-SAR ADC的理论分析,从基本的ADC结构到电路原理。 包括Pipelined-SAR ADC的Matlab建模,从基础的Simulink模型讲解到各种非理想因素的模型分析。 包括Pipelined-SAR ADC的电路设计,从各个子模块的电…...

CSDN技术盲盒挑战全攻略

在技术迭代日新月异的今天,我们早已习惯了按部就班的学习路径:从基础语法到框架实战,从后端开发到前端交互,一切都在我们的计划之中。然而,当熟悉的路线变得平淡,当舒适区的边界难以突破,一种全新的学习模式正在开发者社区悄然兴起 ——技术盲盒挑战。 它打破了我们对学…...

【电力系统】风电、光伏与储能(含电池和废弃矿井小型抽水蓄能)互补调度运行研究【含Matlab源码 15174期】

💥💥💥💥💥💥💥💥💞💞💞💞💞💞💞💞💞Matlab领域博客之家💞&…...

【电磁】计算电阻率层析成像(ERT)表面和跨井(XBH)电极配置的2D和3D灵敏度分布【含Matlab源码 15173期】

💥💥💥💥💥💥💥💥💞💞💞💞💞💞💞💞💞Matlab领域博客之家💞&…...

【电池】PMP算法的插电式混合动力车能量优化控制策略【含Matlab源码 15172期】

💥💥💥💥💥💥💥💥💞💞💞💞💞💞💞💞💞Matlab领域博客之家💞&…...

【电池】LPV模型预测控制方法和耦合电热模型的电池状态估计【含Matlab源码 15171期】

💥💥💥💥💥💥💥💥💞💞💞💞💞💞💞💞💞Matlab领域博客之家💞&…...

【卫星】GNSS多路径效应分析【含Matlab源码 15170期】

💥💥💥💥💥💥💥💥💞💞💞💞💞💞💞💞💞Matlab领域博客之家💞&…...

电科金仓深度解析:MySQL迁移的真实成本与工程化破局

前言:决策者真正在算的那本账 国产化替代走到深水区,越来越多的企业开始认真审视 MySQL 迁金仓这件事。但在我们接触过的项目里,决策层卡壳的地方,往往不是数据库授权费本身——那个数字看得见、算得清。真正让人犹豫的,是两笔算不清楚的账: 第一笔&…...

不用公网 IP!cpolar 让 OpenClaw 随时随地在线

前言 很多人辛苦部署完 OpenClaw,都会陷入同一个无奈:这款能本地运行、绝对保护隐私的超强 AI,却只能守着家里的局域网用。人一出门,它就变成了 “离线状态”,想查资料、写代码、处理文件,全都用不上。明明…...

最近在研究一个基于三菱PLC和组态王的物流货物分拣控制系统,感觉挺有意思的,分享一下我的思路和代码实现

No.1002 基于三菱PLC和组态王物流货物分拣控制系统的设计首先,这个系统的核心是通过PLC控制物流分拣设备,组态王则负责监控和操作界面。PLC的逻辑控制部分我用的是三菱的GX Works2,组态王则是Kingview。 PLC部分 PLC的逻辑控制主要分为几个部…...

js之xml处理

关键组件 #mermaid-svg-pZ4JG1KyqpuxYduQ{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-svg-pZ4JG1KyqpuxYduQ…...

打工人上班摸魚小說-第十九章 录像、伪装与凌晨三点的末班车

# 打工人上班摸魚小說-第十九章 录像、伪装与凌晨三点的末班车---林舟在那个南方城市待了三天。三天里,他换了三家旅馆。第一家离车站太近,人来人往,不安全。第二家隔壁住着一对情侣,每天晚上吵到半夜,吵得他睡不着。第…...

打工人上班摸魚小說-第十八章 车站、跟踪与三号站台的陌生人

# 打工人上班摸魚小說-第十八章 车站、跟踪与三号站台的陌生人---林舟是被手机震醒的。他猛地睁开眼,一把抓起床头的手机。屏幕上是一个陌生号码,没有归属地显示。他盯着那串数字,手心开始出汗。窗帘缝隙里透进来的光是灰白色的,天…...

打工人上班摸魚小說-第十七章 逃亡、交易与再也醒不过来的清晨

# 打工人上班摸魚小說-第十七章 逃亡、交易与再也醒不过来的清晨 --- 林舟不记得那一夜是怎么熬过去的。 他只记得蹲在窗户下面,握着那把刀,一直蹲到天亮。张黎也蹲着,靠在他旁边,一动不动。两个人谁也没说话,谁也没…...

打工人上班摸魚小說-第十六章 老K、背叛与再也无法信任的眼睛

# 打工人上班摸魚小說-第十六章 老K、背叛与再也无法信任的眼睛---天亮了。林舟坐在沙发上,看着窗帘缝隙里透进来的光。那道光从白色变成金色,从金色变成刺眼的白。他一直坐着,没动。手还握着那把刀,握了一夜,手心全是…...

打工人上班摸魚小說-第十五章 地铁、跟踪与再也甩不掉的影子

# 打工人上班摸魚小說-第十五章 地铁、跟踪与再也甩不掉的影子---林舟睁开眼的时候,天已经亮了。他不知道自己是什么时候睡着的,只记得看着天花板,看着看着,眼皮就沉了。醒来的时候,阳光从窗帘的缝隙里照进来&#xff…...

智能分析平台国产化架构:如何替换国外技术?(华为云实践)

智能分析平台国产化架构实践:基于华为云的全栈替换指南 副标题:从国外组件到国产生态的平滑迁移之路 摘要/引言 当企业的智能分析平台还在依赖Hadoop、Oracle、Tableau等国外技术时,合规风险、安全漏洞、供应链中断已成为悬在头顶的“达摩…...

PyTorch的OneCycleLR详细介绍:解锁“超级收敛”的油门控制术

在深度学习的竞速场上,如果说模型架构是赛车的引擎,优化器是传动系统,那么学习率(Learning Rate)就是车手脚下的油门。踩浅了,车如蜗牛;踩深了,车毁人亡。 长期以来,我们…...

PyTorch的CyclicLR详细介绍:给模型训练装上“涡轮增压”

在深度学习的浩瀚征途中,如果说优化器是驱动模型前行的引擎,那么学习率(Learning Rate)就是控制这台引擎功率的油门。油门踩得太猛,模型会在最优解附近剧烈震荡甚至“飞”出轨道;踩得太轻,模型则…...