مقایسه زبان های برنامه نویسی در محاسبات زیستی

سال انتشار: 1398
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 560

فایل این مقاله در 11 صفحه با فرمت PDF قابل دریافت می باشد

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

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

NCICA01_080

تاریخ نمایه سازی: 5 بهمن 1398

چکیده مقاله:

مطالعه پدیده های زیستی به ویژه زیست شناسی مولکولی و ژنومیکس، تعداد توالی های DNA و پروتئین با پیشرفت های زیادی مواجه شده است. سازماندهی، تفسیر، تجزیه و تحلیل داده ها و فهم عملکرد ژن باعث ظهور شاخه ای از علم به نام بیوانفورماتیک شده است. بیوانفورماتیک اهمیت فراوانی در پیشرفت علوم مختلف از جمله زیست شناسی، بیوشیمی، کشاورزی و پزشکی داشته است. بی شک رشد و توسعه بیوانفورماتیک مرهون پیشرفت های علم رایانه علی الخصوص برنامه نویسی است. عملکرد زبان های مختلف برنامه نویسی قبلا با استفاده از الگوریتم های انتزاعی ریاضی محک زده شده ، اما از الگوریتم های استاندارد بیوانفورماتیک استفاده نشده است. هدف از این مطالعه، مقایسه زبان های مختلف برنامه نویسی از جنبه میزان علاقه مندی برنامه و از جنبه عملکرد در مدریت حافظه و سرعت اجرای برخی از الگوریتم های مورد استفاده در بیوانفورماتیک و محاسبات زیستی است. بررسی الگوریتم های ساخت درخت(اتصال همسایه ها)، همردیف سازی توالی ها و بلاست کردن به کمک زبان های Perl ،Java ،C # ،C ++ ، C و Python بیشتر مورد توجه قرار گرفت. C وC++و سپس جاوا عملکرد خوبی در سرعت اجرای الگوریتم های زیست محاسبات و مدیریت حافظه دارند، اگرچه پرل و پایتون احتمالا به خاطر داشتن کتابخانه های تخصصی تر در زمینه های ژنتیک کشاورزی و پزشکی مورد توجه بیشتر برنامه نویسان قرار گرفته اند.

نویسندگان

دانیال فیاضی

دانشجو کامپیوتر دانشکده مهندسی دانشگاه شهید چمران اهواز

محمود فرخیان

عضو هیئت علمی گروه کامپیوتر دانشکده مهندسی دانشگاه شهید چمران اهواز