Has open science really taken off in the life sciences?



-->