dsh-molbio-tools:面向 DeepSeek Harness 的零依赖分子生物学研究插件

前言

DSH(DeepSeek Harness)的理念是「一切皆插件」。给智能体加领域能力时,最常见的负担是依赖:调外部命令行工具要求运行环境预先安装,调在线服务则受网络和第三方可用性约束。而分子生物学里的很多计算——序列变换、引物 Tm、酶切模拟——本来就可以在本地确定性完成,不必背上一串依赖。

dsh-molbio-tools 就是按这个思路实现的插件:面向 DeepSeek Harness 的零依赖分子生物学研究插件,覆盖序列分析、引物自动设计与检查、限制性酶切模拟、GenBank 解析与质粒图谱、qPCR 分析、文献助手与实验台计算。下面按定位、功能、安装与典型用法依次介绍。

这是什么

dsh-molbio-tools(仓库 lovy2004/dsh-molbio-tools,package 名 dsh-molbio-tools)由 lovy2004 维护,以 MIT 许可证发布。核心特征有三点:

1、共 44 个工具,全部由零依赖的纯 .mjs 文件构成,可随 agent preset 目录整体复制分发;
2、除文献检索与存储外,全部为确定性纯计算;
3、以专属预设(preset)模式安装,molbio 工具只在其对应会话模式中出现。

它解决的问题是:把序列分析、引物设计、克隆模拟与验证、qPCR 分析、文献与实验记录这条工作流装进一个 DSH 会话,全程不需要安装任何外部程序。

核心功能

序列分析与限制酶切

  • molbio_reverse_complement:反向互补 / 互补链,支持 IUPAC 简并码
  • molbio_gc_content:整体 GC 含量,可选分窗口
  • molbio_translate:1/3/6 框翻译与 ORF 查找
  • molbio_restriction_sites:内置 90+ 限制酶的位点搜索与酶切片段计算(v10 起含 IIS 型)
  • molbio_enzyme_lookup:v13 酶目录查询;给定序列时报告双链向全部切点,包括 IIS 酶反向识别位点被切、molbio_restriction_sites 不报告的情况

引物设计与检查

  • molbio_design_primers:PCR 引物对自动设计,Tm 采用 SantaLucia 1998 NN 模型;v12 起 Primer3 式结构筛查与错配容差;v13 起提供盐/浓度旋钮与 3’ 目标位置偏好
  • molbio_design_intron_primers:v10 跨内含子 qPCR 引物,正向引物跨外显子连接点,以基因组 DNA 为模板时无法扩增
  • molbio_primer_tm:单引物 Tm 估算
  • molbio_primer_check:引物结构筛查(重复序列、自互补、发夹、二聚体)

质粒图谱与克隆构建

  • molbio_parse_snapgene / molbio_parse_genbank:SnapGene .dna 与 GenBank flatfile 解析
  • molbio_plasmid_map / molbio_plasmid_map_file:SVG 质粒图谱渲染(环形/线形、特征分道、GC skew、单切酶标记),直接写入工作区文件并自动打开
  • molbio_unique_cutters:唯一切点选酶
  • molbio_clone_simulate:酶切-连接与 Gibson 组装模拟,输出特征坐标平移、验证酶切预测与 FASTA/SVG
  • molbio_golden_gate:v13 Golden Gate 多片段组装,基于 IIS 酶并自动设计突出端
  • molbio_clone_primers:克隆引物加尾
  • molbio_mutagenesis_primers:QuickChange 式定点突变引物

克隆验证、实验统计与蛋白质

  • molbio_verify_sanger:读 .ab1/.seq 等测序文件,环状感知比对参考质粒,报告错配/缺失/插入、同一性与 CDS 氨基酸后果
  • molbio_qpcr_analysis:qPCR ΔΔCt 分析
  • molbio_qpcr_efficiency:稀释系列扩增效率标准曲线(SVG)
  • molbio_plot / molbio_virtual_gel:通用 SVG 柱状/散点图;v13 虚拟琼脂糖凝胶
  • molbio_lab_math:稀释、摩尔浓度、DNA 拷贝数计算
  • molbio_protein_props:MW / pI / A280 / GRAVY / 脂肪族指数估算
  • molbio_peptide_digest:质谱用肽段酶切模拟
  • molbio_codon_optimize:E. coli/酵母/人密码子优化,可避开指定酶切位点

序列扩展与多序列比对

  • molbio_align:Smith-Waterman 局部比对
  • molbio_fasta_fastq:FASTA/FASTQ 处理与 QC
  • molbio_extract_region:按特征名或坐标提取子序列
  • molbio_msa_align(v15):多序列渐进式比对(仿射缺口 NW + 5-mer/UPGMA 引导树)
  • molbio_conservation(v15):保守性分析,输出共识序列、逐列 identity 与熵打分

文献与实验记录

  • molbio_pubmed_search / molbio_pubmed_abstract:PubMed 检索与按 PMID 拉取摘要
  • molbio_paper_add / molbio_paper_list / molbio_paper_update / molbio_paper_remove:文献阅读库增删改查去重
  • molbio_paper_export_bibtex:阅读库导出 BibTeX
  • molbio_protocol_add / protocol_list / protocol_update:协议库
  • molbio_experiment_log / experiment_list:实验日志

安装与启用

推荐安装方式是复制完整预设目录,而不是逐个注册工具。仓库的 preset/molbio-lab/ 即完整预设目录,把它复制到 harness 用户目录,在仓库根目录执行:

cp -r preset/molbio-lab ~/.dsh/.agent-presets/molbio-lab

复制后的目录结构:

~/.dsh/.agent-presets/molbio-lab/
├── agent.cordis.yml
├── preset.yml
└── plugins/
    └── dsh-molbio-tools-v15/

重启或刷新预设列表后,在预设选择器中选择 Molecular Biology Lab 新建会话。安装后 molbio 工具只在该模式出现,不会把 44 个工具和提示段注入其它会话。

更新插件时注意一条规则:DSH 的 standing 挂载按 ESM 模块 URL 缓存模块,每次更新必须新建版本目录(例如把 dsh-molbio-tools-v15/ 换成新的版本号目录)。

典型用法

质粒图谱一步成图

先准备一个 .dna(SnapGene)或 .gb/.gbk(GenBank)文件,调用 molbio_plasmid_map_file:工具直接读文件,把 SVG 图谱写入工作区并返回 svg_path(默认 <名称>.svg,可用 output_path 指定),写入后自动用系统默认应用打开(auto_view 默认开启)。

引物设计与非特异结合检查

molbio_design_primers 自动设计引物对。设 check_mispriming: true 时,工具检查 3’ 尾在模板上的非特异结合位点并拒绝或罚分;做 SNP / 定点设计时,v13 起可用 target_position + target_penalty 按「较近引物 3’ 端到目标位点的距离」排序,每对引物报告 target_distance

qPCR 标准曲线

molbio_qpcr_efficiency 用稀释系列生成标准曲线,plot_path 直接写出带拟合线的 SVG 标准曲线并自动打开。

从多序列比对到保守性分析

先调用 molbio_msa_align 做多序列比对,返回比对序列(sequences 数组或 fasta_path),save_path 可直接写出比对后的 FASTA;再把该输出交给 molbio_conservation,得到共识序列、逐列 identity 与熵打分。

适用场景与注意事项

适合两类使用者:一是在 DSH 会话中完成序列分析、引物设计、克隆构建与验证的分子生物学研究者;二是想参考零依赖插件组织方式的 DSH 预设开发者。

使用前注意以下几点:

1、molbio_pubmed_search 依赖 harness 的 web 检索服务,molbio_pubmed_abstract 依赖部署提供 web fetch 能力,不支持时明确报错;
2、文献库存储经 harness fs 服务与沙箱政策;
3、molbio_protein_props 各项数值均为估算,密码子优化基于公开发表的高频密码子表(启发式);
4、插件以当前 dsh 进程权限运行,安装前应检查源码与许可证(MIT)。

小结

dsh-molbio-tools 把一条分子生物学工作流收进 44 个零依赖的纯计算工具,安装只是复制一个预设目录,启用后只影响专属会话。对需要在 DSH 里做序列与克隆工作的团队,这是一个可以直接复制的起点。

相关链接:

  • 插件目录页:https://www.skillhub.cn/plugins/lovy2004/dsh-molbio-tools
  • GitHub 仓库:https://github.com/lovy2004/dsh-molbio-tools

社区插件目录是独立站点,与 DeepSeek、幻方无官方从属关系。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜