Review Open access Journal of Translational Medicine 2640 Accesses 9 Citations 3 Altmetric Metrics details