1. A computer comprising: a bus; a processor unit connected to the bus; a computer readable storage device connected to the bus; and program code for collaborating, wherein the program code is stored on the computer readable storage device and is configured to be run by the processor unit to: identify a context for a selected portion of a document, responsive to receiving a selection from a user for the portion of the document; identify a set of collaboration channels corresponding to the context; determine whether the set of collaboration channels corresponding to the context is empty; and create a new collaboration channel based on the context for the selected portion of the document responsive to the set of collaboration channels corresponding to the context being empty.