skill

بيانات الأداة إلى Allotrope

تحويل ملفات مخرجات أجهزة المختبر (PDF و CSV و Excel و TXT) إلى صيغة Allotrope Simple Model (ASM) JSON أو CSV مسطح ثنائي الأبعاد. استخدم هذه المهارة عندما يحتاج العلماء إلى توحيد بيانات الأجهزة لأنظمة LIMS أو بحيرات البيانات أو التحليلات اللاحقة. يدعم الكشف التلقائي عن أنواع الأجهزة. المخرجات تشمل ASM JSON كاملة و CSV مسطحة للاستيراد السهل وكود Python قابل للتصدير لمهندسي البيانات. تشمل المحفزات الشائعة تحويل ملفات الأجهزة وتوحيد بيانات المختبر وإعداد البيانات...

Anthropic4.82,500+ تثبيتموثوق

نبذة

# محول بيانات الأجهزة إلى صيغة Allotrope

تحويل ملفات الأجهزة إلى صيغة النموذج البسيط من Allotrope (ASM) الموحدة لتحميل نظام LIMS أو بحيرات البيانات أو التسليم إلى فرق هندسة البيانات.

> **ملاحظة: هذه مهارة مثالية** > > توضح هذه المهارة كيف يمكن للمهارات أن تدعم مهام هندسة البيانات لديك — أتمتة تحويلات المخطط الانسيابي وتحليل مخرجات الأجهزة وإنشاء أكواد جاهزة للإنتاج. > > **لتخصيصها لمؤسستك:** > - عدّل ملفات `references/` لتضمين المخططات الانسيابية أو تعيينات الأنطولوجيا الخاصة بشركتك > - استخدم خادم MCP للاتصال بالأنظمة التي تحدد مخططاتك (مثل نظام LIMS أو كتالوج البيانات أو سجل المخطط الانسيابي) > - وسّع `scripts/` للتعامل مع تنسيقات الأجهزة الملكية أو معايير البيانات الداخلية > > يمكن تكييف هذا النمط لأي سير عمل تحويل بيانات حيث تحتاج إلى التحويل بين الصيغ أو التحقق من معايير المؤسسة.

## نظرة عامة على سير العمل

1. **كشف نوع الجهاز** من محتويات الملف (كشف تلقائي أو محدد من قبل المستخدم) 2. **تحليل الملف** باستخدام مكتبة allotropy (أصلية) أو محلل احتياطي مرن 3. **إنشاء المخرجات**: - ASM JSON (الهيكل الدلالي الكامل) - CSV مسطح (صيغة جدولية ثنائية الأبعاد) - كود محلل Python (لتسليم مهندس البيانات) 4. **تسليم** الملفات مع ملخص وتعليمات الاستخدام

> **عند عدم التأكد:** إذا كنت غير متأكد من كيفية تعيين حقل إلى ASM (مثلاً، هل هذه بيانات خام أم محسوبة؟ إعداد جهاز أم شرط بيئي؟)، اطلب توضيحاً من المستخدم. راجع `references/field_classification_guide.md` للحصول على إرشادات، لكن عندما تبقى غموض، أكّد مع المستخدم بدلاً من التخمين.

## البدء السريع

```python # قم بتثبيت المتطلبات أولاً pip install allotropy pandas openpyxl pdfplumber --break-system-packages

# التحويل الأساسي from allotropy.parser_factory import Vendor from allotropy.to_allotrope import allotrope_from_file

# التحويل باستخدام allotropy asm = allotrope_from_file("instrument_data.csv", Vendor.BECKMAN_VI_CELL_BLU) ```

## اختيار صيغة المخرجات

**ASM JSON (الافتراضي)** - هيكل دلالي كامل مع URIs الأنطولوجيا - الأفضل لـ: أنظمة LIMS التي تتوقع ASM وبحيرات البيانات والأرشفة طويلة الأجل - يتحقق من مخططات Allotrope

**CSV مسطح** - تمثيل جدولي ثنائي الأبعاد - الأفضل لـ: التحليل السريع وجداول Excel والأنظمة التي لا تدعم JSON - يصبح كل قياس صفاً واحداً مع تكرار البيانات الوصفية

**كلاهما** - إنشاء كلا الصيغتين للحصول على أقصى مرونة

## معالجة البيانات المحسوبة

**مهم:** فصل القياسات الخام عن القيم المحسوبة/المشتقة.

- **البيانات الخام** → `measurement-document` (قراءات الجهاز المباشرة) - **البيانات المحسوبة** → `calculated-data-aggregate-document` (القيم المشتقة)

يجب أن تتضمن القيم المحسوبة إمكانية التتبع عبر `data-source-aggregate-document`:

```json "calculated-data-aggregate-document": { "calculated-data-document": [{ "calculated-data-identifier": "SAMPLE_B1_DIN_001", "calculated-data-name": "DNA integrity number", "calculated-result": {"value": 9.5, "unit": "(unitless)"}, "data-source-aggregate-document": { "data-source-document": [{ "data-source-identifier": "SAMPLE_B1_MEASUREMENT", "data-source-feature": "electrophoresis trace" }] } }] } ```

**حقول محسوبة شائعة حسب نوع الجهاز:** | الجهاز | الحقول المحسوبة | |--------|-------------------| | عداد الخلايا | نسبة الحيوية %، كثافة الخلايا القيم المعدلة حسب التخفيف | | مطياف التحديد الضوئي | التركيز (من الامتصاصية)، نسبة 260/280 | | قارئ اللوحة | التركيزات من منحنى المعايرة، CV% | | الرحلان الكهربائي | DIN/RIN، تركيزات المنطقة، متوسط الأحجام | | qPCR | الكميات النسبية، ثني التغيير |

راجع `references/field_classification_guide.md` للحصول على إرشادات مفصلة حول تصنيف الخام مقابل المحسوب.

## التحقق

تحقق دائماً من مخرجات ASM قبل تسليمها للمستخدم:

```bash python scripts/validate_asm.py output.json python scripts/validate_asm.py output.json --reference known_good.json # المقارنة بمرجع python scripts/validate_asm.py output.json --strict # معاملة التحذيرات كأخطاء ```

**قواعد التحقق:** - بناءً على مواصفات Allotrope ASM (ديسمبر 2024) - آخر تحديث: 7 يناير 2026 - المصدر: https://gitlab.com/allotrope-public/asm

**نهج التحقق الناعم:** التقنيات غير المعروفة أو الوحدات أو أدوار العينات تولد **تحذيرات** (وليس أخطاء) للسماح بالتوافق العكسي. إذا أضافت Allotrope قيماً جديدة بعد ديسمبر 2024، فلن يمنع المدقق — سيعلمك عنها للتحقق اليدوي. استخدم وضع `--strict` لمعاملة التحذيرات كأخطاء إذا كنت تحتاج إلى تحقق أصارم.

**ما الذي يتحقق منه:** - اختيار التقنية الصحيح (مثل التنميط متعدد المحللات مقابل قارئ اللوحة) - اتفاقيات تسمية الحقول (مفصولة بمسافات، وليس بواصلة) - البيانات المحسوبة لها إمكانية التتبع (`data-source-aggregate-document`) - وجود معرفات فريدة للقياسات والقيم المحسوبة - البيانات الوصفية المطلوبة موجودة - الوحدات وأدوار العينات صحيحة (مع التحقق الناعم للقيم غير المعروفة)

## الأجهزة المدعومة

التثبيت

شغل هذا الأمر

git clone https://github.com/anthropics/knowledge-work-plugins && cp -r knowledge-work-plugins/bio-research/skills/instrument-data-to-allotrope ~/.claude/skills/

يعمل مع

claude appclaude codeclaude apicursorcodexwindsurfclinezed

خطوات التثبيت

استنسخ مستودع الكود وانسخ مجلد `bio-research/skills/instrument-data-to-allotrope` إلى مجلد مهارات Claude لديك. متوافق مع Claude Code و Cursor و Codex وأي وكيل متوافق مع Agent Skills.

عرض المصدر
الرخصة: Apache-2.0بواسطة Anthropic

أصول ذات صلة

مختارات أخرى في البيانات والتحليلات.

skillclaude_appclaude_codeclaude_api
git clone https://github.com/anthropics/knowledge-work-plugins && cp -r knowledge-work-plugins/bio-research/skills/start ~/.claude/skills/
ابدأ
قم بإعداد بيئة البحث البيولوجي واستكشف الأدوات المتاحة. استخدمه عند البدء الأول في التعرف على المكون الإضافي، والتحقق من خوادم MCP المتصلة الخاصة بالأ…★ 4.8 · 2,500+
skillclaude_appclaude_codeclaude_api
git clone https://github.com/anthropics/knowledge-work-plugins && cp -r knowledge-work-plugins/data/skills/validate-data ~/.claude/skills/
التحقق من البيانات
التحقق من الجودة والتدقيق قبل مشاركة التحليل — فحص المنهجية والدقة والانحيازات المحتملة. استخدم هذا عند مراجعة تحليل قبل عرضه على أصحاب المصلحة، والتح…★ 4.8 · 2,500+
skillclaude_appclaude_codeclaude_api
git clone https://github.com/anthropics/knowledge-work-plugins && cp -r knowledge-work-plugins/data/skills/analyze ~/.claude/skills/
تحليل
الإجابة على أسئلة البيانات — من الاستعلامات السريعة إلى التحليلات الشاملة. استخدمه عند البحث عن مقياس واحد، أو التحقيق في العوامل التي تؤثر على اتجاه…★ 4.8 · 2,500+
skillclaude_appclaude_codeclaude_api
git clone https://github.com/anthropics/knowledge-work-plugins && cp -r knowledge-work-plugins/bio-research/skills/nextflow-development ~/.claude/skills/
تطوير Nextflow
تشغيل خطوط معالجة nf-core للمعلوماتية الحيوية (rnaseq، sarek، atacseq) على بيانات التسلسل. استخدم هذا عند تحليل بيانات RNA-seq أو WGS/WES أو ATAC-seq…★ 4.8 · 2,500+
skillclaude_appclaude_codeclaude_api
git clone https://github.com/anthropics/knowledge-work-plugins && cp -r knowledge-work-plugins/data/skills/data-context-extractor ~/.claude/skills/
محلل سياق البيانات
أنشئ أو حسّن مهارة تحليل بيانات خاصة بالشركة من خلال استخراج المعرفة من المحللين. وضع التمهيد - المُشعِلات: "إنشاء مهارة سياق بيانات"، "إعداد تحليل ا…★ 4.8 · 2,500+
skillclaude_appclaude_codeclaude_api
git clone https://github.com/anthropics/knowledge-work-plugins && cp -r knowledge-work-plugins/data/skills/data-visualization ~/.claude/skills/
تصور البيانات
إنشاء تصورات بيانات فعّالة باستخدام Python (matplotlib و seaborn و plotly). استخدم هذه المهارة عند بناء الرسوم البيانية واختيار نوع الرسم البياني المن…★ 4.8 · 2,500+

افحص قبل التثبيت

شغل أي مصدر عبر فحوصاتنا - الظهور في الذكاء الاصطناعي والأمان والأداء واكتشاف التقنيات.

المزيد في البيانات والتحليلات