labarchive-integration

电子实验笔记本API集成。访问笔记本,管理条目/附件,备份笔记本,并与Protocols.io/Jupyter/REDCap集成,实现程序化的ELN工作流程。

安装

热度:2

下载并解压到你的 skills 目录

复制命令,发送给 OpenClaw 自动安装:

下载并安装这个技能 https://openskills.cc/api/download?slug=k-dense-ai-scientific-skills-labarchive-integration&locale=zh&source=copy

LabArchives Integration

技能概述


通过 REST API 自动化管理 LabArchives 电子实验记录本,实现笔记本备份、条目管理、附件上传及第三方工具集成。

适用场景

  • 实验室数据自动备份:定期备份整个电子实验记录本,包括所有条目和附件,确保科研数据安全。支持 JSON 或 7z 格式导出,可选择性包含或排除附件文件,适合需要数据合规性保留的科研机构。
  • 科研工作流自动化集成:将 LabArchives 与 Jupyter Notebook、Protocols.io、REDCap 等科研工具打通,实现实验数据从采集到记录的全流程自动化。例如,Jupyter 分析结果可直接推送至实验记录本,实验协议可从 Protocols.io 同步导入。
  • 批量实验记录管理:程序化创建、修改实验条目,批量上传数据文件(PDF、图像、数据文件等),为多个实验项目统一添加元数据和注释,提高实验室数据管理效率。
  • 核心功能

  • 笔记本操作与管理

  • - 列出用户有权访问的所有笔记本
    - 完整备份笔记本数据(可选包含附件)
    - 获取笔记本成员列表和权限设置
    - 检索笔记本 ID 用于项目管理系统集成

  • 条目与附件管理

  • - 创建新的实验记录条目
    - 为条目添加注释和评论
    - 上传各类文件附件(文档、图像、数据文件、科学格式文件)
    - 支持批量上传操作

  • 第三方平台集成

  • - Jupyter Notebook 嵌入导出
    - Protocols.io 协议同步
    - REDCap 临床数据捕获集成
    - GraphPad Prism、SnapGene、Geneious 等科研软件对接

    常见问题

    LabArchives API 如何获取访问密钥?


    需要企业版 LabArchives 许可证并启用 API 访问权限。联系 LabArchives 管理员获取 Access Key ID 和 Access Password。用户认证需要使用邮箱和外部应用密码(非常规登录密码)。配置时需选择正确的区域端点:美国/国际、澳大利亚或英国。

    如何用 Python 自动备份 LabArchives 笔记本?


    使用提供的 notebook_operations.py 脚本或 labarchives-py Python 包。基本流程:先通过用户认证获取 UID,然后调用 notebook_backup API 方法。示例命令:python3 scripts/notebook_operations.py backup --uid USER_ID --nbid NOTEBOOK_ID。备份可选择 JSON 格式(不含附件)或 7z 压缩包(包含附件)。

    LabArchives 支持哪些第三方工具集成?


    官方支持与 Protocols.io(实验协议)、GraphPad Prism(数据分析)、SnapGene(分子生物学)、Geneious(生物信息学)、Jupyter Notebook、REDCap(临床数据)、Qeios(科研发表)和 SciSpace(文献管理)等平台集成。新集成使用 OAuth 认证,旧集成可能使用 API 密钥认证。