ELN

实验记录(ELN)完整指南

PonyLab 的电子实验记录本(ELN)支持富文本协作编辑、完整实验生命周期管理、符合 21 CFR Part 11 的电子签名、AI 驱动的数据洞察,以及多格式导出。本指南涵盖每个功能的详细操作步骤。

功能概览

PonyLab ELN 是一个以实验为核心的协作工作空间。每个实验记录本包含:富文本内容编辑器、文件附件、版本历史、电子签名链、AI 分析面板,以及完整的审计追踪。

核心能力技术基础解决的问题
富文本编辑TipTap (ProseMirror 框架)替代 Word/纸质记录本,支持结构化内容
实时多人协作Yjs CRDT + WebSocket多人同时编辑无冲突,无需轮流操作
电子签名二次身份验证 + 内容哈希绑定符合 21 CFR Part 11 合规要求
版本历史自动快照 + diff 对比任意时刻可回溯,签名版本永久保留
AI 辅助LLM API (Anthropic/OpenAI)自动报告生成、异常检测、智能问答

实验生命周期图

每个实验按以下固定顺序流转状态,状态变更记录在不可篡改的审计追踪中:

DRAFT草稿IN_PROGRESS进行中COMPLETED已完成SUBMITTED已提交SIGNED已签名WITNESSED已见证可自由编辑可自由编辑仅追加只读只读·内容锁定完全合规可跳过此步骤

注意:SUBMITTED 步骤是可选的,可以直接从 COMPLETED 跳到 SIGNED。一旦进入 SIGNED 状态,实验内容永久锁定,任何人(包括 SUPER_ADMIN)均无法修改。

创建实验(详细)

在左侧导航点击「实验记录」,点击右上角蓝色「+ 新建实验」按钮,弹出创建对话框。提供三种创建方式:

方式一:空白实验

  1. 实验标题(必填):输入清晰的实验名称。建议格式:日期 + 实验类型 + 关键词,例如“2026-03-20 Western Blot p53 蛋白表达分析”。标题将用于全局搜索和报告抬头,最长 200 字符,支持中英文及特殊字符。
  2. 研究方向(可选):从团队已创建的研究方向中选择,用于将实验归类到项目分组。如果还没有研究方向,点击「新建研究方向」快速创建,无需离开当前对话框。
  3. 模板选择:确认选中「空白实验」(默认选项),实验创建后包含空白内容区域和团队默认章节(如已配置)。
  4. 负责人(可选):默认为当前登录用户。PI 或 SUPER_ADMIN 可在此将实验创建者指定为其他团队成员(例如代博士生创建模板实验)。
  5. 点击蓝色「创建」按钮。对话框关闭,页面自动跳转到实验编辑器,实验状态为 DRAFT

完成

实验创建成功,编辑器已就绪。光标自动定位在标题下方,可立即开始输入内容。

方式二:从模板创建

  1. 在创建对话框中选择「从模板创建」选项卡。
  2. 浏览模板列表。模板分为两类:
    • 团队模板:由你的团队 SUPER_ADMIN 或 PI 创建的私有模板,只对团队内可见
    • 市场模板:社区共享的公开模板,可按研究领域筛选(PCR、细胞培养、免疫分析、质谱等)
  3. 点击模板卡片可预览模板内容(章节结构、默认表格、协议步骤说明)。
  4. 确认模板后点击「使用此模板创建」,填写实验标题,点击「创建」。

提示

模板预填的章节和表格格式会完整复制到新实验,但不复制任何历史数据。模板中的@提及和样品链接也会保留,方便快速更新为本次实验的实际内容。

方式三:复制已有实验

  1. 在实验列表中找到要复制的历史实验,点击实验卡片右侧的「···」菜单,选择「复制实验」。
  2. 填写新实验的标题(默认为“[副本] 原标题”,建议修改为有意义的名称)。
  3. 点击「确认复制」。系统复制实验内容和章节结构,但 不复制:签名记录、版本历史、评论、已上传的附件链接(附件需重新上传)。

重要

复制实验只是复制内容结构,复制出来的实验是全新的独立实验(不同的 ID 和审计追踪),与原实验没有任何关联。如果需要“重复实验”的可溯源关系,建议在实验内容中手动注明“本实验重复了实验 EXP-2026-0123”。

TipTap 编辑器完整指南

PonyLab 使用基于 ProseMirror 框架的 TipTap 协作编辑器。编辑器工具栏固定在页面顶部,提供以下所有功能:

工具栏功能逐项说明

工具栏按钮图标描述键盘快捷键功能说明
段落样式下拉菜单,显示“正文”# ## ###切换正文、H1、H2、H3 三级标题。标题自动生成页内目录。
粗体B 图标⌘B / Ctrl+B选中文本后点击,或输入 **文字** 自动转换
斜体I 图标⌘I / Ctrl+I选中文本后点击,或输入 *文字* 自动转换
下划线U 图标⌘U / Ctrl+U下划线强调,注意与超链接下划线区分
删除线S̶ 图标⌘⇧X记录已废弃的数据或更正内容时使用
行内代码` 图标⌘E / Ctrl+E标记序列、基因名、化学式等需要等宽字体的内容
有序列表1. 列表图标输入 1. 实验步骤、操作流程。按 Enter 新增列表项,Tab 缩进为子列表
无序列表• 列表图标输入 - 材料清单、注意事项。同样支持缩进嵌套
任务列表☑ 图标输入 [] 可勾选的待办列表,适合记录实验检查清单
表格表格网格图标插入 N×M 表格,右键菜单添加/删除行列,Tab 在单元格间切换
图片 / 附件回形针图标拖拽文件到编辑区支持 JPEG/PNG/TIFF/GIF/PDF/CSV/Excel/ZIP,单文件最大 100 MB
超链接链接图标⌘K / Ctrl+K选中文本后插入外部链接(DOI、协议链接等)
代码块``` 图标输入 ```多行代码块,支持语法高亮(Python/R/JavaScript/Bash),适合数据处理脚本
引用块“” 图标输入 > 引用文献、他人观察或实验手册内容
数学公式∑ 图标输入 $$支持 KaTeX 语法,渲染数学公式,适合记录计算方法
分割线—— 图标输入 ---分隔章节,或标记实验阶段的界线

特殊内容插入

@提及团队成员

  1. 在编辑器任意位置输入 @ 字符。
  2. 系统弹出成员选择下拉框,可继续输入姓名或邮箱搜索过滤。
  3. 选择目标成员,其名称以蓝色高亮显示在内容中。
  4. 被提及成员立即收到应用内通知(铃铛图标红点)和邮件通知(可在通知设置中关闭邮件)。

提示

@提及非常适合在实验中标注“请张三审阅这段数据”或“参见李四的实验 [实验ID]”。

嵌入样品实时卡片

  1. 在编辑器中输入 /sample 并按空格,弹出样品搜索框。
  2. 输入样品名称、条码或批次号搜索,选择目标样品。
  3. 编辑器中插入样品卡片,显示:样品名称、类型、当前数量/单位、存储位置、状态(AVAILABLE/IN_USE/DEPLETED)。
  4. 卡片数据实时更新:当样品库存变化时,实验中的卡片自动反映最新状态。

化学结构渲染

在实验编辑器中粘贴 SMILES 字符串(例如 CC(=O)Oc1ccccc1C(=O)O 是阿司匹林),系统自动识别并渲染为 2D 化学结构式,无需额外插件。同时显示 IUPAC 名称(如已知)和分子量。

自动保存机制

编辑器内所有改动在最后一次键入 1 秒内自动持久化到服务器。页面标题旁的指示符显示保存状态:

  • 灰色实心圆 = 已保存(最新状态与服务器同步)
  • 橙色旋转圆 = 保存中(1 秒内完成)
  • 红色圆 = 保存失败(网络中断),本地有未同步改动

重要

如果保存状态显示红色超过 30 秒,检查网络连接。断线后本地改动暂存在浏览器内存中,重连后自动同步,但关闭标签页会导致未保存内容丢失。

编辑器 Markdown 快捷输入

在实验编辑器中支持 Markdown 语法快捷输入,输入对应字符后按空格键自动转换:

输入转换为
# H1 大标题
## H2 中标题
### H3 小标题
- * 无序列表项
1. 有序列表项
[] 待办事项(可勾选)
> 引用块
---水平分割线
``` + Enter代码块
**文字**粗体
*文字*斜体
`代码`行内代码

实时协作

PonyLab 使用 Yjs CRDT(无冲突复制数据类型)技术实现多用户同时编辑,无需文档锁定机制。

协作机制说明

  • 实时光标:每位在线协作者的光标以不同颜色标识(颜色随机分配,每人固定),鼠标悬停可见用户名。当前有哪些人在实验中,在编辑器右上角「协作者」区域显示头像列表。
  • 无冲突合并:多人同时编辑同一段落时,Yjs 使用 CRDT 算法自动合并所有改动,不会产生“版本冲突”弹窗。改动顺序依据操作时间戳精确排序。
  • 离线支持:网络断线后,本地改动继续记录在浏览器本地存储中。重新连接时,离线期间的改动与服务器状态自动合并同步,不会丢失数据。
  • 编辑权限:同一团队中角色为 RESEARCHER 及以上的成员均可同时编辑处于 DRAFT 或 IN_PROGRESS 状态的同一实验。TECHNICIAN 无法编辑实验内容。

当两人同时编辑同一位置时

CRDT 技术确保不会出现传统的“提交冲突”。具体行为如下:

  • A 在句子末尾输入“字符 X”,B 同时在同一句子末尾输入“字符 Y”:最终结果是“字符 XY”或“字符 YX”(取决于时间戳顺序),两人的输入都被保留。
  • A 删除了一段文字,B 同时在同一段文字末尾追加内容:A 的删除操作保留,B 追加的内容被保留在删除位置附近(不丢失)。
  • 如果最终合并结果不符合预期,可使用「版本历史」查看每次改动,找到具体是哪位成员的操作导致了预期外结果。

提示

对于需要精确控制编辑顺序的重要段落(如结论),建议在团队内沟通后再编辑,而不是依赖 CRDT 合并。

合规警告

实验进入 SIGNED 状态后,编辑功能自动锁定。任何人(包括 SUPER_ADMIN)均无法修改内容,这是 21 CFR Part 11 合规的硬性要求,不可绕过。

实验状态管理

状态含义内容可编辑?谁可以推进到此状态典型时机
DRAFT实验草稿,计划阶段是,完全可编辑创建时自动处于实验方案起草,模板内容调整
IN_PROGRESS实验正在执行是,完全可编辑RESEARCHER+开始在实验台实际操作时
COMPLETED数据采集完成仅可追加,不可修改已有内容RESEARCHER+最后一个数据点记录完毕时
SUBMITTED已提交 PI 审阅RESEARCHER+(提交自己的实验)需要 PI 审阅批准时(可选步骤)
SIGNED已电子签名,内容永久锁定否,永久锁定实验负责人本人(RESEARCHER+)确认内容准确后签名
WITNESSED见证人已签名,完全合规指定见证人(不能是主签名人)需要双人见证的高合规场景

如何更改实验状态

  1. 进入实验详情页,状态标签显示在实验标题右侧(蓝色药丸形按钮)。
  2. 点击状态标签,弹出状态选择下拉框,显示当前可推进到的状态(不允许跳级,不允许回退)。
  3. 选择目标状态,系统弹出确认对话框,提示“此操作不可回退,是否确认?”
  4. 点击「确认」,状态立即更新,审计追踪同步记录:操作人、时间戳、IP 地址、旧状态→新状态。

重要

所有状态变更均不可回退(这是 21 CFR Part 11 要求的单向状态机设计)。如果状态推进有误,需要联系 SUPER_ADMIN 通过「状态覆盖」操作处理(此操作会生成特殊审计记录,须填写原因,SUPER_ADMIN 本人也无法删除审计记录)。

电子签名深度指南

主签名步骤(完整)

  1. 确认实验状态:实验必须处于 COMPLETED 状态才能签名。如当前为 DRAFT 或 IN_PROGRESS,先将状态推进到 COMPLETED。
  2. 最终内容审查:在签名前仔细阅读实验全文,因为签名后内容永久锁定。检查:数据是否完整、无遗漏;单位是否正确;附件是否全部上传;方法描述是否清晰。
  3. 点击「签署实验」按钮:该按钮位于实验页面顶部右侧,图标为铅笔/签名样式,状态不为 COMPLETED 时按钮显示灰色不可点击。
  4. 弹出签名对话框:对话框显示以下字段:
    • 邮箱地址:自动填写当前登录账号的邮箱,不可修改
    • 密码(必填):输入账号密码(不接受 Session Token,必须重新输入密码),这是二次身份验证,确保签名人是账号持有者本人
    • 签名含义声明(可选):输入本次签名代表的含义,例如“本人确认已按 SOP-PCR-001 规程完成上述实验操作,所记录数据真实准确”。声明将附加在签名记录中,出现在合规报告里
  5. 点击「确认签名」:系统验证密码,计算内容哈希,写入签名记录,实验状态自动变为 SIGNED,所有编辑入口关闭。整个过程约 2-3 秒。

完成

签名成功后,实验页面顶部出现签名信息条:“已由 [姓名] 于 [时间] 签名”,点击可查看完整签名记录(包含 IP 地址、用户代理、内容哈希值)。

见证人工作流

对于需要双人见证的合规场景(如临床研究、GMP 生产批记录),在主签名完成后,需要第二位成员作为见证人签名。见证人签名完成后实验状态进入最终的 WITNESSED 状态。

请求见证人签名

  1. 主签名完成后(实验处于 SIGNED 状态),实验页面顶部出现「请求见证人签名」按钮。
  2. 点击该按钮,弹出见证人选择对话框,显示团队成员列表(主签名者本人已被自动过滤排除,系统强制要求见证人与主签名者不同)。
  3. 选择见证人:从列表中选择一名或多名见证人。建议选择有专业资质、了解该实验领域的成员(如 PI 或高级研究员)。
  4. 添加消息(可选):输入给见证人的说明,例如“请审阅第 3 节的 Western Blot 数据并作为见证人签名”。
  5. 点击「发送请求」。系统向选中的见证人发送:应用内通知(立即)+ 邮件通知(含实验直链,几分钟内到达)。

见证人完成签名

  1. 见证人打开邮件通知中的实验直链,或在应用内通知中点击,进入实验页面。
  2. 页面顶部显示「你被请求作为见证人签名」提示条(黄色背景)。
  3. 见证人仔细阅读实验全文(只读模式),可以滚动查看所有内容和附件。
  4. 确认无误后,点击「作为见证人签名」按钮。弹出签名对话框,输入见证人自己的账号密码(同样是二次身份验证)。
  5. 可填写见证人声明,例如“本人已独立审阅上述实验记录,内容与实验操作记录一致,确认签名”。
  6. 点击「确认见证签名」,实验状态变为 WITNESSED

合规警告

见证人必须是独立于主签名者的人,并且必须在 PonyLab 中有独立账号。不允许主签名者使用另一台电脑以见证人身份登录自己的同一个账号。系统通过用户 ID 验证,无法绕过。

签名审计追踪

两份签名(主签名 + 见证人签名)均记录在实验的不可篡改审计追踪中,每条签名记录包含:

  • 签名人全名和邮箱地址
  • 签名时间戳(精确到毫秒,UTC 时区)
  • 客户端 IP 地址
  • 浏览器 User-Agent 信息
  • 签名时的内容 SHA-256 哈希值
  • 签名含义声明(如填写)

这些记录可在实验详情页的「审计」标签中查看,也可在 合规与审计 → 电子签名报告 中导出为 PDF。

版本历史与对比

PonyLab 对实验编辑器的每次自动保存都创建版本快照,版本历史无限保留(已签名实验版本永久不可删除)。

查看版本历史

  1. 进入实验详情页,点击编辑器工具栏右侧的「历史」按钮(时钟图标)。
  2. 左侧面板显示版本列表,每条记录包含:版本号、作者头像 + 姓名、时间戳(相对时间和绝对时间)、变更摘要(如“修改了第 2 节”)。
  3. 点击某版本,右侧主区域显示该版本的完整内容(只读模式)。

版本 Diff 对比

  1. 在版本列表中选中一个版本,再按住 ⌘/Ctrl 点击另一个版本,进入双版本对比模式。
  2. 编辑器以双栏布局显示两个版本的内容,差异以颜色高亮:绿色背景表示新增内容,红色背景表示删除内容,无背景表示未变化内容。
  3. 点击右上角「退出对比」回到单版本预览。

提示

版本 diff 对比功能在合规审查时特别有用,可以精确显示实验修改历史,证明数据完整性。

恢复历史版本

  1. 在版本列表中,找到要恢复的目标版本,点击「恢复此版本」按钮。
  2. 系统弹出确认对话框,说明:“此操作将在当前内容的基础上创建新版本,内容恢复为所选历史版本。历史版本不受影响。”
  3. 点击「确认恢复」。系统创建新版本(版本号递增),内容与所选历史版本完全相同,并在审计追踪中记录“恢复至版本 N”操作。

重要

恢复操作不会删除任何现有版本。恢复后的实验内容可再次编辑。已签名状态的实验不允许恢复(签名锁定后内容不可变更)。

实验模板管理

创建团队模板

  1. 前往 设置 → 实验模板(需要 PI+ 权限)。
  2. 点击「新建模板」按钮,弹出模板编辑器(与实验编辑器相同界面)。
  3. 设计模板结构:
    • 创建章节标题(如“目的”、“材料与试剂”、“实验方案”、“结果”、“结论”)
    • 在章节下预填格式说明文字(用 斜体 注明这是提示,使用者可替换)
    • 插入预格式化表格(如数据记录表,列头预填,行可添加)
    • 添加协议步骤的有序列表框架
  4. 填写模板元数据:
    • 模板名称(必填):清晰描述实验类型,例如“Western Blot 蛋白质检测”
    • 描述(可选):适用场景和注意事项
    • 标签(可选):用于在模板列表中筛选
    • 可见性:选择「团队私有」或「发布到社区」
  5. 点击「保存模板」。模板立即出现在新建实验时的模板列表中。

编辑和删除模板

  • 前往「设置 → 实验模板」,点击模板卡片上的「编辑」按钮,进入模板编辑器修改内容。保存后的更改只影响后续使用此模板创建的新实验,不影响已创建的实验。
  • 点击「删除」按钮删除模板。删除后此模板不再出现在创建实验的选择列表中,但基于此模板已创建的实验不受影响。

模板市场

  1. 在左侧导航点击「模板市场」,浏览社区共享的实验模板。
  2. 使用顶部筛选器按研究领域(分子生物学/细胞生物学/生化/有机化学等)和实验类型(PCR/ELISA/Western Blot 等)筛选。
  3. 点击模板卡片可预览完整模板内容和其他用户的使用评分。
  4. 点击「导入到团队」,模板添加到你的团队私有模板列表,可再次编辑修改适配本实验室需求。

发布模板到市场

  1. 在「设置 → 实验模板」中,找到要共享的模板,点击「发布到市场」。
  2. 填写:完整的模板描述、适用实验类型、需要的仪器设备、标准参考(如相关 SOP 编号)。
  3. 提交后进入人工审核队列,通常 1-3 个工作日内审核完成。审核通过后模板对所有 PonyLab 用户可见。

AI 对话功能

在实验页面右侧,点击 AI 图标(机器人头像)展开 AI 对话面板。AI 可访问当前实验的全部内容(文字、表格数据、附件元数据),并结合科学背景知识回答问题。

有效的 AI 提问示例

数据分析类

  • • “分析第三节的 PCR 结果表格,条带大小是否与预期产物一致?”
  • • “计算这批数据的平均值、标准差和变异系数”
  • • “对比实验组和对照组的吸光度值,差异是否显著?”
  • • “这些 Ct 值对应的基因表达量相对变化是多少(使用 2^-ΔΔCt 方法)?”

方法与背景类

  • • “这个实验方案有什么需要注意的关键步骤?”
  • • “用于检测 BRCA1 突变的最常用实验方法有哪些?”
  • • “解释一下为什么需要在-20°C 保存这种试剂”

实验记录辅助类

  • • “根据这段实验结果写一份简短的结论段落”
  • • “这个实验还缺少哪些信息需要补充记录?”
  • • “帮我将中文实验记录翻译成英文(保持科学用语准确)”

AI 对话的局限性

  • AI 无法访问实验室外部的实验数据或参考数据库(不联网),建议在提问时提供必要背景
  • AI 生成的内容(如结论段落)需要研究人员自行审阅验证,不应未经审阅直接作为实验记录的正式内容
  • AI 对话记录不纳入实验的合规审计追踪,仅存储在 AI 对话历史中
  • 图片附件内容目前无法直接分析(仅知道附件存在,无法识别图片内容)

AI 报告自动生成

「生成 AI 摘要」功能基于实验全部内容,自动生成结构化的实验报告草稿,插入实验的新章节供审阅。

  1. 在实验编辑器工具栏点击「生成 AI 摘要」按钮(魔法棒图标)。
  2. 选择报告类型:
    • 实验摘要:150-200 字的简短摘要,包含目的、方法、主要发现
    • 结论草稿:基于结果数据生成讨论和结论段落
    • 完整报告:包含背景、方法、结果、讨论的完整实验报告(适合导出给 PI 审阅)
  3. 点击「生成」,等待 10-30 秒(取决于实验内容长度)。
  4. 生成的内容以「AI 草稿」标签插入到实验末尾的新章节中,背景以浅黄色显示,表示这是 AI 生成内容,未经人工确认。
  5. 研究人员审阅 AI 生成内容,根据需要编辑修改,然后点击「确认采用」按钮,将该章节转为正常内容(黄色背景消除)。

提示

AI 报告的质量高度依赖实验记录的详细程度。记录越完整(包含具体数值、清晰的实验步骤、结果描述),AI 生成的报告质量越高。

AI 数据异常检测

当实验中上传 CSV 数据文件时,AI 自动对数据进行统计分析,识别潜在的异常数据点。

触发方式

  • 将 CSV 文件拖拽到实验编辑器中上传后,系统自动在后台触发异常检测(不影响编辑操作)。
  • 检测完成后(通常 5-15 秒),在附件旁出现「异常报告」标签(橙色感叹号),点击查看检测结果。
  • 也可以手动触发:在已上传的 CSV 附件上点击「运行异常检测」。

如何解读异常检测结果

标记类型含义建议处理
红色:统计离群值数值超过均值 ± 3σ,可能是仪器误差或操作失误核实原始数据,如确属仪器误差,在实验中注明排除原因
橙色:边界值数值超过均值 ± 2σ,值得关注但不一定是错误留意,在讨论中说明是否为预期的变异性
蓝色:缺失值某列在特定行有空值确认是未测量还是记录遗漏,补全或标注“N/A”
紫色:格式异常同列中混有不同格式(如数字列出现文字)检查原始数据录入是否有误

导出格式对比

在实验页面工具栏点击「导出」按钮,选择导出格式。各格式适用场景:

格式包含内容文件大小典型用途
PDF全部内容 + 附件缩略图 + 签名信息 + 审计追踪摘要通常 0.5-5 MB归档、提交给 PI 审阅、监管检查提交材料
CSV仅实验中的表格数据,每个表格一个 CSV 文件通常 <100 KB导入 Excel/R/Python 进行进一步统计分析
CMA/CNAS 报告符合中国实验室认可规范(CNAS-CL01)的标准报告格式,含认可标志通常 1-3 MB需要通过 CNAS/CMA 认可的检测实验室,向客户出具检测报告
JSON完整实验数据结构(元数据 + 富文本内容 + 附件列表 + 版本历史 + 审计追踪),机器可读格式可能较大,含所有版本API 集成、数据迁移到其他系统、备份

提示

CMA/CNAS 报告功能需要在「设置 → 合规配置」中启用,并填写实验室认可信息(机构名称、认可编号、报告负责人等)。

PDF 导出内容详解

导出的 PDF 报告遵循以下固定结构:

  1. 封面页:团队名称(logo)、实验标题、实验 ID、创建日期、状态
  2. 签名页:主签名者信息、见证人信息(如有)、签名时间、签名含义声明
  3. 实验内容:与编辑器中完全相同的排版,标题层级保留、表格保留
  4. 附件清单:所有附件的文件名、上传时间、文件大小(图片类型含缩略图)
  5. 审计追踪摘要:创建时间、所有状态变更记录

标签与分类

通过标签对实验进行多维度分类,便于跨研究方向检索。

添加标签

  1. 在实验详情页右侧面板找到「标签」区域(位于成员信息下方)。
  2. 点击「+ 添加标签」,弹出标签输入框。
  3. 输入标签名称(如“PCR”、“阳性结果”、“重复实验”),按 Enter 确认。标签不区分大小写,“PCR”和“pcr”是同一标签。
  4. 已有的标签名称会在输入时自动提示(避免创建重复标签),直接选择即可。

按标签筛选实验

  • 在实验列表页面右侧的「筛选器」面板中,展开「标签」分组,勾选一个或多个标签,列表自动过滤为包含所选标签的实验(AND 逻辑:同时包含所有选中标签)。
  • 也可以直接点击某实验的标签芯片,快速筛选相同标签的所有实验。
  • 在标签管理(设置 → 标签管理)中可查看每个标签的使用次数,清理低频标签。

最佳实践

实验记录质量标准

  • 实验方案部分使用有序列表记录步骤,每步包含:操作内容、数量/浓度/时间、关键参数
  • 结果部分使用表格记录数值数据,而非在正文中堆砌数字
  • 每次出现偏离预期的结果,在编辑器中注明观察到的现象和可能原因
  • 实验结束当天完成记录(不要积压多天后补记,这在合规上有争议)
  • 使用「任务列表」功能记录后续待完成的事项

电子签名最佳实践

  • 签名前的最终检查清单:数据完整性、单位一致性、附件是否全部上传、缩写定义是否清晰
  • 签名含义声明不要使用通用语,应针对本实验写具体的声明(增加法律效力)
  • 对于多人参与的实验,应在实验内容中@提及所有参与实验操作的成员,而不仅仅是记录者签名

常见问题(FAQ)

Q:已签名的实验发现数据错误,应该怎么处理?

签名后内容不可修改。正确处理方式:1) 创建新实验,标题注明「[更正版] 原实验标题 EXP-ID」;2) 在新实验开头说明更正原因、原实验 ID 和具体更正内容;3) 在原实验评论中注明已创建更正版(评论不破坏签名完整性);4) 通知 PI 两份记录。这是 21 CFR Part 11 规范要求的处理方式。

Q:为什么电子签名需要重新输入密码?Session 还在为什么要再次验证?

这是 21 CFR Part 11 的强制要求:电子签名必须通过「独立于 Session 的身份验证」。Session Cookie 可能被盗用,但密码+邮箱的组合确保了签名时用户本人在场。这与银行转账要求输入支付密码的原理相同。

Q:见证人必须在多长时间内完成签名?请求会过期吗?

见证人签名请求默认不过期(见证人可以随时完成)。但建议在主签名完成后 7 天内完成,时间跨度过长可能引发合规审查时的质疑。如果见证人长期未签,SUPER_ADMIN 可以取消原请求并选择新的见证人。

Q:实验编辑器支持上传哪些格式的附件?

支持:JPEG、PNG、TIFF、GIF(图片)、PDF、CSV、XLS/XLSX(Excel)、DOC/DOCX(Word)、ZIP(压缩包)、TXT、R/Python/MATLAB 脚本文件。单文件最大 100 MB,总存储根据订阅计划而定(免费版 5 GB,专业版 100 GB)。

Q:可以在实验中直接嵌入视频吗?

目前不支持在实验编辑器中直接播放视频。可以将视频文件作为附件上传(ZIP 压缩后上传),或上传到团队的共享云盘后在实验中插入链接。

Q:AI 功能分析的实验数据会被 Anthropic/OpenAI 用于训练吗?

不会。PonyLab 通过企业 API 调用 AI 服务,所有 API 提供商(Anthropic/OpenAI)对企业 API 用户承诺不使用数据进行模型训练。数据在传输时加密(TLS 1.3),不在 API 提供商服务器持久化存储。详见隐私政策。

Q:如何批量删除实验?

在实验列表中勾选多个实验的复选框,点击顶部出现的「批量操作」菜单,选择「删除选中实验」(仅 SUPER_ADMIN 可见此选项)。注意:已签名的实验无法删除(合规要求永久保留)。

Q:实验记录可以设置为私密(只有自己可见)吗?

目前不支持单个实验的私密设置。实验对团队内所有 PI 及以上角色可见,RESEARCHER 只能看自己创建的实验。如需完全私密,创建一个新团队(个人团队)单独存放私人实验记录。

故障排除

问题:实验编辑器无法加载,页面一直转圈

原因:浏览器版本不支持,或 WebSocket 连接被防火墙阻断

解决:1) 检查浏览器版本(Chrome 90+);2) 强制刷新(Ctrl/⌘+Shift+R);3) 检查是否使用了 VPN 或代理(某些代理会阻断 WebSocket);4) 尝试切换到不同网络(如从 Wi-Fi 切换到手机热点)测试。

问题:「签署实验」按钮显示灰色无法点击

原因:实验状态不是 COMPLETED,或当前用户没有签名权限

解决:确认实验状态已推进到 COMPLETED(查看标题旁的状态标签);确认当前用户角色是 RESEARCHER 或以上;如果实验是由他人创建的,需要联系 SUPER_ADMIN 将你添加为实验的协作者。

问题:输入密码后签名失败,提示「密码错误」

原因:签名使用的密码与账号当前密码不一致,或使用了 Google 登录未设置独立密码

解决:确认输入的是账号密码(区分大小写)而非 Google 密码。如果是 Google 账号登录,前往「设置 → 安全 → 设置本地密码」创建独立密码后再签名。

问题:多人协作时,某人的修改在我的界面没有出现

原因:WebSocket 连接中断,实时同步停止

解决:查看编辑器右上角的连接状态图标:绿色=连接正常,红色=连接断开。如显示断开,等待自动重连(通常 5-10 秒)或手动刷新页面。刷新后可能丢失 1 秒内的本地未同步改动。

问题:版本历史中某段时间的版本显示空白

原因:该时间段未发生改动(自动保存不创建无变化的版本),或版本清理规则删除了密集小版本

解决:PonyLab 合并 5 分钟内的连续小改动为单个版本记录(减少版本数量)。如需查看精确时间点的内容,使用「查看特定时间快照」功能(在版本历史中选择日期范围)。

问题:AI 摘要生成失败或质量很差

原因:AI API Key 额度不足,或实验内容太少无法生成有意义的摘要

解决:检查「设置 → AI 配置」中的 API Key 状态;确认实验内容长度足够(建议至少 200 字);如 Key 额度充足但仍失败,尝试切换到不同的 AI 模型(如从 claude-3-5-sonnet 切换到 claude-3-haiku)。

问题:导出 PDF 时图片显示模糊

原因:原始图片分辨率不足,或浏览器渲染时进行了压缩

解决:在实验中上传原始分辨率图片(建议 PNG 格式,至少 300 DPI 适合打印)。导出 PDF 时在设置中选择「高质量」而非「标准」选项。

问题:CSV 文件上传后没有触发异常检测

原因:CSV 格式不符合要求,或 AI 功能未启用

解决:确认 CSV 文件第一行为列标题行,数据从第二行开始;确认团队 AI 功能已配置;也可手动在附件上右键选择「运行异常检测」。

典型使用场景

场景 1:博士生日常 PCR 实验记录

小王每天需要记录 2-3 个 PCR 实验。工作流:1) 从团队的“PCR 标准模板”创建实验;2) 填写引物序列(代码块格式)、退火温度、循环数等关键参数;3) 凝胶电泳图拍照直接拖拽上传;4) 实验完成后 /sample 链接对应的 DNA 模板样品;5) 使用 AI 摘要功能生成结论草稿,修改后提交给导师签阅。全程约 20 分钟。

场景 2:多人协作大型数据分析实验

4 名研究员共同负责一个大规模 RNA-seq 数据分析实验,每人负责不同部分。使用方式:1) PI 创建实验并划分章节(质控分析/差异表达分析/富集分析/可视化);2) 各自负责的研究员同时在编辑器中填写各自章节;3) 数据质控的 CSV 结果上传后 AI 自动检测异常样品;4) 所有分析完成后,每位研究员在自己负责的章节末尾 @提及 PI;5) PI 在 AI 对话中询问“这 4 个组的 PCA 图显示的聚类质量如何?”获取快速评估。

场景 3:GMP 环境下的批记录双签

制药公司质检部的 HPLC 分析需要操作员和审核员双签。流程:1) 分析员小李记录分析条件、色谱数据(CSV 上传)、积分结果;2) 状态推进到 COMPLETED,小李完成主签名,声明“本人确认已按 SOP-HPLC-003 操作,数据真实”;3) 请求质量审核员小陈作为见证人;4) 小陈收到通知后独立审阅记录,确认结果符合接受标准后完成见证签名;5) 实验进入 WITNESSED 状态,季度合规审查时直接导出 PDF 批记录。