Technology in cancer research & treatment