🔬

pyopenms

آمن ⚡ يحتوي على سكربتات🌐 الوصول إلى الشبكة📁 الوصول إلى نظام الملفات🔑 متغيرات البيئة⚙️ الأوامر الخارجية

تحليل بيانات قياس الطيف الكتلي

متاح أيضًا من: davila7

معالجة بيانات البروتيوميات والميتابوليوميات باستخدام أدوات شاملة لقياس الطيف الكتلي. توفر هذه المهارة الوصول إلى خوارزميات OpenMS للتعامل مع تنسيقات الملفات ومعالجة الأطياف واكتشاف الميزات ومسارات تعريف الببتيدات.

يدعم: Claude Codex Code(CC)
🥉 72 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "pyopenms". تحميل ملف mzML وإظهار أول طيف

النتيجة المتوقعة:

  • استخدم MSExperiment للاحتفاظ بالبيانات و MzMLFile لتحميلها
  • الوصول إلى الأطياف عبر التكرار أو طريقة getSpectrum(index)
  • استخراج قيم m/z والشدة مع get_peaks() التي تُرجع مصفوفات numpy
  • الحصول على البيانات الوصفية مثل مستوى MS ووقت الاحتفاظ مع getMSLevel() و getRT()

استخدام "pyopenms". كيف أقوم بتطبيق معالجة الإشارة على الأطياف الخاصة بي؟

النتيجة المتوقعة:

  • استخدم GaussFilter أو SavitzkyGolayFilter للتمهيد
  • ضبط المعلمات مع getParameters() و setValue()
  • التطبيق مع طريقة filterExperiment()
  • النظر في التطبيع مع LinearNormalizer قبل المعالجة

التدقيق الأمني

آمن
v4 • 1/17/2026

This skill contains only markdown documentation files with Python code examples. The static analyzer incorrectly flagged markdown syntax patterns as security threats. All 295 static findings are false positives. No executable code exists in this skill.

8
الملفات التي تم فحصها
4,192
الأسطر التي تم تحليلها
5
النتائج
4
إجمالي عمليات التدقيق

عوامل الخطر

⚡ يحتوي على سكربتات
لم يتم تسجيل أي مواقع محددة
🌐 الوصول إلى الشبكة (1)
📁 الوصول إلى نظام الملفات
لم يتم تسجيل أي مواقع محددة
🔑 متغيرات البيئة
لم يتم تسجيل أي مواقع محددة
⚙️ الأوامر الخارجية (7)
تم تدقيقه بواسطة: claude عرض سجل التدقيق →

درجة الجودة

45
الهندسة المعمارية
100
قابلية الصيانة
85
المحتوى
29
المجتمع
100
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

البروتيوميات الكمية

معالجة مجموعات بيانات LC-MS/MS لتحديد وتكميم البروتينات عبر عينات متعددة

تطوير خطوط المعالجة

بناء خطوط معالجة آلية لبيانات قياس الطيف الكتلي باستخدام Python

تحليل المستقلبات

إجراء معالجة أولية للميتابوليوميات غير المستهدفة وتوصيف الميزات

جرّب هذه الموجهات

تحميل الملفات الأساسي
كيف أقوم بتحميل ملف mzML والوصول إلى الأطياف والكروماتوغرافات باستخدام pyopenms؟
اكتشاف الميزات
أرني كيفية اكتشاف الميزات في بيانات قياس الطيف الكتلي باستخدام FeatureFinder في pyopenms.
تعريف الببتيدات
كيف أقوم بتحميل نتائج التعريف من ملف idXML وتطبيق تصفية معدل الاكتشاف الخاطئ في pyopenms؟
مسارات العمل المتقدمة
إنشاء مسار عمل pyopenms كامل يقوم بتحميل بيانات mzML ومعالجة الأطياف واكتشاف الميزات وتصدير النتائج إلى DataFrame من pandas.

أفضل الممارسات

  • استخدم IndexedMzMLFileLoader للملفات الكبيرة لتجنب تحميل مجموعة البيانات بالكامل في الذاكرة
  • تطبيق معالجة الإشارة المناسبة (التمهيد والتصفية) قبل اكتشاف الميزات
  • التحقق من وجود الملف مع os.path.exists() قبل تحميل البيانات

تجنب

  • تحميل ملفات mzML الكبيرة جداً بالكامل في الذاكرة دون استخدام البث أو الوصول المفهرس
  • تخطي خطوات التحكم في الجودة قبل التحليل اللاحق
  • تجاهل البيانات الوصفية للجهاز التي قد تؤثر على تفسير البيانات

الأسئلة المتكررة

ما هي تنسيقات الملفات التي يدعمها pyopenms؟
mzML و mzXML و mzData و idXML و mzIdentML و pepXML و protXML و featureXML و consensusXML و mzTab و FASTA و TraML.
كيف أقوم بتثبيت pyopenms؟
استخدم uv: uv pip install pyopenms. يتطلب Python 3.8+ وله متطلبات تبعية C++.
هل يمكن لـ pyopenms العمل بدون تثبيت OpenMS؟
لا، pyopenms هي غلاف Python حول مكتبة OpenMS C++ التي يجب أن تكون متاحة على النظام.
هل يتضمن pyopenms محركات البحث؟
لا، pyopenms يتكامل مع محركات البحث ولكن يجب تثبيتها بشكل منفصل (Comet و Mascot و MSGFPlus وغيرها).
كيف أقوم بتصدير البيانات إلى pandas؟
استخدم طريقة get_df() على FeatureMap أو ConsensusMap أو حاويات البيانات الأخرى للتصدير مباشرة إلى DataFrames.
ما هو الفرق بين pyopenms و matchms؟
pyopenms شامل لمسارات العمل البروتيومية. استخدم matchms للمقارنة الطيفية البسيطة وتعريف المستقلبات.

تفاصيل المطور

المؤلف

K-Dense-AI

الترخيص

3 clause BSD license

مرجع

main