yuanluoyue /
geneflow-core
自荐一下我做的 GeneFlow → 做分子克隆大概都绕不开 SnapGene 或 Benchling。前者确实好用,但它是商业桌面软件,一份授权不算便宜,而且只跑 Windows 和 macOS;后者是 SaaS,得注册账号,序列要传到别人的服务器上。对于小课题、教学实验,或者只是临时想画个质粒图谱看看酶切位点,这两个门槛都有点高。 所以我把整个质粒编辑器搬进了浏览器。打开就能用,不用装、不用注册。 功能大致是这些: 格式兼容是真的兼…
yuanluoyue /
自荐一下我做的 GeneFlow → 做分子克隆大概都绕不开 SnapGene 或 Benchling。前者确实好用,但它是商业桌面软件,一份授权不算便宜,而且只跑 Windows 和 macOS;后者是 SaaS,得注册账号,序列要传到别人的服务器上。对于小课题、教学实验,或者只是临时想画个质粒图谱看看酶切位点,这两个门槛都有点高。 所以我把整个质粒编辑器搬进了浏览器。打开就能用,不用装、不用注册。 功能大致是这些: 格式兼容是真的兼…
自荐一下我做的 GeneFlow → 做分子克隆大概都绕不开 SnapGene 或 Benchling。前者确实好用,但它是商业桌面软件,一份授权不算便宜,而且只跑 Windows 和 macOS;后者是 SaaS,得注册账号,序列要传到别人的服务器上。对于小课题、教学实验,或者只是临时想画个质粒图谱看看酶切位点,这两个门槛都有点高。 所以我把整个质粒编辑器搬进了浏览器。打开就能用,不用装、不用注册。 功能大致是这些: 格式兼容是真的兼容。导入支持 GenBank、FASTA、EMBL、SBOL、GFF3,也能读 SnapGene 的 .dna、Geneious 的 .geneious,以及测序峰图 .ab1 / .scf 和 FASTQ;导出支持 GenBank、FASTA、.dna、EMBL、SBOL、GFF3、BED 七种标准格式。所以它不是个只能自娱自乐的玩具 —— 装过 SnapGene 的人可以两边换着用。 环状和线性质粒图谱、序列图、轨道视图,图谱可以导出 SVG 或高清 PNG,也能直接打印出来贴实验记录本。 酶切做得比较细:内置 325 个限制性内切酶,可以自己加酶;除了完全酶切,还能算部分酶切、模拟凝胶电泳跑出条带,并且检查你挑的那个酶组合 —— 缓冲液兼不兼容、双酶切的最适温度、有没有星号活性风险。 克隆设计:限制性酶切克隆、Gibson、Golden Gate、In-Fusion、SLIC、TA/Topo、Gateway、定点突变,都会给出带重叠区序列的引物方案。 引物 Tm 用的是 NEB 的算法,还会查二聚体、发夹、错配位点和 in-silico PCR 特异性。 测序读长可以比对到参考序列、检变异、导出 VCF;CRISPR 那边能做 gRNA 设计(带评分)、查脱靶、生成 HDR 供体序列。 另外有个 AI 助手。它不是那种给你一段建议让你自己复制的聊天框 —— 它接了 68 个工具(Vercel AI SDK 的 tool calling),能直接读你当前打开的那个质粒并改它:加注释、插入/替换/删除片段、设计引物、跑一遍克隆方案、模拟酶切、导出文件,都能在对话里做完。 有一点是刻意做的:这里没有服务器参与计算。你导入的质粒不会出现在任何一次出站请求里 —— 站内所有 API 路由都是后台管理和留言反馈用的,没有一个接口接收序列。计算逻辑全抽成了一个独立的纯 TypeScript 库(质粒解析、环状图谱几何、酶切搜索、克隆组装、序列比对),286 个导出函数、约两万行,React 只负责把结果画成 SVG。这个库 MIT 开源了: ,没有 React 依赖,可以拿去接别的界面。
Discuss this product