Cancer bioinformatics