In biology, homology is similarity in anatomical structures or genes between organisms of different taxa due to shared ancestry, regardless of current functional differences. Evolutionary biology explains homologous structures as retained heredity from a common ancestor after having been subjected t...