<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <author>
    <name>ZhengXi</name>
  </author>
  <generator uri="https://hexo.io/">Hexo</generator>
  <id>http://example.com/</id>
  <link href="http://example.com/" rel="alternate"/>
  <link href="http://example.com/atom.xml" rel="self"/>
  <rights>All rights reserved 2026, ZhengXi</rights>
  <subtitle>一菇一世界，一伞一春秋</subtitle>
  <title>伞间岁月</title>
  <updated>2026-04-23T09:16:02.000Z</updated>
  <entry>
    <author>
      <name>ZhengXi</name>
    </author>
    <category term="食用菌研究" scheme="http://example.com/categories/%E9%A3%9F%E7%94%A8%E8%8F%8C%E7%A0%94%E7%A9%B6/"/>
    <category term="食用菌" scheme="http://example.com/tags/%E9%A3%9F%E7%94%A8%E8%8F%8C/"/>
    <category term="分子鉴定" scheme="http://example.com/tags/%E5%88%86%E5%AD%90%E9%89%B4%E5%AE%9A/"/>
    <category term="PCR引物" scheme="http://example.com/tags/PCR%E5%BC%95%E7%89%A9/"/>
    <category term="灵芝" scheme="http://example.com/tags/%E7%81%B5%E8%8A%9D/"/>
    <category term="硫磺菌" scheme="http://example.com/tags/%E7%A1%AB%E7%A3%BA%E8%8F%8C/"/>
    <category term="羊肚菌" scheme="http://example.com/tags/%E7%BE%8A%E8%82%9A%E8%8F%8C/"/>
    <category term="ITS" scheme="http://example.com/tags/ITS/"/>
    <content>
      <![CDATA[<blockquote><p>基于 <strong>rDNA（核糖体 DNA）</strong> 和 <strong>蛋白编码基因</strong> 的多基因分子鉴定方案</p></blockquote><hr /><h2 id="概述"><a class="markdownIt-Anchor" href="#概述"></a> 概述</h2><p>食用菌的传统形态学鉴定依赖于子实体的宏观特征（菌盖形状、菌褶颜色、孢子印等），但在以下场景中往往力不从心：</p><ul><li><strong>菌丝体阶段</strong>（无子实体）</li><li><strong>同物异名 / 同名异物</strong> 的分类混乱</li><li><strong>近缘种</strong> 形态高度相似（如灵芝属 <em>Ganoderma</em> 内部）</li><li><strong>药用菌真伪鉴别</strong>（市场掺假问题）</li></ul><p><strong>DNA 分子标记</strong> 通过 PCR 扩增保守区域的特异性序列，结合测序和数据库比对，已成为食用菌鉴定的金标准。</p><hr /><h2 id="一-常用分子标记概述"><a class="markdownIt-Anchor" href="#一-常用分子标记概述"></a> 一、常用分子标记概述</h2><table><thead><tr><th>基因位点</th><th>全称</th><th>特点</th><th>适用范围</th></tr></thead><tbody><tr><td><strong>ITS</strong></td><td>Internal Transcribed Spacer（内部转录间隔区）</td><td>真菌条形码，变异速率高，通用性好，UNITE 数据库成熟</td><td>种级及部分种下水平</td></tr><tr><td><strong>LSU</strong></td><td>Large Subunit rRNA（28S 大亚基）</td><td>保守性高于ITS，系统发育信号稳定</td><td>属级以上、种级辅助</td></tr><tr><td><strong>TEF1-α</strong></td><td>Translation Elongation Factor 1-alpha（翻译延伸因子1-α）</td><td>蛋白编码单拷贝基因，分辨率高，适合近缘种</td><td>种级 / 近缘复合种</td></tr><tr><td><strong>RPB1 / RPB2</strong></td><td>RNA Polymerase II subunits（RNA 聚合酶II大/二亚基）</td><td>低拷贝蛋白编码基因，系统发育信息丰富</td><td>属内细分、深度系统发育</td></tr></tbody></table><blockquote><p><strong>实际策略</strong>：通常采用 <strong>ITS 作为一级标记</strong> + <strong>至少一个蛋白编码基因（如 TEF1-α 或 RPB2）作为二级标记</strong> 的多基因联合分析，以提高鉴定可靠性。</p></blockquote><hr /><h2 id="二-灵芝-ganoderma-分子鉴定"><a class="markdownIt-Anchor" href="#二-灵芝-ganoderma-分子鉴定"></a> 二、灵芝 (<em>Ganoderma</em>) 分子鉴定</h2><p>灵芝属物种形态多变且存在大量隐存种（cryptic species），单一 ITS 标记往往不足以区分。建议使用 <strong>ITS + LSU + TEF1-α + RBP2 四基因联合鉴定</strong>。</p><h3 id="21-引物列表"><a class="markdownIt-Anchor" href="#21-引物列表"></a> 2.1 引物列表</h3><table><thead><tr><th>目标基因</th><th>引物名称</th><th>序列 (5’ → 3’)</th><th>扩增区域</th></tr></thead><tbody><tr><td><strong>ITS</strong></td><td>ITS5</td><td><code>ggaagtaaaagtcgtaacaagg</code></td><td>ITS1–5.8S–ITS2 完整区</td></tr><tr><td></td><td>ITS4</td><td><code>tcctccgcttattgatatgc</code></td><td></td></tr><tr><td><strong>LSU</strong></td><td>LROR</td><td><code>acccgctgaacttaagc</code></td><td>28S D1–D2 区（~800 bp）</td></tr><tr><td></td><td>LR5</td><td><code>tcctgagggaaacttcg</code></td><td></td></tr><tr><td><strong>TEF1-α</strong></td><td>983F</td><td><code>gcyccygghcaycgtgayttyat</code></td><td>TEF1-α 编码区</td></tr><tr><td></td><td>1567R</td><td><code>achgtrccrataccaccratctt</code></td><td></td></tr><tr><td><strong>RBP2</strong></td><td>fRrbp2-6F</td><td><code>tggggyatggtntgyccygc</code></td><td>RNA 聚合酶II二亚基</td></tr><tr><td></td><td>fRrbp2-7cR</td><td><code>cccatrgcttgyttrcccat</code></td><td></td></tr></tbody></table><blockquote><p><strong>简并碱基说明</strong>：<code>Y = C/T</code>，<code>R = A/G</code>，<code>H = A/C/T</code>，<code>K = G/T</code>。这些简并碱位确保引物能覆盖灵芝属内的序列变异。</p></blockquote><h3 id="22-推荐反应体系25-μl"><a class="markdownIt-Anchor" href="#22-推荐反应体系25-μl"></a> 2.2 推荐反应体系（25 μL）</h3><table><thead><tr><th>组分</th><th>终浓度</th><th>体积</th></tr></thead><tbody><tr><td>10× PCR Buffer (含 Mg²⁺)</td><td>1×</td><td>2.5 μL</td></tr><tr><td>dNTP Mix</td><td>200 μM each</td><td>0.5 μL</td></tr><tr><td>上游引物 (10 μM)</td><td>0.4 μM</td><td>1 μL</td></tr><tr><td>下游引物 (10 μM)</td><td>0.4 μM</td><td>1 μL</td></tr><tr><td>Taq DNA Polymerase (5 U/μL)</td><td>1 U</td><td>0.25 μL</td></tr><tr><td>模板 DNA</td><td>~20 ng</td><td>1 μL</td></tr><tr><td>ddH₂O</td><td>—</td><td>18.75 μL</td></tr></tbody></table><h3 id="23-pcr-循环参数"><a class="markdownIt-Anchor" href="#23-pcr-循环参数"></a> 2.3 PCR 循环参数</h3><pre><code>预变性    95°C  3 min变性      95°C  30 s退火      52°C  30 s   ← ITS/LSU 用 52°C；TEF1-α/RBP2 可降至 48-50°C延伸      72°C  45 s/bp（ITS 约 1 min，LSU 约 1.5 min）          └─ 35 个循环终延伸    72°C  10 min保持      4°C  ∞</code></pre><h3 id="24-专业补充为什么灵芝需要多基因"><a class="markdownIt-Anchor" href="#24-专业补充为什么灵芝需要多基因"></a> 2.4 专业补充：为什么灵芝需要多基因？</h3><p>灵芝属（<em>Ganoderma</em>）是真菌界&quot;分类噩梦&quot;之一：</p><ul><li><strong>形态特征趋同进化严重</strong>：不同物种在相同生境下可能演化出相似的菌盖纹理和颜色</li><li><strong>ITS 存在同质异型（heterogeneity）</strong>：同一个体的 ITS 拷贝间可能存在序列差异（不完全 concerted evolution）</li><li><strong>隐存种普遍</strong>：例如 <em>G. lucidum</em> 复合种实际上包含多个形态无法区分的独立物种</li><li><strong>药用价值与物种对应关系混乱</strong>：市场上&quot;野生紫灵芝&quot;&quot;黑灵芝&quot;等商品名的生物学归属长期争议</li></ul><p>因此，<strong>国际灵芝研究的主流做法是采用多基因系统发育分析</strong>（White et al., Wang et al. 等），将 ITS 作为快速筛查工具，再用 TEF1-α 和 RBP2 进行精确界定。</p><hr /><h2 id="三-硫磺菌-laetiporus-分子鉴定"><a class="markdownIt-Anchor" href="#三-硫磺菌-laetiporus-分子鉴定"></a> 三、硫磺菌 (<em>Laetiporus</em>) 分子鉴定</h2><p>硫磺菌（俗称硫黄菇、鸡肉菌）属于多孔菌目，其分子鉴定相对简单——<strong>ITS 标记即可满足绝大多数鉴定需求</strong>。</p><h3 id="31-引物列表"><a class="markdownIt-Anchor" href="#31-引物列表"></a> 3.1 引物列表</h3><table><thead><tr><th>目标基因</th><th>引物名称</th><th>序列 (5’ → 3’)</th><th>说明</th></tr></thead><tbody><tr><td><strong>ITS</strong></td><td>ITS1</td><td><code>TCCGTAGGTGAACCTGCGG</code></td><td>真菌通用正向引物</td></tr><tr><td></td><td>ITS4</td><td><code>TCCTCCGCTTATTGATATGC</code></td><td>真菌通用反向引物</td></tr></tbody></table><blockquote><p><strong>ITS 区域</strong>：扩增产物覆盖 <strong>ITS1 – 5.8S rRNA – ITS2</strong> 完整区间，全长约 500–900 bp，是当前真菌物种鉴定的标准条形码。</p></blockquote><h3 id="32-专业补充硫磺菌的分类背景"><a class="markdownIt-Anchor" href="#32-专业补充硫磺菌的分类背景"></a> 3.2 专业补充：硫磺菌的分类背景</h3><ul><li>硫磺菌属 <em><strong>Laetiporus</strong></em> 全球分布约 20 余种，中国常见的是 <strong>硫磺菌 (<em>L. sulphureus</em>)</strong></li><li>北美有可食用的 <em><strong>L. cincinnatus</strong></em> 和有毒的 <em><strong>L. huroniensis</strong></em>（引起胃肠道不适）</li><li><strong>关键区分点</strong>：生长基质（阔叶针叶）、子实体颜色变化（鲜黄→橙红→褪色）、以及 <strong>ITS 序列中的特征性 SNP 位点</strong></li></ul><p>对于常规鉴定，单一 ITS 扩增 + BLAST 比对 NCBI GenBank 或 UNITE 数据库即可完成。</p><hr /><h2 id="四-羊肚菌-morchella-分子鉴定"><a class="markdownIt-Anchor" href="#四-羊肚菌-morchella-分子鉴定"></a> 四、羊肚菌 (<em>Morchella</em>) 分子鉴定</h2><p>羊肚菌是子囊菌门的代表类群，其分子鉴定体系最为完善，<strong>推荐使用三基因联合方案</strong>。</p><h3 id="41-引物列表"><a class="markdownIt-Anchor" href="#41-引物列表"></a> 4.1 引物列表</h3><table><thead><tr><th>目标基因</th><th>引物名称</th><th>序列 (5’ → 3’)</th><th>说明</th></tr></thead><tbody><tr><td><strong>ITS</strong></td><td>ITS1</td><td><code>TCCGTAGGTGAACCTGCG</code></td><td>子囊菌通用</td></tr><tr><td></td><td>ITS4</td><td><code>TCCTCCGCTTATTGATATGC</code></td><td>—</td></tr><tr><td><strong>TEF1-α</strong></td><td>tef1F</td><td><code>TACAARTGYGGTGGTATYGACA</code></td><td>简并引物</td></tr><tr><td></td><td>tef1R</td><td><code>ACNGACTTGACYTCAGTRGT</code></td><td>—</td></tr><tr><td><strong>RPB1</strong></td><td>RPB1A</td><td><code>GARTGYCCDGGDCAYTTYGG</code></td><td>RNA聚合酶I大亚基</td></tr><tr><td></td><td>RPB1C</td><td><code>CCNGCDATNTCRTTRTCCATRTA</code></td><td>—</td></tr><tr><td><strong>RPB2</strong></td><td>RPB2-9f</td><td><code>CAAATGGGCRATTGTCATACG</code></td><td>RNA聚合酶I二亚基</td></tr><tr><td></td><td>RPB2-3r</td><td><code>GCATYGGTATGCAGGTTGTGG</code></td><td>—</td></tr><tr><td><strong>LSU</strong></td><td>LSU-NL1</td><td><code>GCATATCAATAAGCGGAGG</code></td><td>28S 大亚基</td></tr><tr><td></td><td>LSU-NL2</td><td><code>GGTCCGTGTTTCAAGACGG</code></td><td>—</td></tr></tbody></table><h3 id="42-推荐组合方案"><a class="markdownIt-Anchor" href="#42-推荐组合方案"></a> 4.2 推荐组合方案</h3><p>根据鉴定精度需求选择：</p><table><thead><tr><th>方案</th><th>基因组合</th><th>适用场景</th></tr></thead><tbody><tr><td><strong>基础方案</strong></td><td>ITS 单基因</td><td>快速筛查、市场抽检</td></tr><tr><td><strong>标准方案</strong></td><td>ITS + TEF1-α</td><td>物种级别准确鉴定</td></tr><tr><td><strong>完整方案</strong></td><td>ITS + TEF1-α + RPB1/RPB2 + LSU</td><td>分类学研究、新种描述</td></tr></tbody></table><h3 id="43-专业补充羊肚菌的系统发育复杂性"><a class="markdownIt-Anchor" href="#43-专业补充羊肚菌的系统发育复杂性"></a> 4.3 专业补充：羊肚菌的系统发育复杂性</h3><p>羊肚菌的研究经历了多次分类学革命：</p><ol><li><strong>经典形态分类时代</strong>：依据子实体形态（帽顶颜色、菌柄有无、网棱深浅）划分 ~30 个物种</li><li><strong>系统发育时代（Du et al., 2012; O’Donnell et al., 2011）</strong>：基于多基因分析将羊肚菌重新划分为 <strong>Elata Clade（黑色羊肚菌支系）</strong> 和 <strong>Esculenta Clade（黄色羊肚菌支系）</strong>，每个支系下再细分为多个系统发育谱系（phylogenetic species）</li><li><strong>当前共识</strong>：全球确认约 <strong>80+ 系统发育种</strong>（phylospecies），其中中国分布约 24+ 种</li></ol><p><strong>实用意义</strong>：</p><ul><li><strong>黑色羊肚菌（Elata Clade）</strong>：多数春季发生，价格高，但部分物种可能积累微量肼类毒素（需充分加热）</li><li><strong>黄色羊肚菌（Esculenta Clade）</strong>：包括著名的 <em><strong>M. esculenta</strong></em>（美味羊肚菌）和 <em><strong>M. deliciosa</strong></em>（美味可人羊肚菌）</li><li>不同物种的 <strong>栽培条件差异巨大</strong>（温度阈值、营养需求、休眠机制），分子鉴定对育种和栽培至关重要</li></ul><hr /><h2 id="五-数据分析与比对资源"><a class="markdownIt-Anchor" href="#五-数据分析与比对资源"></a> 五、数据分析与比对资源</h2><table><thead><tr><th>数据库</th><th>地址</th><th>特点</th></tr></thead><tbody><tr><td><strong>NCBI GenBank</strong></td><td><a href="https://www.ncbi.nlm.nih.gov/genbank/">https://www.ncbi.nlm.nih.gov/genbank/</a></td><td>最大通用核酸数据库，含注释序列</td></tr><tr><td><strong>UNITE</strong></td><td><a href="https://unite.ut.ee/">https://unite.ut.ee/</a></td><td>真菌专属 ITS 参考数据库，含物种假设（SH）</td></tr><tr><td><strong>NCBI Taxonomy</strong></td><td><a href="https://www.ncbi.nlm.nih.gov/taxonomy">https://www.ncbi.nlm.nih.gov/taxonomy</a></td><td>权威真菌分类体系参考</td></tr><tr><td><strong>MycoBank</strong></td><td><a href="https://www.mycobank.org/">https://www.mycobank.org/</a></td><td>国际真菌命名注册库</td></tr></tbody></table><blockquote><p><strong>比对建议</strong>：优先使用 <strong>UNITE</strong> 进行 ITS 序列比对（真菌专用，SH 阈值自动聚类），同时用 <strong>NCBI GenBank</strong> 交叉验证。蛋白编码基因（TEF1-α/RPB）主要依赖 GenBank。</p></blockquote><hr /><h2 id="六-注意事项"><a class="markdownIt-Anchor" href="#六-注意事项"></a> 六、注意事项</h2><ol><li><strong>引物简并度</strong>：灵芝和羊肚菌的 TEF1-α / RPB 引物含有简并碱基，退火温度应适当降低（48–50°C）</li><li><strong>模板质量</strong>：食用菌子实体多糖含量高，CTAB 提取时需加强去除多糖步骤（增加氯仿抽提次数或使用 CTAB-PVP 缓冲液）</li><li><strong>污染防控</strong>：PCR 操作中严格分区，避免环境真菌污染（空气中有大量孢子）</li><li><strong>测序方向</strong>：双向测序（正反引物各测一条）拼接后质量更可靠</li><li><strong>命名规范</strong>：最终鉴定结果应标注使用的 <strong>基因位点</strong> 和 <strong>比对数据库版本</strong></li></ol><hr /><h2 id="参考资料"><a class="markdownIt-Anchor" href="#参考资料"></a> 参考资料</h2><ul><li>White, T.J. et al. (1990). Amplification and direct sequencing of fungal ribosomal RNA genes for phylogenetics. <em>PCR Protocols</em>, 315-322.</li><li>Schoch, C.L. et al. (2012). Nuclear ribosomal internal transcribed spacer (ITS) region as a universal DNA barcode for fungi. <em>PNAS</em>, 109(16), 6241-6246.</li><li>Du, X.H. et al. (2012). Evolutionary history of the divergent clades of the morel group (<em>Morchella</em> spp.). <em>Fungal Genetics and Biology</em>, 49, 905-918.</li><li>O’Donnell, K. et al. (2011). Phylogeny and phylogenetic nomenclature of the morel clade (<em>Morchellaceae</em>). <em>Mycologia</em>, 103(4), 777-797.</li><li>Wang, D.M. et al. (2019). Species recognition in <em>Ganoderma</em> sensu stricto. <em>Fungal Diversity</em>, 96(1), 1-36.</li></ul>]]>
    </content>
    <id>http://example.com/posts/962850472/</id>
    <link href="http://example.com/posts/962850472/"/>
    <published>2026-04-22T00:00:00.000Z</published>
    <summary>基于核糖体DNA（ITS/LSU）和蛋白编码基因（TEF1-α/RPB1/RPB2）的食用菌分子鉴定体系，涵盖灵芝、硫磺菌与羊肚菌的PCR引物方案。</summary>
    <title>灵芝、硫磺菌和羊肚菌的分子鉴定</title>
    <updated>2026-04-23T09:16:02.000Z</updated>
  </entry>
  <entry>
    <author>
      <name>ZhengXi</name>
    </author>
    <category term="开发笔记" scheme="http://example.com/categories/%E5%BC%80%E5%8F%91%E7%AC%94%E8%AE%B0/"/>
    <category term="微信小程序" scheme="http://example.com/tags/%E5%BE%AE%E4%BF%A1%E5%B0%8F%E7%A8%8B%E5%BA%8F/"/>
    <category term="生物信息学" scheme="http://example.com/tags/%E7%94%9F%E7%89%A9%E4%BF%A1%E6%81%AF%E5%AD%A6/"/>
    <category term="科研工具" scheme="http://example.com/tags/%E7%A7%91%E7%A0%94%E5%B7%A5%E5%85%B7/"/>
    <category term="实验计算" scheme="http://example.com/tags/%E5%AE%9E%E9%AA%8C%E8%AE%A1%E7%AE%97/"/>
    <content>
      <![CDATA[<blockquote><p><strong>生科小算 Pro</strong> — 一站式分子生物学科研计算工具箱</p></blockquote><h2 id="biocpng"><a class="markdownIt-Anchor" href="#biocpng"></a> <img src="https://i.see.you/2026/04/21/w5eW/bioc.png" alt="bioc.png" /></h2><h2 id="项目简介-project-introduction"><a class="markdownIt-Anchor" href="#项目简介-project-introduction"></a> 项目简介 | Project Introduction</h2><p><strong>生科小算 Pro</strong> 是一款专为生命科学领域科研人员打造的微信小程序工具集。它将日常实验中频繁使用的各类计算功能整合到一个简洁优雅的应用中，帮助研究者从繁琐的手工计算中解放出来，专注于科学发现本身。</p><p>从 DNA 序列分析到细胞培养方案设计，从 PCR 体系配制到动物实验剂量计算——22 个精心设计的工具模块覆盖了分子生物学、细胞生物学和基础药理学的常见计算需求。</p><h3 id="设计理念"><a class="markdownIt-Anchor" href="#设计理念"></a> 设计理念</h3><ul><li><strong>精准可靠</strong>：所有计算公式均来自权威文献或教科书，确保结果可溯源</li><li><strong>薄荷清新</strong>：采用薄荷绿主色调（<code>#3ecec4</code>），缓解实验疲劳感</li><li><strong>即用即走</strong>：无需注册登录，打开即用，适配碎片化实验时间</li><li><strong>每日激励</strong>：首页展示科研励志语录，陪伴每一个熬夜做实验的日子</li></ul><hr /><h2 id="功能矩阵-feature-matrix"><a class="markdownIt-Anchor" href="#功能矩阵-feature-matrix"></a> 功能矩阵 | Feature Matrix</h2><h3 id="核心计算工具-core-calculators"><a class="markdownIt-Anchor" href="#核心计算工具-core-calculators"></a> 核心计算工具 (Core Calculators)</h3><table><thead><tr><th>工具名称</th><th>功能描述</th><th>典型场景</th></tr></thead><tbody><tr><td><strong>溶液配制计算</strong></td><td>摩尔浓度、质量摩尔浓度、百分比浓度、稀释倍数计算</td><td>缓冲液配制、标准溶液制备</td></tr><tr><td><strong>DNA/RNA 计算</strong></td><td>核酸序列分子量、Tm 值（熔解温度）、GC 含量、OD260 浓度换算</td><td>引物设计验证、核酸定量</td></tr><tr><td><strong>蛋白质定量计算</strong></td><td>蛋白质分子量、氨基酸组成分析、等电点 pI 预测、三字母/单字母缩写互查</td><td>蛋白质表征分析</td></tr><tr><td><strong>PCR 相关计算</strong></td><td>PCR 反应体系配制、产物量预测、引物浓度计算</td><td>分子克隆实验准备</td></tr><tr><td><strong>qPCR 定量计算</strong></td><td>实时荧光定量 PCR 数据分析、ΔΔCt 法基因表达量计算、相对定量</td><td>基因表达差异分析</td></tr><tr><td><strong>分子式分子量计算</strong></td><td>输入化学分子式自动解析并计算分子量，支持水合分子</td><td>化学品称量计算</td></tr><tr><td><strong>质粒连接构建</strong></td><td>载体:插入片段摩尔比计算、T4 连接酶体系用量、连接反应效率评估</td><td>分子克隆连接反应</td></tr></tbody></table><h3 id="细胞生物学工具-cell-biology-tools"><a class="markdownIt-Anchor" href="#细胞生物学工具-cell-biology-tools"></a> 细胞生物学工具 (Cell Biology Tools)</h3><table><thead><tr><th>工具名称</th><th>功能描述</th><th>典型场景</th></tr></thead><tbody><tr><td><strong>细胞铺板计算</strong></td><td>计算每孔所需细胞数与培养液体积，支持 6/12/24/48/96/384 孔板规格</td><td>细胞接种方案设计</td></tr><tr><td><strong>细胞稀释计算</strong></td><td>细胞悬液稀释所需原液体积与稀释剂体积计算</td><td>调整至目标细胞密度</td></tr><tr><td><strong>细胞计数计算</strong></td><td>血球计数板（血球计数法）细胞浓度计算，支持大格/小格计数模式</td><td>手动细胞计数后浓度核算</td></tr><tr><td><strong>增殖速率模拟</strong></td><td>基于指数增长模型模拟细胞数量随时间变化趋势，可视化生长曲线</td><td>预测细胞汇合时间</td></tr><tr><td><strong>细胞增殖时间计算</strong></td><td>根据初始/终末细胞数及培养时长，计算群体倍增时间 (PDT)</td><td>评估细胞生长状态</td></tr><tr><td><strong>冻存配方计算</strong></td><td>细胞冻存液中 DMSO/培养基的精确配比计算，支持多种冻存体系</td><td>细胞库建立</td></tr></tbody></table><h3 id="动物实验工具-animal-experiment-tools"><a class="markdownIt-Anchor" href="#动物实验工具-animal-experiment-tools"></a> 动物实验工具 (Animal Experiment Tools)</h3><table><thead><tr><th>工具名称</th><th>功能描述</th><th>典型场景</th></tr></thead><tbody><tr><td><strong>动物给药方案计算器</strong></td><td>基于体重/体表面积的给药剂量计算、注射溶液配制</td><td>小鼠/大鼠给药实验</td></tr><tr><td><strong>动物体表面积计算</strong></td><td>基于 Meeh-Rubner 公式计算实验动物体表面积 (BSA)</td><td>给药剂量归一化</td></tr><tr><td><strong>物种年龄换算器</strong></td><td>跨物种等效年龄转换（人/小鼠/大鼠等），基于物种特异性寿命模型</td><td>动物模型年龄对应</td></tr><tr><td><strong>细菌生长时间预估</strong></td><td>通过 OD600 光密度值预估细菌生长阶段及培养时间</td><td>优化菌体收获时机</td></tr></tbody></table><h3 id="实验辅助工具-lab-assistants"><a class="markdownIt-Anchor" href="#实验辅助工具-lab-assistants"></a> 实验辅助工具 (Lab Assistants)</h3><table><thead><tr><th>工具名称</th><th>功能描述</th></tr></thead><tbody><tr><td><strong>实验工具箱</strong></td><td>离心机 RCF/RPM 换算、OD 值单位转换、多类型通用单位换算</td></tr><tr><td><strong>通用引物查询</strong></td><td>快速查询常用载体引物序列（如 T7/SP6/M13 等）及测序引物信息</td></tr><tr><td><strong>多计时器</strong></td><td>同时管理多个倒计时/正计时，适用于酶切、电泳、孵育等多步实验流程</td></tr><tr><td><strong>计数器</strong></td><td>点击式简单计数器，支持历史记录保存（如手动细胞计数、菌落计数）</td></tr><tr><td><strong>数据管理</strong></td><td>本地存储实验记录与计算结果，便于后续查阅和数据追溯</td></tr></tbody></table><hr /><h2 id="技术架构-technical-architecture"><a class="markdownIt-Anchor" href="#技术架构-technical-architecture"></a> 技术架构 | Technical Architecture</h2><pre><code>生科小算Pro/├── app.js                    # 应用入口，全局配置├── app.json                  # 页面路由 &amp; 窗口配置（26 个页面）├── app.wxss                 # 全局样式（薄荷绿主题变量）├── pages/│   ├── index/               # 首页（工具导航 + 每日语录轮播）│   ├── *-calculator/        # 各类计算工具页面（22 个）│   ├── feedback/            # 用户反馈入口│   └── data-manager/        # 数据持久化管理├── utils/│   ├── util.js              # 通用工具函数│   └── format-util.wxs      # WXS 数据格式化滤镜├── images/                  # 22 枚 SVG 扁平化图标└── i18n/                   # 国际化资源（预留）</code></pre><h3 id="技术要点"><a class="markdownIt-Anchor" href="#技术要点"></a> 技术要点</h3><ul><li><strong>原生框架</strong>：微信小程序 WXML / WXSS / JS 三件套，无第三方 UI 库依赖</li><li><strong>样式系统</strong>：基于 CSS 自定义属性 (<code>--primary-color</code>) 的主题变量系统，全局统一薄荷绿配色</li><li><strong>图标方案</strong>：全部采用自绘 SVG 矢量图标（64×64 viewBox），现代扁平线条风格</li><li><strong>数据持久化</strong>：<code>wx.setStorageSync</code> 本地存储，支持计算历史与用户偏好保留</li><li><strong>性能优化</strong>：<code>requiredComponents</code> 懒加载 + 页面预加载规则配置</li></ul><hr /><h2 id="后续更新方向-future-roadmap"><a class="markdownIt-Anchor" href="#后续更新方向-future-roadmap"></a> 后续更新方向 | Future Roadmap</h2><h3 id="近期计划-near-term"><a class="markdownIt-Anchor" href="#近期计划-near-term"></a> 近期计划 (Near-term)</h3><ul><li><p><strong>引物设计与优化</strong></p><ul><li>引物 Tm 值优化、发卡结构/二聚体检测</li><li>限制性内切酶位点扫描</li><li>与 NCBI BLAST 结果联动</li></ul></li><li><p><strong>凝胶电泳分析</strong></p><ul><li>DNA Marker 片段大小估算</li><li>电泳条带迁移距离和分子量换算</li></ul></li><li><p><strong>数据导出增强</strong></p><ul><li>计算结果一键生成 CSV / PDF 实验报告</li><li>支持批量导出历史记录</li></ul></li></ul><h3 id="中期规划-mid-term"><a class="markdownIt-Anchor" href="#中期规划-mid-term"></a> 中期规划 (Mid-term)</h3><ul><li><strong>实验流程向导</strong><ul><li>Western Blot 全流程计算（上样量→转膜条件→抗体稀释→显影时间）</li><li>细胞转染方案设计（脂质体/电转参数推荐）</li></ul></li></ul><h3 id="远期展望-long-term"><a class="markdownIt-Anchor" href="#远期展望-long-term"></a> 远期展望 (Long-term)</h3><ul><li><p><strong>AI 辅助功能</strong></p><ul><li>基于用户输入的自然语言实验需求，智能推荐合适工具与参数</li><li>异常数值自动预警（如超出合理范围的结果高亮提示）</li></ul></li><li><p><strong>HarmonyOS NEXT 版本</strong></p><ul><li>基于 ArkTS 的原生鸿蒙应用已同步开发中</li><li>跨平台统一用户体验</li></ul></li></ul><hr /><h2 id="反馈与联系-feedback"><a class="markdownIt-Anchor" href="#反馈与联系-feedback"></a> 反馈与联系 | Feedback</h2><p>在使用过程中遇到任何问题或有新功能建议，欢迎通过以下方式联系：</p><ul><li><strong>微信</strong>：<code>realzhengxi</code></li><li><strong>社交平台</strong>：小红书 / 抖音搜索「<strong>生科小算Pro</strong>」</li><li><strong>小程序内反馈</strong>：首页 → 右上角 → 反馈按钮</li></ul><hr /><blockquote><p><strong>本文最后更新于</strong>：2026-04-21<br /><strong>适用版本</strong>：生科小算 Pro v9.x<br /><strong>声明</strong>：本工具仅供辅助参考，实际实验操作请以实验室 SOP 为准。</p></blockquote><hr /><h2 id="相关链接-links"><a class="markdownIt-Anchor" href="#相关链接-links"></a> 相关链接 | Links</h2><ul><li>[微信小程序搜索「生科小算Pro」</li><li><a href="#">配套鸿蒙版 · 生科小算</a> （开发中）</li><li><a href="#">生科Protocols</a> （合作伙伴）</li></ul><hr /><p><em>用计算的力量，加速每一次发现的脚步。</em></p>]]>
    </content>
    <id>http://example.com/posts/3215020490/</id>
    <link href="http://example.com/posts/3215020490/"/>
    <published>2026-04-21T00:00:00.000Z</published>
    <summary>生科小算Pro：一站式分子生物学科研计算工具箱。</summary>
    <title>微信小程序：生科小算Pro</title>
    <updated>2026-04-23T09:16:02.000Z</updated>
  </entry>
  <entry>
    <author>
      <name>ZhengXi</name>
    </author>
    <category term="开发笔记" scheme="http://example.com/categories/%E5%BC%80%E5%8F%91%E7%AC%94%E8%AE%B0/"/>
    <category term="微信小程序" scheme="http://example.com/tags/%E5%BE%AE%E4%BF%A1%E5%B0%8F%E7%A8%8B%E5%BA%8F/"/>
    <category term="Git" scheme="http://example.com/tags/Git/"/>
    <category term="GitHub" scheme="http://example.com/tags/GitHub/"/>
    <category term="SSH" scheme="http://example.com/tags/SSH/"/>
    <category term="微信开发者工具" scheme="http://example.com/tags/%E5%BE%AE%E4%BF%A1%E5%BC%80%E5%8F%91%E8%80%85%E5%B7%A5%E5%85%B7/"/>
    <content>
      <![CDATA[<h2 id="概述"><a class="markdownIt-Anchor" href="#概述"></a> 概述</h2><p>在微信开发者工具中，通过 Git 版本管理将小程序项目推送到 GitHub 远程仓库，需要完成 <strong>SSH 密钥配置</strong> 和 <strong>远程仓库设置</strong> 两个核心步骤。</p><blockquote><p><strong>推荐认证方式</strong>：使用 <strong>SSH Key（指定密钥）</strong> 方式认证，比 SSH Agent 更可靠，不依赖系统 ssh-agent 进程。</p></blockquote><hr /><h2 id="一-生成-ssh-密钥对"><a class="markdownIt-Anchor" href="#一-生成-ssh-密钥对"></a> 一、生成 SSH 密钥对</h2><p>打开终端（Terminal），执行以下命令：</p><pre><code class="bash">ssh-keygen -t ed25519 -C &quot;你的GitHub邮箱@example.com&quot;</code></pre><p>按提示操作：</p><ul><li><strong>文件保存路径</strong>：直接回车，使用默认路径 <code>~/.ssh/id_ed25519</code></li><li><strong>密码短语 (passphrase)</strong>：可设置也可留空</li></ul><blockquote><p><strong>为什么用 ed25519？</strong> <code>ed25519</code> 是 GitHub 推荐的最新算法，比传统的 <code>rsa</code> 更安全、更快。如果系统不支持，可改用 <code>ssh-keygen -t rsa -b 4096</code>。</p></blockquote><p>生成后会在 <code>~/.ssh/</code> 目录下产生两个文件：</p><table><thead><tr><th>文件</th><th>说明</th></tr></thead><tbody><tr><td><code>id_ed25519</code></td><td>私钥（<mark>绝对不能泄露</mark>）</td></tr><tr><td><code>id_ed25519.pub</code></td><td>公钥（添加到 GitHub 使用）</td></tr></tbody></table><hr /><h2 id="二-将公钥添加到-github"><a class="markdownIt-Anchor" href="#二-将公钥添加到-github"></a> 二、将公钥添加到 GitHub</h2><h3 id="21-查看并复制公钥"><a class="markdownIt-Anchor" href="#21-查看并复制公钥"></a> 2.1 查看并复制公钥</h3><pre><code class="bash">cat ~/.ssh/id_ed25519.pub</code></pre><p>复制输出的全部内容。</p><h3 id="22-在-github-上添加"><a class="markdownIt-Anchor" href="#22-在-github-上添加"></a> 2.2 在 GitHub 上添加</h3><ol><li>打开 GitHub → <strong>Settings</strong> → <strong>SSH and GPG keys</strong> → <strong>New SSH key</strong></li><li><strong>Title</strong>：随意填写（如 <code>WeChat DevTools</code>）</li><li><strong>Key type</strong>：选择 <code>Authentication Key</code></li><li><strong>Key</strong>：粘贴刚才复制的公钥内容</li><li>点击 <strong>Add SSH key</strong></li></ol><hr /><h2 id="三-配置-~sshconfig推荐"><a class="markdownIt-Anchor" href="#三-配置-~sshconfig推荐"></a> 三、配置 ~/.ssh/config（推荐）</h2><h3 id="31-创建或编辑-config-文件"><a class="markdownIt-Anchor" href="#31-创建或编辑-config-文件"></a> 3.1 创建或编辑 config 文件</h3><pre><code class="bash">nano ~/.ssh/config</code></pre><h3 id="32-写入以下内容"><a class="markdownIt-Anchor" href="#32-写入以下内容"></a> 3.2 写入以下内容</h3><pre><code># ===== GitHub 配置 =====Host github.com  HostName github.com  User git  IdentityFile ~/.ssh/id_ed25519  UseKeychain yes    # 仅 macOS 需要，Windows/Linux 删掉这行</code></pre><h3 id="33-设置文件权限"><a class="markdownIt-Anchor" href="#33-设置文件权限"></a> 3.3 设置文件权限</h3><pre><code class="bash">chmod 600 ~/.ssh/config</code></pre><blockquote><p><strong>权限必须为 600</strong>：SSH 要求 config 文件权限必须是 <code>600</code>（仅所有者可读写），否则会报错 <code>Bad owner or permissions</code>。</p></blockquote><h3 id="34-逐行解释"><a class="markdownIt-Anchor" href="#34-逐行解释"></a> 3.4 逐行解释</h3><table><thead><tr><th>配置项</th><th>含义</th></tr></thead><tbody><tr><td><code>Host github.com</code></td><td>匹配规则：当连接 <code>github.com</code> 时触发以下配置</td></tr><tr><td><code>HostName github.com</code></td><td>实际连接的主机地址</td></tr><tr><td><code>User git</code></td><td>使用 <code>git</code> 用户身份连接（GitHub 固定为 git）</td></tr><tr><td><code>IdentityFile ~/.ssh/id_ed25519</code></td><td>指定使用的私钥文件路径</td></tr><tr><td><code>UseKeychain yes</code></td><td>macOS 专用：将密钥存入系统钥匙串，重启后自动加载</td></tr></tbody></table><h3 id="35-多平台多账号配置进阶"><a class="markdownIt-Anchor" href="#35-多平台多账号配置进阶"></a> 3.5 多平台/多账号配置（进阶）</h3><pre><code># ===== GitHub 主账号 =====Host github.com  HostName github.com  User git  IdentityFile ~/.ssh/id_ed25519_github  UseKeychain yes# ===== Gitee =====Host gitee.com  HostName gitee.com  User git  IdentityFile ~/.ssh/id_ed25519_gitee  UseKeychain yes# ===== GitHub 副账号（通过别名区分）=====Host github-work  HostName github.com  User git  IdentityFile ~/.ssh/id_ed25519_work  UseKeychain yes</code></pre><p>使用副账号时，克隆地址中的 <code>github.com</code> 替换为别名：</p><pre><code class="bash">git clone git@github-work:workuser/repo.git</code></pre><hr /><h2 id="四-测试-ssh-连接"><a class="markdownIt-Anchor" href="#四-测试-ssh-连接"></a> 四、测试 SSH 连接</h2><pre><code class="bash">ssh -T git@github.com</code></pre><p>首次连接会提示确认 GitHub 指纹，输入 <code>yes</code>。</p><ul><li>成功输出：<code>Hi 你的用户名! You've successfully authenticated, but GitHub does not provide shell access.</code></li><li>失败输出：<code>Permission denied (publickey)</code> → 检查公钥是否正确添加到 GitHub</li></ul><hr /><h2 id="五-微信开发者工具配置"><a class="markdownIt-Anchor" href="#五-微信开发者工具配置"></a> 五、微信开发者工具配置</h2><h3 id="51-配置认证方式"><a class="markdownIt-Anchor" href="#51-配置认证方式"></a> 5.1 配置认证方式</h3><p>进入 <strong>版本管理</strong> → <strong>设置</strong>（齿轮图标）→ <strong>网络和认证</strong> → <strong>认证方式</strong>：</p><p>选择 <strong>使用 SSH Key（指定密钥）</strong>：</p><table><thead><tr><th>字段</th><th>应填写的路径</th></tr></thead><tbody><tr><td><strong>公钥文件</strong></td><td><code>/Users/你的用户名/.ssh/id_ed25519.pub</code></td></tr><tr><td><strong>私钥文件</strong></td><td><code>/Users/你的用户名/.ssh/id_ed25519</code></td></tr><tr><td><strong>密码短语</strong></td><td>生成密钥时设置的密码，没设置就留空</td></tr></tbody></table><blockquote><p><strong>公钥 vs 私钥路径</strong></p><ul><li>公钥文件路径末尾必须有 <strong><code>.pub</code></strong></li><li>私钥文件路径<strong>没有</strong> <code>.pub</code></li><li>混淆两者会导致 <code>SSH Public key file not found</code> 错误</li></ul></blockquote><h3 id="52-配置远程仓库"><a class="markdownIt-Anchor" href="#52-配置远程仓库"></a> 5.2 配置远程仓库</h3><p>进入 <strong>版本管理</strong> → <strong>远程</strong> 标签 → <strong>添加远程仓库</strong>：</p><table><thead><tr><th>字段</th><th>值</th></tr></thead><tbody><tr><td><strong>名称</strong></td><td><code>origin</code></td></tr><tr><td><strong>URL</strong></td><td><code>git@github.com:你的用户名/仓库名.git</code></td></tr></tbody></table><blockquote><p><strong>SSH URL 格式</strong>：GitHub SSH 地址格式为 <code>git@github.com:用户名/仓库名.git</code>，不要使用 HTTPS 格式（<code>https://github.com/...</code>）。</p></blockquote><h3 id="53-推送"><a class="markdownIt-Anchor" href="#53-推送"></a> 5.3 推送</h3><p>点击 <strong>推送</strong>，选择本地分支和远程分支，确认即可。</p><hr /><h2 id="六-常见问题排查"><a class="markdownIt-Anchor" href="#六-常见问题排查"></a> 六、常见问题排查</h2><h3 id="61-错误速查表"><a class="markdownIt-Anchor" href="#61-错误速查表"></a> 6.1 错误速查表</h3><table><thead><tr><th>错误信息</th><th>原因</th><th>解决方案</th></tr></thead><tbody><tr><td><code>Permission denied (publickey)</code></td><td>公钥未添加到 GitHub 或密钥不匹配</td><td>重新检查 <a href="#%E4%BA%8C%E5%B0%86%E5%85%AC%E9%92%A5%E6%B7%BB%E5%8A%A0%E5%88%B0-github">第二步</a></td></tr><tr><td><code>SSH Public key file not found</code></td><td>微信工具中公钥路径填错</td><td>确保公钥路径以 <code>.pub</code> 结尾</td></tr><tr><td><code>credentials callback max loop reached</code></td><td>认证方式配置不当</td><td>改用「指定密钥」而非「SSH Agent」</td></tr><tr><td><code>Bad owner or permissions</code></td><td>config 文件权限过宽</td><td>执行 <code>chmod 600 ~/.ssh/config</code></td></tr><tr><td><code>Could not open a connection to your authentication agent</code></td><td>ssh-agent 未启动</td><td>执行 <code>eval &quot;$(ssh-agent -s)&quot;</code></td></tr><tr><td>macOS 重启后需重新 ssh-add</td><td>未配置 UseKeychain</td><td>确保 config 中有 <code>UseKeychain yes</code>，然后执行 <code>ssh-add --apple-use-keychain ~/.ssh/id_ed25519</code></td></tr></tbody></table><h3 id="62-新建空仓库能否推送"><a class="markdownIt-Anchor" href="#62-新建空仓库能否推送"></a> 6.2 新建空仓库能否推送？</h3><blockquote><p><strong>Q：远程仓库是新建的空仓库，能推送吗？</strong></p><p><strong>A：完全可以。</strong> 新建的空仓库没有任何提交记录，直接推送本地分支即可。GitHub 会在首次推送时自动创建对应的远程分支。</p></blockquote><h3 id="63-nano-编辑器快捷键"><a class="markdownIt-Anchor" href="#63-nano-编辑器快捷键"></a> 6.3 nano 编辑器快捷键</h3><table><thead><tr><th>快捷键</th><th>功能</th></tr></thead><tbody><tr><td><code>Ctrl+O</code></td><td>保存文件（WriteOut）</td></tr><tr><td><code>Enter</code></td><td>确认文件名</td></tr><tr><td><code>Ctrl+X</code></td><td>退出 nano</td></tr><tr><td><code>Ctrl+C</code></td><td>取消当前操作</td></tr><tr><td><code>Ctrl+G</code></td><td>查看帮助</td></tr></tbody></table><hr /><h2 id="七-完整操作流程图"><a class="markdownIt-Anchor" href="#七-完整操作流程图"></a> 七、完整操作流程图</h2><p><img src="https://i.see.you/2026/04/22/8ejZ/_20260422190301_401_34.png" alt="微信图片_20260422190301_401_34.png" /></p><hr /><h2 id="参考资料"><a class="markdownIt-Anchor" href="#参考资料"></a> 参考资料</h2><ul><li><a href="https://docs.github.com/zh/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent">GitHub 官方 SSH 密钥生成文档</a></li><li><a href="https://docs.github.com/zh/authentication/connecting-to-github-with-ssh/testing-your-ssh-connection">GitHub 官方 SSH 配置文档</a></li></ul>]]>
    </content>
    <id>http://example.com/posts/3792786316/</id>
    <link href="http://example.com/posts/3792786316/"/>
    <published>2026-04-20T00:00:00.000Z</published>
    <summary>通过 Git 版本管理将小程序项目推送到 GitHub 远程仓库。</summary>
    <title>微信小程序Git远程仓库设置（GitHub）</title>
    <updated>2026-04-23T09:16:02.000Z</updated>
  </entry>
</feed>
