Temasek Life Sciences Laboratoryh-index: 139Total citations: 87,646Total papers: 2,079Homepage: http://www.tll.org.sg/