In an approach to topic-based team analytics, a computing device extracts a list of topics based on a thread. The computing device identifies one or more participants with a relationship to one or more topics of the list of topics. The computing device generates a graph of the list of topics, the one or more participants, and relationships of the one or more participants to the one or more topics, wherein the one or more participants are represented as participant nodes of the graph and the one or more topics are represented as topic nodes of the graph, and wherein the relationships of the one or more participants to the one or more topics are represented as one or more edges connecting participant nodes with topic nodes.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A computer-implemented method for topic-based team analytics, the method comprising: extracting, by one or more computer processors, a list of topics based on a thread; identifying, by one or more computer processors, one or more participants with a relationship to one or more topics of the list of topics; and generating, by one or more computer processors, a graph of the list of topics, the one or more participants, and relationships of the one or more participants to the one or more topics, wherein the one or more participants are represented as participant nodes of the graph and the one or more topics are represented as topic nodes of the graph, and wherein the relationships of the one or more participants to the one or more topics are represented as one or more edges connecting participant nodes with topic nodes. 2. The method of claim 1, further comprising: generating, by one or more computer processors, summary information demonstrating a relationship of a participant to a topic; and displaying, by one or more computer processors, responsive to a user interaction with a participant node representing the participant or a topic node representing the topic, the summary information. 3. The method of claim 1, further comprising: generating, by one or more computer processors, attitude information associated with a participant; and displaying, by one or more computer processors, a visual representation of the attitude information. 4. The method of claim 1, further comprising: generating, by one or more computer processors, a list of related messages in additional threads; and displaying, by one or more computer processors, the list of related messages. 5. The method of claim 1, further comprising: receiving, by one or more computer processors, a user instruction to filter the graph; filtering, by one or more computer processors, the graph to generate a filtered graph comprising one topic node; and displaying, by one or more computer processors, the filtered graph. 6. The method of claim 1, wherein the one or more edges vary in thickness based on relationship strength. 7. The method of claim 1, wherein the one or more topic nodes vary in size based on topic prevalence.