Compétences pylabrobot
🔬

pylabrobot

Sûr ⚙️ Commandes externes🌐 Accès réseau⚡ Contient des scripts📁 Accès au système de fichiers🔑 Variables d’environnement

Contrôler les robots de laboratoire avec PyLabRobot

Également disponible depuis: davila7

Automatisez les workflows de laboratoire en contrôlant les robots de manipulation de liquides, les lecteurs de plaques et les équipements de laboratoire via des commandes Python unifiées. Cette compétence permet des protocoles reproductibles sur les plateformes Hamilton, Tecan et Opentrons avec une simulation intégrée pour les tests.

Prend en charge: Claude Codex Code(CC)
📊 71 Adéquat
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "pylabrobot". Set up a PyLabRobot liquid handler to aspirate 50 microliters from well A1 and dispense to well B1

Résultat attendu:

  • Initialized STAR backend and STARLetDeck
  • Tip rack assigned to deck position 1
  • 96-well plate assigned to deck position 10
  • Picked up tips from tip_rack[A1]
  • Aspirated 50 µL from plate[A1] at 50 µL/s flow rate
  • Dispensed 50 µL to plate[B1]
  • Tips dropped at waste location

Utilisation de "pylabrobot". Create a deck with a tip rack, source plate, and destination plate for a plate replication workflow

Résultat attendu:

  • TIP_CAR_480_A00 defined as tip_rack at deck position 1
  • Cos_96_DW_1mL defined as source plate at deck position 10
  • Cos_96_DW_1mL defined as dest plate at deck position 15
  • Resources assigned to deck with correct rails coordinates
  • Deck layout saved to JSON for reproducibility

Audit de sécurité

Sûr
v4 • 1/17/2026

Documentation-only skill containing markdown files for PyLabRobot, an open-source laboratory automation framework. All 467 static findings are false positives triggered by Python code examples embedded in markdown documentation. No executable code exists in this skill. The patterns detected (hash references, equipment setup commands, IP addresses, code fences) are all legitimate documentation content for lab automation software.

9
Fichiers analysés
3,674
Lignes analysées
5
résultats
4
Total des audits

Facteurs de risque

Score de qualité

45
Architecture
100
Maintenabilité
87
Contenu
20
Communauté
100
Sécurité
91
Conformité aux spécifications

Ce que vous pouvez construire

Automatiser les tâches de pipetage

Programmez des protocoles complexes de transfert de liquides pour la préparation d'échantillons, les dilutions en série et la réplication de plaques avec suivi automatique des pointes.

Intégration multi-fournisseurs

Créez des protocoles unifiés qui fonctionnent sur les robots Hamilton, Tecan et Opentrons sans réécrire le code pour chaque plateforme.

Simulation de protocoles

Testez et validez les protocoles de laboratoire en mode simulation avant d'exécuter des expériences coûteuses sur du matériel physique.

Essayez ces prompts

Transfert de liquide basique
Utilisez PyLabRobot pour configurer un manipulateur de liquides avec un backend STAR et transférer 100 microlitres du puits A1 de la plaque source vers le puits A2 de la plaque de destination.
Configuration des ressources du pont
Créez une disposition de pont dans PyLabRobot avec un rack de pointes en position 1, une plaque source en position 5 et une plaque de destination en position 10.
Intégration du lecteur de plaques
Configurez un lecteur de plaques BMG CLARIOstar avec PyLabRobot, réglez la température à 37 degrés et lisez l'absorbance à une longueur d'onde de 450nm.
Simulation de protocoles
Écrivez un protocole complet de manipulation de liquides utilisant ChatterboxBackend pour la simulation, puis montrez comment visualiser l'état du pont et vérifier le workflow.

Bonnes pratiques

  • Commencez avec la simulation ChatterboxBackend pour valider les protocoles avant de les exécuter sur du matériel coûteux
  • Activez le suivi des pointes et le suivi du volume pour une gestion précise de l'état pendant les expériences
  • Enregistrez les dispositions du pont dans des fichiers JSON pour la reproductibilité entre plusieurs exécutions de protocoles

Éviter

  • Exécuter des protocoles sur du matériel physique sans les avoir d'abord testés en mode simulation
  • Ne pas réglé les températures tôt lors de l'utilisation de shaker chauffants ou d'incubateurs
  • Hardcoder les positions des ressources au lieu d'utiliser des noms descriptifs pour une meilleure documentation

Foire aux questions

Quels manipulateurs de liquides PyLabRobot prend-il en charge ?
PyLabRobot prend en charge les plateformes Hamilton STAR/STARlet, Opentrons OT-2 et Tecan EVO via l'abstraction du backend.
Ai-je besoin de matériel physique pour tester les protocoles ?
Non. Utilisez ChatterboxBackend pour les tests de simulation sans matériel. Le visualiseur affiche l'état du pont en temps réel.
Comment PyLabRobot compare-t-il aux API des fournisseurs ?
PyLabRobot fournit une interface Python unifiée entre les fournisseurs. Le même code fonctionne sur Hamilton, Tecan et Opentrons.
Puis-je enregistrer et charger les configurations du pont ?
Oui. Les dispositions et états du pont peuvent être sérialisés en JSON pour la reproductibilité et le partage des protocoles.
Quels lecteurs de plaques sont pris en charge ?
Le BMG CLARIOstar et le CLARIOstar Plus sont pris en charge pour les mesures d'absorbance, de luminescence et de fluorescence.
Cette compétence fonctionne-t-elle sur Windows et Mac ?
Oui. PyLabRobot fonctionne sur Windows, macOS, Linux et Raspberry Pi pour contrôler les équipements de laboratoire.