The branch of science which deals with hereditary variation is called___________________? April 1, 2019 – by admin The branch of science which deals with hereditary variation is called___________________? A. Genetics B. Embryology C. Biology D. Histology