Biobase (Germany) is a research organisation in Wolfenbüttel, DE. OpenAlex records 840 works and 44,108 citations for it. 243 researchers list it as their most recent affiliation.