Unable to answer "Is this still here?" – Deutsches Zentrum für Herz-Kreislauf-Forschung e.V. (Research Institute Grounds) – https://osm.org/node/4189704433 via StreetComplete 59.3:

Some related but other institutions then the one listed reside here

Attached photo(s):
https://westnordost.de/p/252970.jpg