An integrated molecular and computational approach to understanding the complex interactions underlying cancer metastasis