Code Sharing In Prediction Model Research: A Scoping Review
تكشف هذه المراجعة النطاقية لما يقرب من 4,000 دراسة لنماذج التنبؤ أنه على الرغم من تزايد مشاركة الأكواد، إلا أنها لا تزال غير شائعة وغالباً ما تفتقر إلى التوثيق، وتحديد التبعيات، والبنية التركيبية اللازمة لتحقيق قابلية إعادة الإنتاج الحقيقية، مما يوفر أساساً تجريبياً لتطوير المبدأ التوجيهي لإبلاغ TRIPOD-Code.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك طاهٍ اخترعت للتو وصفة ثورية لحساء يعالج نزلات البرد الشائعة. كتبت ورقة بحثية عن هذا الحساء، تصف فيها المكونات والخطوات. لكنك لم تشارك بطاقة الوصفة الفعلية أو قائمة التوابل المحددة التي استخدمتها.
الآن، تخيل أن طاهياً آخر يحاول صنع هذا الحساء. بدون وصفتك الدقيقة، خمن كمية الملح، واستخدم نوعاً مختلفاً من المرق، وتخطى خطوة ما. النتيجة؟ حساء لا يشبه حساءك في شيء. في عالم الأبحاث الطبية، هذا هو بالضبط ما يحدث مع نماذج التنبؤ.
هذه الورقة هي تحقيق ضخم في كيفية مشاركة العلماء لـ "بطاقات الوصفات" (أكواد الكمبيوتر) الخاصة بنماذج التنبؤ الطبي لديهم. إليك القصة عما وجدوه، مشروحة ببساطـة.
المشكلة الكبرى: مطبخ "الصندوق الأسود"
في الأبحاث الطبية، يبني العلماء نماذج حاسوبية معقدة للتنبؤ بأشياء مثل: هل سيصاب هذا المريض بالمرض؟ ما مدى احتمالية نجاح هذه الجراحة؟
لبناء هذه النماذج، يكتبون أكواداً برمجية. هذا الكود هو الوصفة.
- الهدف: إذا أراد عالم آخر التحقق من عملك أو استخدام نموذجك لمساعدة المرضى، فإنه يحتاج إلى وصفتك.
- الواقع: معظم العلماء يحتفظون بوصفاتهم في درج مغلق. حتى عندما يقولون: "نعم، لدي وصفة"، فإنهم غالباً ما يسلمون مجرد منديل ورقي مجعد عليه بعض الملاحظات، وليس كتاب طبخ منظم وكامل.
التحقيق: اختبار تذوق لـ 4,000 ورقة بحثية
قرر مؤلفو هذه الورقة إجراء "مراجعة نطاقية" (اختبار تذوق ضخم) لما يقرب من 4,000 دراسة طبية زعمت اتباع مجموعة من القواعد القياسية تسمى TRIPOD (قائمة مراجعة لكتابة الأوراق الطبية الجيدة).
استخدموا مساعداً ذكياً جداً من الذكاء الاصطناعي (مثل أمين مكتبة آلي سريع جداً وجائع جداً) للقيام بـ:
- قراءة آلاف الأوراق لمعرفة ما إذا كان المؤلفون قد شاركوا الكود الخاص بهم.
- تحميل الكود إذا تم العثود إليه.
- فحص الكود لمعرفة ما إذا كان قابلاً للاستخدام بالفعل.
ما وجدوه: أزمة "الوصفة"
1. معظم الطهاة يحتفظون بأسرارهم
من بين ما يقرب من 4,000 دراسة، شارك 12% فقط الكود الخاص بهم. هذا يشبه دخول 100 طاهٍ في مسابقة، وتقديم 12 منهم فقط لبطاقات الوصفات الخاصة بهم. وبينما ينمو هذا الرقم ببطء (هناك عدد أكبر من الطهاة يشاركون الآن مقارنة بعام 2015)، إلا أنه لا يزال منخفضاً بشكل صادم.
2. الوصفات "المُشاركة" غالباً ما تكون معطلة
من بين الطهاة القلائل الذين شاركوا أكوادهم، كانت الجودة غالباً سيئة للغاية.
- ملف README: هذا بمثابة علامة "ابدأ من هنا" على صندوق الوصفات. 80% من الأكواد المشتركة احتوت على ملف README، ولكن نصف هذه الملفات فقط شرحت فعلياً ماذا يفعل الكود أو كيفية استخدامه.
- المكونات المفقودة: العديد من الأكواد المشتركة لم تدرج "المكونات" المحددة (إصدارات البرامج) المطلوبة. الأمر يشبه وصفة تقول "أضف دقيقاً" ولكنها لا تحدد ما إذا كنت بحاجة إلى دقيق القمح، أو دقيق اللوز، أو دقيق خالٍ من الغلوتين. بدون هذا، ستكون نتيجة الحساء خاطئة.
- لا توجد رخصة: الكثير منها لم يذكر ما إذا كان مسموحاً لك بنسخ الوصفة أو بيعها.
- لا يوجد "مطبخ تجريبي": القليل جداً تضمن "سكربتات اختبار" (مثل خطوة اختبار التذوق) لإثبات أن الكود يعمل بالفعل.
3. عامل "الذكاء الاصطناعي" مقابل "البشر"
وجدت الدراسة أن المجلات التي تطلب الكود صراحة (مثل Nature Communications أو PLOS Digital Medicine) سجلت معدلات مشاركة أعلى بكثير. الأمر يشبه برنامج طبخ يقول: "إذا لم تعرض وصفتك، فلا يمكنك المنافسة". عندما تكون القواعد واضحة، يشارك الطهاة أكثر.
ومن المثير للاهب أن الدراسات التي استشهدت بنسخة أحدث من القواعد تركز على الذكاء الاصطناٍعي (TRIPOD+AI) شاركت الأكواد بشكل أكبر بكثير من تلك التي استشهدت بالقواعد القديمة. وهذا يشير إلى أننا عندما نقول للعلماء: "مهلاً، مشاركة كود الذكاء الاصطناعي أمر مهم"، فإنهم يفعلون ذلك بالفعل.
التشبيه: "صندوق الأرشيف" مقابل "كتاب الطبخ"
أدرك المؤلفون أن معظم الأكواد المشتركة تُعامل كـ صندوق أرشيفي (صندوق مغبر في القبو) بدلاً من كتاب طبخ (أداة مصممة للاستخدام).
- صندوق الأرشيف: "إليك الكود الذي استخدمناه قبل 5 سنوات. حظاً موفقاً في فهمه".
- كتاب الطبخ: "إليك الكود، وإليك قائمة المكونات، وإليك دليل خطوة بخطوة، وإليك طبق عينة يمكنك تجربته الآن".
وجدت الدراسة أن معظم الأكواد المشتركة تقع في فئة "صندوق الأرشيف". إنها موجودة، لكنها ليست قابلة لإعادة الاستخدام.
لماذا يهم هذا؟
إذا لم نتمكن من إعادة إنتاج النتائج (صنع الحساء مرة أخرى)، فلا يمكننا الوثوق بالطب.
- سلامة المرضى: إذا استخدم طبيب نموذجاً لاتخاذ قرار بشأن علاج ما، فإنه يحتاج إلى معرفة أن هذا النموذج يعمل تماماً كما قال العالم.
- هدر الأموال: يقضي علماء آخرون سنوات في محاولة فهم كيفية تشغيل الكود، لينتهي بهم الأمر بالفشل لأن "الوصفة" كانت ناقصة.
الحل: "TRIPOD-Code"
يقترح المؤلفون مجموعة جديدة من القواعد تسمى TRIPOD-Code. فكر في هذا كمعيار جديد وأكثر صرامة لـ "كتاب الطبخ".
بدلاً من مجرد السؤال "هل شاركت الكود؟" (نعم/لا)، ستسأل القواعد الجديدة:
- "هل أدرجت المكونات؟" (التبعيات/Dependencies)
- "هل توجد علامة 'ابدأ من هنا'؟" (التوثيق)
- "هل توجد رخصة؟" (الإذن القانوني)
- "هل يمكنني تشغيله فعلياً؟" (قابلية إعادة الإنتاج)
الخلاصة
تخلص الورقة إلى أن مشاركة الكود ليست كافية؛ بل مشاركة كود جيد هي ما يهم.
في الوقت الحالي، عالم الأبحاث الطبية يشبه مطبخاً حيث يصرخ الجميع: "لدي وصفة!" ولكن لا أحد يسلم فعلياً قائمة المكونات أو التعليمات. يأمل المؤلفون أنه من خلال وضع معايير واضحة وبسيطة لكيفية مشاركة الكود، يمكننا تحويل تلك "صناديق الأرشيف" المغبرة إلى "كتب طبخ" مفتوحة وقابلة للاستخدام تساعد الأطباء على إنقاذ المزيد من الأرواح.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.