Research Open access Journal of Translational Medicine 6546 Accesses 102 Citations 3 Altmetric Metrics details