Навыки omero-integration
🔬

omero-integration

Низкий риск ⚙️ Внешние команды📁 Доступ к файловой системе🔑 Переменные окружения🌐 Доступ к сети

Доступ к данным микроскопии OMERO с помощью Python

Также доступно от: davila7

Этот навык предоставляет Python API доступ к OMERO, научной платформе управления изображениями для микроскопии и высокопроизводительного скрининга. Подключайтесь к серверам OMERO, извлекайте изображения, анализируйте пиксельные данные и управляйте аннотациями программно.

Поддерживает: Claude Codex Code(CC)
📊 70 Адекватно
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

Протестировать

Использование «omero-integration». Как подключиться к OMERO и вывести список всех моих проектов?

Ожидаемый результат:

  • - Используйте BlitzGateway с контекстным менеджером для автоматической очистки
  • - Вызовите conn.connect() для установления соединения
  • - Используйте conn.listProjects() для получения всех проектов
  • - Получите доступ к именам проектов с помощью project.getName()

Использование «omero-integration». Создать изображение из массива NumPy в OMERO

Ожидаемый результат:

  • - Используйте метод conn.createImageFromNumpySeq()
  • - Передайте генератор или список массивов NumPy
  • - Укажите размеры size_z, size_c, size_t
  • - При необходимости свяжите с набором данных, передав объект набора данных

Аудит безопасности

Низкий риск
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
Просканировано файлов
5,433
Проанализировано строк
4
находки
4
Всего аудитов

Факторы риска

⚙️ Внешние команды
Конкретные расположения не записаны
📁 Доступ к файловой системе
Конкретные расположения не записаны
🔑 Переменные окружения
Конкретные расположения не записаны
🌐 Доступ к сети
Конкретные расположения не записаны

Оценка качества

45
Архитектура
100
Сопровождаемость
85
Контент
29
Сообщество
90
Безопасность
83
Соответствие спецификации

Что вы можете построить

Управление большими наборами данных изображений

Организация и извлечение тысяч изображений микроскопии из репозиториев OMERO для анализа и отчетности.

Автоматизация конвейеров анализа изображений

Извлечение пиксельных данных из изображений временных рядов и сохранение результатов измерений непосредственно в OMERO.

Рабочие процессы высокопроизводительного скрининга

Обработка данных скрининга на основе планшетов и отслеживание результатов экспериментальных условий.

Попробуйте эти промпты

Базовое подключение
Покажите, как подключиться к серверу OMERO с помощью BlitzGateway, используя переменные окружения для учетных данных.
Извлечение изображений
Напишите код Python для вывода списка всех изображений в определенном наборе данных OMERO и получения их пиксельных размеров.
Анализ пикселей
Как получить доступ к сырым пиксельным данным изображения OMERO в виде массива NumPy и вычислить статистику интенсивности?
Управление ROI
Покажите, как создавать прямоугольные ROI на изображении, извлекать интенсивности пикселей в этих областях и сохранять результаты в таблице OMERO.

Лучшие практики

  • Используйте контекстные менеджеры (с BlitzGateway) для автоматической очистки соединений
  • Храните учетные данные в переменных окружения, никогда не встраивайте их в код
  • Используйте параметр secure=True для зашифрованных производственных подключений
  • Закрывайте соединения после завершения для освобождения ресурсов сервера

Избегать

  • Встраивание учетных данных непосредственно в исходный код
  • Оставление соединений открытыми без использования контекстных менеджеров или явного close()
  • Обработка больших наборов данных без постраничного просмотра или потоковой передачи

Часто задаваемые вопросы

Что такое OMERO?
OMERO — это платформа с открытым исходным кодом для управления, визуализации и анализа изображений микроскопии и метаданных в научных исследованиях.
Нужен ли мне сервер OMERO?
Да, этот навык требует доступа к работающему серверу OMERO с действительными учетными данными пользователя для подключения и выполнения операций.
Какой язык программирования используется?
Навык предоставляет примеры Python с использованием библиотеки omero-py (API BlitzGateway) для всех операций.
Могу ли я обрабатывать большие наборы данных изображений?
Да, используйте постраничный просмотр, ограничивайте результаты и рассмотрите возможность использования серверных скриптов, чтобы избежать передачи больших объемов данных локально.
Как обрабатываются учетные данные?
Учетные данные должны загружаться из переменных окружения (os.environ.get) или защищенных конфигурационных файлов, никогда не встраивайте их в код.
Какие форматы изображений поддерживаются?
OMERO поддерживает множество форматов, включая TIFF, PNG, JPEG, и проприетарные форматы микроскопии через Bio-Formats.

Сведения для разработчиков

Автор

K-Dense-AI

Лицензия

MIT

Ссылка

main

Структура файлов