ترکیب دارویی اغلب یک مولکول کوچک آلی است که تحت عنوان لیگاند نامبرده می شود که به مولکول هدف پروتئینی متصل شده و سبب ایجاد اثر درمانی ویژه می گردد. داکینگ کامپیوتری یا داکینگ با استفاده از ابزار کامپیوتری روشی بسیار موثر در جهت شناخت برهمکنش های پروتئین-لیگاند می باشد که روشی نوین و سودمند در طراحی دارو می باشد.
داکینگ کامپیوتری فرایندی است که به منظور پیش بینی مکان و قدرت اتصال لیگاند به جایگاه اتصال پروتئین مورد استفاده قرار می گیرد. روش های داکینگ با تکیه بر الگوریتم های جستجو، جهت محاسبه نحوه و جایگاه اتصال لیگاند به پاکت اتصالی پروتئین و فرایندهای رتبه بندی که میزان و قدرت اتصال لیگاند با پروتئین را تخمین میزند، محاسبات را انجام می دهد.
با توجه به در دسترس بودن ساختار کریستالوگرافی پروتئین های مختلف، با استفاده از روش های  داکینگ مولکولی می توان گام های موفقی در زمینه طراحی منطقی و دستیابی به داروهای موثر برداشت. بدین منظور از روش های مختلفی بهره گرفته می شود که از مهمترین آنها می توان به غربالگری مجازی (Virtual screening) به منظور شناسایی یک مولکول موثر دارویی و روش های مختلف بهینه سازی ساختار آن و طراحی فارماکوفور اشاره نمود.
مرکز تحقیقات شیمی دارویی و گیاهی مجهز به یک سرور محاسباتی GPU می باشد که سرعت و دقت انجام شبیه سازی های دینامیک مولکولی را بسیار افزایش داده است. 
در پروژه های جاری مرکز تحقیقات شیمی دارویی و گیاهی، نرم افزارهای مختلفی به منظور مطالعات طراحی دارو، داکینگ و شبیه سازی دینامیک مولکولی استفاده می شود که به تعدادی از آنها اشاره می گردد:
۱- GROMACS
۲-  Amber
۳- GOLD 
۴- smina 
۵- (AutoDock (۴.۲
۶- AutoDock Vina
۷- MGL Tools
۸- Pymol
۹- VMD
۱۰- Chimera