Schrodinger DeepAutoQSAR Tutorials مجموعهای از فایلهای آموزشی و نمونههای عملی برای یادگیری و اجرای مدلهای یادگیری ماشین در پیشبینی خواص مولکولی با نرم افزار شرودینگر است. این مجموعه شامل دیتاستهای نمونه، مدلهای ازپیشآموزشدیده، فایلهای مربوط به پیشبینی، دادههای holdout و اسکریپتهای اجرای workflow است و به پژوهشگران کمک میکند فرآیند ایجاد، ارزیابی و استفاده از مدلهای QSAR و QSPR را در محیط Schrödinger بهصورت عملی بررسی کنند.
اگر در زمینه شیمی محاسباتی، شیمی دارویی، Cheminformatics یا کشف دارو فعالیت میکنید و به دنبال استفاده از یادگیری ماشین برای پیشبینی خواص مولکولی هستید، Schrodinger DeepAutoQSAR Tutorials مجموعهای کاربردی برای آشنایی عملی با قابلیتهای DeepAutoQSAR است. این بسته آموزشی شامل دیتاستهای نمونه، مدلهای ازپیشآموزشدیده، فایلهای prediction، مجموعههای holdout و اسکریپتهای مورد نیاز برای اجرای نمونههای مختلف در محیط Schrödinger است.
DeepAutoQSAR چیست؟
DeepAutoQSAR راهکار یادگیری ماشین Schrodinger برای ساخت و استفاده از مدلهای پیشبینیکننده بر اساس ساختار شیمیایی مولکولها است. این ابزار با استفاده از یک workflow خودکار و supervised learning، امکان توسعه مدلهای QSAR/QSPR را برای کاربران با سطوح مختلف تجربه فراهم میکند.
هدف اصلی DeepAutoQSAR این است که بخش زیادی از مراحل پیچیده مدلسازی را خودکار کند؛ از آمادهسازی ویژگیهای مولکولی و محاسبه descriptors و fingerprints گرفته تا آموزش مدل، ارزیابی عملکرد و استفاده از مدل برای پیشبینی خواص ترکیبات جدید.
کاربرد DeepAutoQSAR در پیشبینی خواص مولکولی
یکی از کاربردهای مهم این ابزار، ایجاد مدلهایی است که بتوانند ارتباط میان ساختار شیمیایی و یک property یا activity مشخص را یاد بگیرند. پس از آموزش مدل، میتوان از آن برای پیشبینی همان property در مولکولهایی که در مجموعه آموزشی وجود نداشتهاند استفاده کرد.
این رویکرد در پروژههای مختلف QSAR، QSPR، Molecular Property Prediction و ADMET قابل استفاده است و میتواند بخشی از فرآیند تحلیل داده و تصمیمگیری در پروژههای کشف و طراحی دارو را سریعتر کند.
مهمترین قابلیتهای DeepAutoQSAR
ساخت خودکار مدلهای QSAR و QSPR
DeepAutoQSAR بسیاری از مراحل مورد نیاز برای ایجاد یک مدل پیشبینیکننده را بهصورت خودکار انجام میدهد. این سیستم میتواند descriptors و fingerprints مولکولی را محاسبه کند، مدلهایی با معماریهای مختلف یادگیری ماشین ایجاد کند و عملکرد آنها را ارزیابی نماید.
در نتیجه، کاربر مجبور نیست تمام مراحل feature generation، model training و model evaluation را بهصورت دستی طراحی کند.
امکان استفاده از ویژگیهای اختصاصی
در پروژههایی که ویژگیهای محاسباتی یا تجربی خاصی در اختیار پژوهشگر قرار دارد، میتوان descriptors اختصاصی را در قالب CSV وارد DeepAutoQSAR کرد. این ویژگی اجازه میدهد descriptors اختصاصی در کنار ویژگیهای تولیدشده توسط نرمافزار یا حتی به جای آنها استفاده شوند. به همین دلیل، کاربرد DeepAutoQSAR به مدلسازی مولکولهای کوچک محدود نمیشود و میتواند برای حوزههایی مانند پلیمرها، Organic Electronics، کاتالیز و علم مواد نیز مفید باشد.
کنترل بهتر overfitting و ارزیابی عملکرد
یکی از چالشهای مهم در ساخت مدلهای QSAR، ایجاد مدلی است که روی دادههای آموزشی عملکرد بسیار خوبی دارد اما روی ترکیبات جدید عملکرد مناسبی نشان نمیدهد. DeepAutoQSAR با استفاده از روشهای استاندارد مدلسازی QSAR/QSPR و ارزیابی مناسب، به کاهش احتمال overfitting و برداشت نادرست از عملکرد مدل کمک میکند.
استفاده از دادههای holdout در این فرآیند اهمیت زیادی دارد، زیرا امکان بررسی میزان generalization مدل روی ترکیباتی را فراهم میکند که در فرآیند آموزش مورد استفاده قرار نگرفتهاند.
تخمین uncertainty و Applicability Domain
DeepAutoQSAR علاوه بر مقدار پیشبینیشده، اطلاعات مربوط به عدم قطعیت (Uncertainty) را نیز ارائه میکند. این اطلاعات به پژوهشگر کمک میکند میزان اعتماد به prediction را بهتر ارزیابی کند. این قابلیت زمانی اهمیت بیشتری پیدا میکند که یک ترکیب جدید از نظر فضای شیمیایی با مجموعه داده آموزشی تفاوت داشته باشد. در چنین شرایطی، confidence یا uncertainty میتواند برای بررسی Applicability Domain مدل مورد استفاده قرار گیرد.
تحلیل نتایج و نقش اتمها در Prediction
نتایج مدلهای DeepAutoQSAR را میتوان در محیط Maestro بررسی کرد. گزارشهای مربوط به عملکرد مدل، نمودارهای ارزیابی و معیارهای مختلف امکان تحلیل دقیقتر مدل را فراهم میکنند.
همچنین نمایش contribution اتمهای مختلف نسبت به property هدف میتواند اطلاعات مفیدی درباره رابطه ساختار مولکولی با prediction ارائه دهد و در بررسی و طراحی ترکیبات جدید مورد استفاده قرار گیرد.
پشتیبانی از روشهای مختلف Machine Learning
DeepAutoQSAR برای دیتاستهایی با اندازههای متفاوت طراحی شده است. در مجموعه دادههای کوچکتر میتوان از روشهایی مانند Boosted Trees استفاده کرد، در حالی که برای پروژههای بزرگتر، روشهای مدرن یادگیری عمیق از جمله Graph Neural Networks (GNNs) و سایر معماریهای Deep Learning امکان توسعه مدلهای مقیاسپذیر را فراهم میکنند.
Training، Prediction و Holdout در این Tutorial
یکی از نقاط قوت این مجموعه، فراهم کردن فایلهایی برای بررسی مراحل مختلف workflow است. کاربر میتواند با دیتاست اصلی Tutorial فرآیند مدلسازی را بررسی کرده و سپس از مدل ایجادشده یا مدلهای pretrained برای prediction روی مجموعههای مستقل استفاده کند.
فایلهای ChEMBL و OCHEM Holdout نیز برای همین منظور اهمیت دارند. این مجموعهها به مدل اجازه میدهند روی ترکیباتی ارزیابی شود که در دادههای آموزشی مدل حضور نداشتهاند و در نتیجه، عملکرد آن در برابر دادههای جدید بهتر بررسی شود. به همین دلیل، این Tutorial صرفاً یک مثال ساده از اجرای prediction نیست و میتواند برای درک چرخه کامل Training → Prediction → Evaluation مورد استفاده قرار گیرد.
چه کسانی به این مجموعه نیاز دارند؟
این Tutorial برای افرادی مناسب است که میخواهند کاربرد Machine Learning در شیمی و مدلسازی مولکولی را بهصورت عملی یاد بگیرند؛ از جمله:
- پژوهشگران شیمی محاسباتی
- شیمیدانان دارویی
- متخصصان Cheminformatics
- پژوهشگران QSAR/QSPR
- متخصصان Molecular Modeling
- محققان حوزه Drug Discovery
- دانشجویان و پژوهشگران علاقهمند به AI و Machine Learning در شیمی
وجود مدلهای pretrained و دیتاستهای آماده باعث میشود حتی برای شروع کار با DeepAutoQSAR، نیازی نباشد همه مراحل را از ابتدا ایجاد کنید.
سیستمعامل و مشخصات فایل
Schrodinger DeepAutoQSAR Tutorials برای استفاده در محیط Linux ارائه شده است و فایلهای این مجموعه برای استفاده در محیط نرم افزار Schrodinger طراحی شدهاند.
- نام فایل: Schrodinger DeepAutoQSAR Tutorials
- حجم: 3.24 گیگابایت
- سیستمعامل: Linux
- نرمافزار مورد نیاز: Schrodinger با پشتیبانی از DeepAutoQSAR
بخشی از فایلهای pretrained موجود در این مجموعه مربوط به Schrodinger 2025-4 هستند؛ بنابراین برای سازگاری بهتر با Tutorial و مدلهای ارائهشده، استفاده از نسخه متناظر Schrödinger توصیه میشود.
جمعبندی
Schrodinger DeepAutoQSAR Tutorials مجموعهای مناسب برای یادگیری عملی پیشبینی خواص مولکولی با استفاده از یادگیری ماشین است. فایلهای آموزشی آن امکان بررسی مدلهای QSAR/QSPR، ساخت و ارزیابی مدل، استفاده از pretrained models، پیشبینی روی ترکیبات جدید و بررسی عملکرد مدل روی holdout datasets را فراهم میکنند.
این مجموعه بهویژه برای پروژههایی که در آنها ساختار شیمیایی، دادههای مولکولی و Machine Learning در کنار یکدیگر قرار میگیرند، میتواند نقطه شروع مناسبی برای آشنایی با workflowهای DeepAutoQSAR و کاربرد آنها در شیمی محاسباتی و کشف دارو باشد.




محمد رضا –
سپاس فراوان از جم شیمی