Computational Disease Subtyping based on Joint Analysis of Clinical and Genomic Data