benchling-integration
Benchling Ru0026D platform integration. Access registry (DNA, proteins), inventory, ELN entries, workflows via API, build Benchling Apps, query Data Warehouse, for lab data management automation.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Benchling Ru0026D platform integration. Access registry (DNA, proteins), inventory, ELN entries, workflows via API, build Benchling Apps, query Data Warehouse, for lab data management automation.
How to use
Zainstaluj Python SDK Benchling za pomocą polecenia
uv pip install benchling-sdklubpoetry add benchling-sdk. Upewnij się, że masz dostęp do instancji Benchling i wygenerowany klucz API z ustawień profilu.Skonfiguruj autentykację w swoim skrypcie Python. Dla skryptów użyj ApiKeyAuth z kluczem API, a dla aplikacji użyj ClientCredentialsOAuth2 z identyfikatorem klienta i tajnym hasłem. Zawsze przechowuj poświadczenia w zmiennych środowiskowych, nigdy nie umieszczaj ich bezpośrednio w kodzie.
Zainicjuj obiekt Benchling, podając adres URL swojej instancji (np. https://twoja-domena.benchling.com) oraz wybraną metodę autentykacji.
Używaj SDK do zarządzania encjami rejestru (sekwencje DNA, proteiny), operacji inwentarzowych (próbki, kontenery, transfery) lub tworzenia wpisów w elektronicznym notatniku laboratoryjnym.
Dla zaawansowanych scenariuszy skonfiguruj integracje oparte na zdarzeniach z AWS EventBridge lub wysyłaj zapytania do Benchling Data Warehouse w celu analizy danych historycznych.
Testuj integrację na środowisku testowym przed wdrożeniem w produkcji, aby upewnić się, że przepływy pracy działają prawidłowo z Twoimi danymi laboratoryjnymi.