callWordCloud: Compute wordCloud

Description Usage Arguments Value Author(s) References See Also Examples

Description

compute wordCloud of given annotation pairs retrieved from e.g. fetchNetwork.

Usage

1
callWordCloud(edgelist, nodelist)

Arguments

edgelist

a data frame of annotation pairs. A source column (1st column) contains annotation terms and a target column (2nd column) contains annotated entities.

nodelist

a data frame of node attributes e.g. node neo4j id, node grinn id, node name, node xref.

Value

data frame of wordcloud contains the following components:

rank = rank sort by freq

id = annotation id or annotation neo4j id

gid = annotation id or annotation grinn id

nodename = annotation name

nodelabel = annotation type

nodexref = cross references

freq = frequency of the annotation term

member = list of members of the annotation term

Return empty data frame if error or found nothing.

Author(s)

Kwanjeera W kwanich@ucdavis.edu

References

http://www.sthda.com/english/wiki/text-mining-and-word-cloud-fundamentals-in-r-5-simple-steps-you-should-know

See Also

tm, wordcloud

tm

Examples

1
2
3
4
#simnw <- computeSimilarity(c(1110,10413,196,51,311,43,764,790)) #compute similarity network for given pubchem compounds
#result <- computeNwWordCloud(simnw$edges, simnw$nodes, annotation="mesh", internalid=FALSE)
#wordcloud::wordcloud(words = result$wordcloud$nodename, freq = result$wordcloud$freq, scale=c(2,.1),min.freq = 1,max.words=50, random.order=FALSE, rot.per=0.5, colors=RColorBrewer::brewer.pal(8, "Dark2"))
#barplot(result$wordcloud$freq[1:10], las = 2, names.arg = result$wordcloud$nodename[1:10], col ="lightblue", main ="Most frequent words", ylab = "Word frequencies")

kwanjeeraw/metabox documentation built on May 20, 2019, 7:07 p.m.