O teorie stiintifica este un model explicativ care a rezistat unor teste multiple si riguroase de verificare si care a devenit cunoscut prin comunitatea stiintifica ca fiind o explicatie plauzibila si general acceptata pentru un fenomen stiintific dat, in timp ce o ipoteza este o explicatie preliminara pentru un fenomen stiintific care nu are inca suficiente date experimentale pentru a fi acceptata ca si teorie stiintifica.