Life Sciences Research Foundationh-index: 29Total citations: 4,259Total papers: 129Homepage: http://www.lsrf.org/