🧬

cobrapy

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

تحليل النماذج الأيضية باستخدام COBRApy

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

يتطلب النمذيج الأيضي معرفة متخصصة بأساليب التحليل وإعادة البناء المستندة إلى القيود. يوفر COBRApy واجهة Python شاملة لتحليل توازن التدفق، ودراسات إيقاف الجينات، وحسابات غلاف الإنتاج لأبحاث علم الأحياء النظامية.

يدعم: Claude Codex Code(CC)
📊 69 كافٍ
1

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

2

رفع في Claude

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

3

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

اختبرها

استخدام "cobrapy". تحميل نموذج E. coli وأداء تحليل توازن التدفق

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

  • النموذج: iJO1366 (E. coli)
  • التفاعلات: 2,583 | الأيضيات: 1,805 | الجينات: 1,398
  • أقصى معدل نمو: 0.982 /h
  • امتصاص الجلوكوز النشط: -8.0 mmol/gDW/h
  • التدفقات الرئيسية:
  • - GLCptspp: -8.0 (نقل الجلوكوز)
  • - PFK: 7.5 (فوسفوفروكتوكيناز)
  • - ATPM: 2.0 (تحليل ATP الصيانة)
  • - BIOMASS_Ecoli_core: 0.92 (تخليق الكتلة الحيوية)

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

آمن
v4 • 1/17/2026

All 160 static findings are FALSE POSITIVES. The skill consists only of markdown documentation files containing Python code examples for the COBRApy metabolic modeling library. The scanner misidentified Python parenthesized imports as dynamic import() expressions, markdown backticks as shell command execution, metabolic modeling terminology (blocked reactions, essential genes) as system reconnaissance, and .get_by_id() method calls as credential access patterns. No executable code, network requests, credential handling, or malicious behavior present.

4
الملفات التي تم فحصها
2,560
الأسطر التي تم تحليلها
3
النتائج
4
إجمالي عمليات التدقيق
تم تدقيقه بواسطة: claude عرض سجل التدقيق →

درجة الجودة

41
الهندسة المعمارية
100
قابلية الصيانة
83
المحتوى
20
المجتمع
100
الأمان
83
الامتثال للمواصفات

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

التنبؤ بالجينات الأساسية

تحديد الجينات الأساسية في E. coli والكائنات الأخرى باستخدام محاكيات إيقاف الجينات الفردية والمزدوجة

تصميم سلالات الإنتاج

حساب أغلفة الإنتاج وتحديد أهداف الجينات لتحسين الإنتاج الكيميائي الحيوي

تحليل جدوى النموذج

التحقق من صحة النماذج الأيضية، وإيجاد التفاعلات المحظورة، وأداء استكشاف شامل لمساحة التدفق

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

تحميل النموذج الأساسي
تحميل نموذج التمثيل الغذائي لـ E. coli باستخدام cobrapy، تشغيل تحليل توازن التدفق، والإبلاغ عن معدل النمو الأقصى والتدفقات الأيضية الرئيسية
دراسة إيقاف الجينات
أداء تحليل حذف الجينات الفردية على نموذج E. coli، تحديد جميع الجينات الأساسية (النمو < 0.01)، وتصدير النتائج إلى ملف CSV
تحسين الوسط
حساب الوسط النمو الحد الأدنى لنموذج E. coli الذي يحقق 90% من أقصى نمو. إظهار العناصر الغذائية المطلوبة ومعدلات امتصاصها
تحليل غلاف الإنتاج
حساب غلاف الإنتاج لإنتاج الأسيتات في E. coli. تغيير امتصاص الجلوكوز من 0 إلى 20 mmol/gDW/h وتحديد أقصى وأدنى حواصل الأسيتات في كل حالة

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

  • تحقق دائماً من حالة الحل بعد التحسين - 'optimal' يشير إلى حل ناجح، 'infeasible' يشير إلى مشكلات في النموذج
  • استخدم مديري السياق (with model:) للتعديلات المؤقتة لإرجاع التغييرات تلقائياً
  • تحقق من عينات التدفق باستخدام sampler.validate() لضمان الاستقرار العددي قبل التحليل

تجنب

  • لا تتخطى التحقق من جدوى النموذج باستخدام slim_optimize() قبل تشغيل التحليلات الكاملة
  • تجنب تعديل الحدود مباشرة على التفاعلات - استخدم نمط مدير السياق بدلاً من ذلك
  • لا تفترض أن جميع التفاعلات ستنقل التدفق - استخدم FVA لتحديد التفاعلات ذات نطاقات التدفق المتغيرة

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

ما المحللات التي يدعمها COBRApy؟
يدعم COBRApy محللات GLPK (مفتوح المصدر)، وCPLEX، وGurobi التجارية عبر واجهة optlang.
كيف أثبت النماذج الأيضية؟
استخدم model = load_model('ecoli') للنماذج الاختبارية المدمجة، أو read_sbml_model() لتحميل ملفات SBML من قواعد بيانات مثل BiGG أو ModelSEED.
ما الفرق بين FBA وFVA؟
يجد FBA توزيع تدفق مثالي واحد، بينما يحسب FVA نطاق التدفقات الممكنة لكل تفاعل عند النمو المثالي.
كيف أحدد الجينات الأساسية؟
استخدم single_gene_deletion(model) الذي يعيد معدلات النمو لجميع إيقافات الجينات. الجينات ذات النمو < 0.01 تكون عادةً أساسية.
هل يمكن لـ COBRApy التعامل مع نماذج الجينوم الواسعة؟
نعم، يتعامل COBRApy مع النماذج التي تحتوي على آلاف التفاعلات. للنماذج الكبيرة، فكر في استخدام slim_optimize() للفحوصات السريعة وFVA المتوازي مع عمليات متعددة.
كيف أحفظ نتائج تحليلي؟
استخدم solution.fluxes.to_csv() لنتائج التدفق، ووظائف cobra.io مثل save_json_model() أو write_sbml_model() لحفظ النماذج المعدلة.

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

المؤلف

K-Dense-AI

الترخيص

GPL-2.0 license

مرجع

main

بنية الملفات