$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
يطبق برنامج PyDesigner خطوات متعددة لتصحيح الصور على بيانات الانتشار الأولية ويولد مخرجات تستخدم لتحسين الدقة على الملفات الأولية عند إجراء التحليل. تم التحقق من صحة كل خطوة متاحة في خط الأنابيب مسبقا من خلال المنشورات التي تمت مراجعتها من قبلالأقران 5،6،7،8،9،10،11 كما تمت مناقشتها في المقدمة. يمكن استخدام مخرجات البرنامج في تحليلات مثل ملفات تعريف الtractography ، ومصفوفات الاتصال ، والتحليلات الحكيمة ، وتحليلات العائد على الاستثمار ، وتحليلات fODF ، و TBSS ، والتحليلات القائمة على المثبتات.
يسرد موقع البرنامج23 جميع ملفات الإخراج التي تم إنشاؤها أثناء مسار المعالجة المسبقة. بعد تشغيل كل مطالبة، ستقوم وحدة التحكم بإخراج وصف لجميع العمليات المكتملة. هناك 3 أنواع من ملفات الإخراج: معالجة الملفات والمقاييس ومراقبة الجودة. يظهر هيكل دليل الإخراج في الشكل 1. تتوفر هذه الملفات عند استخدام المعالجة المسبقة القياسية (راجع القسم 7 من البروتوكول). إذا كان المستخدم يحتاج إلى استخدام أكثر تقدما (راجع القسم 8 من البروتوكول)، فستعتمد ملفات الإخراج المتاحة على العمليات التي تم إكمالها.

الشكل 1: التمثيل المرئي لخط أنابيب PyDesigner. تبدأ المعالجة المسبقة بتوفير إدخال 4D DWI إلى PyDesigner (أعلى اليسار) ، والذي يخضع بعد ذلك لتقليل الضوضاء MP-PCA لإنتاج 4D DWI غير ضوضائي وخريطة ضوضاء ثلاثية الأبعاد. ثم يخضع 4D DWI الخاضع للضوضاء لتصحيح رنين Gibbs ، وتصحيح انحياز Rician ، و TOPUP ، وتصحيح التيار الدوامي ، والتصحيح الخارجي. ثم يتم حساب قناع الدماغ للخطوات اللاحقة ، والكشف عن القيم المتطرفة ، وتركيب الموتر لتسريع العمليات الحسابية عن طريق إجرائها داخل قناع الدماغ فقط. يمكن العثور على المخرجات في الدلائل الفرعية في مجلد معالجة الموضوع الرئيسي - intermediate_nifti والمقاييس metrics_qc. لاحظ أن لقطات الشاشة لمخرجات PyDesigner لا يقصد بها أن تكون قائمة شاملة لجميع المخرجات الممكنة ، بل تقديم مثال مرئي تخطيطي لما يمكن أن يتوقعه المستخدمون. ستختلف المخرجات، سواء المخرجات النهائية أو الملفات الوسيطة، بناء على بيانات إدخال المستخدم وأعلام المعالجة المستخدمة. الرجاء النقر هنا لعرض نسخة أكبر من هذا الرقم.
تجهيز
يتم استخدام ملفات المعالجة أثناء مسار PyDesigner ويتم تخزينها في دليل الإخراج الجذر. لكل خطوة معالجة مسبقة ، يتم حفظ ملفات DWI الوسيطة في مجلد الإخراج "intermediate_nifti" كما هو موضح في الشكل 1. يجب الرجوع إلى هذه الملفات عند معالجة أي مشكلات تتعلق بالمعالجة أو المخرجات لتقييم كل خطوة من خطوات المسار على حدة.

الشكل 2: ملفات DWI NifTI الوسيطة المثلى ودون المستوى الأمثل. يوضح الشكل ملف NIfTI الوسيط لكل خطوة تصحيح صورة من مسارات PyDesigner. الصف العلوي هو مثال على مخرجات الملفات الوسيطة المثلى باستخدام بيانات من دماغ بالغ سليم ، والصف الأوسط هو مثال على مخرجات الملفات الوسيطة المثلى باستخدام بيانات من الدماغ المرضي (الورم السحائي) ، ويعرض الصف السفلي مخرجات ملف وسيطة دون المستوى الأمثل باستخدام بيانات من دماغ بالغ سليم مع قطعة أثرية قابلة للحساسية لا علاقة لها ببنية الدماغ أو صحته. الرجاء النقر هنا لعرض نسخة أكبر من هذا الرقم.
المقاييس
يحتوي هذا المجلد على جميع الخرائط المعلمية التي يحسبها PyDesigner (انظر الشكل 1). يتضمن ذلك الخرائط البارامترية ل DTI / DKI ، والتصوير الكروي الليفي (FBI) / المادة البيضاء الكرة الليفية (FBWM) ، ومقاييس سلامة مسار المادة البيضاء (WMTI) (الجدول 1) 16.

الجدول 1: النطاق المتوقع للقيم لمقاييس DTI/DKI ومكتب التحقيقات الفيدرالي/FBWM. يتضمن الجدول قائمة بمقاييس DTI و DKI و FBI و FBWM القوية التي تم إنشاؤها بواسطة PyDesigner ونطاقات قيمتها المتوقعة. يتم أيضا سرد التسلسلات المطلوبة والقيم b (s / mm2) لاشتقاق كل مقياس. مقاييس DTI المدرجة هي FA و MD و AD و RD. مقاييس DKI المدرجة هي MK و AK و RK و KFA. مقياس مكتب التحقيقات الفيدرالي المدرج هو إدارة الطيران الفيدرالية. مقاييس FBWM المدرجة هي AWF و DA و DE_AX و DE_RAD و FAE.
يمكن للمستخدمين إجراء مراقبة الجودة المرئية والقيمية (QC) لمتوسط الانتشار (MD) ، وتباين الخواص الجزئي (FA) ، ومقاييس التفرط المتوسط (MK) لتحديد النتائج دون المستوى الأمثل. إذا كانت هذه المقاييس دون المستوى الأمثل وفقا للمعايير الموضحة أدناه ، فيجب على المستخدمين إلقاء نظرة على كل ملف وسيط موضح في الشكل 2 لتحديد خطوة المعالجة المسبقة التي لم تنجح.
يتم استخدام مراقبة الجودة المرئية لتحديد النتائج دون المستوى الأمثل (على سبيل المثال ، مشكلات تركيب الموتر ، والقطع الأثرية). نوصي باستخدام ImageJ لمراقبة الجودة المرئية لضمان عدم إجراء أي معالجة للصورة عبر الإعدادات الافتراضية للبرنامج. يظهر الصف العلوي من الشكل 3 خرائط مترية نموذجية ل MD و FA و MK باستخدام عتبة معقولة بيولوجيا تبلغ 0-3 ميكرومتر2 / مللي ثانية ، 0-1 ميكرومتر2 / مللي ثانية ، و 0-2 ميكرومتر2 / مللي ثانية ، على التوالي (الشكل 3 [الصف العلوي]). يجب أن تحتوي خريطة MD على أعلى القيم في البطينين وقيم عالية في المادة الرمادية القشرية (الشكل 3 أ [الصف العلوي]). يجب أن تحتوي خريطة FA على مسارات واضحة للمادة البيضاء واضحة في جميع أنحاء الدماغ (الشكل 3 ب [الصف العلوي]). يجب أن تحتوي خريطة MK على قيم عالية في WM وقيم أقل في المادة الرمادية و CSF (الشكل 3C [الصف العلوي]). الشكل 3D [الصف العلوي] هو مثال على خريطة مترية بها مشكلات في تركيب الموتر ، مما ينتج عنه مجموعات من voxels ذات القيمة الصفرية في حالة حدوث أي مشكلات، راجع ملف log_command.json للعثور على أي أخطاء في المعالجة المسبقة. راجع الملفات الوسيطة لتحديد الخطأ المحدد. للمساعدة في استكشاف الأخطاء وإصلاحها، أرسل طلبا على صفحة PyDesigner GitHub.
تستخدم مراقبة جودة القيمة لتحديد ما إذا كانت فوكسل خريطة مترية معينة موحدة نسبيا بين الموضوعات لكل مجموعة بيانات. يعتمد نطاق القيمة المتوقع لكل خريطة ومجموعة بيانات على البيانات ومعلمات PyDesigner. في مجموعة بيانات الاختبار الخاصة بنا ، كان لدينا قمم متسقة في نطاقات 8000 إلى 10,000 و 2500 إلى 4000 و 5000 إلى 13,000 ل MD و FA و MK ، على التوالي ، باستخدام تجميع الرسم البياني الافتراضي FSLeyes. يقدم الصف السفلي من الشكل 3 أمثلة على تباين الرسم البياني. يحتوي الجدول 1 على قيم المحور x المتوقعة لهذه المقاييس. تعتبر الفوكسيل الأعلى أو الأقل من سمات مجموعة البيانات أو تشير إلى مشكلة في الأداة أو المعالجة المسبقة (الشكل 3D [الصف السفلي]).

الشكل 3: أمثلة على الخرائط المترية والرسوم البيانية من PyDesigner بنتائج مثالية وغير مثالية. يعرض الصف العلوي أمثلة على خرائط MD وFA وMK أحادية الموضوع المستخدمة لمراقبة الجودة المرئية. يعرض الصف السفلي الرسوم البيانية متعددة الموضوعات المستخدمة لمراقبة الجودة للقيمة. (أ-ج) أمثلة نموذجية للخرائط المترية والرسوم البيانية التي تجتاز مراقبة الجودة المرئية والقيمية. يمثل كل خط أزرق على الرسوم البيانية لكل نوع مقياس مجموعة بيانات فردية. لاحظ أن كل مجموعة بيانات تتبع منحنى مماثلا وتقع ضمن نطاق مماثل. (د) مثال على خريطة مترية لا تجتاز مراقبة الجودة المرئية أو القيمية. لاحظ كيف يظهر الخط الأحمر على الرسم البياني منحنى يختلف عن منحنى A-C. ترجع الفوكسلات الصفرية المحاطة بدائرة على هذه الخريطة المترية إلى مشكلات تركيب الموتر أثناء المعالجة المسبقة (اللوحة D ، الصف العلوي). هذا الرسم البياني هو مثال على فوكسل أعلى أو أقل بشكل عام في مجموعة بيانات أكثر من المتوقع (اللوحة D ، الصف السفلي). الرجاء النقر هنا لعرض نسخة أكبر من هذا الرقم.
مراقبة الجودة
بمجرد أن يقوم PyDesigner بمعالجة البيانات ، يجب استخدام المجلد metrics_qc (انظر الشكل 1) لتحديد مجموعات البيانات دون المستوى الأمثل. لكل مجموعة بيانات ، يقوم PyDesigner بإخراج ثلاث مخططات تستخدم لمراقبة الجودة.

الشكل 4: الرسوم البيانية لمراقبة الجودة التي تم إنشاؤها بواسطة PyDesigner لمجموعات البيانات المثلى ودون المستوى الأمثل. SNR ، وحركة الرأس بين المجلدات ، والرسوم البيانية البعيدة التي تم إنشاؤها بواسطة PyDesigner. يمثل كلا الصفين بيانات من دماغ بالغ سليم. الصف العلوي هو مثال على الرسوم البيانية لمراقبة الجودة للحصول على مجموعة بيانات مثالية. يعرض الصف السفلي مخرجات مراقبة الجودة لمجموعة بيانات دون المستوى الأمثل مع قطعة أثرية للحساسية لا علاقة لها ببنية الدماغ أو صحته. يرجى ملاحظة أن حجم نص التسميات في المخرجات الافتراضية من PyDesigner أصغر مما سيظهر في هذا الشكل. لقد قمنا بزيادة حجم النص في هذا الشكل لسهولة القراءة. الرجاء النقر هنا لعرض نسخة أكبر من هذا الرقم.
تظهر الرسوم البيانية head_motion في الشكل 4 إزاحة الرأس بالنسبة إلى المجلد الأول والحجم السابق. كما هو موضح في الشكل 4 (اللوحة 1) ، عادة ما يكون إزاحة الرأس صغيرا ويقوم PyDesigner بضبط هذه القطع الأثرية للحركة في خط أنابيب المعالجة القياسي باستخدام برنامج FSL Eddy جنبا إلى جنب مع TOPUP للحركة وتصحيح الحركة الحاليةالدوامة 9. بالنسبة لمجموعات البيانات دون المستوى الأمثل، قد يظهر الرسم البياني head_motion فارغا، كما هو موضح في الشكل 4 (اللوحة 4). يشير هذا إلى أن تصحيح الحركة الحالية الدوامة لم ينجح ، وبالتالي لم يتمكن PyDesigner من إخراج رسم بياني. يمكن العثور على ملفات سجل التصحيح الحالي Eddy في المجلد الفرعي الدوامة داخل المجلد metrics_qc (انظر الشكل 1). يعرض الرسم البياني لنسبة الإشارة إلى الضوضاء (SNR) 3 مخططات. كل مخطط لقيمة b مختلفة ويعرض كلا من البيانات المعالجة مسبقا والبيانات الأولية. للحصول على مجموعة بيانات مثالية ، يجب أن تكون ذروة SNR للبيانات الأولية ≥5 (الشكل 4 [اللوحة 2]). سيكون لمجموعات البيانات دون المستوى الأمثل ذروة SNR للبيانات الأولية تبلغ ≤3 (الشكل 4 [اللوحة 5]). من الناحية المثالية ، يجب أن يرى المستخدمون أن ذروة SNR لجميع قيم b تزداد بشكل طفيف ولكن ليس بشكل كبير. تم العثور على المخطط الخارجي في مجلد التركيب داخل metrics_qc ويظهر النسبة المئوية للقيم المتطرفة في مجموعة البيانات (الشكل 4 [اللوحة 3 و 6]). يجب أن تحتوي مجموعة البيانات الجيدة على نسبة منخفضة من القيم المتطرفة ، وعادة ما تكون أقل من 5٪ (الشكل 4 [اللوحة 3]). ستحتوي مجموعة البيانات دون المستوى الأمثل على نسبة كبيرة من القيم المتطرفة ، كما هو موضح في الشكل 4 (اللوحة 6).
أمثلة على نتائج مجموعة البيانات
بمجرد انتهاء PyDesigner من معالجة مجموعة بيانات المثال ، يجب تضمين جميع المخرجات في المجلد "PyDesigner_Outputs". يمكن مقارنة هذه المخرجات بتلك الموجودة في مجلد "المشتقات" المعبأ مع مجموعة البيانات النموذجية التي تم تنزيلها من OpenNeuro (تمت معالجتها على MacOS 12.4). إذا كان البرنامج يعمل بشكل صحيح ، فستكون بنية ملف "PyDesigner_Outputs" و "المشتقات" هي نفسها تماما. وبالمثل ، يجب أن تتطابق SNR وحركة الرأس والمخططات الخارجية الموجودة في المجلد الفرعي "metrics_qc" مع تلك الموجودة في الشكل 5 أ. يمكن مقارنة الخرائط المترية (الموجودة في المجلد الفرعي "المقاييس") عبر برامج التصوير مثل FSLeyes و MRIcron و ImageJ وما إلى ذلك. يمكن رؤية الرسوم البيانية لقيم FA و MD و MK من المقاييس المعالجة مسبقا في الشكل 5 ب. لاحظ أن جميع الرسوم البيانية المترية الموضحة في الشكل 5 ب يتم قياسها بناء على مقاييس قيمة القياس المقترحة في الجدول 1.

الشكل 5: مثال على مخططات قياس البيانات وقياس الجودة المتري. (أ) SNR ، وحركة الرأس بين وحدات التخزين ، والرسوم البيانية الخارجية التي تم إنشاؤها بواسطة PyDesigner لمثال البيانات التي تم تنزيلها من OpenNeuro. لاحظ أنه تمت زيادة حجم النص على المخططات في هذا الشكل لسهولة القراءة. (ب) يقوم مقياس الموضوع الفردي بتعيين الرسوم البيانية لعدد قيم فوكسل ل FA و MD و MK لنفس مجموعة البيانات ، والتي يتم تصورها من خلال FSLeyes v6.0. الرجاء النقر هنا لعرض نسخة أكبر من هذا الرقم.

الشكل 6: خرائط DTI و DKI المشتقة من PyDesigner و DESIGNER و DKE و DIPY. تم إجراء تركيب الموتر باستخدام قيود Kapp > 0 في PyDesigner و DESIGNER5 و Diffusional Kurtosis Estimator (DKE) 27 ، بينما تم استخدام التركيب غير المقيد في Diffusion Imaging في Python (DIPY) 28 بسبب قيود البرنامج. وحدات MD هي ميكرومتر مربع لكل مللي ثانية (ميكرومتر2 / مللي ثانية) ، في حين أن المقاييس الأخرى بلا أبعاد. يمكن رؤية المتسربين بسبب مشكلة عامة من تصحيح رنين Gibbs في خرائط MK التي تنتجها DESIGNER و DKE و DIPY. تم استنساخ هذا الرقم بإذن من Dhiman et al.29. الرجاء النقر هنا لعرض نسخة أكبر من هذا الرقم.

الشكل 7: مقارنة بين FA و MD و MK عبر خطوط الأنابيب. يتشابه توزيع القيم المحسوبة ل FA و MD و MK من PyDesigner و DESIGNER5 و DKE27 و DIPY28 في الأدمغة المستبعدة من CSF عبر معظم voxels. حساب الخريطة المترية عبر الأساليب قابل للمقارنة. تم استنساخ هذا الرقم بإذن من Dhiman et al.29. الرجاء النقر هنا لعرض نسخة أكبر من هذا الرقم.