رابط الإجابة:
هل تصلح بايثون لإستخدامها في مجال التقانة أو القريب منها المعلوماتية الحيوية
نعم البايثون مستعملة بكثرة في مجال المعلوماتية الحيوية, هناك مثلا حزم مثل bioPython و غيرها, كما توجد بعض الـ frameworks مثل anaconda التي توفر حزم بايثون المستعملة بكثرة في المواضيع العلمية (scientific computing)
بالاضافة الى بايثون هناك الآر. ربما الآر تتداول بكثرة لوجود العديد من الحزم الاحصائية التي لا تتواجد في البايثون كما يوجد مخزن Bioconductor الذي ينشر فيه العديد من الباحثين في هذا المجال ولديه community نشطة.
رأيت الكثير من طلبة و الباحثين في العلم يستعملون البايثون و R في اعمالهم.
اللغة سهلة و تصلح لكل شيء، اذا لديك اشياء محدده ممكن ان استطيع مساعدتك
Python تصلح لهذا المجال (BioInformatics , Data Science....) كذلك كما قال @mustafaihssan لغة R.
هي لغة للتحليل الاحصائي و البياني ، وكما قلت فهي من أهم اللغات في ال Data Science (وأيضا BioInformatics)
وجدت بالبحث هذا التعليمي ولكنه للأسف يعتمد لغة الآر
ههه, صحيح اعتمدت على الآر لسهولة كتابة الكود بها ولأن المدونة الآن موجهة للداخلين في المجال, سطر بالآر ربما يلتزم عدة سطور بالبايثون. حتى في تعلم الآلة ان افضل استعمال الآر لسلاسلتها. لكن في البحوث الآر مستعملة بكثرة و لوجود ادوات Reporting ملائمة مثل الـ R markdown ... الخ. كما انه هناك العديد من الحزم في بايثوم مقتبسة من الآر ك pandas و ggplot وغيرها.
كما انه عند تحليل البيانات في مجال المعلوماتية الحيوية, مثلا حساب فروقات التعبير الجيني بين العينات ستجد نفسك في اغلب الاحيان مضطرا لاستعمال edgeR او DESeq و هي حزم بالآر.
في المستقبل ان شاء الله سوف احاول استعمال البايثون في بعض المواضيع.
من الاحسن ان تتقن كلاهما. في العادة نستعمل اكثر من لغة. اللغات الاكثر استعمالا هي الآر, بايثون و السي بلس بلس. اظافة الى لغات الشل كـ awk و الـ bash.
هناك ايضا من يستعمل الجافا (انا شخصيا لا احبذها).
ربما وجود مخزن Bioconductor أدى الى اشتهار الآر اكثر من البايثون في مجال المعلوماتية الحيوية.
اذا كنت فرعي طبي ربما استعمال bash و awk بالاظافة الى python يكفي
لانك في العادة سوف تستعمل برامج موجودة لانشاء البيانات ثم بعض الـ python او awk لتعامل مع الملفات, استخراج بعض الحقول (اسماء الجينات,... الخ) و رسم بعض البيانات (حتى وان كان اسهل في رسم البيانات).
التعليقات