KnowledgeHub: An end-to-end Tool for Assisted Scientific Discovery