Fähigkeiten omero-integration
🔬

omero-integration

Niedriges Risiko ⚙️ Externe Befehle📁 Dateisystemzugriff🔑 Umgebungsvariablen🌐 Netzwerkzugriff

OMERO-Mikroskopiedaten mit Python zugreifen

Auch verfügbar von: davila7

Diese Skill bietet Python-API-Zugriff auf OMERO, eine wissenschaftliche Bildverwaltungsplattform für Mikroskopie und High-Content-Screening. Stellen Sie Verbindungen zu OMERO-Servern her, rufen Sie Bilder ab, analysieren Sie Pixeldaten und verwalten Sie Annotationen programmatisch.

Unterstützt: Claude Codex Code(CC)
📊 70 Angemessen
1

Die Skill-ZIP herunterladen

2

In Claude hochladen

Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen

3

Einschalten und loslegen

Teste es

Verwendung von "omero-integration". How do I connect to OMERO and list all my projects?

Erwartetes Ergebnis:

  • - Verwenden Sie BlitzGateway mit Context Manager für automatische Bereinigung
  • - Rufen Sie conn.connect() auf, um eine Verbindung herzustellen
  • - Verwenden Sie conn.listProjects(), um alle Projekte abzurufen
  • - Greifen Sie auf Projektnamen mit project.getName() zu

Verwendung von "omero-integration". Create an image from NumPy array in OMERO

Erwartetes Ergebnis:

  • - Verwenden Sie die Methode conn.createImageFromNumpySeq()
  • - Übergeben Sie einen Generator oder eine Liste von NumPy-Arrays
  • - Geben Sie die Dimensionen size_z, size_c, size_t an
  • - Optional können Sie eine Verknüpfung zu einem Datensatz herstellen, indem Sie das Datensatz-Objekt übergeben

Sicherheitsaudit

Niedriges Risiko
v4 • 1/17/2026

Documentation-only skill for OMERO scientific imaging platform. All 655 static findings are false positives. Scanner misidentified markdown code block delimiters as shell commands, random number generation as weak crypto, and legitimate API calls as reconnaissance.

11
Gescannte Dateien
5,433
Analysierte Zeilen
4
befunde
4
Gesamtzahl Audits

Risikofaktoren

⚙️ Externe Befehle
Keine spezifischen Standorte aufgezeichnet
📁 Dateisystemzugriff
Keine spezifischen Standorte aufgezeichnet
🔑 Umgebungsvariablen
Keine spezifischen Standorte aufgezeichnet
🌐 Netzwerkzugriff
Keine spezifischen Standorte aufgezeichnet
Auditiert von: claude Audit-Verlauf anzeigen →

Qualitätsbewertung

45
Architektur
100
Wartbarkeit
85
Inhalt
29
Community
90
Sicherheit
83
Spezifikationskonformität

Was du bauen kannst

Große Bilddatensätze verwalten

Organisieren und rufen Sie Tausende von Mikroskopiebildern aus OMERO-Repositories für Analysen und Berichte ab.

Bildanalyse-Pipelines automatisieren

Extrahieren Sie Pixeldaten aus Zeitreihenbildern und speichern Sie Messergebnisse direkt in OMERO.

High-Content-Screening-Workflows

Verarbeiten Sie platenbasierte Screening-Daten und verfolgen Sie Ergebnisse über experimentelle Bedingungen hinweg.

Probiere diese Prompts

Grundlegende Verbindung
Zeigen Sie mir, wie ich mit BlitzGateway eine Verbindung zu einem OMERO-Server herstelle und Umgebungsvariablen für Anmeldedaten verwende.
Bilder abrufen
Schreiben Sie Python-Code, um alle Bilder in einem bestimmten OMERO-Datensatz aufzulisten und ihre Pixelabmessungen zu erhalten.
Pixelanalyse
Wie greife ich auf Roh-Pixeldaten eines OMERO-Bildes als NumPy-Array zu und berechne Intensitätsstatistiken?
ROI-Verwaltung
Zeigen Sie mir, wie ich rechteckige ROIs auf einem Bild erstelle, Pixelintensitäten in diesen Regionen extrahiere und die Ergebnisse in einer OMERO-Tabelle speichere.

Bewährte Verfahren

  • Verwenden Sie Context Manager (mit BlitzGateway) für automatische Verbindungsbereinigung
  • Speichern Sie Anmeldedaten in Umgebungsvariablen, niemals direkt im Code
  • Verwenden Sie den Parameter secure=True für verschlüsselte Produktionsverbindungen
  • Schließen Sie Verbindungen, um Serverressourcen freizugeben

Vermeiden

  • Anmeldedaten direkt im Quellcode fest einprogrammieren
  • Verbindungen offen lassen ohne Context Manager oder explizites close() zu verwenden
  • Große Datensätze ohne Pagination oder Streaming verarbeiten

Häufig gestellte Fragen

Was ist OMERO?
OMERO ist eine Open-Source-Plattform zum Verwalten, Visualisieren und Analysieren von Mikroskopiebildern und Metadaten in der wissenschaftlichen Forschung.
Benötige ich einen OMERO-Server?
Ja, diese Skill erfordert Zugriff auf einen laufenden OMERO-Server mit gültigen Benutzeranmeldedaten, um Verbindungen herzustellen und Operationen durchzuführen.
Welche Programmiersprache wird verwendet?
Die Skill bietet Python-Beispiele unter Verwendung der omero-py-Bibliothek (BlitzGateway-API) für alle Operationen.
Kann ich große Bilddatensätze verarbeiten?
Ja, verwenden Sie Pagination, begrenzen Sie Ergebnisse und consider Sie serverseitige Skripte, um große Datenmengen lokal zu übertragen.
Wie werden Anmeldedaten behandelt?
Anmeldedaten sollten aus Umgebungsvariablen (os.environ.get) oder sicheren Konfigurationsdateien geladen, niemals fest einprogrammiert werden.
Welche Bildformate werden unterstützt?
OMERO unterstützt viele Formate einschließlich TIFF, PNG, JPEG und proprietäre Mikroskopieformate durch Bio-Formats.