Life Science Center Düsseldorf (Germany)h-index: 29Total citations: 3,221Total papers: 164Homepage: http://www.lsc-dus.de/