-->
I went to my first R users group meeting in Minnesota and was treated to talks by two R heavy weights. First Hadley Wickham gave a talk about what he views as the most exciting and dynamic area of R development (interactive graphics) and this was followed by a short talk by Winston Chang showing what he has been doing to develop interactive graphics a part of the Shiny environment.  Below are some take home messages and a few links that I thought were particularly interesting.  

Hadley Wickham: First the slides for Hadley’s talk are on his github page.  Hadley started his talk off with a short demo showing how interactive graphics could allow you to learn about your data.  He has a clever dataset of 3d data points and these show no apparent pattern when viewed along any two axes.  However when viewed from the correct angle we discover that there is a very distinct spiral pattern in the data this provides a nice aha moment in his talk.  Next Hadley discussed the history of interactive graphics in R splitting them into 3 categories 1) those written in lower level languages, 2) those hacking existing R plotting functions, and 3) and browser based solutions.  Many of the packages that he showed are not very realistic for everyday use or for investing a lot of time since they are no longer being actively developed.

Perhaps the most interesting part of Hadley’s talk was his discussion and demonstration of ggvis this is Hadley’s package that he envisions eventually replacing ggplot2.  His goal is to continue to work on this and perhaps sometime in 2016 have it to the point that anything you could do in ggplot2 you can do in ggvis.  The upside of this is that if you are already comfortable with ggplot2 you will have no trouble transitioning into ggvis.  Hadley is using the same type of grammer based approach to building up more complex graphs from simpler elements.

Winston Chang gave a much shorter talk but illustrated some of the new interactive developments in Shiny.  Despite my use of Shiny I was actually completely unaware of this development.  Winston has added some nice examples on the Shiny articles page (bottom of right column).


Other interesting links from the evening:

Html widgets for R: allows you to use a variety of javascript visualization libraries within R

Hadley’s new book Advanced R
0

Add a comment

Do you need computational skills in ecology and evolution?
2
1 and 2 dimensional sliding window
8
Publons Data - Geographic connections
converting trees to ms format
working with Phylota fasta files
1
Tracking my reading #365papers
1
In Defense of Science
In Defense of Science
color palettes and color coding
Population genetics teaching application
ABBA BABA test and ambiguity in sequence data
R line styles - lty
Nettie Stevens and Sex Chromosomes!
Evolutionary Pathways
Symbols and colors in R - PCH argument
1
Fun Functions in R
Extending the threshold model to 3 unordered states
1
Stochastic rounding or probabilistic rounding
1
Plotting Flowers
Software Carpentry Round 1
1
366 manuscripts
U of M EEB seminar - Castoe
1
U of M - EEB seminar - Lockwood
1
Brownian Motion
Ternary Diagram - Working Example
Chromosome Evolution Conference
Hadley and Winston talk about the future of interactive graphics
Hadley and Winston talk about the future of interactive graphics
Beetle behavior - do they avoid, aggregate, or simply wander
R: concatenate alignments into a supermatrix
R: concatenate alignments into a supermatrix
Recent Publications: Beetle and Otherwise
Sliding window analysis
10
Population Genetics Simulator
evobiR
1
SPAM: tree ≠ tree
4
Green Peas and Hamming Distances
NESCent Fellowship
Algorithms I
Algorithms I
Stupid Variable Names
Stupid Variable Names
ABBA BABA
2
Austin - Phylogenomics and Metagenomics
Darwin Day!
Tribolium Photos
1
Art + Science = Super Cool
Art + Science = Super Cool
Variance in the outcomes of birth death processes
2
Quantitative Use of Tree Space…..or not. :-(
2
I love R
pch=????
River Legacy
1
Two Thumbs Up for MOOCs
Changing tip.labels
Tribolium freemani
Randomly Sampling Trees
2
likelihood of discrete data
likelihood of discrete data
Coursera
Coursera
1
ABD........ahhhh
1
Pruning Taxa from Trees
Pruning Taxa from Trees
3
Q-Matrix Exponentiation
Ternary Diagram
7
PPS Version 2
PPS Version 2
1
My First Useful R Function - PPS
My First Useful R Function - PPS
Back to work
Back to work
Bodega Day??? - Its all a blur
Bodega Phylogenetics Workshop
Cicindela Species Delimitation
Better Pictures of Tribolium
2
Dissecting Tribolium Genitalia
3
Free Pictures
1
Fun Friday Beetle
2
Beetle Anatomy
2
Davy Crockett Collecting Trip
1
Slime Flux and Identifying Nitidulidae
4
Onthophagus
1
Cool Pselaphinae
2
Kemper Museum of Art
Finding Genes - Day 2
Finding Genes - Day 2
2
International Tribolium Meeting
International Tribolium Meeting
Summer Conferences
More Free Stuff
1
"Ardent Beetle-hunters"
FREE BOOKS
2
Comps
Comps
1
Looking at Coleoptera Phylogeny with 180,000 Morphological Data Points
Structural Changes in Chromosomes
Sexually Antagonistic Selection
Diagnostic Evaluation
Diagnostic Evaluation
Lessons from teaching an intro entomology lab
Lessons from teaching an intro entomology lab
2
Pinning insects on YouTube
2
Photos for Lectures
1
phyloseminar.org
The Paradox of Variation and Genetic Draft
The Paradox of Variation and Genetic Draft
1
Scarab Course
Entomology 101
Entomology 101
1
Graduate School: One Semester Down
Graduate School: One Semester Down
2
Focus Stacking
2
Cool Nitidulidae
4
An Inordinate Fondness #10
3
An Inordinate Fondness
1
Waddington and Genetic Assimilation
1
Micromalthus debilis
I can do this!
I can do this!
5
Great Blogs
Great Blogs
About Me
About Me
My Photo
I am broadly interested in the application and development of comparative methods to better understand genome evolution at all scales from nucleotides to chromosomes.
Subscribe
Subscribe
Loading
Dynamic Views theme. Powered by Blogger. Report Abuse.