زیست فناوری

نوشته: کسری اصفهانی

ابزارهای مدلسازی و مشاهده نتایج در Systems Biology
نویسنده : دکتر کسری اصفهانی - ساعت ٥:٥۸ ‎ب.ظ روز ۱۳٩٠/۳/٢۱
 

چالش بزرگی که در حال حاضر دانشمندان در زیست شناسی سامانه ها (Systems Biology) با آن روبرو هستند، بهره‌برداری از انبوهی از داده ها و اطلاعات در سطوح مختلف سلولی و فرآیندهای رشد و نمو موجودات زنده و ادغام و تحلیل این اطلاعات به منظور درک بهتر برهمکنش سطوح مختلف زیستی می‌باشد.

برای دستیابی به این هدف، باید روش­های ریاضی و کامپیوتری مناسبی برای مدلسازی و شبیه‌سازی سامانه‌های پیچیده زیستی طراحی نمود. بدین ترتیب، به ابزاری مناسب برای استخراج اطلاعاتی کارآمد و مفید از این داده‌های خام که در پایگاه‌های داده‌ها جمع‌آوری و نگهداری می‌شوند، نیاز است. ابزارهای مدلسازی به ما در پروراندن ایده‌های نظری و فرضیات با استفاده از داده‌های خامی که در پایگاه‌های داده‌ها نگهداری می‌شوند، کمک می‌کنند.

در این مبحث چندین ابزار که با بهره­گیری از داده­های خام پایگاه­های علوم زیستی به نمایش، مدلسازی، شبیه­سازی و تحلیل این داده ها و استخراج اطلاعات از آنها کمک می­کنند، معرفی می­گردند. این ابزارها عموماً نرم­افزارها و برنامه­های رایانه­ای می­باشند و عمدتاً از طریق اینترنت قابل تهیه بوده و مرتباً نسخه‌های جدید و بهبود یافته آنها به بازار می‌آید. اغلب این نرم‌افزارها در زمینه یک روش یا فن خاصی بوده و کار کردن با آنها به سهولت انجام می‌شود.

 

1-    نرم‌افزارهای عمومی Matlab و Mathematica

Mathematica و Matlab دو ابزار جامع و عمومی برای انجام محاسبات و مشاهده نتایج هر نوع مدل ریاضی می‌باشند. Mathematica با انواع سیستم عامل‌ها مثل ویندوز، لینوکس و یونیکس کار کرده و آخرین نسخه آن در آدرس www.wolfram.com معرفی شده است. این نرم‌افزار دو بخش عمده دارد: هسته مرکزی برنامه که محاسبات را انجام می‌دهد و واسط گرافیکی آن موسوم به GUI که ارتباط تنگاتنگ با هسته مرکزی محاسباتی دارد.

مزیت عمده Mathematica، انجام محاسبات پیچیده خاص بوده و در عین حال سایر برنامه‌ها می‌توانند از هسته مرکزی محاسباتی آن برای ارائه انواع نمودارها بهره‌برداری نمایند. در عین حال ارائه مرتب نسخه‌های جدید این نرم‌افزار که امکان انجام محاسبات جدیدی را دارند، از دیگر مزیت­های این نرم‌افزار می‌باشد. رقیب اصلی Mathematica، نرم‌افزار Matlab می‌باشد که آخرین نسخه آن در آدرس www.mathworks.com معرفی شده است. هر دو نرم‌افزار مشابه یکدیگر می‌باشند و انتخاب یکی از این دو بیشتر به سلیقه کاربر بستگی دارد تا امکانات آنها.

 Matlab نیز دارای توانایی محاسباتی بالا و گرافیک متنوعی می‌باشد. همچنین این برنامه دارای زبان برنامه‌نویسی و عملیات خاص خود بوده که در فایل­های موسوم به M-files نگهداری می‌شود.

علی‌رغم مشابهت‌های فراوان این دو نرم‌افزار، تفاوت­هایی در رفع مشکلات نرم‌افزار، ملحقات، محاسبات نمادین، ذخیره داده‌ها و نمودارها و وجود دارد.

 

2- Gepasi

http://www.gepasi.org

 

نرم‌افزارهای عمومی دارای ابزارهای فراوانی بوده که بخش اعظم آنها شاید مورد نیاز یک زیست‌شناس نباشد. بسیاری از متخصصان گرایش های مختلف علوم زیستی ترجیح می‌دهند تا از نرم‌افزارها و ابزار تخصصی که برای منظور خاصی طراحی شده است استفاده نمایند.

Gepasi یکی از این نرم‌افزارها است که برای مدلسازی برهمکنش های بیوشیمیایی طراحی شده است. این نرم‌افزار توسط Pedro Mendes نوشته شده و به رایگان در آدرس www.gepasi.org در دسترس می‌باشد.

در این برنامه، واکنش شیمیایی وارد شده و انرژی واکنش توسط معادلات موجود و طبق انتخاب کاربر تعیین می‌شود. وقتی که یک سامانه شناسایی گردد، برنامه این امکان را برای کاربر فراهم می‌کند که اطلاعات متعددی از واکنش­های این سامانه به دست آورده و مدل­هایی مبتنی بر داده‌های موجود را برای سامانه مورد نظر پیشنهاد نماید. این برنامه همچنین امکان خلق مدل­های چند منظوره بر اساس مکان انجام واکنش‌ها (بر مبنای انجام واکنش در سیتوپلاسم یا هسته) را دارد.

این برنامه همچنین می‌تواند اطلاعات مدلسازی شده یک سامانه را در قالب SBML ذخیره نموده و دوباره استفاده نماید. این اطلاعات قابل استفاده در سایر نرم‌افزارهای مبتنی بر این استاندارد نیز می‌باشد.

برنامه Gepasi بسیاری از مواردی را که برای مطالعه واکنش­های بیوشیمیایی لازم است در بر گرفته و کار کردن با آن بسیار راحت است.

 

3- E-Cell

http://ecell.sourceforge.net

 

 نرم‌افزار E-Cell در سال 1996 در ژاپن برای شبیه سازی فرآیندهای سلولی طراحی شد. نسخه اول این نرم‌افزار برای ساخت یک مدل نظری از یک سلول با 127 ژن -که حداقل تعداد ژن مورد نیاز برای رونویسی، ترجمه، تولید انرژی و ساخت فسفولیپید می‌باشد- به کار برده شد. برای ساخت این مدل، مجموعه‌ای از ژن­های یک گونه از میکوپلاسما که دارای کوچکترین ژنوم شناخته شده می‌باشد، مورد استفاده قرار گرفت.

مدل­های بعدی که توسط این نرم‌افزار مورد بررسی قرار گرفت، متابولیسم میتوکندریایی و چندین مسیر و فرآیند مثل زنجیره تنفسی، چرخه TCA، بتا اکسیداسیون اسیدهای چرب و سامانه انتقال متابولیت بوده‌اند.

آخرین نسخه این برنامه که E-Cell 3 می‌باشد، در آدرس www.e-cell.org معرفی شده است و تحت سیستم عامل‌های ویندوز و لینوکس کار می‌کند.

با توجه به مقیاس زمانی انجام فرآیندهای سلولی، این برنامه الگوریتمی دارد که دارای مقیاس­های زمانی مختلف برای فرآیندهای مختلف سلولی می‌باشد. مثلاً انجام فعالیت یک آنزیم در کسری از ثانیه رخ می‌دهد، در حالی که وقایع تنظیم بیان ژن­ها در چند دقیقه تا چند ساعت صورت می‌گیرند. این برنامه مدل­هایی با استفاده از سه دسته اجزا بنیادی، یعنی مواد، رآکتور و سامانه می‌سازد. مواد، متغیرها بوده و رآکتورها، فرآیندهایی هستند که بر اساس وضع متغیرها عمل می‌کنند. سامانه‌ها دارای اجزای دیگری بوده و بخش­های منطقی و فیزیکی را در بر می‌گیرند و برای ارائه یک مدل سامانه سلولی به کار می‌روند. برنامه E-Cell دارای یک سامانه خودکار به نام GEM (Genome-based E-Cell Modeling) نیز می‌باشد که از داده‌های بانک‌های اطلاعاتی استفاده نموده و به راحتی مدل­هایی براساس توالی‌های ژنومی تولید می‌کند.

 

4-‌ PyBios

http://pybios.molgen.mpg.de

 

PyBios نیز با هدف استفاده در Systems Biology و شبیه سازی و مدلسازی طراحی شده است. برخلاف Gepasi و E-Cell که بر روی کامپیوترهای شخصی نصب می‌شوند، PyBios بر روی سرور اختصاصی خود در آدرس http://pybios.molgen.mpg.de اجرا شده و نرم‌افزاری اینترنتی است.

PyBios چارچوبی برای هدایت مدل­های سینتیکی در هر اندازه و با سطوح دانه بندی متفاوت فراهم می‌کند. این ابزار برای تحلیل مدل­های بیوشیمیایی به منظور پیش‌بینی رفتار مدل­ها در واحد زمان به کار می‌رود. با ارتباط خودکار این نرم‌افزار به پایگاه‌های داده، تجزیه و تحلیل مدل­های عظیم امکان‌پذیر می‌باشد.

در این برنامه امکان کار در سطح سلول، کروموزوم، پلی پپتید، پروتئین، آنزیم، ژن و مجموعه‌های زیستی وجود دارد و این اجزا می‌توانند برای خلق یک مدل محاسباتی استفاده شوند.

 

5- Systems Biology Workbench

http://sbw.kgi.edu

 

هر یک از مدل­هایی که توسط نرم‌افزارهای شبیه ساز ایجاد می‌شود نمی‌توانند پاسخگوی نیازهای روزافزون کاربران باشد و بنابراین نیاز به ابزارهای متنوع با کاربردهای مختلف می‌باشد. برای این منظور محققان با استفاده از فنون آزمایشگاهی و مبانی نظری مختلف، برنامه‌های گوناگونی با زبان­های مختلف و براساس چارچوب­های متفاوت نوشته‌اند. مشکل اصلی در این برنامه‌ها، ذخیره اطلاعات در قالب­های متفاوت بوده که قابل استفاده توسط برنامه‌های دیگر نمی‌باشد. پروژه‌های مختلفی برای رفع این مشکلات اجرا شده است که در یکی از آنها برای ایجاد یک قالب مشترک توصیفی مدل­ها تلاش شده است و در نتیجه آن SBML شکل گرفت.

پروژه دیگر با عنوان System Biology Workbench که به اختصار SBW نامیده شد، نرم‌افزاری بود که برای ارتباط بین نرم‌افزارهای مختلف ساخته شد. این نرم‌افزار در آدرس www.sys-bio.org معرفی شده است.

این نرم‌افزار به عنوان یک قفل شکن مرکزی، امکان تبادل فایل و اطلاعات را بین نرم‌افزارهای گوناگونی که در این مقاله معرفی شده‌اند را فراهم می‌کند.

SBW و SBML تبادل مدل­های زیستی را تسهیل کرده و امکان شبیه سازی بین نرم‌افزارهای مدلسازی را ایجاد کرده‌اند.

 

6- BioSPICE

www.biospice.org

 

این نرم‌افزار که در آدرس www.biospice.org معرفی شده است، بر پایه SBW، امکانات بیشتر و قدرت افزون تری به کاربران برای انجام تبادلات بین ابزارهای مختلف می‌دهد.

 

7- JDesigner

نرم‌افزار Jdesigner تحت ویندوز اجرا شده و همراه برنامه SBW نصب می‌شود. این برنامه به تنهایی یا همراه با SBW قابل اجرا است و در حالت اجرا به تنهایی، یک نرم‌افزار طراحی گرافیکی شبکه برهمکنش­ها می‌باشد. در این حالت، قوانین سینتیکی تعریف شده‌ای در نرم‌افزار وجود دارد و برنامه براساس آن مدلسازی را انجام می‌دهد. از این نرم‌افزار برای شبیه سازی واکنش­ها در طول زمان نیز می‌توان استفاده کرد.

 

8- Cell Designer

http://celldesigner.org

 

نرم‌افزار Cell Designer برای ایجاد شبکه­های واکنش­ها به کار می‌رود و جایگزینی برای برنامه Jdesigner می‌باشد. این نرم‌افزار برای کسانی که از سیستم عامل ویندوز استفاده نمی‌کنند و به جای آن از Mac یا لینوکس بهره می‌برند نیز قابل استفاده است و زبان برنامه  Java می‌باشد. آخرین نسخه این برنامه از آدرس http://celldesigner.org قابل دریافت است.

 

 Cell Designer اشکال متفاوتی برای انواع مولکول ها مثل پروتئین­ها، گیرنده‌ها، کانال­های یونی، متابولیت­های کوچک و به صورت پیش فرض در نظر گرفته است. همچنین نمادهایی برای واکنش­های مختلف مثل فسفریلاسیون و تغییرات دیگر مولکولی وجود دارد. همچنین نرم‌افزار علائم خاصی برای برخی از انواع واکنش­ها مثل کاتالیز، انتقال عامل، سرکوب و فعال کردن مهیا کرده است.

Cell Designer قالب SBML را می‌پذیرد و بنابراین می‌توان از طریق اینترنت، مدل­هایی که با این استاندارد نوشته شده‌اند را استفاده کرد و این مدل­ها را به صورت یک درختواره نشان داد. با کلیک روی هر بخش از این درختواره می‌توان عناصر آن را در یک پنجره جدید مشاهده با جزئیات بیشتر ملاحظه کرد.

 

9- Petri Nets

http://www.daimi.au.dk

Petri Nets ابزار مدلسازی گرافیکی و محاسباتی سامانه‌های موازی یا مستقل می‌باشد که اساس محاسباتی آن در دهه 60 میلادی توسط Adam Petri ابداع شد.

عناصر اساسی یک Petri Net مکان­ها، گذرگاه‌ها و عناصر ارتباط دهنده این دو عنصر می‌باشند. در تصویر گرافیکی، مکان­ها با دایره و گذرگاه‌های موقتی با مستطیل نمایش داده می‌شوند.

هر کدام از مکان­ها که می‌توانند نماینده یک مولکول باشند، مقداری را به خود اختصاص می‌دهند که با انجام یک مرحله تعداد آن کاهش یافته و به مکان بعد یک نشانه افزوده می‌شود. میزان انجام یک فرآیند با قطر بردارهای اتصالی نمایش داده می‌شود. حاصل کار این شبکه نمایشی از فرآیندهای انجام شده و مقدار مکان­های موجود می‌باشد که بیشتر به یک بازی کامپیوتری شبیه است.

این شبکه‌ها نه تنها با ظاهری مناسب یک سامانه را نمایش داده بلکه توصیفی ریاضی نیز از آن ارائه می‌دهند و برخی خصوصیات از طریق تحلیل­های ریاضی قابل مطالعه می‌باشند.

نسخه‌های تکمیلی نرم‌افزار Petri Nets که در طول سال­ها به نرم‌افزار پایه افزوده شده، آن را تبدیل به ابزار بسیار قدرتمندی در Systems Biology کرده است. مسیرهای بیوشیمیایی با استفاده از این برنامه به خوبی شبیه سازی شده و متابولیت­ها در جایگاه مکان­ها و واکنش­ها نیز در جایگاه گذرگاه‌ها قرار گرفته و ضریب‌های وزنی اتمی نیز رمز کننده ضخامت بردارها می‌باشد. از این راه می‌توان شبکه‌های متابولیسمی و مسیرهای ترارسانی پیام را مدلسازی کرد.

نرم‌افزارها و ابزارهای مرتبط با Petri Nets در آدرس www.daimi.au.dk قابل دستیابی است و اطلاعات زیادی درباره کاربردهای این ابزارها، نحوه کار و همایش­های مرتبط با آن نیز در این سایت وجود دارد.

 

10- STOCKS2

http://www.sysbio.pl/stocks

نرم‌افزار شبیه‌سازی STOCKS2 توسط Andrzey Kierzek و Jacrk Puchalka طراحی شده و به رایگان در آدرس www.sysbio.pl/stocks قابل دسترسی است. این نرم‌افزار بر روی سیستم عامل‌های ویندوز و لینوکس قابل اجرا می‌باشد.

علی‌رغم اینکه تعداد زیادی از هر یک از انواع مختلف مولکول­ های مورد نیاز در سلول حضور دارند اما برخی مولکول­ها که می‌توانند نقش مهمی نیز در سلول داشته باشند، مانند عوامل رونویسی، تعداد کمی دارند. به طور مثال، تنها 10 مولکول سرکوب گر Lac در یک سلول E.coli وجود دارد. پروتئین‌های مداخله کننده در مسیرهای ترارسانی پیام نیز تعداد کمی دارند.

نرم‌افزار STOCKS2 واکنش­های درون سلولی را به دو دسته کند و سریع تقسیم می‌کند. اگر تعداد یک نوع مولکول در زمان شبیه سازی افزایش یابد و باعث افزایش نرخ انجام واکنش شود، نرم‌افزار به طور خودکار این مولکول را در گروه واکنش­های سریع قرار می‌دهد. ورودی این نرم‌افزار در قالب SBML بوده و خروجی آن به صورت یک فایل متنی می‌باشد. نرم‌افزار دارای یک ویرایشگر بوده که در هفت مرحله داده‌ها و متغیرها را از کاربر دریافت می‌کند.

فایل متنی خروجی در حقیقت تعداد مولکول­های خاصی در مدت زمان مورد نظر کاربر بوده که به صورت یک نمودار ارائه می‌شود. عموماً منحنی به دست آمده از این روش مشابهت زیادی با منحنی‌های حاصل از شبیه سازی یک واکنش با استفاده از نرم‌افزارهای دیگر دارد.

 

11- Genetic Programming (GP)

Genetic Programming  حاصل ترکیب متنوعی از الگوریتم­های ژنتیکی است که در سال 1992 توسط Koza ارائه شد و از روش­های برگرفته از تحول (evolution) موجودات استفاده می‌کند. در این برنامه، نسخه‌های مختلف برنامه با یکدیگر به رقابت می‌پردازند تا نهایتاً راه حل یک مسئله به دست آید. GP در زمینه‌های متعددی مورد استفاده قرار می‌گیرد که یکی از آنها که مستقیماً در زیست­شناسی سامانه‌ها کاربرد دارد، مهندسی معکوس مسیرهای متابولیکی می‌باشد. این نرم‌افزار با تعریف شبکه‌هایی از انجام واکنش­های بیوشیمیایی و در نظر گرفتن غلظت­های مختلف آنزیم‌ها، از طریق محاسبات آماری، شبکه صحیح را پیش بینی و شبیه سازی می‌کند.

نرم‌افزارهای مکمل فراوانی برای این برنامه طراحی شده است که با استفاده از آنها امکانات متعددی به برنامه اصلی افزوده می‌شود. 


 
comment نظرات ()
 
آشنایی با سیستم بیولوژی (Systems Biology)
نویسنده : دکتر کسری اصفهانی - ساعت ۱۱:٢٤ ‎ق.ظ روز ۱۳۸٩/٧/۳
 

در سال­های اخیر، همزمان با توسعه فناوری‌های مختلف زیستی که در مدت زمان کوتاهی داده‌های بسیاری تولید می‌کنند، انبوهی از اطلاعات در سطوح مختلف سلولی و فرآیندهای رشد و نمو موجودات زنده، در اختیار محققان قرار گرفته است. چالش بزرگی که در حال حاضر دانشمندان با آن روبرو هستند، بهره‌برداری از این داده ها و اطلاعات و ادغام آنها به منظور درک بهتر برهمکنش سطوح مختلف زیستی در تشکیل واحدهای عملیاتی مانند مسیرهای هماهنگ کننده، شبکه‌های تنظیمی و ساختارهای پیچیده­تر مثل سلول­ها و بافت­ها می‌باشد.

  بیولوژی سیستم ها

زیست شناسی سامانه‌های سلولی (Cell Systems Biology) تلاشی است برای درک سازوکارهای اجزا عملیاتی سلول یا یک موجود کامل و فرآیندهای رشد و توسعه آنها، که از طریق پیش­بینی خصوصیات این سازوکارها و فرآیندها با استفاده از داده‌های عددی به دست آمده و تحلیل برهمکنش عناصر متعدد این سامانه‌ها کسب می‌شود. این اطلاعات به دانشمندان اجازه می‌دهد تا با مطالعه و درک دینامیک (پویایی) سلولی و عمل سازواره‌ها بتوانند الگوهای تنظیم سلولی را مدلسازی نموده و اطلاعاتی از شبکه های مسیرهای ترارسانی پیام­ها (Signal Transduction) که برای اعمال فیزیولوژیکی و رشد و توسعه موجودات زنده لازم است، کسب نمایند.

 برای دستیابی به این هدف، باید روش­های ریاضی و کامپیوتری مناسبی برای مدلسازی و شبیه‌سازی سامانه‌های پیچیده زیستی طراحی نمود چرا که تاکنون بخش اعظم زیست شناسی به جای تمرکز در خلق الگوهای شبیه­ سازی شده کمی، اکتشافی و توصیفی بوده است.

تاکنون هیچ برنامه‌ای که بتواند فرآیندهای زیستی را به طور دقیق مدلسازی نماید ساخته نشده است. البته استانداردهای جدیدی نیز لازم است تا با طراحی و تجزیه و تحلیل آزمایش­ها، خطاهای موجود در کار با مجموعه‌های عظیم داده‌ها را به حد قابل قبولی برساند.

به منظور رمزگشایی الگوهای زیستی، تلاش زیادی برای تجزیه و تحلیل کمی پدیده‌های زیستی در راستای هدف بلندمدت توانمندی در مدلسازی فرآیندهای زیستی لازم است. رهیافت‌های مدلسازی منجر به افزایش اهمیت تحقیقاتی می‌گردد که بر مبنای فرضیه سازی در زیست شناسی انجام شود. این رهیافت ظرفیت آن را دارد که دید محدود و سنتی ما را از فرآیندهای زیستی به درکی گسترده‌تر از اجزا مرتبط که یک سامانه (System) پیچیده را تشکیل می‌دهند، تبدیل نماید. بدین ترتیب از بطن این تلاش­ها پاسخ مناسبی برای بسیاری از مسائل مهم زیست شناسی نوین پیدا خواهد شد. تشریح و تجزیه و تحلیل سامانه‌های زیستی در تمامی سطوح، یک ساختار پژوهشی جدید را شکل می‌دهد که در آن از فرصت­های طلایی ایجاد شده به دلیل ظهور فناوری‌های نوین ژنومیکس و پروتئومیکس نهایت استفاده صورت گیرد و به این مسائل مهم پاسخ مناسبی داده شود.

در این مسیر نوآورانه و پیچیده، به دلیل ماهیت میان رشته‌ای آن، همکاری تنگاتنگ زیست­شناسان، ریاضی دانان، متخصصان علوم رایانه، مهندسان و متخصصان رشته‌های دیگر لازم است.

برخی از سوالات اساسی که این همکاری مثبت و سازنده باید به آنها پاسخ دهد، عبارتند از:

الف) ساختار سامانه‌های سلولی تا چه حد عمومی و قابل تقسیم به اجزا قابل اندازه‌گیری می‌باشد؟

ب) شبکه‌های سلولی ایجاد شده طی تحول (Evolution) تا چه حد با معادل های خود، که با استفاده از فنون منطقی مهندسی از روی آنها طراحی شده، مشابهت نشان می‌دهند؟

پ) این شبکه ها تا چه حد می‌توانند اجزا سازنده را تعیین (Modulate) نمایند؟

ت) چگونه می‌توان مشخصات سلول را با کنار هم قرار دادن نتایج حاصل از این فعالیت ها و فرآوری آنها، توصیف نماییم.

 سیستم بیولوژی

برای پاسخ دادن به این سوالات، لازم است که دانشمندان رشته‌های مختلف، پروژه سلول مجازی را با هدف شبیه سازی کامپیوتری خصوصیات یک سلول آغاز نمایند. موضوع چالش برانگیزتر، مهندسی یک سلول کاملاً مصنوعی می‌باشد. در آینده این ماشین­های سلولی می‌توانند تبدیل به سامانه‌های مدل قدرتمندی برای شبیه سازی و تحلیل شبکه‌های واقعی سلولی گردند.

با راه‌اندازی این فناوری‌ها می‌توان پاسخ­های قانع کننده‌ای برای سوالاتی که زیست شناسان سال­ها به دنبال پاسخ آنها بوده‌اند، پیدا کرد. به طور مثال:

- ارتباط ساختار و وظایف سلول چگونه است؟

- چه قوانینی بر نحوه عمل سامانه‌های درون سلولی حکمفرماست؟

- عوامل تعیین کننده تمایز سلولی چه هستند و تمایز چگونه رخ می‌دهد؟

- اندازه و تعداد انواع مختلف سلول­ها در یک بافت یا اندام چگونه تنظیم می‌شود؟

- برای مدلسازی هر نوع سلول چه چیزهایی باید بدانیم؟

- چگونه یک مدل سلولی ساده می‌تواند برای شبیه سازی ساختارهای پیچیده سلولی و تشکیل بافت استفاده شود؟

- آیا می‌توانیم الگوهای عمومی حکمفرما بر پیچیدگی­های زیست شناسی را براساس ساختار شبکه­ای پیچیده انواع مختلف سلول­ها شناسایی نماییم؟

 سلول

پاسخ به این سوالات نیاز به عوامل زیر دارد:

- دسترسی به الگوی بیان کل ژنوم تمامی سلول­ها و بافت­ها؛

- دسترسی به الگوی کلی پروتئینی سلول­ها و بافت­ها؛

- روش­های آشکارسازی فعالیت و مکان پروتئین­ها در سلول و موجودات زنده در مقیاس کل ژنوم (مثل انواع روش­های فلورسنت)؛

- رهیافت‌های کشف مجموعه‌های ماکرومولکولی؛

- روش‌های درک نحوه استفاده سلول­ها از اطلاعات؛

- توانایی ادغام نتایج حاصل از علوم مختلف با یکدیگر برای نتیجه گیری کلی.

همان طور که ذکر شد، درک سیستمی فرآیندهای مذکور نیاز به یک ترکیب جدید از فناوری‌های نوین و همکاری نزدیک زیست شناسان محض، زیست شناسان محاسباتی، مهندسان، شیمی دانان و ریاضی‌دانانی دارد که تفکر سیستمیک دارند. همچنین نوآوری فنی در ساخت دستگاه­های آزمایشگاهی امکان اندازه‌گیری‌های دقیق و با حجم زیاد در واحد زمان را به ما می‌دهد. این کار بزرگ تلفیقی از آزمایش، فرضیه و محاسبه می‌باشد.

 سیستم بیولوژی

هدف اصلی زیست شناسی سامانه‌ها (Systems biology) مدلسازی موجودات زنده است. زیست­شناسی سامانه‌ها به جای آزمایش و بررسی خصوصیات بخش­های جدا شده یک سلول یا موجود، ساختار و دینامیک کل سلول و کل موجود را بررسی می‌کند.

دلیل اصلی محبوبیت زیست شناسی سامانه‌ها در سال­های اخیر، پیشرفت سریع زیست شناسی مولکولی خصوصاً در ژنومیکس، پروتئومیکس و حجم وسیع اندازه‌گیری‌های دقیق و پرسرعت می‌باشد که به دانشمندان توانایی جمع‌آوری مجموعه‌هایی از داده‌های جامع مربوط به سازوکارهای بنیادی رشد و پاسخ موجودات زنده به شرایط نامساعد را می‌دهد.

ابزارهای جدید و پربازده ژنومیکس، به دانشمندان این امکان را داده است تا به طور هدفمند و سازمان یافته، سامانه‌های زیستی را هنگام عمل دستکاری یا کنترل نمایند. به دلیل فزونی اطلاعات حاصل از این رهیافت­های جدید، تحقیقات زیست شناسی، امروزه بیش از پیش به علوم اطلاعات متکی شده است. برهمکنش بین زیست شناسی مولکولی و علوم اطلاعات به تعیین اینکه چه نوع اندازه‌گیری و آزمایش تحلیلی نیاز می‌باشد، کمک می‌نماید.

زیست شناسی سامانه‌ها نیازمند داده‌های کمی جامع و با کیفیت می‌باشد. برای تسریع جمع‌آوری داده‌های دقیق و جامع باید به نوآوری‌های فنی در آزمایش‌های اندازه‌گیری پربازده خودکار و میکروسکپی توجه شود. برای طراحی این ابزارهای پربازده، زیست شناسان باید شانه به شانه مهندسانی که این سامانه‌های اندازه‌گیری را طراحی و به مرحله بهره‌برداری می رسانند، فعالیت نمایند.

تشخیص صحیح برهمکنش­ها نیازمند اندازه‌گیری در شرایط مختلف و نتیجه گیری براساس مدلی است که این برهمکنش­ها را توضیح می‌دهد.

متخصصان کامپیوتر می‌توانند به زیست شناسان در طراحی آزمایش‌ها، تکرار نتایج و مدل سازی برهمکنش ها کمک نمایند ولی در ابتدا باید به درک متقابلی برسند. متاسفانه در بسیاری موارد مدل­های ریاضی که توسط ریاضی دانان ارائه می‌شود یا برنامه‌های تحلیلی که توسط متخصصان رایانه تهیه می‌شود، مورد استقبال زیست شناسان قرار نمی‌گیرد. سوال این است که چرا نظریات زیستی باید با داده‌های واقعی آزمون شوند و نه با محاسبات عددی؟

علی‌رغم مشکلاتی که در تفکر متخصصان رایانه و علوم ریاضی نسبت به زیست شناسان وجود دارد تاکنون چندین طرح موفق در مدلسازی مسیرهای بیوشیمیایی، مدل­های رشد و توسعه موجودات زنده اجرا شده است که امید می‌رود با ادامه این روند، شاهد انقلاب دیگری در علوم زیستی به واسطه دستاوردهای زیست شناسی سامانه‌ها باشیم. در طی هر انقلاب علمی، دانشمندان ابزار جدیدی به کار برده اند که در حال حاضر این ابزار جدید دانشمندان در زیست شناسی سامانه‌ها، ریاضیات می‌باشد.

زیست شناسی سامانه‌های متابولیک جنبه دیگری از این مطالعات در علوم زیستی است که در آن هدف بهره برداری از مجموعه جامعی از داده‌ها برای توصیف متابولیسم یک موجود مدل می باشد. با استفاده از این مدل، می‌توان متابولیسم موجود زنده را به طور قابل پیش بینی مهندسی کرد. بهره‌برداری از گیاهان و افزایش تولید غذا با استفاده از این رهیافت جدید، آنچنان مهیج است که می‌تواند به رشد سریع زیست شناسی سامانه‌ها بیانجامد.

حال که با تحول تحقیقات علوم زیستی، داده‌های فراوانی از طریق روش­های مختلف در پایگاه‌های داده‌ها جمع‌آوری و نگهداری می‌شوند، به ابزاری مناسب برای استخراج اطلاعات کارآمد و مفید از این داده‌های خام نیاز است. ابزارهای مدلسازی به ما در پروراندن ایده‌های نظری و فرضیات با استفاده از داده‌های خامی که در پایگاه‌های داده‌ها نگهداری می‌شوند، کمک می‌کنند.

نرم‌افزارهای عمومی Mathematica و Matlab در حل مسائل عددی و تحلیلی ریاضی و مشاهده نتایج به صورت انواع نمودار و مشکل‌های متنوع، ابزار کارآمدی می‌باشند. نرم‌افزار عمومی دیگر R-Project نام دارد که در آدرس www.r-project.org در دسترس می‌باشد.

در عین حال ابزارهای متعدد تخصصی نیز در این زمینه ارائه شده‌اند که از طریق اینترنت قابل تهیه بوده و مرتباً نسخه‌های جدید و بهبود یافته آنها به بازار می‌آید. اغلب این دسته از نرم‌افزارها مرتبط با روش یا تکنیک خاصی بوده و کار کردن با آنها به سهولت انجام می‌شود.

در قسمت های بعدی این مطلب و در ادامه این مبحث، چندین ابزار که با بهره ­گیری از داده­های خام پایگاه­های علوم زیستی به نمایش، مدل سازی، شبیه­ سازی و تحلیل این داده ها و استخراج اطلاعات از آنها کمک می­ کنند، معرفی می­گردند. این ابزارها عموماً نرم­افزارها و برنامه­های رایانه­ای می­ باشند.

 موضوع مهم دیگر تبادل اطلاعات حاصل از مدل­های مختلف System Biology است که توسط بخش­های مختلف یک نرم‌افزار یا نرم­افزارهای مختلف ایجاد می‌شوند. قالب­های گوناگونی برای این تبادلات وجود دارد که Systems Biology Markup Language یا SBML استاندار عمومی در بین آنها می‌باشد. در ادامه این مباحث، به طور خلاصه مطالبی نیز در این زمینه خواهیم داشت.

توجه: نقل قول بدون ذکر منبع پسندیده نیست.


 
comment نظرات ()