1. A computer-implemented method comprising: receiving, by a computer system, a plurality of content items related to a topic; analyzing, by the computer system, at least one of the plurality of content items to identify: a quote, a named entity that is the source of the quote, and identification information for the named entity; ranking the plurality of content items; selecting a subset of content items from the plurality of content items based on the respective ranking of each content item; generating an article related to the topic, wherein the article includes the selected subset of content items; and transmitting the article to a computing device of a user.