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

 در ابتدایی ترین مفهوم ، طراحی دارو شامل طراحی مولکولهایی است که از نظر شکل مکمل بوده و به هدف مولکولی که با آن برهم کنش و اتصال می یابند ، شارژ می شوند. طراحی دارو اغلب اما نه لزوماً متکی به تکنیک های مدل سازی رایانه ای و رویکردهای بیوانفورماتیک در عصر داده های بزرگ است. علاوه بر مولکول های کوچک ، داروهای زیست دارویی و به ویژه آنتی بادی های درمانی ، دسته مهمی از داروها و روش های محاسباتی برای بهبود میل ، انتخاب ، و توسعه و کشف دارو شامل تحقیقات بالینی در مورد مدلهای سلول و حیوانات و آزمایشات بالینی بر روی انسان است و در نهایت به سمت مرحله تأیید نظارتی جهت بازاریابی دارو پیش می رود. کشف داروی مدرن شامل شناسایی بازدیدهای غربالگری ، شیمی دارویی و بهینه سازی این بازدیدها برای افزایش میل ، انتخاب (برای کاهش پتانسیل عوارض جانبی) ، اثر / قدرت ، ثبات متابولیک (برای افزایش نیمه عمر) و خوراکی است. فراهمی زیستی پس از شناسایی ترکیبی که تمام این نیازها را برآورده می کند ، فرآیند تولید دارو قبل از آزمایشات بالینی آغاز می شود.