thumb|Struktura genów prokariotycznych i eukariotycznych Przewidywanie genów to procedura służąca identyfikacji regionów DNA w genomie które odpowiedzialne są za kodowanie białek. W biologicznych bazach danych deponowanych jest coraz więcej sekwencji genomów różnych organizmów, jednak ich przetwarzanie stanowi istotny problem. Przewidywanie genów jest jednym z pierwszych i najważniejszych kroków w zrozumieniu genomu organizmu.
Określenie, czy sekwencja jest funkcjonalna różni się od zagadnienia określania funkcji genu. Przewidywanie funkcji genu i potwierdzenie istotności przewidywań wciąż wymaga eksperymentów in vivohttp://www.ncbi.nlm.nih.gov/pubmed/20430068 Sleator RD (2002)..
Metody doświadczalne W metodach doświadczalnych daną sekwencję przeszukuje się w biologicznych bazach danych w postaci sekwencji EST, mRNA, produktów białek oraz homologicznych i ortologicznych sekwencji. Na podstawie sekwencji mRNA łatwo można wyprowadzić unikatową sekwencję DNA z której była ona transkrybowana. Na podstawie białka, rodzina możliwie kodujących je sekwencji DNA może być wyprowadzona poprzez użycie kodu genetycznego. Algorytmy przyrównania lokalnego takie jak BLAST, FASTA i Smith-Waterman poszukują regionów wysokiego podobieństwa między sekwencją docelową a uzyskaną w bazach danych.