技能 labarchive-integration
🔬

labarchive-integration

低風險 ⚡ 包含腳本🌐 網路存取📁 檔案系統存取

自動化 LabArchives 電子實驗記錄本

也可從以下取得: davila7

以程式化方式管理電子實驗記錄本。自動化資料上傳、備份記錄本,並整合 Jupyter 和 REDCap 等科學工具用於研究工作流程。

支援: Claude Codex Code(CC)
🥉 74 青銅
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「labarchive-integration」。 備份我的 LabArchives 筆記本,ID 為 67890,包含所有附件

預期結果:

  • 已開始備份 ID 為 67890 的筆記本
  • 備份格式:包含附件的 7z 壓縮檔
  • 輸出目錄:backups/
  • 備份已儲存:backups/notebook_67890_20250112_143022.7z
  • 檔案大小:15.32 MB
  • 備份完成:1 個成功,0 個失敗

正在使用「labarchive-integration」。 在筆記本 12345 中建立標題為 PCR Results 的新條目,內容描述擴增成功

預期結果:

  • 正在建立條目:PCR Results
  • 條目建立成功
  • 條目 ID:98765
  • 筆記本 ID:12345
  • 時間戳記:2025-01-12 14:35:00 UTC

正在使用「labarchive-integration」。 顯示我有權存取的所有筆記本

預期結果:

  • 正在列出使用者 ID 12345 的筆記本
  • 筆記本 ID 名稱 角色
  • ----------------------------------------------------------------------
  • 12345 實驗室筆記本 - 專案 Alpha 擁有��
  • 67890 共用實驗室筆記本 檢視者
  • 11122 已歸檔的實驗 2023 檢視者
  •  
  • 筆記本總數:3

安全審計

低風險
v4 • 1/17/2026

All 275 static findings are false positives. Scanner triggered on markdown documentation (backtick syntax), security best practices (encrypt keyword), standard file operations (file existence checks), and legitimate API endpoints. Code review confirms no malicious patterns. This is legitimate LabArchives electronic lab notebook API integration.

9
已掃描檔案
2,680
分析行數
3
發現項
4
審計總數
審計者: claude 查看審計歷史 →

品質評分

68
架構
100
可維護性
87
內容
20
社群
90
安全
83
規範符合性

你能建構什麼

自動化實驗文檔記錄

在每次實驗運行後,以程式化方式將實驗資料和圖片上傳到電子實驗記錄本。

筆記本備份管理

排程所有實驗室筆記本的自動化備份,帶有時間戳以確保合規和災難復原。

分析匯出工作流程

將 Geneious 和 SnapGene 等序列分析工具連接到 LabArchives 以進行整合文檔記錄。

試試這些提示

列出我的筆記本
顯示我有權存取的所有 LabArchives 筆記本及其 ID,以及每個筆記本的存取層級。
備份筆記本
備份我的 LabArchives 筆記本,ID 為 NOTEBOOK_ID,包含所有附件到本機檔案。
上傳實驗資料
將我的實驗資料檔案 results.csv 上傳到 LabArchives 筆記本 NOTEBOOK_ID,作為標題為「實驗結果」的新條目。
批次上傳目錄
將本機目錄 ./experiment_data/ 中的所有檔案上傳到 LabArchives 筆記本 NOTEBOOK_ID 的條目 ENTRY_ID。

最佳實務

  • 將 API 憑證儲存在環境變數或安全配置檔案中,切勿儲存在原始碼中
  • 在 API 呼叫之間實作 1-2 秒的延遲以遵守速率限制
  • 在每次備份操作後驗證備份檔案的完整性

避免

  • 不要將包含憑證的 config.yaml 提交到版本控制系統
  • 避免在未先驗證 LabArchives 存取權限的情況下上傳敏感資料
  • 不要超過建議的 API 速率限制,這可能導致節流

常見問題

我需要什麼憑證才能存取 LabArchives API?
您需要從 LabArchives 管理員處獲取機構 API 憑證,以及帳戶設定中的外部應用程式密碼。
不行。API 存取需要企業版 LabArchives 授權。請聯繫您的機構管理員啟用 API 存取。
如何一次備份所有筆記本?
使用 notebook_operations.py 指令稿搭配 backup-all 命令和您的身份驗證憑證。
附件上傳支援哪些檔案格式?
支援文件、圖片、資料檔案、科學格式和壓縮檔,包括 PDF、CSV、HDF5、CIF 和 7Z。
如何將 Jupyter 筆記本與 LabArchives 整合?
使用 nbconvert 將 Jupyter 筆記本匯出為 HTML,然後建立 LabArchives 條目,將 HTML 內容作為條目主體。
如果超過 API 速率限制會怎麼樣?
LabArchives 將返回 HTTP 429。實作指數退避並將請求頻率降低到每分鐘 60 次或更少。