Bioscar is a research organisation in Paris, FR. OpenAlex records 680 works and 47,410 citations for it. 117 researchers list it as their most recent affiliation.