آموزش آنالیز ژنوم در برنامه نویسی بایوپایتون

4 سال پیش
امتیاز دهید post

آموزش آنالیز ژنوم در برنامه نویسی بایوپایتون

در این درس از آموزش های برنامه نویسی سایت سورس باران، ما در مورد آموزش آنالیز ژنوم در برنامه نویسی بایوپایتون بحث خواهیم کرد.

پیشنهاد ویژه : پکیج آموزش طراحی وب سایت با پایتون

یک ژنوم مجموعه کاملی از DNA می باشد که شامل همه ژن های آن است. تجزیه و تحلیل ژنوم به مطالعه ژن های فردی و نقش آنها در وراثت اشاره دارد.

نمودار ژنوم

نمودار ژنوم اطلاعات ژنتیکی را به عنوان نمودار نشان می دهد. بایوپایتون از ماژول Bio.Graphics.GenomeDiagram برای نشان دادن GenomeDiagram استفاده می کند. ماژول GenomeDiagram نیاز به نصب ReportLab دارد.

مراحل ایجاد نمودار

روند ایجاد نمودار به طور کلی از الگوی ساده زیر پیروی می کند:

  • برای هر مجموعه جداگانه از ویژگی هایی که می خواهید نمایش دهی ، یک FeatureSet ایجاد کنید و اشیا objects Bio.SeqFeature را به آنها اضافه کنید.
  • برای هر گرافی که می خواهید نمایش دهید یک GraphSet ایجاد کنید و داده های نمودار را به آنها اضافه کنید.
  • برای هر مسیری که می خواهید روی نمودار نمودار ایجاد کنید و GraphSets و FeatureSets را به مسیر های مورد نیاز خود اضافه کنید.
  • یک نمودار ایجاد کنید و مسیر ها را به آن اضافه کنید.
  • به نمودار دستور ترسیم تصویر را بدهید
  • تصویر را در یک فایل بنویسید.

اجازه دهید مثالی از فایل GenBank ورودی بیاوریم –

https://raw.githubusercontent.com/biopython/biopython/master/Doc/examples/ls_orchid.gbk  و سوابق را از شی SeqRecord بخوانید و سپس در نهایت یک نمودار ژنوم ترسیم کنید. در زیر توضیح داده شده است:

ما ابتدا همه ماژول ها را مانند شکل زیر وارد می کنیم –

 

اکنون، برای خواندن داده ها، ماژول SeqIO را وارد کنید:

 

در اینجا، رکورد  توالی فایل genbank را می خواند.

اکنون، یک نمودار خالی برای اضافه کردن مجموعه مسیرها و ویژگی ها ایجاد کنید:

 

اکنون، می توانیم تغییرات تم رنگ را با استفاده از رنگ های جایگزین از سبز به خاکستری به شرح زیر اعمال کنیم –

 

اکنون می توانید پاسخ زیر را بر روی صفحه خود مشاهده کنید:

 

اجازه دهید ما یک نمودار برای رکورد ورودی بالا ترسیم کنیم –

 

پس از اجرای دستور بالا، می توانید تصویر زیر را در دایرکتوری بایوپایتون خود ذخیره کنید.

Creating Diagram

 

با انجام تغییرات زیر می توانید تصویر را به صورت دایره ای ترسیم کنید:

 

بررسی اجمالی کروموزوم ها

مولکول DNA در ساختارهای رشته ای مانند کروموزوم ها بسته بندی می شود. هر کروموزوم از DNA ساخته شده است که بارها و بارها در اطراف پروتئین هایی به نام هیستون هایی که ساختار آن را پشتیبانی می کنند، پیچیده است.

کروموزوم ها در هسته سلول قابل مشاهده نیستند – حتی در زیر میکروسکوپ – هنگامی که سلول تقسیم نمی شود. با این حال، DNA سازنده کروموزوم ها در طول تقسیم سلول محکم بسته می شود و سپس در زیر میکروسکوپ قابل مشاهده است.

در انسان، هر سلول به طور معمول حاوی 23 جفت کروموزوم است که در مجموع 46 عدد است. 22 جفت از این جفت ها که اتوزوم نامیده می شوند، در مردان و زنان یکسان به نظر می رسند. جفت 23 ام، کروموزوم های جنسی، بین زن و مرد متفاوت است. ماده ها دو نسخه از کروموزوم X دارند، در حالی که مردان دارای یک کروموزوم X و یک کروموزوم Y هستند

 

منبع.

لیست جلسات قبل آموزش برنامه نویسی بایوپایتون

  1. آموزش برنامه نویسی بایوپایتون (Biopython)
  2. معرفی برنامه نویسی بایوپایتون
  3. آموزش نصب بایوپایتون
  4. ایجاد یک برنامه ساده در برنامه نویسی بایوپایتون
  5. آموزش دنباله در برنامه نویسی بایوپایتون
  6. عملیات توالی پیشرفته در برنامه نویسی بایوپایتون
  7. آموزش توالی ورودی/خروجی در برنامه نویسی بایوپایتون
  8.  آموزش هم‌ترازسازی توالی در برنامه نویسی بایوپایتون
  9. بررسی اجمالی BLAST در برنامه نویسی بایوپایتون
  10. بررسی پایگاه داده Entrez در برنامه نویسی بایوپایتون
  11. آموزش ماژول PDB در برنامه نویسی بایوپایتون
  12. آموزش اشیا موتیف در برنامه نویسی بایوپایتون
  13. آموزش ماژول BioSQL در برنامه نویسی بایوپایتون
  14. آموزش ژنتیک جمعیت در برنامه نویسی بایوپایتون

 

امتیاز دهید post
0
برچسب ها :
نویسنده مطلب saber

دیدگاه شما

بدون دیدگاه