Bioinformatika — umumiy biologiya, molekulyar biologiya , kibernetika, genetika , kimyo, informatika , matematika va statistikani birlashtirgan fanlararo sohadir. Katta hajmdagi maʼlumotlarni tahlil qilishni talab qiladigan keng koʻlamli biologik muammolar bioinformatika dasturlari yordamida hal qilinadi.[1]. Bioinformatika asosan kompyuter usullarini oʻrganish va ishlab chiqishni oʻz ichiga oladi va biologik maʼlumotlarni olish, tahlil qilish, saqlash, tartibga solish va vizualizatsiya qilishga qaratilgan.[2]. Bioinformatika amaliy matematika , statistika va informatika usullardan foydalanadi. Bioinformatika biokimyo , biofizika , ekologiya va boshqa sohalarda qoʻllanadi. Bu sohada eng koʻp qoʻllanadigan dasturlar va texnologiyalar Python , R , Java , C# , C++ dasturlash tillaridir; belgilash tili — XML ; maʼlumotlar bazalari uchun dasturlash tili — SQL; Parallel hisoblashning dasturiy va apparat arxitekturasi — CUDA; texnik hisob-kitoblarga oid masalalarni yechish uchun amaliy dasturlar toʻplami va ushbu paketda qoʻllanadigan dasturlash tili — MATLAB va elektron jadvallar