iSubGen generates integrative disease subtypes by pairwise similarity assessment