Horizontal gene transfer is nothing but the movement of nucleic acid between the cells. It can happen between multicellular and/or unicellular organisms. The transfer of the genetic material from parents to offspring is called vertical transfer.