论文阅读之方法: Single-cell transcriptomics of 20 mouse organs creates a Tabula Muris

The Tabula Muris Consortium., Overall coordination., Logistical coordination. et al. Single-cell transcriptomics of 20 mouse organs creates a Tabula Muris. Nature 562, 367–372 (2018).

论文地址:https://doi.org/10.1038/s41586-018-0590-4

代码地址:http://tabula-muris.ds.czbiohub.org


方法

小鼠和器官采集
四只10至15周龄的雄性和四只处女雌性C57BL/6JN小鼠从查尔斯·里弗的国家衰老研究所种群运输至VA帕洛阿尔托的兽医医学单元(VMU)。小鼠在这两个地点均在12小时光/暗周期下饲养,并提供自由进食和饮水。查尔斯·里弗的饮食为NIH-31,而VA VMU则使用Teklad 2918饮食。未记录或追踪小鼠的同窝关系,小鼠在VA VMU饲养不超过2周,之后进行安乐死。在组织收集前,小鼠于早上8点被放入无菌采集室15分钟,以收集新鲜的粪便颗粒。麻醉使用2.5% v/v Avertin,小鼠体重被称量,毛发被剃除,并通过心脏穿刺采血,之后进行经心脏灌注,使用20ml PBS。然后立即收集肠系膜脂肪组织,避免暴露于肝脏和胰腺灌注液中,这会影响细胞分选。由于无法从同一只小鼠中分离肝脏和胰腺的可活细胞,因此每个器官使用两只雄性和两只雌性小鼠。然后按照以下顺序解剖整个器官:大肠、脾脏、胸腺、气管、舌头、大脑、心脏、肺、肾脏、生殖腺脂肪组织、膀胱、隔膜、肢体肌肉(胫前肌)、皮肤(背部)、皮下脂肪组织(腹股沟脂肪垫)、乳腺(脂肪垫2、3和4)、褐色脂肪组织(肩胛间脂肪垫)、主动脉和骨髓(脊柱和肢体骨)。器官收集于上午10点前完成。经过单细胞解离后,细胞悬液要么用于FACS分选至384孔板,要么用于微流控液滴文库的准备。所有动物护理和程序均按照VA帕洛阿尔托动物研究委员会批准的机构指南进行。

组织解离与样品准备
每种组织的具体协议在论文补充信息中描述。

样品大小、随机化和盲法
研究前未进行样品大小选择。未进行随机化和盲法处理:作者在整个研究过程中均知晓所有数据和与元数据相关的变量。

单细胞方法

裂解板准备
裂解板通过向384孔硬壳PCR板(Bio-Rad HSP3901)中分配0.4μl裂解缓冲液(0.5 U重组RNA酶抑制剂(Takara Bio, 2313B)、0.0625% Triton™ X-100(Sigma, 93443-100ML)、3.125 mM dNTP混合物(Thermo Fisher, R0193)、3.125μM Oligo-dT30VN(Integrated DNA Technologies, 5′AAGCAGTGGTATCAACGCAGAGTACT30VN-3′)和1:600,000 ERCC RNA内标混合物(Thermo Fisher, 4456740))进行制备,使用Tempest液体处理器(Formulatrix)。96孔裂解板也使用4μl裂解缓冲液制备。所有板被用AlumaSeal CS薄膜(Sigma-Aldrich Z722634)封口,并以3220g离心1分钟后快速冷冻在干冰上。板被存储在-80°C直到分选。

FACS分选
单细胞解离后,通过FACS将每个器官和组织中的单细胞分选到384孔或96孔板中。大多数器官使用SH800S(Sony)分选器分选到384孔板中。心脏和肝脏分选到96孔板,心肌细胞手工挑选到96孔板。肢体肌肉和隔膜则使用Aria III(Becton Dickinson)分选器分选到384孔板中。每个384孔板的最后两列故意留空。对于大多数器官,单细胞通过前向散射(forward scatter)选取,死细胞和常见细胞类型通过单一荧光通道排除。使用荧光抗体组合对大多数器官进行稀有细胞群体富集(详见补充信息),但也有一些仅用作可活细胞的染色。根据需要使用颜色补偿。在SH800上,除了最稀有的细胞类型外,其他所有细胞都使用“单细胞”设置,稀有细胞类型使用“超纯”设置。分选器每天使用FACS缓冲液进行校准,每分选8个板后再次校准。对于典型的分选,1-3 ml预染色细胞悬液经过过滤,温和震荡后加载到FACS机器上。首先以低压流动少量细胞进行检查,然后调整压力,暂停流动,解封第一目标板并加载,随后开始分选。如果细胞悬液浓度过高,则使用FACS缓冲液或1X PBS稀释。对于某些细胞类型,如肝细胞,使用96孔板分选,因为无法精确将单个细胞分选到384孔板中。分选后,立即封板并用预标记铝膜封口,离心后迅速冷冻在干冰上。每个384孔板的分选平均需要8分钟。

cDNA合成与文库准备
cDNA合成使用Smart-seq2协议进行。简而言之,含单细胞裂解液的384孔板在冰上解冻,随后进行第一链合成。每孔加入0.6μl反应混合液(16.7 U μl-1 SMARTScribe逆转录酶(Takara Bio, 639538)、1.67 U μl-1重组RNA酶抑制剂(Takara Bio, 2313B)、1.67X第一链缓冲液(Takara Bio, 639538)、1.67μM TSO(Exiqon, 5′-AAGCAGTGGTATCAACGCAGAGTGAATrGrGrG-3′)、8.33 mM二硫苏糖醇(Bioworld, 40420001-1)、1.67 M甜菜碱(Sigma, B0300-5VL)和10 mM MgCl2(Sigma, M1028-10X1ML))使用Tempest液体处理器加入每个孔。逆转录反应在ProFlex 2 × 384热循环仪(Thermo Fisher)中以42°C孵育90分钟,并通过在70°C加热5分钟停止。
随后,使用Mantis液体处理器(Formulatrix)向每孔加入1.5μl PCR混合液(1.67X KAPA HiFi HotStart ReadyMix(Kapa Biosystems, KK2602)、0.17μM IS PCR引物(IDT, 5′-AAGCAGTGGTATCAACGCAGAGT-3′)和0.038 U μl-1 Lambda外切酶(NEB, M0262L)),并在ProFlex 2x384热循环仪上进行第二链合成,使用以下程序:1)37°C孵育30分钟,2)95°C孵育3分钟,3)98°C孵育20秒,67°C孵育15秒,72°C孵育4分钟,共进行23个循环,4)72°C孵育5分钟。
扩增产物用1:10的比例稀释为cDNA与10mM Tris-HCl(Thermo Fisher, 15568025),并通过荧光染料测定法(Quant-iT dsDNA High Sensitivity kit;Thermo Fisher, Q33120)在SpectraMax i3x微孔板读取器(Molecular Devices)上测量浓度。选定具有较高浓度的样本板进行下游处理,如果空白样本(含ERCC的非细胞孔)均值浓度大于0 ng μl-1,并且通过Quant-iT dsDNA标准曲线的线性回归得出R2值大于0.98,则选择这些样本孔。随后将这些孔重新格式化至新的384孔板中,浓度为0.3 ng μl-1,最终体积为0.4μl,使用Echo 550声波液体分配器(Labcyte)进行。

Illumina 测序文库的制备
如之前所述,Illumina 测序文库的制备步骤如下:
简而言之,使用 Nextera XT Library Sample Preparation kit(Illumina,FC-131-1096)对双链 cDNA 进行 tagmentation。每个孔内加入 0.8 μl Nextera tagmentation DNA 缓冲液(Illumina)和 0.4 μl Tn5 酶(Illumina),然后在 55°C 下孵育 10 分钟。通过加入 0.4 μl Neutralize Tagment Buffer(Illumina)并在室温下以 3,220g 离心 5 分钟停止反应。
接着进行索引 PCR 反应,加入 0.4 μl 5 μM i5 索引引物、0.4 μl 5 μM i7 索引引物和 1.2 μl Nextera NPM 混合液(Illumina)。在 ProFlex 2x384 热循环仪上进行 PCR 扩增,使用以下程序:

  1. 72°C 保温 3 分钟,
  2. 95°C 30 秒,
  3. 12 个循环:95°C 10 秒,55°C 30 秒,72°C 1 分钟,
  4. 72°C 保温 5 分钟。

文库合并、质量控制与测序
文库制备完成后,使用 Mosquito 液体处理器(TTP Labtech)将每个文库板的孔进行合并。合并后,通过使用 0.7x AMPure 珠(Fisher,A63881)进行两次纯化。文库质量通过 Fragment Analyzer(AATI)进行毛细管电泳评估,并使用 qPCR(Kapa Biosystems,KK4923)在 CFX96 Touch 实时 PCR 检测系统(Biorad)上进行定量。将合并的板池文库标准化至 2 nM,然后从 10 或 20 个板中混合等体积的文库,生成测序样本池。在测序前,加入 0.2% 的 PhiX 控制文库。

384孔和96孔板的测序文库
文库在 NovaSeq 6000 测序系统(Illumina)上进行测序,使用 2 × 100-bp 的双端读取和 2 × 8-bp 或 2 × 12-bp 的索引读取,使用 200 或 300 循环的试剂盒(Illumina,20012861 或 20012860)。

微流控液滴单细胞分析
单细胞通过 GemCode 单细胞仪(10x Genomics)在液滴乳液中捕获,并按照 10x Genomics 协议使用 GemCode 单细胞 3′ Gel Bead 和 Library V2 Kit 构建 scRNA-seq 文库。简而言之,单细胞悬液在倒置显微镜下检查,若样本质量合格,则将样本在含 2% FBS 的 PBS 中稀释至 1000 个细胞每 μl。如果细胞悬液中含有细胞聚集体或碎片,则在 4°C 下以 300g 离心 5 分钟,使用含 2% FBS 的 PBS 进行两次额外的洗涤。使用 Moxi GO II(Orflo Technologies)或血球计数板测量细胞浓度。将细胞加载到每个通道中,目标输出为每个样本 5000 个细胞。所有反应均在 Biorad C1000 Touch 热循环仪上使用 96 深孔反应模块进行。使用 12 个循环进行 cDNA 扩增和样本索引 PCR。扩增的 cDNA 和最终文库通过 Fragment Analyzer 使用高灵敏度 NGS 分析试剂盒(Advanced Analytical)进行评估。10x cDNA 文库的平均片段长度通过 Fragment Analyzer(AATI)和 Kapa Library Quantification 试剂盒(Illumina)通过 qPCR 进行定量。每个文库被稀释至 2 nM,16 个文库的等体积混合,准备每次 NovaSeq 测序运行。使用 100 循环试剂盒进行测序,Read 1 为 26 个碱基,Index 1 为 8 个碱基,Read 2 为 90 个碱基(Illumina 20012862)。在测序前加入 0.2% 到 1% 的 PhiX 控制文库。文库在 NovaSeq 6000 测序系统(Illumina)上进行测序。

数据处理
NovaSeq 测序数据使用 bcl-2fastq 版本 2.19.0.316 进行去重。使用 STAR 版本 2.5.2b,参数 TK,将读取数据对齐到 mm10plus 基因组。使用 HTSEQ 版本 0.6.1p1(默认参数)生成基因计数,除非将‘stranded’设置为‘false’,并将‘mode’设置为‘intersection-nonempty’。
微流控液滴平台的数据使用 CellRanger 版本 2.0.1(来自 10x Genomics)进行去重和对齐,使用默认参数。

聚类
使用 Seurat 包版本 2.2.1 执行标准的过滤、变量基因选择、降维和聚类过程。详细的工作示例,包括每个操作的数学公式,可以在 Organ Annotation Vignette 中找到。根据组织的不同,每个组织的聚类过程(分辨率和主成分数量(PCs))在 GitHub 上的组织特定 Rmd 文件中可以查看。对于每种组织和每种测序方法(FACS 和微流控液滴),执行了以下步骤:

  1. 细胞排序:按细胞 ID 进行字典排序,以确保可重复性。
  2. 细胞筛选排除了检测到基因数少于 500 的细胞。(一个基因被认为是检测到的,如果至少有一个读数映射到该基因)。排除了读数少于 50,000(FACS)或 1,000 UMI(微流控液滴)的细胞。
  3. 计数归一化:对每个细胞的计数进行对数归一化,使用自然对数计算 1 + 每百万计数(FACS)或 1 + 每万计数(微流控液滴)。
  4. 选择变量基因:使用标准化对数离散度(阈值为 0.5)选择变量基因,其中标准化是根据对数均值表达的分箱值分别进行的。
  5. 主成分分析(PCA):将变量基因投影到低维子空间。主成分的数量是根据解释的方差图来选择的。
  6. 共享最近邻图:基于低维子空间内由主要主成分构成的欧几里得距离构建共享最近邻图。使用 Louvain 方法的变体进行细胞聚类,该方法在模块化函数中包含分辨率参数。
  7. 细胞可视化:使用二维 t 分布随机邻域嵌入(t-SNE)对 PC 投影数据进行可视化。
  8. 细胞类型分配:使用已知标记基因的丰度将细胞类型分配给每个聚类。每个组织的标记基因表达图展示在扩展数据中。
  9. 细胞类型混合聚类的精细化:当聚类似乎包含多种细胞类型时,通过增加聚类的分辨率参数或对数据进行子集化并重新运行步骤 3 到 7 进行精细化。

对所有 FACS 处理细胞和所有微流控液滴处理细胞进行类似的全局分析,以产生无偏的聚类结果。

异质性评分
设 C 为一个簇,分解为注释的细胞类型 C=T1∪T2∪...∪Tk。对于每一对细胞类型 Ti 和 Tj,我们计算它们成员之间的平均距离:

其中,dij为细胞类型 Ti和 Tj之间的距离。异质性评分 C 为所有至少含有五个细胞的细胞类型 TT 之间距离的最大值。对于 FACS 数据,细胞的向量 x 是上文步骤 5 中的主成分(PC)投影。扩展数据图 9 包含了选定簇的细胞类型距离矩阵 dij的热图,以及包含多个细胞类型的所有簇的异质性评分条形图。

差异表达重叠分析
对于 FACS 和微流控液滴数据,每个器官的差异表达分析通过 Wilcoxon 秩和检验进行,该检验由 Seurat 包中的 FindAllMarkers 函数实现。差异表达分析在细胞本体学组之间进行,结果生成了每个细胞本体学组与同一器官中所有其他本体学组之间差异表达的基因列表(ln(FoldChange)>0.25)。对于 microwell-seq 数据,我们使用了每种细胞类型和每个器官对应的已发布基因列表。然后,我们评估了三种方法之间这些列表的重叠情况。由于命名法不完全相同,分析是在三种方法之间可以匹配的细胞类型之间进行的(见补充表 2)。

批量基因表达谱的相关性
对于 FACS 和微流控液滴共享的 33 个细胞群体,计算每个群体的平均基因表达谱。此类批量基因表达谱的质量取决于检测到的分子总数。FACS 每个细胞检测到更多分子,但细胞数较少;微流控液滴每个细胞检测到的分子较少,但细胞数较多。为了评估在注释的细胞类型上不同方法之间的一致性,使用 Pearson 相关系数对每个共享细胞群体的对数表达谱进行计算。(只有在至少一个数据集中每百万计数大于等于 1 的基因才会被考虑。取对数之前加上伪计数 1 每百万。)

解离评分的计算
对于每个器官,对 140 个与解离相关的基因进行主成分分析(PCA)。第一主成分作为“解离评分”,因为它对应于这些基因的方差。

定义细胞类型富集的转录因子
转录因子被定义为 1,140 个基因,这些基因被注释为 Gene Ontology 术语“DNA 结合转录因子活性”,这些数据从 Mouse Genome Informatics 数据库(http://www.informatics.jax.org/mgihome/GO/project.shtml,2017年11月10日访问)下载。细胞类型被定义为细胞本体学和器官注释的唯一组合(例如,Lung_Endothelial_cell)。所有分析都在完整的数据集上进行,唯一例外的是相关图,这些数据通过随机选择每种细胞类型的 60 个细胞进行子抽样。富集转录因子通过 Seurat FindMarkers 函数进行定义,使用 Wilcoxon 显著性检验,比较目标细胞类型与所有其他细胞类型的组合。筛选标准为 p 值 < 10^-3、平均差异 > 0.2、pct.1 - pct.2 > 0.1(检测差异百分比 > 0.1),以及 pct.1 > 0.3(在 > 30% 的目标细胞中被检测到)。

使用细胞本体学类比较不同方法的细胞类型
我们使用 OntologyX R 包族版本 2.4(包括 ontologyIndex、ontologyPlot 和 ontologySimilarity 库)绘制了代表性的细胞本体学树状图(函数 onto_plot)。为了计算纠缠图(tanglegram),我们使用从所有表达基因构建的树状图作为参考,与通过特定基因本体学细胞功能(如转录因子、细胞表面标记、RNA 剪接因子)生成的树状图进行比较。纠缠得分使用 step2side 方法计算(untangle 函数来自 dendextend R 包)。纠缠是衡量两棵树状图之间对齐程度的指标。纠缠得分的范围是 0(完全对齐)到 1(无对齐)29。

通过随机森林定义转录因子网络
我们使用随机森林(将多个单一决策树结合起来的分类器)来计算每个基因在定义细胞类型中的重要性30。使用 varSelRF R 包版本 0.7-8,该包使用袋外误差作为最小化标准,并通过逐步消除最不重要的变量(即从随机森林分析中返回的变量重要性)来进行变量消除。该算法迭代地拟合随机森林,每次迭代都丢弃变量(基因)中最不重要的部分;选定的基因集是能够产生最小袋外误差的基因集合。这样可以选择出一组非冗余的较小变量集。

报告摘要
关于研究设计的更多信息,请参阅本文附带的 Nature Research 报告摘要。

代码可用性
所有用于分析的代码可以在 GitHub 上找到(https://github.com/czbiohub/tabula-muris)。

数据可用性
所有来自 Tabula Muris 的数据、协议和分析脚本作为公共资源共享(http://tabula-muris.ds.czbiohub.org/)。FACS(https://doi.org/10.6084/m9.figshare.5829687.v7)和微流控液滴(https://doi.org/10.6084/m9.figshare.5968960.v2)所有单细胞的基因计数和元数据,以及所有生成的 R 对象(https://doi.org/10.6084/m9.figshare.5821263.v1),以及 FACS 索引数据(https://doi.org/10.6084/m9.figshare.5975392)可在 Figshare 上访问(https://figshare.com/projects/Tabula_Muris_Transcriptomic_characterization_of_20_organs_and_tissues_from_Mus_musculus_at_single_cell_resolution/27733),原始数据可从基因表达资源库(Gene Expression Omnibus,GSE109774)获得。


这应该是科研工作者的梦中情刊吧。。。学习

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/928054.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

国产多点低压差分(M-LVDS)线路驱动器和接收器,可替代DS91D176/SN65MLVD201

MS2111 是多点低压差分 (M-LVDS) 线路驱动器和接收器。经过优化&#xff0c;可运行在高达 200Mbps 的信号速率下。所有部件均符合 MLVDS 标准 TIA / EIA-899 。该驱动器的输出支持负载低至 30Ω 的多点总线。 MS2111 的接收器属于 Type-2 &#xff0c; 可在 -1V 至 …

【推荐算法】推荐系统的评估

这篇文章是笔者阅读《深度学习推荐系统》第五章推荐系统的评估的学习笔记&#xff0c;在原文的基础上增加了自己的理解以及内容的补充&#xff0c;在未来的日子里会不断完善这篇文章的相关工作。 文章目录 离线评估划分数据集方法客观评价指标P-R曲线ROC/AUCmAPNDCG A/B 测试分…

专题1:AI大模型在汽车行业的应用现状与展望

前言&#xff1a; 本文是《大模型在汽车行业的典型应用实践》100w字长文预告的一篇&#xff0c;本文没有泛泛的去做行业应用现状的介绍&#xff0c;而是通过引入行业调研报告的方式&#xff0c;进行详解&#xff0c;用事事和数据来说话&#xff0c;具有很好的参考意义。 一、…

开源ISP介绍(1)——开源ISP的Vivado框架搭建

开源github链接&#xff1a;bxinquan/zynq_cam_isp_demo: 基于verilog实现了ISP图像处理IP 国内Gitee链接&#xff1a;zynq_cam_isp: 开源ISP项目 基于以上开源链接移植项目到正点原子领航者Zynq7020开发板&#xff0c;并对该项目的Vivddo工程进行架构详解&#xff0c;后续会…

【Java基础面试题009】Java的I/O流是什么?

相关知识补充&#xff1a;黑马-字符集、IO流&#xff08;一&#xff09;.pdf Autism_Btkrsr/Blog_md_to_pdf - 码云 - 开源中国 (gitee.com) 黑马-IO流&#xff08;二&#xff09;.pdf Autism_Btkrsr/Blog_md_to_pdf - 码云 - 开源中国 (gitee.com) 回答重点 Java的I/O&…

Python Tkinter 模块

Python 支持多种图形界面的第三方库&#xff0c;包括 TkQtwxWidgets… Python 提供的 Tkinter 模块&#xff0c;就是 Tk GUI 工具包的接口。 Tkinter Tk 是图形库&#xff0c;支持多种操作系统&#xff0c;使用 Tcl 语言开发&#xff1b; Tk 会调用操作系统提供的本地 GUI …

详细介绍下oracle建库过程中核心脚本dbcore.bsq

在我们搭建oracle 11g数据库过程中&#xff0c;当我们设置好安装参数后&#xff0c;最后一步进行数据库安装时&#xff0c;oracle安装进程实际上调用的是$ORACLE_HOME/rdbms/admin/sql.bsq脚本进行建库。今天我们将详细介绍下其中的核心脚本dbcore.bsq。 一、建库脚本 我们先看…

解决`-bash: ./configure:/bin/sh^M:解释器错误: 没有那个文件或目录`的问题

解决`-bash: ./configure:/bin/sh^M:解释器错误: 没有那个文件或目录`的问题 一、错误原因分析二、解决方法方法一:使用`dos2unix`工具方法二:使用`sed`命令方法三:使用`tr`命令方法四:在文本编辑器中转换方法五:在Windows系统中使用适当的工具三、预防措施四、总结在使…

linux安全-firewalld防火墙-基础讲解

目录 一、 防火墙技术分类 二、 firewalld 三、 firewalld支持的类型的NAT 四、 富语言 五、 firewalld配置方式 六、 firewall-cmd命令 七、 小实验 这篇文章将对 firewalld 防火墙的基础知识进行介绍 firewalld简介&#xff1a;firewalld的作用是为包过滤机制提供匹配…

图的概念即存储结构(C++实现图【1】)

目录 1. 图的基本概念 2. 图的存储结构 2.1 邻接矩阵 2.1.1私有成员变量 2.1.2类模板的声明 2.1.3构造函数 2.1.4获取顶点下标 2.1.5添加边的信息 2.1.6打印图 2.1.7测试用例 2.2邻接表 2.2.1私有成员变量 2.2.2Edge类 2.2.3类模板的声明 2.2.4构造函数 2.2.5获取顶点下标 2.2.…

使用Tauri创建桌面应用

当前是在 Windows 环境下 1.准备 系统依赖项 Microsoft C 构建工具WebView2 (Windows10 v1803 以上版本不用下载&#xff0c;已经默认安装了) 下载安装 Rust下载安装 Rust 需要重启终端或者系统 重新打开cmd&#xff0c;键入rustc --version&#xff0c;出现 rust 版本号&…

实验13 使用预训练resnet18实现CIFAR-10分类

1.数据预处理 首先利用函数transforms.Compose定义了一个预处理函数transform&#xff0c;里面定义了两种操作&#xff0c;一个是将图像转换为Tensor&#xff0c;一个是对图像进行标准化。然后利用函数torchvision.datasets.CIFAR10下载数据集&#xff0c;这个函数有四个常见的…

Wwise SoundBanks内存优化

1.更换音频格式为Vorbis 2.停用多余的音频&#xff0c;如Random Container的随机脚步声数量降为2个 3.背景音乐勾选“Stream”。这样就让音频从硬盘流送到Wwise&#xff0c;而不是保存在内存当中&#xff0c;也就节省了内存 4.设置最大发声数Max Voice Instances 5.设置音频…

【测试工具JMeter篇】JMeter性能测试入门级教程(六):JMeter中实现参数化的几种方式

一、参数化的定义 什么是参数化&#xff1f;从字面上去理解的话&#xff0c;就是事先准备好数据&#xff08;广义上来说&#xff0c;可以是具体的数据值&#xff0c;也可以是数据生成规则&#xff09;&#xff0c;而非在脚本中固化&#xff0c;脚本执行时从准备好的数据中取值。…

2024年11月份实时获取地图边界数据方法,省市区县街道多级联动【附实时geoJson数据下载】

首先&#xff0c;来看下效果图 在线体验地址&#xff1a;https://geojson.hxkj.vip&#xff0c;并提供实时geoJson数据文件下载 可下载的数据包含省级geojson行政边界数据、市级geojson行政边界数据、区/县级geojson行政边界数据、省市区县街道行政编码四级联动数据&#xff0…

【力扣】—— 二叉树的前序遍历、字典序最小回文串

Hi~&#xff01;这里是奋斗的明志&#xff0c;很荣幸您能阅读我的文章&#xff0c;诚请评论指点&#xff0c;欢迎欢迎 ~~ &#x1f331;&#x1f331;个人主页&#xff1a;奋斗的明志 &#x1f331;&#x1f331;所属专栏&#xff1a;数据结构 &#x1f4da;本系列文章为个人学…

电脑显示没信号显示屏不亮怎么办?电脑没信号解决方法

电脑没信号显示屏不亮这种故障的原因可能有多种&#xff0c;例如显示器的供电、连接、设置等问题&#xff0c;或者电脑的显卡、内存、硬盘、主板等硬件问题。所以我们想要解决这个问题&#xff0c;也是需要多方面排除找到具体原因然后进行修复。下面将为大家介绍一些常见的电脑…

【docker】Windows11创建Ubuntu-desktop并使用VNC完成远程访问

【docker】Windows11创建Ubuntu-desktop并使用VNC完成远程访问 文章目录 【docker】Windows11创建Ubuntu-desktop并使用VNC完成远程访问前言创建Ubuntu容器下载镜像运行容器连接容器 搭建容器XFCE桌面环境安装ubuntu桌面 总结 前言 docker ubuntu容器在深度学习领域的使用过程…

歇一歇,写写段子

无聊的日子都在写段子1.0 中学的时候喜欢看意林之类的杂志&#xff0c; 里面的作者用乱七八糟的理由跑去旅游&#xff0c;然后说“阻碍你脚步的永远只有逃离的勇气和对生活的热爱”&#xff0c; 我觉得太对了&#xff0c;可惜 12306 付款方式里没有勇气和热爱&#xff0c;不…

1203论文速读

1、Hierarchical Stochastic Block Model for Community Detection in Multiplex Networks∗ &#xff08;多层网络社区检测的层次随机块模型 &#xff09; 全文总结&#xff1a;本文提出了一种新颖的贝叶斯模型&#xff0c;称为分层随机块模型&#xff08;HSBM&#xff09;&a…