Life Science Open Space 2018 sure was worth visiting