Natural language processing in science