JoVE Logo

Sign In

A subscription to JoVE is required to view this content. Sign in or start your free trial.

In This Article

  • Summary
  • Abstract
  • Introduction
  • Protocol
  • النتائج
  • Discussion
  • Disclosures
  • Acknowledgements
  • Materials
  • References
  • Reprints and Permissions

Summary

اكسسيت هو أساس MATLAB واجهة المستخدم الرسومية (GUI) التي تسمح للمستخدمين لتحليل البيانات التدفق الخلوي عبر عادة تستخدم التقنيات التحليلية للبيانات عالية ثلاثي الأبعاد، بما في ذلك الحد من أبعاد عبر تي-SNE، مجموعة متنوعة من التلقائية واليدوية تجميع أساليب heatmaps وتدفق عالية ثلاثي الأبعاد رواية المؤامرات.

Abstract

مع ظهور تدفق سيتوميتيرس قادرة على قياس عدد متزايد من المعلمات، تواصل العلماء تطوير لوحات أكبر phenotypically استكشاف خصائص العينات الخلوية الخاصة بهم. بيد أن هذه التطورات التكنولوجية تسفر عن عالية ثلاثي الأبعاد مجموعات البيانات التي أصبحت متزايدة الصعوبة لتحليل موضوعي ضمن البرامج النابضة التقليدية المستندة إلى دليل. من أجل تحسين تحليل وتقديم البيانات، شريك العلماء مع بيوينفورماتيسيانس ذوي الخبرة في تحليل البيانات عالية ثلاثي الأبعاد لتحليل البيانات التدفق الخلوي. بينما أظهرت هذه الطرق تكون قيمة للغاية في دراسة التدفق الخلوي، أنها لم تدمج في مجموعة واضحة وسهلة الاستخدام للعلماء الذين يفتقرون إلى الخبرة الحاسوبية أو برمجة. ولتلبية هذه الحاجة، قمنا بتطوير اكسسيت، أساس MATLAB واجهة المستخدم الرسومية (GUI) أن يبسط تحليل البيانات الخلوي تدفق عالية ثلاثي الأبعاد بتنفيذ العاملين لحسابهم عادة التقنيات التحليلية للبيانات عالية ثلاثي الأبعاد بما في ذلك أبعاد الحد من تي-SNE، مجموعة متنوعة من أساليب التجميع الآلي واليدوي و heatmaps وتدفق عالية ثلاثي الأبعاد رواية المؤامرات. بالإضافة إلى ذلك، يوفر اكسسيت خيارات النابضة التقليدية من السكان تحديد الاهتمام لمزيد من تي-SNE وتجميع التحليل، فضلا عن القدرة على تطبيق البوابات مباشرة في مؤامرات تي-SNE. ويوفر البرنامج ميزة إضافية للعمل مع أي تعويض أو دون تعويض FCS الملفات. في حالة ما إذا التعويض بعد اكتساب مطلوب، يمكن للمستخدم اختيار لتقديم البرنامج دليل للبقع واحد ونموذج أونستينيد. البرنامج بالكشف عن الأحداث الإيجابية في جميع القنوات ويستخدم هذه البيانات حدد لحساب مصفوفة التعويض أكثر موضوعية. وباختصار، يوفر اكسسيت خط أنابيب تحليل شامل أخذ بيانات التدفق الخلوي في شكل ملفات FCS والسماح لأي فرد، بغض النظر عن التدريب الحسابي، واستخدام أحدث نهج حسابي في فهم البيانات الخاصة بهم.

Introduction

قد أتاح التقدم في التدفق الخلوي، فضلا عن ظهور الخلوي الشامل الأطباء والعلماء سرعة تحديد وتوصيف phenotypically عينات مثيرة للاهتمام من الناحية البيولوجية وسريريا مع مستويات جديدة من القرار، إنشاء كبير عالية ثلاثي الأبعاد مجموعات البيانات التي هي معلومات غنية1،2،3. بينما الطرق التقليدية لتحليل بيانات التدفق الخلوي مثل النابضة اليدوي كان أكثر وضوحاً للتجارب حيث هناك علامات قليلة وتلك العلامات السكان بصريا ملموسا، وهذا النهج يمكن أن تفشل لتوليد النتائج استنساخه عند تحليل مجموعات البيانات أعلى ثلاثي الأبعاد أو تلك مع علامات تلطيخ على طائفة. على سبيل المثال، في دراسة متعددة المؤسسات، حيثما كان ذلك داخل الخلوية تلطيخ (ICS) فحوصات يجري أجريت لتقييم إمكانية تكرار نتائج من كوانتيتاتينج الردود محددة مستضد T الخلية، على الرغم من دقة المختبرات الجيدة، والتحليل، لا سيما وعرض النابضة، مصدرا هاما لتقلب4. وعلاوة على ذلك، عملية يدوياً النابضة سكان مصالح، إلى جانب كونها ذاتية جداً مكثفة تستغرق وقتاً طويلاً للغاية وحزب العمل. ومع ذلك، مشكلة تحليل مجموعات البيانات عالية ثلاثي الأبعاد بطريقة قوية وفعالة وفي الوقت المناسب ليس واحدة جديدة لبحوث العلوم. غالباً ما تولد دراسات التعبير الجيني الغاية السامية الأبعاد مجموعات البيانات (غالباً ما يقارب مئات جينات) التي يكون فيها أشكال التحليل اليدوي ببساطة غير مجدية. من أجل التصدي لتحليل مجموعات البيانات هذه، كان هناك الكثير من العمل في وضع بيوينفورماتيك أدوات لتحليل البيانات التعبير الجيني5. هذه نهج حسابي فقط مؤخرا اعتمدت في تحليل البيانات الخلوي كما زاد عدد المعلمات وأثبتت أنها لا تقدر بثمن في تحليل هذه مجموعات بيانات الأبعاد عالية6،7.

وعلى الرغم من استحداث وتطبيق مجموعة متنوعة من خوارزميات وحزم البرمجيات التي تسمح للعلماء تطبيق هذه النهج bioinformatic عالية ثلاثي الأبعاد للبيانات التدفق الخلوي، لا تزال هذه التقنيات التحليلية غير المستخدمة إلى حد كبير. بينما قد يكون هناك مجموعة متنوعة من العوامل التي حدت من اعتماد هذه النهج لقياس البيانات8على نطاق واسع، عائقا رئيسيا أننا نشتبه في استخدام هذه النهج من العلماء، وهو الافتقار إلى المعرفة الحسابية. في الواقع، العديد من حزم البرامج هذه (أي، فلووكوري، فلووميانس، وأوبينسيتو) مكتوبة التي ستنفذ في البرمجة لغات مثل البحث والتطوير التي لا تزال تتطلب معرفة البرمجة الفنية. حزم برامج مثل فلوجو قد وجدت لصالح بين العلماء بسبب البساطة في الاستخدام وطبيعة 'n-التوصيل'، فضلا عن التوافق مع نظام تشغيل جهاز الكمبيوتر. وبغية توفير مجموعة متنوعة التقنيات التحليلية المقبولة وقيما لبرمجة عالم غير مألوف، قمنا بتطوير اكسسيت، واجهة المستخدم الرسومية (GUI) التي يمكن تثبيتها بسهولة على جهاز كمبيوتر/ماك أن تسحب العديد من أحدث التقنيات بما في ذلك الحد من أبعاد للتصور بديهية، ومجموعة متنوعة من أساليب التجميع المشار إليها في الأدب، جنبا إلى جنب مع ميزات جديدة لاستكشاف الإخراج من هذه تجميع الخوارزميات مع قطع تدفق عالية ثلاثي الأبعاد/مربع heatmaps والرواية.

اكسسيت واجهة مستخدم رسومية التي بنيت في MATLAB وذلك يمكن أما تشغيل داخل MATLAB مباشرة أو مثبت المقدمة التي يمكن استخدامها لتثبيت البرنامج على أي جهاز كمبيوتر/ماك. البرنامج غير متوفر في https://github.com/sidhomj/ExCYT. نقدم بروتوكول مفصل لكيفية استيراد البيانات، قبل العملية، وإجراء الحد من أبعاد تي-SNE، كتلة البيانات، فرز وتصفية مجموعات استناداً إلى تفضيلات المستخدم، وعرض معلومات حول مجموعات المصالح عبر heatmaps ورواية قطع تدفق عالية ثلاثي الأبعاد/مربع (رقم 1). المحاور في مؤامرات تي-SNE التعسفي وفي وحدات التعسفي والصفة كما هو موضح ليس دائماً في الأرقام المتعلقة ببساطة للمستخدم واجهة. تلوين نقاط البيانات في "Heatmaps تي-SNE" من الأزرق إلى الأصفر استناداً إلى إشارة العلامة المشار إليها. في تجميع الحلول، يستند لون نقطة البيانات التعسفي في عدد الكتلة. يمكن أن تنفذ جميع أجزاء من سير العمل في لوحة واحدة واجهة المستخدم الرسومية (الشكل 2 & 1 الجدول). وأخيراً، سوف نظهر باستخدام اكسسيت على البيانات المنشورة سابقا استكشاف المناظر الطبيعية محصنة من سرطان الخلايا الكلوية في الأدب، حلل أيضا مع أساليب مماثلة. يمكن الاطلاع على dataset عينة أننا المستخدمة لإنشاء الأرقام في هذه المخطوطة إلى جانب البروتوكول أدناه في https://premium.cytobank.org/cytobank/projects/875، عند تسجيل حساب.

Protocol

1-جمع وإعداد البيانات الخلوي

  1. وضع جميع البقع واحدة في مجلد بأنفسهم وتسمية باسم القناة (فلوروفوري، لا علامة).

2. بيانات استيراد ومعالجة مسبقة

  1. للإيقاف المؤقت أو حفظ في جميع أنحاء هذا الأنبوب التحليل، استخدم الزر حفظ مساحة العمل في أسفل يسار البرنامج لحفظ مساحة العمل '. حصيرة ' ملف يمكن تحميله في وقت لاحق عن طريق زر تحميل مساحة العمل . عدم تشغيل أكثر من مثيل واحد من البرنامج في وقت واحد. لذلك، عند تحميل مساحة عمل جديدة، تأكد من تحقق من وجود لا مثيل آخر من اكسسيت قيد التشغيل.
  2. للبدء بتحليل خطوط الأنابيب، حدد أولاً نوع الخلوي (التدفق الخلوي أو كتلة الخلوي – سيتوف)، ظل عدد الأحداث عينة من الملف (لاستخدام هذا المثال 2,000) تحديد معايير اختيار ملف . بمجرد استيراد البيانات بنجاح، سوف يطفو مربع حوار إعلام المستخدم أن البيانات قد تم استيرادها بنجاح.
  3. اضغط على زر التعويض التلقائي لإجراء خطوة تعويض تلقائي اختياري، كما فعل باجويل & آدمز9. حدد الدليل الذي يحتوي على بقع واحدة. حدد عينة أونستينيد ضمن حوار واجهة المستخدم.
    1. وضع بوابة للأمام/الجانب-مبعثر في أي من العينات في هذا الدليل الذي سيتم استخدامه لتحديد الأحداث لحساب مصفوفة التعويض. يوصي باستخدام نموذج أونستاينيد لهذا الغرض. عند هذه النقطة، تم تنفيذ خوارزمية تحديد عتبات متسقة المئويال 99 من عينة أونستينيد لتعريف الأحداث الإيجابية في كل من البقع واحدة لحساب مصفوفة التعويض. عند الانتهاء من هذا، مربع حوار سيتم إعلام المستخدم أن التعويض الذي تم أداؤه.
  4. المقبل، اضغط سكان بوابة وحدد السكان في خلايا اهتمام، كما الاتفاقية في التدفق الخلوي التحليلات. عندما يتم تحديد سكان خلايا، أدخل عدد من النسبة المئوية لتحليل أحداث المصب (في هذه الأحداث 10,000).
  5. بعد ذلك، حدد عدد القنوات لاستخدامها لتحليل في مربع القائمة الموجود في أقصى اليمين من المربع ما قبل المعالجة (استخدام قنوات محددة هو موضح في المثال).

3. تحليل تي-SNE

  1. اضغط على زر تي-SNE ليكون البرنامج ابدأ ابدأ لحساب مجموعة البيانات أبعاد مخفضة للتصور في الإطار أدناه الزر SNE تي. لحفظ الصورة من تي-SNE، اضغط حفظ صورة تسن. على جهاز مع 8 @ 3.4 غيغاهرتز وجنرال موتورز 8 ذاكرة الوصول العشوائي هذه الخطوة ينبغي أن تأخذ حوالي 2 دقيقة لإحداث 10,000، 10 دقائق لإحداث 50,000، و 20 دقيقة عن أحداث 100,000 وحدة المعالجة المركزية.
  2. لإنشاء heatmap SNE 'ر'، كما رأينا في عدة سيتوف منشورات10،11، حدد خياراً من القائمة المنبثقة الخاصة بعلامة t-SNE (استخدام علامات محددة CD64 أو CD3 كما هو موضح في المثال). هذا رقم سوف يطفو على عرض تمثيل heatmap تي-SNE قطعة الأرض التي يمكن حفظها لتوليد الشكل.
  3. حدد مجالات الاهتمام في قطع تي-SNE المستخدم لمزيد من التحليلات المتلقين للمعلومات باستخدام زر البوابة تي-SNE .

4. تحليل المجموعة

  1. للبدء في تجميع التحليل، حدد خياراً في listbox أسلوب التجميع (في هذا المثال لنا دبسكان مع عامل مسافة 5 في الحوار المربع إلى يمين مربع القائمة). اضغط على الزر المجموعة .
  2. استخدم أحد الخيارات التالية خوارزميات التجميع الآلي الموجودة في لوحة '"المعلمات التجميع الآلي"':
    1. كميانس الثابت (في تي-SNE): تطبيق كوسائل تجميع البيانات انخفاض تي-SNE 2-الأبعاد وتتطلب عدد الكتل التي ستقدم إلى خوارزمية12.
    2. كمينس الثابت (بشأن بيانات عالية الدقة): تطبيق كوسائل تجميع للبيانات عالية ثلاثي الأبعاد الأصلية التي أعطيت إلى خوارزمية SNE تي. مرة أخرى، يحتاج عدد الكتل التي ستقدم إلى الخوارزمية.
    3. دبسكان: تطبيق أسلوب التجميع لتجميع، دعا القائم على كثافة التجميع المكاني للتطبيقات مع الضوضاء13 أن مجموعات البيانات انخفاض تي-SNE 2-الأبعاد ويتطلب عامل مسافة غير الأبعاد التي تحدد الحجم العام مجموعات. هذا النوع من خوارزمية التجميع مناسبة تماما للكتلة الحد t SNE كما أنها قادرة على التجمعات غير كروي التي غالباً ما تكون موجودة في تمثيل مخفض تي-SNE. بالإضافة إلى ذلك، يرجع ذلك إلى حقيقة أن تعمل على البيانات ثنائي الأبعاد، أنها واحدة من خوارزميات التجميع أسرع.
    4. التجميع الهرمي: تطبيق طريقة المجموعات الهرمية التقليدية للبيانات عالية ثلاثي الأبعاد حيث يتم حساب المصفوفة مسافة إقليدية كامل بين جميع الأحداث قبل توفير الخوارزمية عامل مسافة التي يقوم بتعيين حجم الكتلة.
    5. شبكة الرسم البياني- على أساس: تطبيق أسلوب تجميع التي أدخلت في الآونة الأخيرة إلى تحليل بيانات التدفق الخلوي عندما يكون هناك الفئات السكانية الفرعية النادرة التي يريد المستخدم للكشف عن11،14. ويعتمد هذا الأسلوب على الأولى إنشاء رسم بياني يحدد الصلات القائمة بين جميع الأحداث في البيانات. تتكون هذه الخطوة توفير معلمة أولى لإنشاء الرسم البياني، وهو عدد ك أقرب الجيران. ويحكم هذه المعلمة عموما حجم المجموعات. عند هذه النقطة، ينبثق مربع حوار آخر يطلب من المستخدم باستخدام واحدة من 5 مجموعات الخوارزميات التي يتم تطبيقها على الرسم البياني. وتشمل هذه الخيارات 3 إلى أقصى حد نمطية الرسم البياني وطريقة دانون طيفية تجميع خوارزمية14،15،16،،من1718. إذا كان أحد يريد حل عموما أسرع المجموعات، نوصي بتجميع الطيفية أو تعظيم نمطية الجشع سريعة. بينما أساليب "تعظيم نمطية" جنبا إلى جنب مع أسلوب دانون تحديد العدد الأمثل للمجموعات، "المجموعات الطيفية" يتطلب عدد الكتل للبرنامج.
    6. تنظيم ذاتي الخريطة: وتستخدم شبكة العصبية اصطناعية لكتلة البيانات عالية ثلاثي الأبعاد.
    7. بروموشن-"تعظيم التوقعات": إنشاء "نموذج الخليط الضبابي" باستخدام تقنية توقع تعظيم (م) إلى الكتلة البيانات عالية ثلاثي الأبعاد. 19 يتطلب هذا النوع من أسلوب التجميع أيضا للمستخدم بإدخال عدد الكتل.
    8. الاستدلال بايزي التغييري بروموشن: إنشاء "نموذج خليط ضبابي" ولكن خلافا لطب الطوارئ، فإنه تلقائياً تحديد عدد ك مكونات المخلوط20 حين يتطلب البرنامج عدد من المجموعات إيلاء (أكبر من عدد المجموعات المتوقع)، الخوارزمية تحديد العدد الأمثل بمفردها.
  3. دراسة منطقة معينة من الأرض تي-SNE، اضغط على زر تحديد الكتلة يدوياً رسم مجموعة من المجموعات المعرفة من قبل المستخدم. من المذكرة، لا يمكن مشاركة مجموعات الأعضاء (أي، كل حدث يمكن أن تنتمي فقط إلى المجموعة 1).

5-الكتلة الترشيح

  1. التفاخر المجموعات المحددة أما يدوياً أو عن طريق أحد الأساليب الآلية المذكورة أعلاه يمكن أن تكون التصفية عن طريق ما يلي.
    1. لفرز مجموعات (في لوحة كتلة عامل التصفية ) أي من علامات قياس في التجربة، حدد خياراً من القائمة المنبثقة الفرز . لتعيين ما إذا كان الترتيب تصاعدي أو تنازلي، اضغط على زر تصاعدي/تنازلي الحق في فرز القائمة المنبثقة. وهذا تحديث قائمة المجموعات في listbox 'مجموعات (ترشيح)' وإعادة ترتيبها بترتيب تنازلي للكتلة الوسطية في التعبير عن تلك العلامة. النسبة المئوية تتم الإشارة إليها في listbox 'مجموعات (ترشيح)' يشير إلى النسبة المئوية من السكان أن هذه المجموعة تمثل.
    2. لتعيين قيمة حد أدنى لمجموعة معينة عبر قناة معينة، حدد خياراً من القائمة المنبثقة عتبة (في هذا المثال لنا بعلامة CD65 ومجموعة عتبة في 0.75). اكتب قيمة في المربع العددي الموجود أسفل الرسم البياني أو استخدم شريط الانزلاق لتعيين عتبة. بمجرد تعيين عتبة، اضغط على إضافة أعلاه العتبة أو إضافة عتبة أدناه لتحديد اتجاه عتبة. بمجرد تم تعيين هذا الحد الأدنى، سيتم سرد في المربع العتبات بجوار لوحة '"كتلة عامل التصفية"' حيث العلامة وقيمة العتبة، والاتجاه سيتم سرد ذلك المستخدم علم بالعتبات التي يجري تطبيقها. أخيرا، سيتم تحديث المؤامرة تي-SNE بطمس خارج الكتل التي لا تفي بمتطلبات الترشيح وسيتم تحديث مربع القائمة 'مجموعات (ترشيح)' لإظهار الكتل التي تفي بمتطلبات الترشيح.
    3. لتعيين حد أدنى لتردد كتلة، أدخل وقف عددية في الكتلة تردد العتبة (%) مربع في لوحة "كتلة عامل التصفية" (في هذا المثال استخدام 1%).

6-الكتلة التحليل والتصور

  1. لتحديد مجموعات للمزيد من التحليل والتصور، حدد مجموعات في listbox مجموعات (الترشيح) واضغط الزر à حدد لنقلها إلى listbox تحليل الكتلة .
  2. لإنشاء heatmaps المجموعات، حدد مجموعات المصالح في listbox تحليل الكتلة واضغط على زر HeatMap من المجموعات . عند الضغط على هذا الزر، يطفو شكل الذي يحتوي على مخطط حرارة جنبا إلى جنب مع ديندروجرامس على محاور الكتلة والمعلمة. ديندروجرام على المحور الرأسي سوف تجميع مجموعات من تلك التي ترتبط ارتباطاً وثيقا مع ديندروجرام على الخط الأفقي المحور سوف مجموعة العلامات التي ترتبط المشترك. لحفظ heatmap، اضغط الملف | تصدير الإعداد | تصدير-
  3. لإنشاء 'عالية الأبعاد مربع مؤامرة' أو 'عالية الأبعاد تتدفق الأرض'، حدد مجموعات المصالح في listbox تحليل الكتلة واضغط أما ارتفاع ارسم مربع الأبعاد أو الزر عالية الأبعاد تتدفق الأرض . يمكن استخدام هذه المؤامرات لتقييم التوزيع بصريا نظراً للقنوات من مختلف المجموعات عبر جميع الأبعاد.
  4. لإظهار مجموعات في قطع تدفق 2D التقليدية، حدد التحويل (الخطي، log10، أركسينه) والقناة في لوحة رسم تدفق التقليدية والصحافة "مؤامرة التدفق التقليدي"-

النتائج

من أجل اختبار قابليتها للاستخدام اكسسيت، قمنا بتحليل مجموعة بيانات المنسق نشرتها تشيفرير et al. ، تحت عنوان '"مأمن أطلس من واضحة خلية سرطان الكلي"' حيث أجرى الفريق تحليل سيتوف مع فريق حصانة واسعة النطاق بشأن الورم العينات المأخوذة من 73 11من المرضى. فريقين من...

Discussion

نقدم هنا اكسسيت، واجهة مستخدم رسومية رواية تشغيل خوارزميات MATLAB المستندة إلى تبسيط تحليل البيانات الخلوي عالية ثلاثي الأبعاد، والسماح للأفراد بأي خلفية في البرمجة لتنفيذ الأحدث بيانات عالية ثلاثي الأبعاد تحليل الخوارزميات. توفر هذه البرامج للمجتمع العلمي الأوسع نطاقا سيسمح العلماء لاس?...

Disclosures

الكتاب ليس لها علاقة بالكشف عن.

Acknowledgements

المؤلفين قد لا شكر وتقدير.

Materials

NameCompanyCatalog NumberComments
DesktopSuperMicroCustom BuildComputer used to run analysis
MATLABMathworksN/ASoftware used to develop ExCYT

References

  1. Benoist, C., Hacohen, N. Flow cytometry, amped up. Science. 332 (6030), 677-678 (2011).
  2. Ornatsky, O., et al. Highly multiparametric analysis by mass cytometry. Journal of immunological methods. 361 (1), 1-20 (2010).
  3. Tanner, S. D., et al. Flow cytometer with mass spectrometer detection for massively multiplexed single-cell biomarker assay. Pure and Applied Chemistry. 80 (12), 2627-2641 (2008).
  4. Maecker, H. T., et al. Standardization of cytokine flow cytometry assays. BMC immunology. 6 (1), 13 (2005).
  5. Brazma, A., Vilo, J. Gene expression data analysis. FEBS letters. 480 (1), 17-24 (2000).
  6. Pyne, S., et al. Automated high-dimensional flow cytometric data analysis. Proceedings of the National Academy of Sciences. 106 (21), 8519-8524 (2009).
  7. Ge, Y., Sealfon, S. C. flowPeaks: a fast unsupervised clustering for flow cytometry data via K-means and density peak finding. Bioinformatics. 28 (15), 2052-2058 (2012).
  8. Venkatesh, V. Determinants of perceived ease of use: Integrating control, intrinsic motivation, and emotion into the technology acceptance model. Information systems research. 11 (4), 342-365 (2000).
  9. Bagwell, C. B., Adams, E. G. Fluorescence spectral overlap compensation for any number of flow cytometry parameters. Annals of the New York Academy of Sciences. 677 (1), 167-184 (1993).
  10. Lavin, Y., et al. Innate immune landscape in early lung adenocarcinoma by paired single-cell analyses. Cell. 169 (4), 750-765 (2017).
  11. Chevrier, S., et al. An immune atlas of clear cell renal cell carcinoma. Cell. 169 (4), 736-749 (2017).
  12. Hartigan, J. A., Wong, M. A. Algorithm AS 136: A k-means clustering algorithm. Journal of the Royal Statistical Society. Series C (Applied Statistics). 28 (1), 100-108 (1979).
  13. Ester, M., Kriegel, H. P., Sander, J., Xu, X. Density-based spatial clustering of applications with noise. International Conference Knowledge Discovery and Data Mining. 240, (1996).
  14. Levine, J. H., et al. Data-driven phenotypic dissection of AML reveals progenitor-like cells that correlate with prognosis. Cell. 162 (1), 184-197 (2015).
  15. Blondel, V. D., Guillaume, J. L., Lambiotte, R., Lefebvre, E. Fast unfolding of communities in large networks. Journal of statistical mechanics: theory and experiment. 2008 (10), P10008 (2008).
  16. Le Martelot, E., Hankin, C. Fast multi-scale detection of relevant communities in large-scale networks. The Computer Journal. 56 (9), 1136-1150 (2013).
  17. Newman, M. E. Fast algorithm for detecting community structure in networks. Physical review E. 69 (6), 066133 (2004).
  18. Hespanha, J. P. . An efficient matlab algorithm for graph partitioning. , 1-8 (2004).
  19. Moon, T. K. The expectation-maximization algorithm. IEEE Signal processing. 13 (6), 47-60 (1996).
  20. Bishop, C. M. . Pattern recognition and machine learning. , (2006).

Reprints and Permissions

Request permission to reuse the text or figures of this JoVE article

Request Permission

Explore More Articles

143 SNE

This article has been published

Video Coming Soon

JoVE Logo

Privacy

Terms of Use

Policies

Research

Education

ABOUT JoVE

Copyright © 2025 MyJoVE Corporation. All rights reserved