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 电子实验记录本,实现笔记本备份、条目管理、附件上传及第三方工具集成。
适用场景
核心功能
- 列出用户有权访问的所有笔记本
- 完整备份笔记本数据(可选包含附件)
- 获取笔记本成员列表和权限设置
- 检索笔记本 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 密钥认证。