Data & ReproGIS & Remote SensingK-Dense-AI/claude-scientific-skillsData & Reproduction
BE

Benchling Integration

Maintainer K-Dense Inc. · Last updated April 1, 2026

Benchling is a cloud platform for life sciences R&D. Access registry entities (DNA, proteins), inventory, electronic lab notebooks, and workflows programmatically via Python SDK and REST API.

Claude CodeOpenClawNanoClawAnalysisReproductionbenchling-integrationlab-platformsintegrationlaboratory information management systems (lims) & r&d platforms

Original source

K-Dense-AI/claude-scientific-skills

https://github.com/K-Dense-AI/claude-scientific-skills/tree/main/scientific-skills/benchling-integration

Maintainer
K-Dense Inc.
License
Unknown
Last updated
April 1, 2026

Skill Snapshot

Key Details From SKILL.md

2 min

Key Notes

  • Benchling is a cloud platform for life sciences R&D. Access registry entities (DNA, proteins), inventory, electronic lab notebooks, and workflows programmatically via Python SDK and REST API.
  • uv pip install benchling-sdk.

Source Doc

Excerpt From SKILL.md

When to Use This Skill

This skill should be used when:

  • Working with Benchling's Python SDK or REST API
  • Managing biological sequences (DNA, RNA, proteins) and registry entities
  • Automating inventory operations (samples, containers, locations, transfers)
  • Creating or querying electronic lab notebook entries
  • Building workflow automations or Benchling Apps
  • Syncing data between Benchling and external systems
  • Querying the Benchling Data Warehouse for analytics
  • Setting up event-driven integrations with AWS EventBridge

1. Authentication & Setup

Python SDK Installation:


## or with Poetry

poetry add benchling-sdk
python
from benchling_sdk.benchling import Benchling
from benchling_sdk.auth.api_key_auth import ApiKeyAuth

benchling = Benchling(
    url="https://your-tenant.benchling.com",
    auth_method=ApiKeyAuth("your_api_key")
)
python
from benchling_sdk.auth.client_credentials_oauth2 import ClientCredentialsOAuth2

auth_method = ClientCredentialsOAuth2(
    client_id="your_client_id",
    client_secret="your_client_secret"
)
benchling = Benchling(
    url="https://your-tenant.benchling.com",
    auth_method=auth_method
)

Key Points:

  • API keys are obtained from Profile Settings in Benchling
  • Store credentials securely (use environment variables or password managers)
  • All API requests require HTTPS
  • Authentication permissions mirror user permissions in the UI

For detailed authentication information including OIDC and security best practices, refer to references/authentication.md.

Use cases

  • Working with Benchling's Python SDK or REST API.
  • Managing biological sequences (DNA, RNA, proteins) and registry entities.
  • Automating inventory operations (samples, containers, locations, transfers).
  • Creating or querying electronic lab notebook entries.

Not for

  • Do not rely on this catalog entry alone for installation or maintenance details.

Related skills

Related skills

Back to directory
GE
Data & ReproGIS & Remote Sensing

GeoPandas

GeoPandas extends pandas to enable spatial operations on geometric types. It combines the capabilities of pandas and shapely for geospatial…

Claude CodeOpenClawAnalysis
K-Dense-AI/claude-scientific-skillsView
HY
Data & ReproGIS & Remote Sensing

HypoGeniC

Hypogenic provides automated hypothesis generation and testing using large language models to accelerate scientific discovery. The framework…

Claude CodeOpenClawAnalysis
K-Dense-AI/claude-scientific-skillsView
ON
Data & ReproGIS & Remote Sensing

ontology-mapper

Map materials science terms, crystal structures, and sample descriptions to ontology classes and properties. Supports any ontology registere…

OpenClawNanoClawAnalysis
FreedomIntelligence/OpenClaw-Medical-SkillsView
SI
Data & ReproGIS & Remote Sensing

SimPy

SimPy is a process-based discrete-event simulation framework based on standard Python. Use SimPy to model systems where entities (customers,…

Claude CodeOpenClawAnalysis
K-Dense-AI/claude-scientific-skillsView