Human Rad51 protein is a functional and structural homolog of E. coli RecA protein, which plays a major role in genetic recombination and recombination repair by mediating strand exchange reaction between homologous DNA strands. Rad51 functionally and physically interacts with its paralogs Dmc1, Rad51B, Rad51C, Rad51D, Xrcc2 and Xrcc3, and also with Rad52 in recombination processes. It also interacts with oncogenes and tumor suppressors such as BRACA1, BRACA2, and P53 for the maintenance of genome stability.