موضوع مقاله: استنباط شبکه‌های زیستی | مخاطب: عمومی | لحن: دانشنامه‌ای | ساختار: عنوان، مقدمه، 3 بخش، جمع‌بندی | مقاله: | # استنباط شبکه‌های زیستی | مقدمه: مقدمه یکی از راه‌های رایج برای درک بهتر سیستم‌های زیستی، در نظر گرفتن آن‌ها به صورت شبکه‌ای از چندین زیرمجموعه‌ی در حال ارتباط با هم است. | ## بخش 1: استنباط شبکه‌های زیستی | استنباط و الگویابی این موارد امکان یافتن روابط علّی بین عناصر مختلف و همچنین پیش‌بینی رفتار شبکه در شرایط جدید را فراهم می‌کند. در سه دهه‌ی اخیر روش‌ها و پایگاه‌های داده‌ی مختلفی برای استنباط شبکه‌های زیستی ارائه شده‌اند. روش‌های استنباط شبکه‌های زیستی معادله دیفرانسیل در این روش دنباله‌ی داده‌های بیان ژن به ترتیب زمانی به صورت سیستمی از معادلات دیفرانسیل مدل می‌شوند. هر چند این روش در شبکه‌های کوچک‌تر بهینه می‌باشد، به علت پیچیدگی محاسباتی در شبکه‌های بزرگ‌تر قابل استفاده نیست. شبکه‌های بولی استفاده از شبکه‌های بولی برای مدل‌سازی شبکه‌های زیستی، به ویژه شبکه‌های تنظیم‌کننده‌ی ژن، یکی از اولین گام‌ها برای استنباط شبکه‌های زیستی بوده است. در این روش با استفاده از داده‌های گسسته‌ی بولی، شبکه‌ی بولی متناظر با آن داده‌ها ساخته می‌شود. در شبکه‌ی بولی برای شبکه‌ی تنظیم‌کننده‌ی ژن، هر راس متناظر وضعیت یک ژن است و می‌تواند دارای مقادیر ۰ یا ۱ باشد. این شبکه قابلیت پیش‌بینی وضعیت هر راس را در هر مرحله‌ی زمانی دارد؛ بدین شکل که در هر مرحله‌ی زمانی وضعیت هر راس با توجه به وضعیت راس‌های همسایه‌ی خود در مرحله‌ی قبل به روز رسانی می‌شود. | ## بخش 2: استنباط شبکه‌های زیستی | در روش‌های جدیدتر، وضعیت هر راس در هر مرحله‌ی زمانی از یک توزیع احتمالاتی روی چند تابع از همسایگان آن راس در مرحله‌ی پیشین انتخاب خواهد شد. از مزایای استنباط شبکه‌های زیستی با استفاده از شبکه‌های بولی می‌توان به پویا بودن شبکه و امکان جهش یافتن ژن در آن اشاره کرد، اما به این روش ایرادهایی نیز وارد است که برجسته‌ترین آن‌ها گسسته در نظر گرفتن وضعیت ژن‌ها و زمان بر خلاف واقعیت می‌باشد. یادگیری ماشین در دو دهه‌ی اخیر استفاده از یادگیری ماشین برای استنباط شبکه‌های زیستی مورد استقبال قرار گرفت. شبکه‌های بیزی شبکه‌های بیزی گراف‌های جهت‌دار غیرمدوری هستند که مجموعه‌ای از متغیرهای تصادفی و رابطه‌ی میان آن‌ها را نشان می‌دهند. در شبکه‌های بیزی ارتباط میان هر دو راس به صورت یک توزیع احتمال شرطی از متغیرهای تصادفی متناظر با آن دو راس است، بنابراین یک شبکه‌ی بیزی در مجموع یک توزیع احتمال توأم از مجموعه‌ای از متغیرهای تصادفی را نشان می‌دهد. از شبکه‌های بیزی اغلب برای استنباط شبکه‌های تنظیم ژن استفاده می‌شود که در آن متغیرهای تصادفی بیان‌های ژن‌ها می‌باشند. مهم‌ترین مزیت شبکه‌های بیزی برای استنباط شبکه‌های زیستی، قابلیت آن‌ها برای استخراج روابط علّی میان متغیرهای تصادفی می‌باشد. شبکه‌های پویای بیزی شبکه‌های بیزی فاقد قابلیت استنباط شبکه‌های دارای دور هستند، در حالی که شبکه‌های ژنی دارای دور می‌باشند. | ## بخش 3: استنباط شبکه‌های زیستی | شبکه‌های پویای بیزی بر خلاف شبکه‌های بیزی که بر اساس داده‌های ایستا کار می‌کنند، از سری‌های زمانی برای استخراج روابط علّی میان متغیرهای تصادفی استفاده کرده و همچنین قابلیت استنباط شبکه‌های مدور را دارند. شبکه عصبی عمیق متشکل از لایه‌هایی از واحدهای محاسباتی وزن‌دار و متصل به هم است که به آن‌ها نورون گفته می‌شود. ساده ترین شبکه‌ی عصبی عمیق دارای سه لایه می‌باشد: لایه‌ی ورودی، لایه‌ی پنهان و لایه‌ی خروجی. لایه‌ی ورودی پس از دریافت داده‌ی خام آن را به لایه‌ی پنهان منتقل کرده و لایه‌ی پنهان با استفاده از توابع ریاضی داده‌ی خام را به یک بازنمود تبدیل می‌کند که شبکه‌ی عصبی از آن برای استخراج الگوی در داده‌ی ورودی استفاده می‌کند. نهایتاً لایه‌ی خروجی جواب متناسب با مسئله را با استفاده از لایه‌های پنهان می‌دهد. هدف یادگیری عمیق این است که شبکه‌ی عصبی عمیق بتواند بازنمودهای درستی را از داده استخراج کرده و جواب درست را به عنوان خروجی بدهد. از یادگیری عمیق برای استنباط شبکه‌های زیستی از قبیل شبکه‌های ژنی، ترکیبات دارویی و ... از مزایای یادگیری عمیق برای استنباط شبکه‌های زیستی عدم نیاز آن به دانش اولیه‌ی انسانی و همچنین قابلیت پیدا کردن الگوهای جدید در داده‌ی خام است. | ## جمع‌بندی | از ایرادهای وارده به شبکه‌های عمیق برای استنباط شبکه‌های زیستی می‌توان به نیاز به حجم زیاد داده‌ی خام و همچنین عدم تفسیرپذیری آن‌ها اشاره نمود.