Telomere length and aging-related outcomes in humans: A Mendelian randomization study in 261,000 older participants. uri icon

publication date

  • January 1, 2019