r interface to treebase

31
Using Treebase from R Carl Boettiger, @cboettig UC Davis June 22, 2011 Carl Boettiger, @cboettig, UC Davis Treebase, R, & Meta-Analyses 1/18

Upload: carl-boettiger

Post on 18-Dec-2014

760 views

Category:

Education


0 download

DESCRIPTION

My lightning talk at #ievobio 2011

TRANSCRIPT

Page 1: R interface to TreeBASE

Using Treebase from R

Carl Boettiger, @cboettig

UC Davis

June 22, 2011

Carl Boettiger, @cboettig, UC Davis Treebase, R, & Meta-Analyses 1/18

Page 2: R interface to TreeBASE

Informatics tools must reflectcurrent research methods

Carl Boettiger, @cboettig, UC Davis Treebase, R, & Meta-Analyses 2/18

Page 3: R interface to TreeBASE

Thank you

Carl Boettiger, @cboettig, UC Davis Treebase, R, & Meta-Analyses 3/18

Page 4: R interface to TreeBASE

Graduate Student

Carl Boettiger, @cboettig, UC Davis Treebase, R, & Meta-Analyses 4/18

Page 5: R interface to TreeBASE

Methods developer

Carl Boettiger, @cboettig, UC Davis Treebase, R, & Meta-Analyses 5/18

Page 6: R interface to TreeBASE

Teacher

Carl Boettiger, @cboettig, UC Davis Treebase, R, & Meta-Analyses 6/18

Page 7: R interface to TreeBASE

Bodega Phylogenetics Workshop

http://bodegaphylo.wikispot.org/

Carl Boettiger, @cboettig, UC Davis Treebase, R, & Meta-Analyses 7/18

Page 8: R interface to TreeBASE

Bodega Phylogenetics Workshop

No informatics software

Carl Boettiger, @cboettig, UC Davis Treebase, R, & Meta-Analyses 8/18

Page 9: R interface to TreeBASE

Bodega Phylogenetics Workshop

almost no internet

(we’re fixing that)

Carl Boettiger, @cboettig, UC Davis Treebase, R, & Meta-Analyses 9/18

Page 10: R interface to TreeBASE

Bodega Phylogenetics Workshop

almost no internet (we’re fixing that)

Carl Boettiger, @cboettig, UC Davis Treebase, R, & Meta-Analyses 9/18

Page 11: R interface to TreeBASE

Bodega Phylogenetics Workshop

Students required to bring their own data.

(we’re proud of that.)

Carl Boettiger, @cboettig, UC Davis Treebase, R, & Meta-Analyses 10/18

Page 12: R interface to TreeBASE

Bodega Phylogenetics Workshop

Students required to bring their own data. (we’re proud of that.)

Carl Boettiger, @cboettig, UC Davis Treebase, R, & Meta-Analyses 10/18

Page 13: R interface to TreeBASE

Carl Boettiger, @cboettig, UC Davis Treebase, R, & Meta-Analyses 11/18

Page 14: R interface to TreeBASE

Carl Boettiger, @cboettig, UC Davis Treebase, R, & Meta-Analyses 12/18

Page 15: R interface to TreeBASE

Why?

Education Journal club that repeats analysesMeta-Analyses that update themselvesTools the community could run with

Carl Boettiger, @cboettig, UC Davis Treebase, R, & Meta-Analyses 13/18

Page 16: R interface to TreeBASE

Why?

Education

Journal club that repeats analysesMeta-Analyses that update themselvesTools the community could run with

Carl Boettiger, @cboettig, UC Davis Treebase, R, & Meta-Analyses 13/18

Page 17: R interface to TreeBASE

Why?

Education Journal club that repeats analyses

Meta-Analyses that update themselvesTools the community could run with

Carl Boettiger, @cboettig, UC Davis Treebase, R, & Meta-Analyses 13/18

Page 18: R interface to TreeBASE

Why?

Education Journal club that repeats analysesMeta-Analyses

that update themselvesTools the community could run with

Carl Boettiger, @cboettig, UC Davis Treebase, R, & Meta-Analyses 13/18

Page 19: R interface to TreeBASE

Why?

Education Journal club that repeats analysesMeta-Analyses that update themselves

Tools the community could run with

Carl Boettiger, @cboettig, UC Davis Treebase, R, & Meta-Analyses 13/18

Page 20: R interface to TreeBASE

Why?

Education Journal club that repeats analysesMeta-Analyses that update themselvesTools the community could run with

Carl Boettiger, @cboettig, UC Davis Treebase, R, & Meta-Analyses 13/18

Page 21: R interface to TreeBASE

See new paper (i.e. Derryberry et al. 2011)

Pull phylogeny into RRepeat analysis (diversification rate)Compare against newer methodsCompare against similar phylogenies

search_treebase(’Derryberry’, ’author’)[[1]]->treeplot(tree); metadata(tree$S.id)yule2rate(branching.times(tree))

Carl Boettiger, @cboettig, UC Davis Treebase, R, & Meta-Analyses 14/18

Page 22: R interface to TreeBASE

See new paper (i.e. Derryberry et al. 2011)Pull phylogeny into R

Repeat analysis (diversification rate)Compare against newer methodsCompare against similar phylogenies

search_treebase(’Derryberry’, ’author’)[[1]]->treeplot(tree); metadata(tree$S.id)yule2rate(branching.times(tree))

Carl Boettiger, @cboettig, UC Davis Treebase, R, & Meta-Analyses 14/18

Page 23: R interface to TreeBASE

See new paper (i.e. Derryberry et al. 2011)Pull phylogeny into RRepeat analysis (diversification rate)

Compare against newer methodsCompare against similar phylogenies

search_treebase(’Derryberry’, ’author’)[[1]]->treeplot(tree); metadata(tree$S.id)yule2rate(branching.times(tree))

Carl Boettiger, @cboettig, UC Davis Treebase, R, & Meta-Analyses 14/18

Page 24: R interface to TreeBASE

See new paper (i.e. Derryberry et al. 2011)Pull phylogeny into RRepeat analysis (diversification rate)Compare against newer methods

Compare against similar phylogenies

search_treebase(’Derryberry’, ’author’)[[1]]->treeplot(tree); metadata(tree$S.id)yule2rate(branching.times(tree))

Carl Boettiger, @cboettig, UC Davis Treebase, R, & Meta-Analyses 14/18

Page 25: R interface to TreeBASE

See new paper (i.e. Derryberry et al. 2011)Pull phylogeny into RRepeat analysis (diversification rate)Compare against newer methodsCompare against similar phylogenies

search_treebase(’Derryberry’, ’author’)[[1]]->treeplot(tree); metadata(tree$S.id)yule2rate(branching.times(tree))

Carl Boettiger, @cboettig, UC Davis Treebase, R, & Meta-Analyses 14/18

Page 26: R interface to TreeBASE

See new paper (i.e. Derryberry et al. 2011)Pull phylogeny into RRepeat analysis (diversification rate)Compare against newer methodsCompare against similar phylogenies

search_treebase(’Derryberry’, ’author’)[[1]]->treeplot(tree); metadata(tree$S.id)yule2rate(branching.times(tree))

Carl Boettiger, @cboettig, UC Davis Treebase, R, & Meta-Analyses 14/18

Page 27: R interface to TreeBASE

Into the hands of user/developer community

Scott Chamberlain

@recology

Carl Boettiger, @cboettig, UC Davis Treebase, R, & Meta-Analyses 15/18

Page 28: R interface to TreeBASE

Into the hands of user/developer community

Scott Chamberlain

@recology

Carl Boettiger, @cboettig, UC Davis Treebase, R, & Meta-Analyses 15/18

Page 29: R interface to TreeBASE

Now in the works

Dryad APIMendeley, PLoS, Springer APIsEoL API. . .

Carl Boettiger, @cboettig, UC Davis Treebase, R, & Meta-Analyses 16/18

Page 30: R interface to TreeBASE

Thanks

CollaboratorsScott Chamberlain (Rice)Duncan Temple-Lang (UC Davis, R-project)

Advice & SupportTodd Vision, Rutger Vos, Bill Peil, Hilmar LappTreeBASE & Dryad developer lists

Making it possiblePeter Wainwright (interested mentor)Alan Hastings (advisor)CSGF (funding)

Carl Boettiger, @cboettig, UC Davis Treebase, R, & Meta-Analyses 17/18

Page 31: R interface to TreeBASE

https://github.com/cboettig/treeBASE

Carl Boettiger, @cboettig, UC Davis Treebase, R, & Meta-Analyses 18/18