Cancer research and technology