[2309.17255] Knowledge Graphs for the Life Sciences: Recent Developments, Challenges and Opportunities