Despite the increasing popularity of research alliances, many of them fail. An array of reasons for failure have been previously identified; they include goal divergence, opportunistic rather than cooperative behaviour, cultural differences, lack of commitment, lack...