'''Farmakofor''' merupakan deskripsi abstrak dari fitur molekul yang penting untuk rekognisi molekul ligan berdasarkan fungsi [[makromolekul]] biologisnya.
Menurut ([[International Union of Pure and Applied Chemistry|IUPAC]]) '''Framakofor''' merupakan ensembel fitur sterik dan elektronik yang diperlukan untuk memastikan interaksi [[supramolekuler]] interaksi yang optimal dengan struktur biologis target yang spesifik dan untuk memicu atau memblok [[respon biologisnyabiologis]]<nowiki/>nya. '''Farmakofor''' tidak merepresentasikan kondisi nyata molekul atau asosiasi [[gugus fungsional]] secara nyata, namun merupakan konsep abstrak yang berhubungan dengan kapasitas interaksi molekuler secara umum dari kelompok senyawa berkaitan dengan struktur targetnya. '''Farmakofor''' dapat didefinisikan sebagai denominator umum terbesar tangyang ditunjukan oleh set molekul yang aktif. Definisi ini menghilangkan kesalahan yang sering ditemukan pada literatur [[kimia medisinal]] yang mengandung penamaan farmakofor fungsional kimia sederhana seperti [[guanidin]], [[sulfonamida]] atau [[dihidroimidazol]] (bentuk [[imidazolin]]), atau tipikal struktural skeleton seperti [[flavon]], [[fenotiazin]], [[prostaglandin]] atau [[steroid]].