DiscoverPath: A Knowledge Refinement and Retrieval System for Interdisciplinarity on Biomedical Research