Genetyka Tarnina jest tetraploidem (2n=4x). Podstawowa haploidalna liczba chromosomów wynosi x=8, haploidalna liczba chromosomów n=16 (2n=32). Zróżnicowanie haplotypowe jest znacznie większe w południowej części zasięgu tarniny – co najwyraźniej wskazuje na ostoje tego gatunku podczas plejstocenu. Wysoki polimorfizm DNA chloroplastowego u tego gatunku znacznie utrudnia prowadzenie nad nim badań filogenetycznych.

Ekologia Siedlisko Tarnina jest rośliną niewybredną, rosnącą na prawie wszystkich glebach – piaszczystych, gliniastych i kamienistych. Porasta także sterty kamieni na obrzeżach pól. Preferuje gleby wapienne i jest ich gatunkiem wskaźnikowym. Tarnina jest bardzo odporna na suszę i mróz (występuje w 4 strefie mrozoodporności). Ma jedynie duże wymagania świetlne – rośnie optymalnie i obficie owocuje w miejscach silnie nasłonecznionych, utrzymuje się jednak także w półcieniu. W klasyfikacji zbiorowisk roślinnych Europy Środkowej gatunek charakterystyczny dla klasy (Cl.) Rhamno-Prunetea. Gdzie indziej rośnie w świetlistych lasach i zaroślach z udziałem dębów i klonu tatarskiego. Porasta brzegi lasów i tworzy śródpolne zarośla. Wkracza na porzucone pastwiska i grunty rolnicze jako gatunek pionierski. W obrębie osiedli, na przydrożach i skarpach rośnie jako gatunek synantropijny.