collaborative analysis