检索、生成、校验、重试:输出可直接导入 TopSpin 的脉冲程序
用中文或英文描述实验需求,智能体自动理解并生成对应的 .pp 脉冲程序。
pgvector 向量检索、关键词检索与 SQL 智能体融合重排,并带元数据白名单过滤。
先做语法与符号检查,再做 TopSpin NMRSIM 物理仿真。未通过时反馈给 LLM 自动重试。
人工整理的 Wiki 覆盖各实验族、TROSY、弛豫与固体 NMR,为生成提供可靠上下文。
上传 TXT 参数文件,或上传脉冲序列示意图,自动解析时序与参数并生成代码。
OpenWebUI 对话界面、兼容 OpenAI 的 REST API,以及 MCP 服务,方便接入你的工作流。
读取 Bruker 脉冲程序(.pp)和自旋体系(.ham),演化密度矩阵并合成 FID,无需打开 TopSpin。多数实验族的 FID 与 NMRSIM 输出的余弦相似度不低于 0.99。
已知限制:不支持超过 11 个自旋,不支持 CW 与 chirp 脉冲,脉冲期间的弛豫未建模。
# run one dataset $ nmrsimpy run exp41/ # 2D run, save FID and plot the spectrum $ nmrsimpy run exp57/ --td1 256 \ -o s.npz --plot spec.png # custom pulse program + spin system $ nmrsimpy run sim.cfg \ --pp my.pp --ham ethanol.ham # batch over many datasets $ nmrsimpy batch /path/to/datasets \ --out-dir results/ --limit 50
把 Bruker .pp 文件渲染成 TopSpin 风格的泳道时序图,并与源码保持同步。可在浏览器里查看、编辑与导出。
在 ModelScope 与 Hugging Face 上浏览我发布的模型和数据集