IBSA Institut Biochimique (Switzerland) is a research organisation in Lugano, CH. OpenAlex records 124 works and 5,216 citations for it.