Gravar-mail: Improving drug response prediction by integrating multiple data sources: matrix factorization, kernel and network-based approaches