لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش RDKit: شیمیانفورماتیک و کشف دارو با پایتون
- آخرین آپدیت
دانلود RDKit: Cheminformatics & Drug Discovery in Python
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
در این دوره، RDKit را از طریق معرفی سیستماتیک و اجرای پروژههای واقعی برای کاربردهای طراحی دارو، مدلسازی یادگیری ماشین و موارد دیگر بیاموزید.
تسلط بر بسته RDKit در پایتون برای انجام وظایف شیمیانفورماتیک و طراحی دارو. درک ماژولها و مفاهیم اصلی این ابزار برای تبدیل شدن به یک متخصص در این زمینه.
یادگیری ویژگیهای ضروری RDKit شامل خواندن، نوشتن، دستکاری و رسم مولکولها و همچنین محاسبه اثر انگشتهای مولکولی (Fingerprints) و توصیفگرها (Descriptors).
استفاده از الگوریتمهای پیشرفته RDKit برای تحلیل شباهت، تحلیل MCS (بزرگترین زیرساختار مشترک) و تولید کنفورمرهای سه بعدی.
یکپارچهسازی RDKit با scikit-learn برای توسعه مدلهای یادگیری ماشین (رگرسیون و طبقهبندی) و استفاده از آنها در غربالگری مجازی (Virtual Screening).
برنامهریزی و اجرای اسکریپتها و پروژههای مبتنی بر RDKit برای گردش کارهای عملی در کشف دارو.
انجام طراحی دارو بر پایه قطعه (Fragment-Based Drug Design) با استفاده از RDKit از طریق مدیریت و اتصال شرطی قطعات شیمیایی.
ترکیب RDKit با Pandas برای تحلیل و دستکاری پیشرفته دادههای شیمیایی.
پیش نیازها: دانش پایه در شیمی، طراحی دارو، شیمیانفورماتیک یا هر زمینه مرتبط. درک بسیار ابتدایی از پایتون یا هر زبان برنامهنویسی دیگر.
در این دوره، شما ابزار RDKit را به دو روش یاد خواهید گرفت: اول از طریق بررسی سیستماتیک ماژولها و قابلیتهای رایج و دوم با کار روی پروژههای واقعی و کاربردی. محتوا به صورت گامبهگام و با جزئیات در Jupyter Notebook (یک ویرایشگر کد کاربرپسند) توضیح داده شده است.
در بخش خواندن و نوشتن مولکولها، فرآیند خواندن فرمتهای مختلف و نوشتن آنها، در کنار مفاهیم مهم RDKit مانند پاکسازی مولکولی (Sanitization) توضیح داده خواهد شد.
در بخش مولکولها، شیء Molecule در RDKit به همراه اشیاء مرتبط (اتم، پیوند و کنفورمر) بررسی میشود. این بخش شما را با نحوه نمایش و مدیریت مولکولها در RDKit آشنا میکند.
در بخش عملیات مولکولی، عملیات رایج روی مولکولها از جمله افزودن و حذف هیدروژنها، تغییر ساختار مولکولها به صورت برنامهنویسی شده و انجام تطبیق زیرساختار (Substructure Matching) آموزش داده میشود.
در بخش توصیفگرها و اثر انگشتها، یاد میگیرید که چگونه از RDKit برای محاسبه توصیفگرهای مولکولی و اثر انگشتها، روشهای مختلف محاسبه و انواع اثر انگشتهای موجود استفاده کنید.
در بخش رسم مولکولها، نحوه رسم مولکولها، روشهای مختلف ترسیم، شخصیسازی گزینههای رسم، هایلایت کردن اتمها و پیوندها و زمان استفاده از هر روش را خواهید آموخت.
در بخش پروژهها، یاد میگیرید که چگونه مفاهیم مختلف RDKit را برای اجرای پروژهها و گردش کارهای واقعی در شیمیانفورماتیک و کشف دارو ترکیب کنید. همچنین نحوه یکپارچهسازی RDKit با سایر بستههای پایتون را خواهید آموخت؛ به عنوان مثال، ساخت مدلهای یادگیری ماشین با RDKit و scikit-learn برای غربالگری مجازی و استفاده از RDKit با بسته Pandas برای تحلیل پیشرفته دادهها. پروژهها همچنین نحوه استفاده از الگوریتمهای RDKit مانند تحلیل MCS، تولید کنفورمرهای سه بعدی و تحلیل شباهت را نمایش میدهند. علاوه بر این، مباحث پیشرفتهتری مانند طراحی دارو بر پایه قطعه (Fragment-based drug design) که شامل مدیریت و اتصال شرطی قطعات است، پوشش داده خواهد شد.
سرفصل ها و درس ها
مقدمه
Introduction
ساختار دوره
Course Structure
مروری بر RDKit
RDKit Overview
نصب و راهاندازی
Installation
خواندن و نوشتن مولکولها
Reading & Writing Molecules
نمایش نظرات