Concept: life science in the concept vocabulary