There are a number of ways available to analyze word frequency and usage in a block of text, and to display the result as a diagram. Word clouds, for example, use font size in the diagram to represent word frequency in the text.
I thought that it would be interesting to look at the recurring words in the abstracts of papers about phylogenetic networks. So, I used the search phrase "phylogenetic network" to obtain the relevant abstracts indexed in PubMed, using the ebot server to produce a perl script that performed the search, and then used the Wordle server to generate a word cloud. The search produced 1,285 publications, from which I deleted the irrelevant PubMed-produced information before producing the diagram. (I also deleted common words in authors' addresses.)
Many of the words are not very revealing about the subject. Nevertheless, I conclude from this that more of the papers involve gene sequences of different species, while population studies less often refer to their display diagrams as "phylogenetic networks", particularly for studies of mitochondrial data (they probably use "haplotype network", instead). Other than that, the only organism in the diagram is "human". "Phylogeny", "tree/s" and "clade" all make an appearance, revealing the strong link to the past.
Showing posts with label Wordle. Show all posts
Showing posts with label Wordle. Show all posts
Monday, May 5, 2014
Word cloud of publications on phylogenetic networks
Labels:
Wordle
Monday, June 11, 2012
Wordle, TreeCloud and SplitsNetworkCloud
There are a number of available ways to analyze word frequency and usage in a block of text, and to display the result as a diagram. Here, I have applied three of them to my one and only published book (after deleting extraneous text such as the references and glossary), to find out what my writing style is like. The results are not as embarrassing as I feared.
Wordle
This analysis uses word size in the diagram to represent word frequency in the text.
![]() |
| Click to enlarge. |
It is good to note that most of the words refer to the topics rather than coming specifically from my writing style. Note that "data" is one of the most used words, but this actually comes from expressions like "data-display network". Sadly, "also", "although", "however", "important", "might", "much", "necessarily", "particular", "rather" and "way" seem to get a bit of a workout in the book. The only author who makes it onto the list is "Huson", not unexpectedly.
TreeCloud
The TreeCloud output helps make some of the word patterns more clear, since it uses clusters on an unrooted tree to represent words that occur near each other in the text, thus introducing word context into the analysis. Many fewer words are displayed, thus focussing on topics rather than writing style.
![]() |
| Click to enlarge. |
Proximity presumably explains why the words "network" and "networks" are at opposite ends of the tree — they are used in quite different contexts in the book. This is also why both "data" and "data-display" occur in the tree, since "data patterns" is a commonly used expression. Also, the expression "shown in the figure" arises from the large number of illustrations, thus explaining the (perhaps unexpected) appearance of the two words.
SplitsNetworkCloud
This analysis generalizes the TreeCloud output to a data-display network. This makes even clearer some of the complexity of the word associations. The number of words has been reduced, to make the diagram less complex than it would otherwise be. Also, word colour refers to the relative placement in the book, with red at the beginning and blue at the end.
![]() |
| Click to enlarge. |
Notably, "network" is not specifically associated with any particular word except "reticulations", whereas "networks" appears preferentially in the expressions "evolutionary networks" and "data-display networks". It is perhaps noteworthy that I use the expression "number of reticulations" rather than "reticulation number", thus revealing my non-mathematical background.
Thanks to Philippe Gambette for producing the SplitsNetworkCloud.
Labels:
SplitsNetworkCloud,
TreeCloud,
Wordle
Subscribe to:
Posts (Atom)



