Review aRticle 1institute of Molecular and cellular Biology (iBMc), University of Porto, Porto, Portugal. 2ceSPU, institute for Research and advanced training in Health Sciences