Collective Creativity In Scientific Communities