biopython
تحليل التسلسل البيولوجي باستخدام Biopython
متاح أيضًا من: davila7
معالجة تسلسلات DNA وRNA والبروتين بكفاءة باستخدام Biopython. الوصول إلى قواعد بيانات NCBI برمجياً، وإجراء محاذاة التسلسلات، وأتمتة خطوط العمل المعقدة للبيولوجيا الحاسوبية للبحث العلمي.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "biopython". قراءة ملف GenBank وطباعة معلومات عن كل سجل
النتيجة المتوقعة:
- معرف السجل: NC_001416
- الوصف: بكتريوفاج لامدا الإشريكي، الجينوم الكامل
- طول التسلسل: 48502 زوج قاعدي
- محتوى GC: 49.23%
- الميزات: 73 المجموع (الجينات والمروجين والمشغلون)
استخدام "biopython". البحث في PubMed عن CRISPR والحصول على أول 5 نتائج
النتيجة المتوقعة:
- تم العثور على 15432 نتيجة لـ 'CRISPR'
- PMIDs: 37253479, 37253478, 37253477, 37253476, 37253475
- النتيجة الأولى: العنوان، المؤلفون، معلومات المجلة
التدقيق الأمني
آمنAll 546 static findings are FALSE POSITIVES. This skill contains only markdown documentation files with Python code examples for Biopython. The scanner misidentified markdown code block delimiters as shell commands, Biopython module names (Bio.Align, Bio.Phylo) as cryptographic algorithms, and documentation placeholders as real secrets. No executable code exists. This is a legitimate scientific documentation skill.
عوامل الخطر
🔑 متغيرات البيئة (7)
⚙️ الأوامر الخارجية (415)
📁 الوصول إلى نظام الملفات (6)
درجة الجودة
ماذا يمكنك بناءه
معالجة التسلسلات دفعة واحدة
معالجة ملفات FASTA الكبيرة، وحساب محتوى GC، وترجمة التسلسلات، وتحضير البيانات للتحليل اللاحق.
بناء خطوط تحليل العمل
إنشاء workflows آلية لاسترجاع التسلسلات والمحاذاة والتطور والتحليل.
تعلم البيولوجيا الحاسوبية
استكشاف عمليات التسلسل والوصول إلى قواعد البيانات والبيولوجيا الهيكلية من خلال أمثلة عملية.
جرّب هذه الموجهات
أظهر لي كيفية قراءة ملف FASTA واستخراج سجلات التسلسل باستخدام Bio.SeqIO.
اكتب كود للبحث في PubMed باستخدام Bio.Entrez وجلب أفضل 10 نتائج لاستعلام عن بروتين كيناز.
إجراء محاذاة عالمية مزدوجة بين تسلسلي DNA باستخدام Bio.Alward وإظهار درجة المحاذاة.
تحميل ملف PDB وحساب المسافة بين ذرتين من الكربون ألفا في سلسلة بروتين.
أفضل الممارسات
- قم دائماً بتعيين Entrez.email عند الوصول إلى قواعد بيانات NCBI للامتثال لسياسة الاستخدام الخاصة بهم
- استخدم iterators مثل SeqIO.parse() للملفات الكبيرة لتجنب تحميل كل شيء في الذاكرة
- قم بتخزين التسلسلات التي تم تنزيلها مؤقتاً لتجنب طلبات الشبكة المتكررة واحترام حدود المعدل
تجنب
- لا تضع مفاتيح API الثابتة في السكربتات؛ استخدم متغيرات البيئة بدلاً من ذلك
- لا تتخطى معالجة الأخطاء لعمليات الشبكة التي قد تفشل بسبب مشاكل الاتصال
- لا تعالج المحاذاة الكبيرة دون التحقق من متطلبات الذاكرة أولاً
الأسئلة المتكررة
ما هي صيغ الملفات التي يدعمها Biopython؟
كيف يمكنني الوصول إلى قواعد بيانات NCBI؟
هل يمكن لـ Biopython تشغيل عمليات البحث BLAST المحلية؟
كيف أحسب خصائص التسلسل؟
ما الفرق بين parse و read؟
كيف أتعامل مع حدود المعدل مع NCBI؟
تفاصيل المطور
المؤلف
K-Dense-AIالترخيص
BSD-3-Clause
المستودع
https://github.com/K-Dense-AI/claude-scientific-skills/tree/main/scientific-skills/biopythonمرجع
main
بنية الملفات