KnowLife: a versatile approach for constructing a large knowledge graph for biomedical sciences | Synapse