1) Rákkeltő anyagok: A rákkeltő anyagok olyan anyagok vagy ágensek, amelyek a DNS károsodásával rákot okozhatnak. Megtalálhatók a dohányfüstben, bizonyos vegyi anyagokban, sugárzásban és néhány vírusban.
2) Onkogének: Az onkogének olyan gének, amelyek mutációi miatt olyan fehérjéket termelnek, amelyek elősegítik a rákos sejtek növekedését és osztódását. Ezek a mutációk örökölhetők vagy megszerezhetők az ember élete során.
3) Tumorszuppresszor gének: A tumorszuppresszor gének olyan gének, amelyek segítik a sejtek növekedését és osztódását. E gének mutációi lehetővé teszik a sejtek kontrollálatlan növekedését és osztódását, ami rákhoz vezethet.
A legtöbb esetben a rákot genetikai tényezők és környezeti tényezők kombinációja okozza, mint például a rákkeltő anyagoknak való kitettség.