Skip to content

Instantly share code, notes, and snippets.

@tamilyn

tamilyn/helper.R Secret

Created November 17, 2016 19:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tamilyn/91c109d5834b3568125ef3c6227ec009 to your computer and use it in GitHub Desktop.
Save tamilyn/91c109d5834b3568125ef3c6227ec009 to your computer and use it in GitHub Desktop.
plot_ly barchart, hover not displaying on negative values
helper.setpar = function() {
par(oma = c(1, 4, 1, 2)) # outside margins, bot,l,top,right
par(mar = c(1, 1, 1, 1)) # margins
par(las = 1) #label axis always perpendicular to the axis
par(mgp=c(5,1,0))
}
#make the method a parameter
# get aux by applying the method, order by aux
helper.data_by_auc = function(otut,f, method='fdr') {
res = table.wilcox.auc(otut, f)
res = rbind(res, p.adjust = p.adjust(res["p.value",], method=method))
ordered <- order(res["auc",])
res <- res[,ordered,drop=F]
}
{
"version" : 1,
"locale" : "en_US",
"platform" : "3.3.1",
"metadata" : {
"appmode" : "shiny",
"primary_rmd" : null,
"primary_html" : null,
"content_category" : null,
"has_parameters" : false
},
"packages" : {
"BH" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "BH",
"Type" : "Package",
"Title" : "Boost C++ Header Files",
"Version" : "1.60.0-2",
"Date" : "2016-05-06",
"Author" : "Dirk Eddelbuettel, John W. Emerson and Michael J. Kane",
"Maintainer" : "Dirk Eddelbuettel <edd@debian.org>",
"Description" : "Boost provides free peer-reviewed portable C++ source \n libraries. A large part of Boost is provided as C++ template code\n which is resolved entirely at compile-time without linking. This \n package aims to provide the most useful subset of Boost libraries \n for template use among CRAN package. By placing these libraries in \n this package, we offer a more efficient distribution system for CRAN \n as replication of this code in the sources of other packages is \n avoided.\n\n As of release 1.60.0-2, the following Boost libraries are included:\n 'algorithm' 'any' 'bimap' 'bind' 'circular_buffer' 'concept' 'config'\n 'container' 'date'_'time' 'detail' 'dynamic_bitset' 'exception'\n 'filesystem' 'flyweight' 'foreach' 'functional' 'fusion' 'geometry'\n 'graph' 'heap' 'icl' 'integer' 'interprocess' 'intrusive' 'io'\n 'iostreams' 'iterator' 'math' 'move' 'mpl' 'multiprcecision'\n 'numeric' 'pending' 'phoenix' 'preprocessor' 'random' 'range'\n 'smart_ptr' 'spirit' 'tuple' 'type_trains' 'typeof' 'unordered'\n 'utility' 'uuid'.",
"License" : "BSL-1.0",
"BugReports" : "https://github.com/eddelbuettel/bh/issues",
"NeedsCompilation" : "no",
"Packaged" : "2016-05-06 11:25:19.922404 UTC; edd",
"Repository" : "CRAN",
"Date/Publication" : "2016-05-07 01:13:43",
"Built" : "R 3.3.0; ; 2016-05-07 10:08:26 UTC; unix"
}
},
"DBI" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "DBI",
"Version" : "0.4-1",
"Date" : "2016-05-07",
"Title" : "R Database Interface",
"Description" : "A database interface definition for communication\n between R and relational database management systems. All\n classes in this package are virtual and need to be extended by\n the various R/DBMS implementations.",
"Authors@R" : "c(\n person(\"R Special Interest Group on Databases (R-SIG-DB)\", role = \"aut\"),\n person(\"Hadley\", \"Wickham\", role = \"aut\"),\n person(\"Kirill\", \"Müller\", email = \"krlmlr+r@mailbox.org\", role = c(\"aut\", \"cre\"))\n )",
"Depends" : "R (>= 2.15.0), methods",
"Suggests" : "testthat, RSQLite, knitr, covr",
"Encoding" : "UTF-8",
"License" : "LGPL (>= 2)",
"URL" : "https://github.com/rstats-db/DBI",
"BugReports" : "https://github.com/rstats-db/DBI/issues",
"Collate" : "'DBObject.R' 'DBDriver.R' 'DBConnection.R' 'ANSI.R'\n'DBResult.R' 'data-types.R' 'data.R' 'deprecated.R'\n'interpolate.R' 'quote.R' 'rownames.R' 'table-create.R'\n'table-insert.R' 'table.R' 'transactions.R' 'util.R'",
"VignetteBuilder" : "knitr",
"RoxygenNote" : "5.0.1",
"NeedsCompilation" : "no",
"Packaged" : "2016-05-07 13:24:22 UTC; muelleki",
"Author" : "R Special Interest Group on Databases (R-SIG-DB) [aut],\n Hadley Wickham [aut],\n Kirill Müller [aut, cre]",
"Maintainer" : "Kirill Müller <krlmlr+r@mailbox.org>",
"Repository" : "CRAN",
"Date/Publication" : "2016-05-08 09:53:30",
"Built" : "R 3.3.0; ; 2016-05-09 08:49:23 UTC; unix"
}
},
"Formula" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "Formula",
"Version" : "1.2-1",
"Date" : "2015-04-07",
"Title" : "Extended Model Formulas",
"Description" : "Infrastructure for extended formulas with multiple parts on the\n right-hand side and/or multiple responses on the left-hand side.",
"Authors@R" : "c(person(given = \"Achim\", family = \"Zeileis\", role = c(\"aut\", \"cre\"), email = \"Achim.Zeileis@R-project.org\"),\n person(given = \"Yves\", family = \"Croissant\", role = \"aut\", email = \"Yves.Croissant@univ-reunion.fr\"))",
"Depends" : "R (>= 2.0.0), stats",
"License" : "GPL-2 | GPL-3",
"Packaged" : "2015-04-07 14:58:46 UTC; zeileis",
"Author" : "Achim Zeileis [aut, cre],\n Yves Croissant [aut]",
"Maintainer" : "Achim Zeileis <Achim.Zeileis@R-project.org>",
"NeedsCompilation" : "no",
"Repository" : "CRAN",
"Date/Publication" : "2015-04-07 18:42:14",
"Built" : "R 3.3.0; ; 2016-05-04 14:02:49 UTC; unix"
}
},
"Hmisc" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "Hmisc",
"Version" : "3.17-4",
"Date" : "2016-05-02",
"Title" : "Harrell Miscellaneous",
"Author" : "Frank E Harrell Jr <f.harrell@vanderbilt.edu>, with\n contributions from Charles Dupont and many others.",
"Maintainer" : "Frank E Harrell Jr <f.harrell@vanderbilt.edu>",
"Depends" : "lattice, survival (>= 2.37-6), Formula, ggplot2 (>= 2.0)",
"Imports" : "methods, latticeExtra, cluster, rpart, nnet, acepack, foreign,\ngtable, grid, gridExtra, data.table",
"Suggests" : "chron, rms, mice, tables, knitr, ff, ffbase, htmltools",
"Description" : "Contains many functions useful for data\n\tanalysis, high-level graphics, utility operations, functions for\n\tcomputing sample size and power, importing and annotating datasets,\n\timputing missing values, advanced table making, variable clustering,\n\tcharacter string manipulation, conversion of R objects to LaTeX code,\n\tand recoding variables.",
"License" : "GPL (>= 2)",
"LazyLoad" : "Yes",
"URL" : "http://biostat.mc.vanderbilt.edu/Hmisc,\nhttps://github.com/harrelfe/Hmisc",
"NeedsCompilation" : "yes",
"Packaged" : "2016-05-02 14:10:51 UTC; harrelfe",
"Repository" : "CRAN",
"Date/Publication" : "2016-05-02 17:28:19",
"Built" : "R 3.3.0; x86_64-apple-darwin13.4.0; 2016-05-05 16:21:13 UTC; unix"
}
},
"MASS" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "MASS",
"Priority" : "recommended",
"Version" : "7.3-45",
"Date" : "2015-11-10",
"Revision" : "$Rev: 3453 $",
"Depends" : "R (>= 3.1.0), grDevices, graphics, stats, utils",
"Imports" : "methods",
"Suggests" : "lattice, nlme, nnet, survival",
"Authors@R" : "c(person(\"Brian\", \"Ripley\", role = c(\"aut\", \"cre\", \"cph\"),\n email = \"ripley@stats.ox.ac.uk\"),\n\t person(\"Bill\", \"Venables\", role = \"ctb\"),\n\t person(c(\"Douglas\", \"M.\"), \"Bates\", role = \"ctb\"),\n\t person(\"Kurt\", \"Hornik\", role = \"trl\",\n comment = \"partial port ca 1998\"),\n\t person(\"Albrecht\", \"Gebhardt\", role = \"trl\",\n comment = \"partial port ca 1998\"),\n\t person(\"David\", \"Firth\", role = \"ctb\"))",
"Description" : "Functions and datasets to support Venables and Ripley,\n \"Modern Applied Statistics with S\" (4th edition, 2002).",
"Title" : "Support Functions and Datasets for Venables and Ripley's MASS",
"LazyData" : "yes",
"ByteCompile" : "yes",
"License" : "GPL-2 | GPL-3",
"URL" : "http://www.stats.ox.ac.uk/pub/MASS4/",
"NeedsCompilation" : "yes",
"Packaged" : "2016-04-21 09:06:13 UTC; ripley",
"Author" : "Brian Ripley [aut, cre, cph],\n Bill Venables [ctb],\n Douglas M. Bates [ctb],\n Kurt Hornik [trl] (partial port ca 1998),\n Albrecht Gebhardt [trl] (partial port ca 1998),\n David Firth [ctb]",
"Maintainer" : "Brian Ripley <ripley@stats.ox.ac.uk>",
"Repository" : "CRAN",
"Date/Publication" : "2016-04-21 11:13:45",
"Built" : "R 3.3.1; x86_64-apple-darwin13.4.0; 2016-06-24 18:37:19 UTC; unix"
}
},
"Matrix" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "Matrix",
"Version" : "1.2-6",
"Date" : "2016-04-28",
"Priority" : "recommended",
"Title" : "Sparse and Dense Matrix Classes and Methods",
"Author" : "Douglas Bates <bates@stat.wisc.edu> and Martin Maechler",
"Maintainer" : "Martin Maechler <mmaechler+Matrix@gmail.com>",
"Contact" : "Doug and Martin <Matrix-authors@R-project.org>",
"Description" : "Classes and methods for dense and sparse matrices and\n operations on them using 'LAPACK' and 'SuiteSparse'.",
"Depends" : "R (>= 3.0.1)",
"Imports" : "methods, graphics, grid, stats, utils, lattice",
"Suggests" : "expm, MASS",
"Enhances" : "MatrixModels, graph, SparseM, sfsmisc",
"Encoding" : "UTF-8",
"LazyData" : "no",
"LazyDataNote" : "not possible, since we use data/*.R *and* our classes",
"ByteCompile" : "yes",
"BuildResaveData" : "no",
"License" : "GPL (>= 2) | file LICENCE",
"URL" : "http://Matrix.R-forge.R-project.org/",
"NeedsCompilation" : "yes",
"Packaged" : "2016-04-28 14:49:36 UTC; maechler",
"Repository" : "CRAN",
"Date/Publication" : "2016-05-02 15:51:43",
"Built" : "R 3.3.1; x86_64-apple-darwin13.4.0; 2016-06-24 18:37:32 UTC; unix"
}
},
"R6" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "R6",
"Title" : "Classes with Reference Semantics",
"Version" : "2.1.2",
"Authors@R" : "person(\"Winston\", \"Chang\", role = c(\"aut\", \"cre\"), email = \"winston@stdout.org\")",
"Description" : "The R6 package allows the creation of classes with reference\n semantics, similar to R's built-in reference classes. Compared to reference\n classes, R6 classes are simpler and lighter-weight, and they are not built\n on S4 classes so they do not require the methods package. These classes\n allow public and private members, and they support inheritance, even when\n the classes are defined in different packages.",
"Depends" : "R (>= 3.0)",
"Suggests" : "knitr, microbenchmark, pryr, testthat, ggplot2, scales",
"License" : "MIT + file LICENSE",
"URL" : "https://github.com/wch/R6/",
"LazyData" : "true",
"VignetteBuilder" : "knitr",
"NeedsCompilation" : "no",
"Packaged" : "2016-01-25 18:40:15 UTC; winston",
"Author" : "Winston Chang [aut, cre]",
"Maintainer" : "Winston Chang <winston@stdout.org>",
"Repository" : "CRAN",
"Date/Publication" : "2016-01-26 00:30:15",
"Built" : "R 3.3.0; ; 2016-05-04 13:59:37 UTC; unix"
}
},
"RColorBrewer" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "RColorBrewer",
"Version" : "1.1-2",
"Date" : "2014-12-07",
"Title" : "ColorBrewer Palettes",
"Authors@R" : "c(person(given = \"Erich\", family = \"Neuwirth\", role = c(\"aut\",\n \"cre\"), email = \"erich.neuwirth@univie.ac.at\"))",
"Author" : "Erich Neuwirth [aut, cre]",
"Maintainer" : "Erich Neuwirth <erich.neuwirth@univie.ac.at>",
"Depends" : "R (>= 2.0.0)",
"Description" : "Provides color schemes for maps (and other graphics)\n designed by Cynthia Brewer as described at http://colorbrewer2.org",
"License" : "Apache License 2.0",
"Packaged" : "2014-12-06 23:59:42 UTC; neuwirth",
"NeedsCompilation" : "no",
"Repository" : "CRAN",
"Date/Publication" : "2014-12-07 08:28:55",
"Built" : "R 3.3.0; ; 2016-05-04 14:03:36 UTC; unix"
}
},
"Rcpp" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "Rcpp",
"Title" : "Seamless R and C++ Integration",
"Version" : "0.12.7",
"Date" : "2016-09-04",
"Author" : "Dirk Eddelbuettel, Romain Francois, JJ Allaire, Kevin Ushey,\n Qiang Kou, Douglas Bates and John Chambers",
"Maintainer" : "Dirk Eddelbuettel <edd@debian.org>",
"Description" : "The 'Rcpp' package provides R functions as well as C++ classes which\n offer a seamless integration of R and C++. Many R data types and objects can be\n mapped back and forth to C++ equivalents which facilitates both writing of new\n code as well as easier integration of third-party libraries. Documentation \n about 'Rcpp' is provided by several vignettes included in this package, via the \n 'Rcpp Gallery' site at <http://gallery.rcpp.org>, the paper by Eddelbuettel and \n Francois (2011, JSS), and the book by Eddelbuettel (2013, Springer); see \n 'citation(\"Rcpp\")' for details on these last two.",
"Depends" : "R (>= 3.0.0)",
"Imports" : "methods, utils",
"Suggests" : "RUnit, inline, rbenchmark, highlight, pkgKitten (>= 0.1.2)",
"VignetteBuilder" : "highlight",
"URL" : "http://www.rcpp.org, http://dirk.eddelbuettel.com/code/rcpp.html,\nhttps://github.com/RcppCore/Rcpp",
"License" : "GPL (>= 2)",
"BugReports" : "https://github.com/RcppCore/Rcpp/issues",
"MailingList" : "Please send questions and comments regarding Rcpp to\nrcpp-devel@lists.r-forge.r-project.org",
"RoxygenNote" : "5.0.1",
"NeedsCompilation" : "yes",
"Packaged" : "2016-09-04 13:44:21.29814 UTC; edd",
"Repository" : "CRAN",
"Date/Publication" : "2016-09-05 02:31:01",
"Built" : "R 3.3.0; x86_64-apple-darwin13.4.0; 2016-09-05 09:49:42 UTC; unix",
"RemoteType" : "cran",
"RemoteSha" : "0.12.7",
"RemoteRepos" : "structure(\"https://cran.rstudio.com/\", .Names = \"CRAN\")",
"RemotePkgType" : "binary"
}
},
"acepack" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "acepack",
"Maintainer" : "Jonathan Baron <baron@psych.upenn.edu>",
"Version" : "1.3-3.3",
"Author" : "Phil Spector, Jerome Friedman, Robert Tibshirani, Thomas Lumley",
"Description" : "ACE and AVAS methods for choosing regression\n transformations.",
"Title" : "ace() and avas() for selecting regression transformations",
"License" : "MIT + file LICENSE",
"Packaged" : "2014-11-24 11:35:02 UTC; baron",
"Repository" : "CRAN",
"Date/Publication" : "2014-11-24 12:48:55",
"NeedsCompilation" : "yes",
"Built" : "R 3.3.0; x86_64-apple-darwin13.4.0; 2016-05-04 14:05:19 UTC; unix"
}
},
"assertthat" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "assertthat",
"Title" : "Easy pre and post assertions.",
"Version" : "0.1",
"Authors@R" : "'Hadley Wickham <h.wickham@gmail.com> [aut,cre]'",
"Description" : "assertthat is an extension to stopifnot() that makes it\n easy to declare the pre and post conditions that you code should\n satisfy, while also producing friendly error messages so that your\n users know what they've done wrong.",
"License" : "GPL-3",
"Suggests" : "testthat",
"Collate" : "'assert-that.r' 'on-failure.r' 'assertions-file.r'\n'assertions-scalar.R' 'assertions.r' 'base.r'\n'base-comparison.r' 'base-is.r' 'base-logical.r' 'base-misc.r'\n'utils.r' 'validate-that.R'",
"Roxygen" : "list(wrap = FALSE)",
"Packaged" : "2013-12-05 18:46:37 UTC; hadley",
"Author" : "'Hadley Wickham' [aut, cre]",
"Maintainer" : "'Hadley Wickham' <h.wickham@gmail.com>",
"NeedsCompilation" : "no",
"Repository" : "CRAN",
"Date/Publication" : "2013-12-06 00:51:10",
"Built" : "R 3.3.0; ; 2016-05-04 14:08:19 UTC; unix"
}
},
"base64enc" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "base64enc",
"Version" : "0.1-3",
"Title" : "Tools for base64 encoding",
"Author" : "Simon Urbanek <Simon.Urbanek@r-project.org>",
"Maintainer" : "Simon Urbanek <Simon.Urbanek@r-project.org>",
"Depends" : "R (>= 2.9.0)",
"Enhances" : "png",
"Description" : "This package provides tools for handling base64 encoding. It is more flexible than the orphaned base64 package.",
"License" : "GPL-2 | GPL-3",
"URL" : "http://www.rforge.net/base64enc",
"NeedsCompilation" : "yes",
"Packaged" : "2015-02-04 20:31:00 UTC; svnuser",
"Repository" : "CRAN",
"Date/Publication" : "2015-07-28 08:03:37",
"Built" : "R 3.3.0; x86_64-apple-darwin13.4.0; 2016-05-04 14:14:52 UTC; unix"
}
},
"chron" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "chron",
"Version" : "2.3-47",
"Title" : "Chronological Objects which can Handle Dates and Times",
"Description" : "Chronological objects which can handle dates and times.",
"Authors@R" : "c(person(\"David\", \"James\", role = \"aut\",\n comment = \"S original\"),\n person(\"Kurt\", \"Hornik\", role = c(\"aut\", \"trl\", \"cre\"),\n email = \"Kurt.Hornik@R-project.org\"),\n person(\"Gabor\", \"Grothendieck\", role = \"ctb\",\n email = \"ggrothendieck@gmail.com\"))",
"Depends" : "R (>= 2.12.0)",
"Imports" : "graphics, stats",
"Suggests" : "scales, ggplot2",
"Enhances" : "zoo",
"License" : "GPL-2",
"NeedsCompilation" : "yes",
"Packaged" : "2015-06-24 15:58:52 UTC; hornik",
"Author" : "David James [aut] (S original),\n Kurt Hornik [aut, trl, cre],\n Gabor Grothendieck [ctb]",
"Maintainer" : "Kurt Hornik <Kurt.Hornik@R-project.org>",
"Repository" : "CRAN",
"Date/Publication" : "2015-06-24 18:01:27",
"Built" : "R 3.3.0; x86_64-apple-darwin13.4.0; 2016-05-04 14:01:54 UTC; unix"
}
},
"cluster" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "cluster",
"Version" : "2.0.4",
"Date" : "2016-04-16",
"Priority" : "recommended",
"Title" : "\"Finding Groups in Data\": Cluster Analysis Extended Rousseeuw et\nal.",
"Description" : "Methods for Cluster analysis. Much extended the original from\n\tPeter Rousseeuw, Anja Struyf and Mia Hubert,\n\tbased on Kaufman and Rousseeuw (1990) \"Finding Groups in Data\".",
"Maintainer" : "Martin Maechler <maechler@stat.math.ethz.ch>",
"Authors@R" : "c(person(\"Martin\",\"Maechler\", role=c(\"aut\",\"cre\"), email=\"maechler@stat.math.ethz.ch\")\n ,person(\"Peter\", \"Rousseeuw\", role=\"aut\", email=\"rousse@uia.ua.ac.be\",\n comment = \"Fortran original\")\n ,person(\"Anja\", \"Struyf\", role=\"aut\", comment= \"S original\")\n ,person(\"Mia\", \"Hubert\", role=\"aut\", email= \"Mia.Hubert@uia.ua.ac.be\", comment= \"S original\")\n ,person(\"Kurt\", \"Hornik\", role=c(\"trl\", \"ctb\"),\n \temail=\"Kurt.Hornik@R-project.org\", comment=\"port to R; maintenance(1999-2000)\")\n ,person(\"Matthias\", \"Studer\", role=\"ctb\")\n ,person(\"Pierre\", \"Roudier\", role=\"ctb\")\n )",
"Depends" : "R (>= 3.0.1)",
"Imports" : "graphics, grDevices, stats, utils",
"Suggests" : "MASS",
"SuggestsNote" : "two small examples using MASS' cov.rob() and mvrnorm()",
"LazyLoad" : "yes",
"LazyData" : "yes",
"ByteCompile" : "yes",
"BuildResaveData" : "no",
"License" : "GPL (>= 2)",
"NeedsCompilation" : "yes",
"Packaged" : "2016-04-16 20:54:33 UTC; maechler",
"Author" : "Martin Maechler [aut, cre],\n Peter Rousseeuw [aut] (Fortran original),\n Anja Struyf [aut] (S original),\n Mia Hubert [aut] (S original),\n Kurt Hornik [trl, ctb] (port to R; maintenance(1999-2000)),\n Matthias Studer [ctb],\n Pierre Roudier [ctb]",
"Repository" : "CRAN",
"Date/Publication" : "2016-04-18 08:11:05",
"Built" : "R 3.3.1; x86_64-apple-darwin13.4.0; 2016-06-24 18:37:29 UTC; unix"
}
},
"colorspace" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "colorspace",
"Version" : "1.2-6",
"Date" : "2015-03-10",
"Title" : "Color Space Manipulation",
"Authors@R" : "c(person(given = \"Ross\", family = \"Ihaka\", role = \"aut\", email = \"ihaka@stat.auckland.ac.nz\"),\n person(given = \"Paul\", family = \"Murrell\", role = \"aut\", email = \"paul@stat.auckland.ac.nz\"),\n person(given = \"Kurt\", family = \"Hornik\", role = \"aut\", email = \"Kurt.Hornik@R-project.org\"),\n person(given = c(\"Jason\", \"C.\"), family = \"Fisher\", role = \"aut\", email = \"jfisher@usgs.gov\"),\n person(given = \"Achim\", family = \"Zeileis\", role = c(\"aut\", \"cre\"), email = \"Achim.Zeileis@R-project.org\"))",
"Description" : "Carries out mapping between assorted color spaces including\n RGB, HSV, HLS, CIEXYZ, CIELUV, HCL (polar CIELUV),\n\t CIELAB and polar CIELAB. Qualitative, sequential, and\n\t diverging color palettes based on HCL colors are provided.",
"Depends" : "R (>= 2.13.0), methods",
"Imports" : "graphics",
"Suggests" : "KernSmooth, MASS, kernlab, mvtnorm, vcd, dichromat, tcltk",
"License" : "BSD_3_clause + file LICENSE",
"LazyData" : "yes",
"Packaged" : "2015-03-10 21:17:09 UTC; zeileis",
"Author" : "Ross Ihaka [aut],\n Paul Murrell [aut],\n Kurt Hornik [aut],\n Jason C. Fisher [aut],\n Achim Zeileis [aut, cre]",
"Maintainer" : "Achim Zeileis <Achim.Zeileis@R-project.org>",
"NeedsCompilation" : "yes",
"Repository" : "CRAN",
"Date/Publication" : "2015-03-11 00:21:00",
"Built" : "R 3.3.0; x86_64-apple-darwin13.4.0; 2016-05-04 14:04:50 UTC; unix"
}
},
"curl" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "curl",
"Type" : "Package",
"Title" : "A Modern and Flexible Web Client for R",
"Version" : "1.1",
"Authors@R" : "c(\n person(\"Jeroen\", \"Ooms\", , \"jeroen.ooms@stat.ucla.edu\", role = c(\"cre\", \"aut\")),\n person(\"Hadley\", \"Wickham\", , \"hadley@rstudio.com\", role = \"ctb\"),\n person(\"RStudio\", role = \"cph\")\n )",
"Description" : "The curl() and curl_download() functions provide highly\n configurable drop-in replacements for base url() and download.file() with\n better performance, support for encryption (https, ftps), gzip compression,\n authentication, and other libcurl goodies. The core of the package implements a\n framework for performing fully customized requests where data can be processed\n either in memory, on disk, or streaming via the callback or connection\n interfaces. Some knowledge of libcurl is recommended; for a more-user-friendly\n web client see the 'httr' package which builds on this package with http\n specific tools and logic.",
"License" : "MIT + file LICENSE",
"SystemRequirements" : "libcurl: libcurl-devel (rpm) or\nlibcurl4-openssl-dev (deb).",
"URL" : "https://github.com/jeroenooms/curl#readme",
"BugReports" : "https://github.com/jeroenooms/curl/issues",
"Suggests" : "testthat (>= 1.0.0), knitr, jsonlite, rmarkdown, magrittr",
"VignetteBuilder" : "knitr",
"Depends" : "R (>= 3.0.0)",
"LazyData" : "true",
"RoxygenNote" : "5.0.1",
"NeedsCompilation" : "yes",
"Packaged" : "2016-07-26 08:53:35 UTC; jeroen",
"Author" : "Jeroen Ooms [cre, aut],\n Hadley Wickham [ctb],\n RStudio [cph]",
"Maintainer" : "Jeroen Ooms <jeroen.ooms@stat.ucla.edu>",
"Repository" : "CRAN",
"Date/Publication" : "2016-07-26 17:41:58",
"Built" : "R 3.3.0; x86_64-apple-darwin13.4.0; 2016-07-28 11:12:00 UTC; unix"
}
},
"data.table" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "data.table",
"Version" : "1.9.6",
"Title" : "Extension of Data.frame",
"Author" : "M Dowle, A Srinivasan, T Short, S Lianoglou with contributions from R Saporta, E Antonyan",
"Maintainer" : "Matt Dowle <mattjdowle@gmail.com>",
"Depends" : "R (>= 2.14.1)",
"Imports" : "methods, chron",
"Suggests" : "ggplot2 (>= 0.9.0), plyr, reshape, reshape2, testthat (>=\n0.4), hexbin, fastmatch, nlme, xts, bit64, gdata,\nGenomicRanges, caret, knitr, curl, zoo, plm",
"Description" : "Fast aggregation of large data (e.g. 100GB in RAM), fast ordered joins, fast add/modify/delete of columns by group using no copies at all, list columns and a fast file reader (fread). Offers a natural and flexible syntax, for faster development.",
"License" : "GPL (>= 2)",
"URL" : "https://github.com/Rdatatable/data.table/wiki",
"BugReports" : "https://github.com/Rdatatable/data.table/issues",
"MailingList" : "datatable-help@lists.r-forge.r-project.org",
"VignetteBuilder" : "knitr",
"ByteCompile" : "TRUE",
"NeedsCompilation" : "yes",
"Packaged" : "2015-09-19 04:47:43.628 UTC; mdowle",
"Repository" : "CRAN",
"Date/Publication" : "2015-09-19 22:13:43",
"Built" : "R 3.3.0; x86_64-apple-darwin13.4.0; 2016-05-05 02:36:11 UTC; unix"
}
},
"dichromat" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "dichromat",
"Version" : "2.0-0",
"Date" : "2013-01-23",
"Title" : "Color Schemes for Dichromats",
"Authors@R" : "c(person(given = \"Thomas\", family = \"Lumley\", role =\n c(\"aut\", \"cre\"), email = \"tlumley@u.washington.edu\"),\n person(given = \"Ken\", family = \"Knoblauch\", role = \"ctb\", email\n = \"ken.knoblauch@inserm.fr\"), person(given = \"Scott\", family =\n \"Waichler\", role = \"ctb\", email = \"scott.waichler@pnl.gov\"),\n person(given = \"Achim\", family = \"Zeileis\", role = \"ctb\", email\n = \"Achim.Zeileis@R-project.org\"))",
"Description" : "Collapse red-green or green-blue distinctions to simulate\n the effects of different types of color-blindness.",
"Depends" : "R (>= 2.10), stats",
"License" : "GPL-2",
"LazyLoad" : "Yes",
"Packaged" : "2013-01-23 06:25:04 UTC; zeileis",
"Author" : "Thomas Lumley [aut, cre], Ken Knoblauch [ctb], Scott Waichler\n [ctb], Achim Zeileis [ctb]",
"Maintainer" : "Thomas Lumley <tlumley@u.washington.edu>",
"Repository" : "CRAN",
"Date/Publication" : "2013-01-24 08:18:09",
"Built" : "R 3.3.0; ; 2016-05-04 14:03:40 UTC; unix"
}
},
"digest" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "digest",
"Author" : "Dirk Eddelbuettel <edd@debian.org> with contributions \n by Antoine Lucas, Jarek Tuszynski, Henrik Bengtsson, Simon Urbanek,\n Mario Frasca, Bryan Lewis, Murray Stokely, Hannes Muehleisen,\n Duncan Murdoch, Jim Hester, Wush Wu, Qiang Kou, Thierry Onkelinx, \n Michel Lang and Viliam Simko.",
"Version" : "0.6.10",
"Date" : "2016-08-02",
"Maintainer" : "Dirk Eddelbuettel <edd@debian.org>",
"Title" : "Create Compact Hash Digests of R Objects",
"Description" : "Implementation of a function 'digest()' for the creation \n of hash digests of arbitrary R objects (using the 'md5', 'sha-1', 'sha-256', \n 'crc32', 'xxhash' and 'murmurhash' algorithms) permitting easy comparison of R\n language objects, as well as a function 'hmac()' to create hash-based\n message authentication code. Please note that this package is not meant to\n be deployed for cryptographic purposes for which more comprehensive (and\n widely tested) libraries such as 'OpenSSL' should be used.",
"URL" : "http://dirk.eddelbuettel.com/code/digest.html",
"BugReports" : "https://github.com/eddelbuettel/digest/issues",
"Depends" : "R (>= 2.4.1)",
"License" : "GPL-2",
"Suggests" : "knitr, rmarkdown",
"VignetteBuilder" : "knitr",
"NeedsCompilation" : "yes",
"Packaged" : "2016-08-02 12:33:03.551145 UTC; edd",
"Repository" : "CRAN",
"Date/Publication" : "2016-08-02 16:59:46",
"Built" : "R 3.3.0; x86_64-apple-darwin13.4.0; 2016-08-03 08:44:54 UTC; unix"
}
},
"dplyr" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "dplyr",
"Type" : "Package",
"Version" : "0.5.0",
"Title" : "A Grammar of Data Manipulation",
"Description" : "A fast, consistent tool for working with data frame like objects,\n both in memory and out of memory.",
"Authors@R" : "c(\n person(\"Hadley\", \"Wickham\", , \"hadley@rstudio.com\", c(\"aut\", \"cre\")),\n person(\"Romain\", \"Francois\", , \"romain@r-enthusiasts.com\", role = \"aut\"),\n person(\"RStudio\", role = \"cph\")\n )",
"URL" : "https://github.com/hadley/dplyr",
"BugReports" : "https://github.com/hadley/dplyr/issues",
"Depends" : "R (>= 3.1.2)",
"Imports" : "assertthat, utils, R6, Rcpp (>= 0.12.3), tibble, magrittr,\nlazyeval (>= 0.1.10), DBI (>= 0.4.1)",
"Suggests" : "RSQLite (>= 1.0.0), RMySQL, RPostgreSQL, testthat, knitr,\nmicrobenchmark, ggplot2, mgcv, Lahman (>= 3.0-1), nycflights13,\nmethods, rmarkdown, covr, dtplyr",
"VignetteBuilder" : "knitr",
"LinkingTo" : "Rcpp (>= 0.12.0), BH (>= 1.58.0-1)",
"LazyData" : "yes",
"License" : "MIT + file LICENSE",
"Collate" : "'RcppExports.R' 'all-equal.r' 'bench-compare.r' 'bind.r'\n'case_when.R' 'coalesce.R' 'colwise.R' 'compute-collect.r'\n'copy-to.r' 'data-lahman.r' 'data-nasa.r' 'data-nycflights13.r'\n'data-temp.r' 'data.r' 'dataframe.R' 'dbi-s3.r' 'desc.r'\n'distinct.R' 'do.r' 'dplyr.r' 'explain.r' 'failwith.r' 'funs.R'\n'group-by.r' 'group-indices.R' 'group-size.r' 'grouped-df.r'\n'id.r' 'if_else.R' 'inline.r' 'join.r' 'lazy-ops.R'\n'lead-lag.R' 'location.R' 'manip.r' 'na_if.R' 'near.R'\n'nth-value.R' 'order-by.R' 'over.R' 'partial-eval.r'\n'progress.R' 'query.r' 'rank.R' 'recode.R' 'rowwise.r'\n'sample.R' 'select-utils.R' 'select-vars.R' 'sets.r'\n'sql-build.R' 'sql-escape.r' 'sql-generic.R' 'sql-query.R'\n'sql-render.R' 'sql-star.r' 'src-local.r' 'src-mysql.r'\n'src-postgres.r' 'src-sql.r' 'src-sqlite.r' 'src-test.r'\n'src.r' 'tally.R' 'tbl-cube.r' 'tbl-df.r' 'tbl-lazy.R'\n'tbl-sql.r' 'tbl.r' 'tibble-reexport.r' 'top-n.R'\n'translate-sql-helpers.r' 'translate-sql-base.r'\n'translate-sql-window.r' 'translate-sql.r' 'utils-format.r'\n'utils-replace-with.R' 'utils.r' 'view.r' 'zzz.r'",
"RoxygenNote" : "5.0.1",
"NeedsCompilation" : "yes",
"Packaged" : "2016-06-23 21:54:41 UTC; hadley",
"Author" : "Hadley Wickham [aut, cre],\n Romain Francois [aut],\n RStudio [cph]",
"Maintainer" : "Hadley Wickham <hadley@rstudio.com>",
"Repository" : "CRAN",
"Date/Publication" : "2016-06-24 15:37:11",
"Built" : "R 3.3.0; x86_64-apple-darwin13.4.0; 2016-06-25 10:18:08 UTC; unix"
}
},
"foreign" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "foreign",
"Priority" : "recommended",
"Version" : "0.8-66",
"Date" : "2015-06-28",
"Title" : "Read Data Stored by Minitab, S, SAS, SPSS, Stata, Systat, Weka,\ndBase, ...",
"Depends" : "R (>= 3.0.0)",
"Imports" : "methods, utils, stats",
"Authors@R" : "c(\n person(\"R Core Team\",\n email = \"R-core@R-project.org\", role = c(\"aut\", \"cph\", \"cre\")),\n person(\"Roger\", \"Bivand\", role = c(\"ctb\", \"cph\")),\n person(c(\"Vincent\", \"J.\"), \"Carey\", role = c(\"ctb\", \"cph\")),\n person(\"Saikat\", \"DebRoy\", role = c(\"ctb\", \"cph\")),\n person(\"Stephen\", \"Eglen\", role = c(\"ctb\", \"cph\")),\n person(\"Rajarshi\", \"Guha\", role = c(\"ctb\", \"cph\")),\n person(\"Nicholas\", \"Lewin-Koh\", role = c(\"ctb\", \"cph\")),\n person(\"Mark\", \"Myatt\", role = c(\"ctb\", \"cph\")),\n person(\"Ben\", \"Pfaff\", role = \"ctb\"),\n person(\"Brian\", \"Quistorff\", role = \"ctb\"),\n person(\"Frank\", \"Warmerdam\", role = c(\"ctb\", \"cph\")),\n person(\"Stephen\", \"Weigand\", role = c(\"ctb\", \"cph\")),\n person(\"Free Software Foundation, Inc.\", role = \"cph\"))",
"Copyright" : "see file COPYRIGHTS",
"Description" : "Functions for reading and writing data stored by some versions of\n\tEpi Info, Minitab, S, SAS, SPSS, Stata, Systat and Weka\n\tand for reading and writing some dBase files.",
"ByteCompile" : "yes",
"Biarch" : "yes",
"License" : "GPL (>= 2)",
"BugReports" : "http://bugs.r-project.org",
"NeedsCompilation" : "yes",
"Packaged" : "2015-08-18 14:20:43 UTC; luke",
"Author" : "R Core Team [aut, cph, cre],\n Roger Bivand [ctb, cph],\n Vincent J. Carey [ctb, cph],\n Saikat DebRoy [ctb, cph],\n Stephen Eglen [ctb, cph],\n Rajarshi Guha [ctb, cph],\n Nicholas Lewin-Koh [ctb, cph],\n Mark Myatt [ctb, cph],\n Ben Pfaff [ctb],\n Brian Quistorff [ctb],\n Frank Warmerdam [ctb, cph],\n Stephen Weigand [ctb, cph],\n Free Software Foundation, Inc. [cph]",
"Maintainer" : "R Core Team <R-core@R-project.org>",
"Repository" : "CRAN",
"Date/Publication" : "2015-08-19 11:34:24",
"Built" : "R 3.3.1; x86_64-apple-darwin13.4.0; 2016-06-24 18:37:18 UTC; unix"
}
},
"ggplot2" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "ggplot2",
"Version" : "2.2.0",
"Title" : "Create Elegant Data Visualisations Using the Grammar of Graphics",
"Description" : "A system for 'declaratively' creating graphics,\n based on \"The Grammar of Graphics\". You provide the data, tell 'ggplot2'\n how to map variables to aesthetics, what graphical primitives to use,\n and it takes care of the details.",
"Authors@R" : "c(\n person(\"Hadley\", \"Wickham\", , \"hadley@rstudio.com\", c(\"aut\", \"cre\")),\n person(\"Winston\", \"Chang\", , \"winston@rstudio.com\", \"aut\"),\n person(\"RStudio\", role = c(\"cph\"))\n )",
"Depends" : "R (>= 3.1)",
"Imports" : "digest, grid, gtable (>= 0.1.1), MASS, plyr (>= 1.7.1),\nreshape2, scales (>= 0.4.1), stats, tibble, lazyeval",
"Suggests" : "covr, ggplot2movies, hexbin, Hmisc, lattice, mapproj, maps,\nmaptools, mgcv, multcomp, nlme, testthat (>= 0.11.0), quantreg,\nknitr, rpart, rmarkdown, svglite",
"Enhances" : "sp",
"License" : "GPL-2 | file LICENSE",
"URL" : "http://ggplot2.tidyverse.org, https://github.com/tidyverse/ggplot2",
"BugReports" : "https://github.com/tidyverse/ggplot2/issues",
"LazyData" : "true",
"Collate" : "'ggproto.r' 'aaa-.r' 'aes-calculated.r'\n'aes-colour-fill-alpha.r' 'aes-group-order.r'\n'aes-linetype-size-shape.r' 'aes-position.r' 'utilities.r'\n'aes.r' 'legend-draw.r' 'geom-.r' 'annotation-custom.r'\n'annotation-logticks.r' 'geom-polygon.r' 'geom-map.r'\n'annotation-map.r' 'geom-raster.r' 'annotation-raster.r'\n'annotation.r' 'autoplot.r' 'axis-secondary.R' 'bench.r'\n'bin.R' 'coord-.r' 'coord-cartesian-.r' 'coord-fixed.r'\n'coord-flip.r' 'coord-map.r' 'coord-munch.r' 'coord-polar.r'\n'coord-quickmap.R' 'coord-transform.r' 'data.R' 'facet-.r'\n'facet-grid-.r' 'facet-null.r' 'facet-wrap.r' 'fortify-lm.r'\n'fortify-map.r' 'fortify-multcomp.r' 'fortify-spatial.r'\n'fortify.r' 'stat-.r' 'geom-abline.r' 'geom-rect.r'\n'geom-bar.r' 'geom-bin2d.r' 'geom-blank.r' 'geom-boxplot.r'\n'geom-col.r' 'geom-path.r' 'geom-contour.r' 'geom-count.r'\n'geom-crossbar.r' 'geom-segment.r' 'geom-curve.r'\n'geom-defaults.r' 'geom-ribbon.r' 'geom-density.r'\n'geom-density2d.r' 'geom-dotplot.r' 'geom-errorbar.r'\n'geom-errorbarh.r' 'geom-freqpoly.r' 'geom-hex.r'\n'geom-histogram.r' 'geom-hline.r' 'geom-jitter.r'\n'geom-label.R' 'geom-linerange.r' 'geom-point.r'\n'geom-pointrange.r' 'geom-quantile.r' 'geom-rug.r'\n'geom-smooth.r' 'geom-spoke.r' 'geom-text.r' 'geom-tile.r'\n'geom-violin.r' 'geom-vline.r' 'ggplot2.r' 'grob-absolute.r'\n'grob-dotstack.r' 'grob-null.r' 'grouping.r' 'guide-colorbar.r'\n'guide-legend.r' 'guides-.r' 'guides-axis.r' 'guides-grid.r'\n'hexbin.R' 'labeller.r' 'labels.r' 'layer.r' 'layout.R'\n'limits.r' 'margins.R' 'plot-build.r' 'plot-construction.r'\n'plot-last.r' 'plot.r' 'position-.r' 'position-collide.r'\n'position-dodge.r' 'position-identity.r' 'position-jitter.r'\n'position-jitterdodge.R' 'position-nudge.R' 'position-stack.r'\n'quick-plot.r' 'range.r' 'save.r' 'scale-.r' 'scale-alpha.r'\n'scale-brewer.r' 'scale-continuous.r' 'scale-date.r'\n'scale-discrete-.r' 'scale-gradient.r' 'scale-grey.r'\n'scale-hue.r' 'scale-identity.r' 'scale-linetype.r'\n'scale-manual.r' 'scale-shape.r' 'scale-size.r' 'scale-type.R'\n'scales-.r' 'stat-bin.r' 'stat-bin2d.r' 'stat-bindot.r'\n'stat-binhex.r' 'stat-boxplot.r' 'stat-contour.r'\n'stat-count.r' 'stat-density-2d.r' 'stat-density.r'\n'stat-ecdf.r' 'stat-ellipse.R' 'stat-function.r'\n'stat-identity.r' 'stat-qq.r' 'stat-quantile.r'\n'stat-smooth-methods.r' 'stat-smooth.r' 'stat-sum.r'\n'stat-summary-2d.r' 'stat-summary-bin.R' 'stat-summary-hex.r'\n'stat-summary.r' 'stat-unique.r' 'stat-ydensity.r' 'summary.r'\n'theme-elements.r' 'theme.r' 'theme-defaults.r'\n'theme-current.R' 'translate-qplot-ggplot.r'\n'translate-qplot-lattice.r' 'utilities-break.r'\n'utilities-grid.r' 'utilities-help.r' 'utilities-matrix.r'\n'utilities-resolution.r' 'utilities-table.r' 'zxx.r' 'zzz.r'",
"VignetteBuilder" : "knitr",
"RoxygenNote" : "5.0.1",
"NeedsCompilation" : "no",
"Packaged" : "2016-11-09 13:44:31 UTC; hadley",
"Author" : "Hadley Wickham [aut, cre],\n Winston Chang [aut],\n RStudio [cph]",
"Maintainer" : "Hadley Wickham <hadley@rstudio.com>",
"Repository" : "CRAN",
"Date/Publication" : "2016-11-11 12:24:31",
"Built" : "R 3.3.2; ; 2016-11-12 11:31:14 UTC; unix"
}
},
"gridExtra" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "gridExtra",
"Authors@R" : "c(person(\"Baptiste\", \"Auguie\",\n email = \"baptiste.auguie@gmail.com\",\n role = c(\"aut\", \"cre\")), person(\"Anton\", \"Antonov\",\n email = \"tonytonov@gmail.com\",\n role = c(\"ctb\")))",
"License" : "GPL (>= 2)",
"Title" : "Miscellaneous Functions for \"Grid\" Graphics",
"Type" : "Package",
"Description" : "Provides a number of user-level functions to work with \"grid\" graphics, notably to arrange multiple grid-based plots on a page, and draw tables.",
"Version" : "2.2.1",
"URL" : "https://github.com/baptiste/gridextra",
"VignetteBuilder" : "knitr",
"Imports" : "gtable, grid, grDevices, graphics, utils",
"Suggests" : "ggplot2, lattice, knitr, testthat",
"Collate" : "gtable.r grob-utils.r arrangeGrob.r gridExtra-package.r\ntableGrob.r ngonGrob.r",
"NeedsCompilation" : "no",
"Packaged" : "2016-02-29 01:44:48 UTC; auguieba",
"Author" : "Baptiste Auguie [aut, cre],\n Anton Antonov [ctb]",
"Maintainer" : "Baptiste Auguie <baptiste.auguie@gmail.com>",
"Repository" : "CRAN",
"Date/Publication" : "2016-02-29 11:39:24",
"Built" : "R 3.3.0; ; 2016-05-04 14:06:20 UTC; unix"
}
},
"gtable" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "gtable",
"Version" : "0.2.0",
"Title" : "Arrange 'Grobs' in Tables",
"Description" : "Tools to make it easier to work with \"tables\" of 'grobs'.",
"Authors@R" : "person(\"Hadley\", \"Wickham\", , \"hadley@rstudio.com\", c(\"aut\", \"cre\"))",
"Depends" : "R (>= 2.14)",
"Imports" : "grid",
"Suggests" : "testthat, covr",
"License" : "GPL-2",
"Collate" : "'add-grob.r' 'add-rows-cols.r' 'add-space.r' 'grid.r'\n'gtable-layouts.r' 'gtable.r' 'rbind-cbind.r' 'utils.r'\n'trim.r' 'filter.r' 'align.r' 'padding.r' 'z.r'",
"RoxygenNote" : "5.0.1",
"NeedsCompilation" : "no",
"Packaged" : "2016-02-26 13:06:10 UTC; hadley",
"Author" : "Hadley Wickham [aut, cre]",
"Maintainer" : "Hadley Wickham <hadley@rstudio.com>",
"Repository" : "CRAN",
"Date/Publication" : "2016-02-26 15:23:14",
"Built" : "R 3.3.0; ; 2016-05-04 14:03:03 UTC; unix"
}
},
"hexbin" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "hexbin",
"Version" : "1.27.1",
"Date" : "2015-08-19",
"Title" : "Hexagonal Binning Routines",
"Author" : "Dan Carr <dcarr@voxel.galaxy.gmu.edu>, ported by Nicholas\n Lewin-Koh and Martin Maechler <maechler@stat.math.ethz.ch>,\n\t\tcontains copies of lattice functions written by Deepayan Sarkar \n\t\t<deepayan.sarkar@r-project.org>",
"Maintainer" : "Edzer Pebesma <edzer.pebesma@uni-muenster.de>",
"Depends" : "R (>= 2.0.1), methods",
"Imports" : "lattice, grid, graphics, grDevices, stats, utils",
"Suggests" : "marray, affy, Biobase, limma",
"Description" : "Binning and plotting functions for hexagonal bins. Now\n uses and relies on grid graphics and formal (S4) classes and\n methods.",
"Collate" : "lattice.R BTC.R BTY.R grid.hexagons.R grid.hexlegend.R hbox.R\nhdiffplot.R hexbinList.R hexbinplot.R hexbin.s4.R hexpanel.R\nhexplom.R hexPlotMA.R hexutil.R hexViewport.R HO.R LINGRAY.R\nLOCS.R MAG.R RB.R smoothHexbin.R",
"License" : "GPL-2",
"NeedsCompilation" : "yes",
"URL" : "http://github.com/edzer/hexbin",
"Packaged" : "2015-08-19 15:11:53 UTC; edzer",
"Repository" : "CRAN",
"Date/Publication" : "2015-08-19 17:28:20",
"Built" : "R 3.3.0; x86_64-apple-darwin13.4.0; 2016-05-04 15:35:06 UTC; unix"
}
},
"htmltools" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "htmltools",
"Type" : "Package",
"Title" : "Tools for HTML",
"Version" : "0.3.5",
"Date" : "2016-03-19",
"Author" : "RStudio, Inc.",
"Maintainer" : "Joe Cheng <joe@rstudio.com>",
"Description" : "Tools for HTML generation and output.",
"Depends" : "R (>= 2.14.1)",
"Imports" : "utils, digest, Rcpp",
"Suggests" : "markdown, testthat",
"Enhances" : "knitr",
"License" : "GPL (>= 2)",
"URL" : "https://github.com/rstudio/htmltools",
"BugReports" : "https://github.com/rstudio/htmltools/issues",
"RoxygenNote" : "5.0.1",
"LinkingTo" : "Rcpp",
"NeedsCompilation" : "yes",
"Packaged" : "2016-03-21 21:26:31 UTC; jcheng",
"Repository" : "CRAN",
"Date/Publication" : "2016-03-21 23:36:11",
"Built" : "R 3.3.0; x86_64-apple-darwin13.4.0; 2016-05-04 14:23:33 UTC; unix"
}
},
"htmlwidgets" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "htmlwidgets",
"Type" : "Package",
"Title" : "HTML Widgets for R",
"Version" : "0.7",
"Date" : "2016-08-01",
"Authors@R" : "c(\n person(\"Ramnath\", \"Vaidyanathan\", role = c(\"aut\", \"cph\")),\n person(\"Yihui\", \"Xie\", role = c(\"aut\")),\n person(\"JJ\", \"Allaire\", role = c(\"aut\", \"cre\"), email = \"jj@rstudio.com\"),\n person(\"Joe\", \"Cheng\", role = c(\"aut\")),\n person(\"Kenton\", \"Russell\", role = c(\"aut\", \"cph\")),\n person(family = \"RStudio\", role = \"cph\")\n )",
"Description" : "A framework for creating HTML widgets that render in various\n contexts including the R console, 'R Markdown' documents, and 'Shiny'\n web applications.",
"License" : "MIT + file LICENSE",
"VignetteBuilder" : "knitr",
"Imports" : "htmltools (>= 0.3), jsonlite (>= 0.9.16), yaml",
"Suggests" : "knitr (>= 1.8)",
"Enhances" : "shiny (>= 0.12)",
"URL" : "https://github.com/ramnathv/htmlwidgets",
"BugReports" : "https://github.com/ramnathv/htmlwidgets/issues",
"RoxygenNote" : "5.0.1",
"NeedsCompilation" : "no",
"Packaged" : "2016-08-02 00:24:06 UTC; jjallaire",
"Author" : "Ramnath Vaidyanathan [aut, cph],\n Yihui Xie [aut],\n JJ Allaire [aut, cre],\n Joe Cheng [aut],\n Kenton Russell [aut, cph],\n RStudio [cph]",
"Maintainer" : "JJ Allaire <jj@rstudio.com>",
"Repository" : "CRAN",
"Date/Publication" : "2016-08-02 09:13:24",
"Built" : "R 3.3.0; ; 2016-08-03 08:46:52 UTC; unix"
}
},
"httpuv" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "httpuv",
"Type" : "Package",
"Title" : "HTTP and WebSocket Server Library",
"Version" : "1.3.3",
"Date" : "2015-08-03",
"Author" : "RStudio, Inc.",
"Copyright" : "RStudio, Inc.; Joyent, Inc.; Nginx Inc.; Igor Sysoev; Niels\nProvos; Internet Systems Consortium, Inc.; Alexander Chemeris",
"Maintainer" : "Joe Cheng <joe@rstudio.com>",
"Description" : "Provides low-level socket and protocol support for handling\n HTTP and WebSocket requests directly from within R. It is primarily\n intended as a building block for other packages, rather than making it\n particularly easy to create complete web applications using httpuv alone.\n httpuv is built on top of the libuv and http-parser C libraries, both of\n which were developed by Joyent, Inc. (See LICENSE file for libuv and\n http-parser license information.)",
"License" : "GPL-3 | file LICENSE",
"Depends" : "R (>= 2.15.1), methods",
"Imports" : "Rcpp (>= 0.11.0), utils",
"LinkingTo" : "Rcpp",
"URL" : "https://github.com/rstudio/httpuv",
"SystemRequirements" : "GNU make",
"NeedsCompilation" : "yes",
"Packaged" : "2015-08-03 18:49:59 UTC; jcheng",
"Repository" : "CRAN",
"Date/Publication" : "2015-08-04 00:32:50",
"Built" : "R 3.3.0; x86_64-apple-darwin13.4.0; 2016-05-04 14:23:35 UTC; unix"
}
},
"httr" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "httr",
"Version" : "1.2.1",
"Title" : "Tools for Working with URLs and HTTP",
"Description" : "Useful tools for working with HTTP organised by HTTP verbs\n (GET(), POST(), etc). Configuration functions make it easy to control\n additional request components (authenticate(), add_headers() and so on).",
"Authors@R" : "c(\n person(\"Hadley\", \"Wickham\", , \"hadley@rstudio.com\", role = c(\"aut\", \"cre\")),\n person(\"RStudio\", role = \"cph\")\n )",
"Depends" : "R (>= 3.0.0)",
"Imports" : "jsonlite, mime, curl (>= 0.9.1), openssl (>= 0.8), R6",
"Suggests" : "httpuv, jpeg, knitr, png, testthat (>= 0.8.0), readr, xml2,\nrmarkdown",
"VignetteBuilder" : "knitr",
"License" : "MIT + file LICENSE",
"URL" : "https://github.com/hadley/httr",
"RoxygenNote" : "5.0.1",
"NeedsCompilation" : "no",
"Packaged" : "2016-07-03 17:01:25 UTC; hadley",
"Author" : "Hadley Wickham [aut, cre],\n RStudio [cph]",
"Maintainer" : "Hadley Wickham <hadley@rstudio.com>",
"Repository" : "CRAN",
"Date/Publication" : "2016-07-03 22:33:34",
"Built" : "R 3.3.0; ; 2016-07-04 09:20:58 UTC; unix"
}
},
"jsonlite" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "jsonlite",
"Version" : "1.0",
"Title" : "A Robust, High Performance JSON Parser and Generator for R",
"License" : "MIT + file LICENSE",
"NeedsCompilation" : "yes",
"Depends" : "methods",
"Author" : "Jeroen Ooms, Duncan Temple Lang, Lloyd Hilaiel",
"URL" : "http://arxiv.org/abs/1403.2805,\nhttps://www.opencpu.org/posts/jsonlite-a-smarter-json-encoder",
"BugReports" : "http://github.com/jeroenooms/jsonlite/issues",
"Maintainer" : "Jeroen Ooms <jeroen.ooms@stat.ucla.edu>",
"VignetteBuilder" : "knitr, R.rsp",
"Description" : "A fast JSON parser and generator optimized for statistical data\n and the web. Started out as a fork of 'RJSONIO', but has been completely\n rewritten in recent versions. The package offers flexible, robust, high\n performance tools for working with JSON in R and is particularly powerful\n for building pipelines and interacting with a web API. The implementation is\n based on the mapping described in the vignette (Ooms, 2014). In addition to\n converting JSON data from/to R objects, 'jsonlite' contains functions to\n stream, validate, and prettify JSON data. The unit tests included with the\n package verify that all edge cases are encoded and decoded consistently for\n use with dynamic data in systems and applications.",
"Suggests" : "httr, curl, plyr, testthat, knitr, rmarkdown, R.rsp",
"RoxygenNote" : "5.0.1",
"Packaged" : "2016-06-30 23:02:54 UTC; jeroen",
"Repository" : "CRAN",
"Date/Publication" : "2016-07-01 10:57:31",
"Built" : "R 3.3.0; x86_64-apple-darwin13.4.0; 2016-07-02 09:19:05 UTC; unix"
}
},
"labeling" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "labeling",
"Type" : "Package",
"Title" : "Axis Labeling",
"Version" : "0.3",
"Date" : "2014-08-22",
"Author" : "Justin Talbot",
"Maintainer" : "Justin Talbot <justintalbot@gmail.com>",
"Description" : "Provides a range of axis labeling algorithms",
"License" : "MIT + file LICENSE | Unlimited",
"LazyLoad" : "no",
"Collate" : "'labeling.R'",
"Repository" : "CRAN",
"Repository/R-Forge/Project" : "labeling",
"Repository/R-Forge/Revision" : "16",
"Repository/R-Forge/DateTimeStamp" : "2014-08-23 05:53:23",
"Date/Publication" : "2014-08-23 14:57:53",
"Packaged" : "2014-08-23 06:15:07 UTC; rforge",
"NeedsCompilation" : "no",
"Built" : "R 3.3.0; ; 2016-05-04 14:04:06 UTC; unix"
}
},
"lattice" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "lattice",
"Version" : "0.20-33",
"Date" : "2015-07-07",
"Priority" : "recommended",
"Title" : "Trellis Graphics for R",
"Author" : "Deepayan Sarkar <deepayan.sarkar@r-project.org>",
"Maintainer" : "Deepayan Sarkar <deepayan.sarkar@r-project.org>",
"Description" : "A powerful and elegant high-level data visualization\n system inspired by Trellis graphics, with an emphasis on\n multivariate data. Lattice is sufficient for typical graphics needs,\n and is also flexible enough to handle most nonstandard requirements.\n See ?Lattice for an introduction.",
"Depends" : "R (>= 3.0.0)",
"Suggests" : "KernSmooth, MASS",
"Imports" : "grid, grDevices, graphics, stats, utils",
"Enhances" : "chron",
"LazyLoad" : "yes",
"LazyData" : "yes",
"License" : "GPL (>= 2)",
"URL" : "http://lattice.r-forge.r-project.org/",
"BugReports" : "http://r-forge.r-project.org/projects/lattice/",
"NeedsCompilation" : "yes",
"Packaged" : "2015-07-13 09:04:45 UTC; deepayan",
"Repository" : "CRAN",
"Date/Publication" : "2015-07-14 15:58:29",
"Built" : "R 3.3.1; x86_64-apple-darwin13.4.0; 2016-06-24 18:37:18 UTC; unix"
}
},
"latticeExtra" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "latticeExtra",
"Version" : "0.6-28",
"Date" : "2016-01-09",
"Title" : "Extra Graphical Utilities Based on Lattice",
"Author" : "Deepayan Sarkar <deepayan.sarkar@r-project.org>, Felix Andrews <felix@nfrac.org>",
"Maintainer" : "Deepayan Sarkar <deepayan.sarkar@r-project.org>",
"Description" : "Building on the infrastructure provided by the lattice\n\t package, this package provides several new high-level\n\t functions and methods, as well as additional utilities\n\t such as panel and axis annotation functions.",
"Depends" : "R (>= 2.10.0), lattice, RColorBrewer",
"Imports" : "grid, stats, utils, grDevices",
"Suggests" : "maps, mapproj, deldir, tripack, zoo, MASS, quantreg, mgcv",
"URL" : "http://latticeextra.r-forge.r-project.org/",
"LazyLoad" : "yes",
"LazyData" : "yes",
"License" : "GPL (>= 2)",
"NeedsCompilation" : "no",
"Packaged" : "2016-02-09 11:06:00 UTC; deepayan",
"Repository" : "CRAN",
"Date/Publication" : "2016-02-09 14:36:31",
"Built" : "R 3.3.0; ; 2016-05-04 14:05:36 UTC; unix"
}
},
"lazyeval" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "lazyeval",
"Version" : "0.2.0",
"Title" : "Lazy (Non-Standard) Evaluation",
"Description" : "An alternative approach to non-standard evaluation using\n formulas. Provides a full implementation of LISP style 'quasiquotation',\n making it easier to generate code with other code.",
"Authors@R" : "c(\n person(\"Hadley\", \"Wickham\", ,\"hadley@rstudio.com\", c(\"aut\", \"cre\")),\n person(\"RStudio\", role = \"cph\")\n )",
"License" : "GPL-3",
"LazyData" : "true",
"Depends" : "R (>= 3.1.0)",
"Suggests" : "knitr, rmarkdown (>= 0.2.65), testthat, covr",
"VignetteBuilder" : "knitr",
"RoxygenNote" : "5.0.1",
"NeedsCompilation" : "yes",
"Packaged" : "2016-06-10 21:38:52 UTC; hadley",
"Author" : "Hadley Wickham [aut, cre],\n RStudio [cph]",
"Maintainer" : "Hadley Wickham <hadley@rstudio.com>",
"Repository" : "CRAN",
"Date/Publication" : "2016-06-12 19:03:08",
"Built" : "R 3.3.0; x86_64-apple-darwin13.4.0; 2016-06-13 10:04:05 UTC; unix"
}
},
"magrittr" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "magrittr",
"Type" : "Package",
"Title" : "A Forward-Pipe Operator for R",
"Version" : "1.5",
"Author" : "Stefan Milton Bache <stefan@stefanbache.dk> and\n Hadley Wickham <h.wickham@gmail.com>",
"Maintainer" : "Stefan Milton Bache <stefan@stefanbache.dk>",
"Description" : "Provides a mechanism for chaining commands with a\n new forward-pipe operator, %>%. This operator will forward a\n value, or the result of an expression, into the next function\n call/expression. There is flexible support for the type\n of right-hand side expressions. For more information, see\n package vignette.\n To quote Rene Magritte, \"Ceci n'est pas un pipe.\"",
"Suggests" : "testthat, knitr",
"VignetteBuilder" : "knitr",
"License" : "MIT + file LICENSE",
"ByteCompile" : "Yes",
"Packaged" : "2014-11-22 08:50:53 UTC; shb",
"NeedsCompilation" : "no",
"Repository" : "CRAN",
"Date/Publication" : "2014-11-22 19:15:57",
"Built" : "R 3.3.0; ; 2016-05-04 14:03:40 UTC; unix"
}
},
"markdown" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "markdown",
"Type" : "Package",
"Title" : "'Markdown' Rendering for R",
"Version" : "0.7.7",
"Date" : "2015-04-23",
"Author" : "JJ Allaire, Jeffrey Horner, Vicent Marti, and Natacha Porte",
"Maintainer" : "Yihui Xie <xie@yihui.name>",
"Description" : "Provides R bindings to the 'Sundown' 'Markdown' rendering library\n (https://github.com/vmg/sundown). 'Markdown' is a plain-text formatting\n syntax that can be converted to 'XHTML' or other formats. See\n http://en.wikipedia.org/wiki/Markdown for more information about 'Markdown'.",
"Depends" : "R (>= 2.11.1)",
"Imports" : "mime (>= 0.3)",
"Suggests" : "knitr, RCurl",
"License" : "GPL-2",
"URL" : "https://github.com/rstudio/markdown",
"BugReports" : "https://github.com/rstudio/markdown/issues",
"VignetteBuilder" : "knitr",
"NeedsCompilation" : "yes",
"Packaged" : "2015-04-22 15:26:12 UTC; yihui",
"Repository" : "CRAN",
"Date/Publication" : "2015-04-22 22:33:46",
"Built" : "R 3.3.0; x86_64-apple-darwin13.4.0; 2016-05-04 14:37:06 UTC; unix"
}
},
"mime" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "mime",
"Type" : "Package",
"Title" : "Map Filenames to MIME Types",
"Version" : "0.5",
"Date" : "2016-07-07",
"Authors@R" : "c(person(\"Jeffrey\", \"Horner\", role = \"ctb\"),\n person(\"Yihui\", \"Xie\", role = c(\"aut\", \"cre\"), email = \"xie@yihui.name\"))",
"Maintainer" : "Yihui Xie <xie@yihui.name>",
"Description" : "Guesses the MIME type from a filename extension using the data\n derived from /etc/mime.types in UNIX-type systems.",
"Imports" : "tools",
"License" : "GPL",
"URL" : "https://github.com/yihui/mime",
"BugReports" : "https://github.com/yihui/mime/issues",
"LazyData" : "TRUE",
"RoxygenNote" : "5.0.1",
"NeedsCompilation" : "yes",
"Packaged" : "2016-07-07 04:44:41 UTC; yihui",
"Author" : "Jeffrey Horner [ctb],\n Yihui Xie [aut, cre]",
"Repository" : "CRAN",
"Date/Publication" : "2016-07-07 07:38:00",
"Built" : "R 3.3.0; x86_64-apple-darwin13.4.0; 2016-07-08 11:11:47 UTC; unix"
}
},
"munsell" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "munsell",
"Type" : "Package",
"Title" : "Utilities for Using Munsell Colours",
"Version" : "0.4.3",
"Author" : "Charlotte Wickham <cwickham@gmail.com>",
"Maintainer" : "Charlotte Wickham <cwickham@gmail.com>",
"Description" : "Provides easy access to, and manipulation of, the Munsell \n colours. Provides a mapping between Munsell's \n original notation (e.g. \"5R 5/10\") and hexadecimal strings suitable \n for use directly in R graphics. Also provides utilities \n to explore slices through the Munsell colour tree, to transform \n Munsell colours and display colour palettes.",
"Suggests" : "ggplot2, testthat",
"Imports" : "colorspace, methods",
"License" : "MIT + file LICENSE",
"RoxygenNote" : "5.0.1",
"NeedsCompilation" : "no",
"Packaged" : "2016-02-12 19:58:18 UTC; wickhamc",
"Repository" : "CRAN",
"Date/Publication" : "2016-02-13 00:46:00",
"Built" : "R 3.3.0; ; 2016-05-05 02:36:33 UTC; unix"
}
},
"nnet" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "nnet",
"Priority" : "recommended",
"Version" : "7.3-12",
"Date" : "2016-02-02",
"Depends" : "R (>= 2.14.0), stats, utils",
"Suggests" : "MASS",
"Authors@R" : "c(person(\"Brian\", \"Ripley\", role = c(\"aut\", \"cre\", \"cph\"),\n email = \"ripley@stats.ox.ac.uk\"),\n person(\"William\", \"Venables\", role = \"cph\"))",
"Description" : "Software for feed-forward neural networks with a single\n hidden layer, and for multinomial log-linear models.",
"Title" : "Feed-Forward Neural Networks and Multinomial Log-Linear Models",
"ByteCompile" : "yes",
"License" : "GPL-2 | GPL-3",
"URL" : "http://www.stats.ox.ac.uk/pub/MASS4/",
"NeedsCompilation" : "yes",
"Packaged" : "2016-02-02 09:12:29 UTC; ripley",
"Author" : "Brian Ripley [aut, cre, cph],\n William Venables [cph]",
"Maintainer" : "Brian Ripley <ripley@stats.ox.ac.uk>",
"Repository" : "CRAN",
"Date/Publication" : "2016-02-02 14:52:39",
"Built" : "R 3.3.1; x86_64-apple-darwin13.4.0; 2016-06-24 18:37:18 UTC; unix"
}
},
"openssl" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "openssl",
"Type" : "Package",
"Title" : "Toolkit for Encryption, Signatures and Certificates Based on\nOpenSSL",
"Version" : "0.9.4",
"Authors@R" : "c(\n person(\"Jeroen\", \"Ooms\", , \"jeroen.ooms@stat.ucla.edu\", role = c(\"cre\", \"aut\")),\n person(\"Oliver\", \"Keyes\", role = \"ctb\"))",
"Description" : "Bindings to OpenSSL libssl and libcrypto, plus custom SSH pubkey parsers.\n Supports RSA, DSA and EC curves P-256, P-384 and P-521. Cryptographic signatures\n can either be created and verified manually or via x509 certificates. AES can be\n used in cbc, ctr or gcm mode for symmetric encryption; RSA for asymmetric (public\n key) encryption or EC for Diffie Hellman. High-level envelope functions combine\n RSA and AES for encrypting arbitrary sized data. Other utilities include key\n generators, hash functions (md5, sha1, sha256, etc), base64 encoder, a secure\n random number generator, and 'bignum' math methods for manually performing\n crypto calculations on large multibyte integers.",
"License" : "MIT + file LICENSE",
"URL" : "https://github.com/jeroenooms/openssl#readme",
"BugReports" : "https://github.com/jeroenooms/openssl/issues",
"SystemRequirements" : "OpenSSL >= 1.0.0",
"VignetteBuilder" : "knitr",
"Suggests" : "testthat, digest, knitr, rmarkdown, jsonlite",
"RoxygenNote" : "5.0.1",
"NeedsCompilation" : "yes",
"Packaged" : "2016-05-25 18:24:20 UTC; jeroen",
"Author" : "Jeroen Ooms [cre, aut],\n Oliver Keyes [ctb]",
"Maintainer" : "Jeroen Ooms <jeroen.ooms@stat.ucla.edu>",
"Repository" : "CRAN",
"Date/Publication" : "2016-05-25 23:29:53",
"Built" : "R 3.3.0; x86_64-apple-darwin13.4.0; 2016-05-26 10:26:49 UTC; unix"
}
},
"packrat" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "packrat",
"Type" : "Package",
"Title" : "A Dependency Management System for Projects and their R Package\nDependencies",
"Version" : "0.4.8-1",
"Author" : "Kevin Ushey, Jonathan McPherson, Joe Cheng, Aron Atkins, JJ Allaire",
"Maintainer" : "Kevin Ushey <kevin@rstudio.com>",
"Description" : "Manage the R packages your project depends\n on in an isolated, portable, and reproducible way.",
"License" : "GPL-2",
"Depends" : "R (>= 3.0.0)",
"Imports" : "tools, utils",
"Suggests" : "testthat (>= 0.7), devtools, httr, knitr, rmarkdown",
"Enhances" : "BiocInstaller",
"URL" : "https://github.com/rstudio/packrat/",
"BugReports" : "https://github.com/rstudio/packrat/issues",
"RoxygenNote" : "5.0.1",
"NeedsCompilation" : "no",
"Packaged" : "2016-09-07 21:30:04 UTC; kevin",
"Repository" : "CRAN",
"Date/Publication" : "2016-09-07 23:37:52",
"Built" : "R 3.3.1; ; 2016-11-17 18:05:12 UTC; unix"
}
},
"plotly" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "plotly",
"Title" : "Create Interactive Web Graphics via 'plotly.js'",
"Version" : "4.5.6",
"Authors@R" : "c(person(\"Carson\", \"Sievert\", role = c(\"aut\", \"cre\"),\n email = \"cpsievert1@gmail.com\"),\n person(\"Chris\", \"Parmer\", role = c(\"aut\", \"cph\"),\n email = \"chris@plot.ly\"),\n person(\"Toby\", \"Hocking\", role = \"aut\",\n email = \"tdhock5@gmail.com\"),\n person(\"Scott\", \"Chamberlain\", role = \"aut\",\n email = \"myrmecocystus@gmail.com\"),\n person(\"Karthik\", \"Ram\", role = \"aut\",\n email = \"karthik.ram@gmail.com\"),\n person(\"Marianne\", \"Corvellec\", role = \"aut\",\n email = \"marianne@plot.ly\"),\n person(\"Pedro\", \"Despouy\", role = \"aut\",\n email = \"pedro@plot.ly\"))",
"License" : "MIT + file LICENSE",
"Description" : "Easily translate 'ggplot2' graphs to an interactive web-based version and/or create custom web-based visualizations directly from R. Once uploaded to a 'plotly' account, 'plotly' graphs (and the data behind them) can be viewed and modified in a web browser.",
"URL" : "https://plot.ly/r, https://cpsievert.github.io/plotly_book/,\nhttps://github.com/ropensci/plotly",
"BugReports" : "https://github.com/ropensci/plotly/issues",
"Depends" : "R (>= 3.2.0), ggplot2 (> 2.1.0)",
"Imports" : "scales, httr, jsonlite, magrittr, digest, viridisLite,\nbase64enc, htmlwidgets, tidyr, dplyr, tibble, hexbin, lazyeval\n(>= 0.2.0), purrr",
"Suggests" : "MASS, maps, ggthemes, GGally, testthat, knitr, devtools,\nshiny (>= 0.14), htmltools, curl, rmarkdown, RColorBrewer,\nRserve, RSclient, broom, webshot, listviewer",
"LazyData" : "true",
"RoxygenNote" : "5.0.1",
"NeedsCompilation" : "no",
"Packaged" : "2016-11-11 18:58:50 UTC; cpsievert",
"Author" : "Carson Sievert [aut, cre],\n Chris Parmer [aut, cph],\n Toby Hocking [aut],\n Scott Chamberlain [aut],\n Karthik Ram [aut],\n Marianne Corvellec [aut],\n Pedro Despouy [aut]",
"Maintainer" : "Carson Sievert <cpsievert1@gmail.com>",
"Repository" : "CRAN",
"Date/Publication" : "2016-11-12 00:14:36",
"Built" : "R 3.3.2; ; 2016-11-13 11:11:35 UTC; unix"
}
},
"plyr" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "plyr",
"Version" : "1.8.4",
"Title" : "Tools for Splitting, Applying and Combining Data",
"Description" : "A set of tools that solves a common set of problems: you\n need to break a big problem down into manageable pieces, operate on each\n piece and then put all the pieces back together. For example, you might\n want to fit a model to each spatial location or time point in your study,\n summarise data by panels or collapse high-dimensional arrays to simpler\n summary statistics. The development of 'plyr' has been generously supported\n by 'Becton Dickinson'.",
"Authors@R" : "person(\"Hadley\", \"Wickham\", , \"hadley@rstudio.com\", c(\"aut\", \"cre\"))",
"URL" : "http://had.co.nz/plyr, https://github.com/hadley/plyr",
"BugReports" : "https://github.com/hadley/plyr/issues",
"Depends" : "R (>= 3.1.0)",
"Imports" : "Rcpp (>= 0.11.0)",
"LinkingTo" : "Rcpp",
"Suggests" : "abind, testthat, tcltk, foreach, doParallel, itertools,\niterators, covr",
"License" : "MIT + file LICENSE",
"LazyData" : "true",
"RoxygenNote" : "5.0.1",
"NeedsCompilation" : "yes",
"Packaged" : "2016-06-07 19:58:36 UTC; hadley",
"Author" : "Hadley Wickham [aut, cre]",
"Maintainer" : "Hadley Wickham <hadley@rstudio.com>",
"Repository" : "CRAN",
"Date/Publication" : "2016-06-08 10:40:15",
"Built" : "R 3.3.0; x86_64-apple-darwin13.4.0; 2016-06-09 09:08:22 UTC; unix"
}
},
"purrr" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "purrr",
"Title" : "Functional Programming Tools",
"Version" : "0.2.2",
"Authors@R" : "c(\n person(\"Hadley\", \"Wickham\", , \"hadley@rstudio.com\", c(\"aut\", \"cre\")),\n person(\"Lionel\", \"Henry\", , \"lionel.hry@gmail.com\", \"ctb\"),\n person(\"RStudio\", role = \"cph\")\n )",
"Description" : "Make your pure functions purr with the 'purrr' package. This\n package completes R's functional programming tools with missing features\n present in other programming languages.",
"License" : "GPL-3 | file LICENSE",
"LazyData" : "true",
"Imports" : "magrittr (>= 1.5), dplyr (>= 0.4.3), Rcpp, lazyeval (>= 0.2.0)",
"Suggests" : "testthat, covr",
"LinkingTo" : "Rcpp, dplyr, BH",
"URL" : "https://github.com/hadley/purrr",
"BugReports" : "https://github.com/hadley/purrr/issues",
"RoxygenNote" : "5.0.1",
"NeedsCompilation" : "yes",
"Packaged" : "2016-06-17 22:17:44 UTC; hadley",
"Author" : "Hadley Wickham [aut, cre],\n Lionel Henry [ctb],\n RStudio [cph]",
"Maintainer" : "Hadley Wickham <hadley@rstudio.com>",
"Repository" : "CRAN",
"Date/Publication" : "2016-06-18 10:05:18",
"Built" : "R 3.3.0; x86_64-apple-darwin13.4.0; 2016-06-19 10:14:43 UTC; unix"
}
},
"reshape2" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "reshape2",
"Title" : "Flexibly Reshape Data: A Reboot of the Reshape Package.",
"Version" : "1.4.1",
"Author" : "Hadley Wickham <h.wickham@gmail.com>",
"Maintainer" : "Hadley Wickham <h.wickham@gmail.com>",
"Description" : "Flexibly restructure and aggregate data using just two\n functions: melt and dcast (or acast).",
"URL" : "https://github.com/hadley/reshape",
"BugReports" : "https://github.com/hadley/reshape/issues",
"LinkingTo" : "Rcpp",
"Imports" : "plyr (>= 1.8.1), stringr, Rcpp",
"Suggests" : "testthat (>= 0.8.0), lattice",
"License" : "MIT + file LICENSE",
"LazyData" : "true",
"Packaged" : "2014-12-05 16:34:10 UTC; hadley",
"NeedsCompilation" : "yes",
"Repository" : "CRAN",
"Date/Publication" : "2014-12-06 06:56:59",
"Built" : "R 3.3.0; x86_64-apple-darwin13.4.0; 2016-05-05 08:01:32 UTC; unix"
}
},
"rpart" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "rpart",
"Priority" : "recommended",
"Version" : "4.1-10",
"Date" : "2015-06-29",
"Authors@R" : "c(person(\"Terry\", \"Therneau\", role = \"aut\",\n\t email = \"therneau@mayo.edu\"),\n person(\"Beth\", \"Atkinson\", role = \"aut\",\t\n\t email = \"atkinson@mayo.edu\"),\n person(\"Brian\", \"Ripley\", role = c(\"aut\", \"trl\", \"cre\"),\n email = \"ripley@stats.ox.ac.uk\",\n\t\t comment = \"author of initial R port\"))",
"Description" : "Recursive partitioning for classification, \n regression and survival trees. An implementation of most of the \n functionality of the 1984 book by Breiman, Friedman, Olshen and Stone.",
"Title" : "Recursive Partitioning and Regression Trees",
"Depends" : "R (>= 2.15.0), graphics, stats, grDevices",
"Suggests" : "survival",
"License" : "GPL-2 | GPL-3",
"LazyData" : "yes",
"ByteCompile" : "yes",
"Note" : "Maintainers are not available to give advice on using a package\nthey did not author.",
"NeedsCompilation" : "yes",
"Packaged" : "2015-06-29 09:13:49 UTC; ripley",
"Author" : "Terry Therneau [aut],\n Beth Atkinson [aut],\n Brian Ripley [aut, trl, cre] (author of initial R port)",
"Maintainer" : "Brian Ripley <ripley@stats.ox.ac.uk>",
"Repository" : "CRAN",
"Date/Publication" : "2015-06-29 17:15:41",
"Built" : "R 3.3.1; x86_64-apple-darwin13.4.0; 2016-06-24 18:37:18 UTC; unix"
}
},
"scales" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "scales",
"Version" : "0.4.1",
"Authors@R" : "c(\n person(\"Hadley\", \"Wickham\", , \"hadley@rstudio.com\", c(\"aut\", \"cre\")),\n person(\"RStudio\", role = \"cph\")\n )",
"Title" : "Scale Functions for Visualization",
"Description" : "Graphical scales map data to aesthetics, and provide\n methods for automatically determining breaks and labels\n for axes and legends.",
"URL" : "https://github.com/hadley/scales",
"BugReports" : "https://github.com/hadley/scales/issues",
"Depends" : "R (>= 2.13)",
"Imports" : "RColorBrewer, dichromat, plyr, munsell (>= 0.2), labeling,\nmethods, Rcpp",
"LinkingTo" : "Rcpp",
"Suggests" : "testthat (>= 0.8), covr, hms",
"License" : "MIT + file LICENSE",
"LazyLoad" : "yes",
"RoxygenNote" : "5.0.1",
"NeedsCompilation" : "yes",
"Packaged" : "2016-11-08 19:11:18 UTC; hadley",
"Author" : "Hadley Wickham [aut, cre],\n RStudio [cph]",
"Maintainer" : "Hadley Wickham <hadley@rstudio.com>",
"Repository" : "CRAN",
"Date/Publication" : "2016-11-09 18:28:56",
"Built" : "R 3.3.2; x86_64-apple-darwin13.4.0; 2016-11-10 10:44:34 UTC; unix"
}
},
"shiny" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "shiny",
"Type" : "Package",
"Title" : "Web Application Framework for R",
"Version" : "0.14",
"Authors@R" : "c(\n person(\"Winston\", \"Chang\", role = c(\"aut\", \"cre\"), email = \"winston@rstudio.com\"),\n person(\"Joe\", \"Cheng\", role = \"aut\", email = \"joe@rstudio.com\"),\n person(\"JJ\", \"Allaire\", role = \"aut\", email = \"jj@rstudio.com\"),\n person(\"Yihui\", \"Xie\", role = \"aut\", email = \"yihui@rstudio.com\"),\n person(\"Jonathan\", \"McPherson\", role = \"aut\", email = \"jonathan@rstudio.com\"),\n person(family = \"RStudio\", role = \"cph\"),\n person(family = \"jQuery Foundation\", role = \"cph\",\n comment = \"jQuery library and jQuery UI library\"),\n person(family = \"jQuery contributors\", role = c(\"ctb\", \"cph\"),\n comment = \"jQuery library; authors listed in inst/www/shared/jquery-AUTHORS.txt\"),\n person(family = \"jQuery UI contributors\", role = c(\"ctb\", \"cph\"),\n comment = \"jQuery UI library; authors listed in inst/www/shared/jqueryui/1.10.4/AUTHORS.txt\"),\n person(\"Mark\", \"Otto\", role = \"ctb\",\n comment = \"Bootstrap library\"),\n person(\"Jacob\", \"Thornton\", role = \"ctb\",\n comment = \"Bootstrap library\"),\n person(family = \"Bootstrap contributors\", role = \"ctb\",\n comment = \"Bootstrap library\"),\n person(family = \"Twitter, Inc\", role = \"cph\",\n comment = \"Bootstrap library\"),\n person(\"Alexander\", \"Farkas\", role = c(\"ctb\", \"cph\"),\n comment = \"html5shiv library\"),\n person(\"Scott\", \"Jehl\", role = c(\"ctb\", \"cph\"),\n comment = \"Respond.js library\"),\n person(\"Stefan\", \"Petre\", role = c(\"ctb\", \"cph\"),\n comment = \"Bootstrap-datepicker library\"),\n person(\"Andrew\", \"Rowls\", role = c(\"ctb\", \"cph\"),\n comment = \"Bootstrap-datepicker library\"),\n person(\"Dave\", \"Gandy\", role = c(\"ctb\", \"cph\"),\n comment = \"Font-Awesome font\"),\n person(\"Brian\", \"Reavis\", role = c(\"ctb\", \"cph\"),\n comment = \"selectize.js library\"),\n person(\"Kristopher Michael\", \"Kowal\", role = c(\"ctb\", \"cph\"),\n comment = \"es5-shim library\"),\n person(family = \"es5-shim contributors\", role = c(\"ctb\", \"cph\"),\n comment = \"es5-shim library\"),\n person(\"Denis\", \"Ineshin\", role = c(\"ctb\", \"cph\"),\n comment = \"ion.rangeSlider library\"),\n person(\"Sami\", \"Samhuri\", role = c(\"ctb\", \"cph\"),\n comment = \"Javascript strftime library\"),\n person(family = \"SpryMedia Limited\", role = c(\"ctb\", \"cph\"),\n comment = \"DataTables library\"),\n person(\"John\", \"Fraser\", role = c(\"ctb\", \"cph\"),\n comment = \"showdown.js library\"),\n person(\"John\", \"Gruber\", role = c(\"ctb\", \"cph\"),\n comment = \"showdown.js library\"),\n person(\"Ivan\", \"Sagalaev\", role = c(\"ctb\", \"cph\"),\n comment = \"highlight.js library\"),\n person(family = \"R Core Team\", role = c(\"ctb\", \"cph\"),\n comment = \"tar implementation from R\")\n )",
"Description" : "Makes it incredibly easy to build interactive web\n applications with R. Automatic \"reactive\" binding between inputs and\n outputs and extensive pre-built widgets make it possible to build\n beautiful, responsive, and powerful applications with minimal effort.",
"License" : "GPL-3 | file LICENSE",
"Depends" : "R (>= 3.0.0), methods",
"Imports" : "utils, httpuv (>= 1.3.3), mime (>= 0.3), jsonlite (>= 0.9.16),\nxtable, digest, htmltools (>= 0.3.5), R6 (>= 2.0), sourcetools",
"Suggests" : "datasets, Cairo (>= 1.5-5), testthat, knitr (>= 1.6),\nmarkdown, rmarkdown, ggplot2",
"URL" : "http://shiny.rstudio.com",
"BugReports" : "https://github.com/rstudio/shiny/issues",
"Collate" : "'app.R' 'bookmark-state-local.R' 'stack.R' 'bookmark-state.R'\n'bootstrap-layout.R' 'conditions.R' 'map.R' 'globals.R'\n'utils.R' 'bootstrap.R' 'cache.R' 'diagnose.R' 'fileupload.R'\n'graph.R' 'hooks.R' 'html-deps.R' 'htmltools.R'\n'image-interact-opts.R' 'image-interact.R' 'imageutils.R'\n'input-action.R' 'input-checkbox.R' 'input-checkboxgroup.R'\n'input-date.R' 'input-daterange.R' 'input-file.R'\n'input-numeric.R' 'input-password.R' 'input-radiobuttons.R'\n'input-select.R' 'input-slider.R' 'input-submit.R'\n'input-text.R' 'input-textarea.R' 'input-utils.R' 'insert-ui.R'\n'jqueryui.R' 'middleware-shiny.R' 'middleware.R' 'modal.R'\n'modules.R' 'notifications.R' 'priorityqueue.R' 'progress.R'\n'react.R' 'reactive-domains.R' 'reactives.R' 'render-plot.R'\n'render-table.R' 'run-url.R' 'serializers.R'\n'server-input-handlers.R' 'server.R' 'shiny-options.R'\n'shiny.R' 'shinyui.R' 'shinywrappers.R' 'showcase.R' 'tar.R'\n'timer.R' 'update-input.R'",
"RoxygenNote" : "5.0.1",
"NeedsCompilation" : "no",
"Packaged" : "2016-09-09 16:45:37 UTC; winston",
"Author" : "Winston Chang [aut, cre],\n Joe Cheng [aut],\n JJ Allaire [aut],\n Yihui Xie [aut],\n Jonathan McPherson [aut],\n RStudio [cph],\n jQuery Foundation [cph] (jQuery library and jQuery UI library),\n jQuery contributors [ctb, cph] (jQuery library; authors listed in\n inst/www/shared/jquery-AUTHORS.txt),\n jQuery UI contributors [ctb, cph] (jQuery UI library; authors listed in\n inst/www/shared/jqueryui/1.10.4/AUTHORS.txt),\n Mark Otto [ctb] (Bootstrap library),\n Jacob Thornton [ctb] (Bootstrap library),\n Bootstrap contributors [ctb] (Bootstrap library),\n Twitter, Inc [cph] (Bootstrap library),\n Alexander Farkas [ctb, cph] (html5shiv library),\n Scott Jehl [ctb, cph] (Respond.js library),\n Stefan Petre [ctb, cph] (Bootstrap-datepicker library),\n Andrew Rowls [ctb, cph] (Bootstrap-datepicker library),\n Dave Gandy [ctb, cph] (Font-Awesome font),\n Brian Reavis [ctb, cph] (selectize.js library),\n Kristopher Michael Kowal [ctb, cph] (es5-shim library),\n es5-shim contributors [ctb, cph] (es5-shim library),\n Denis Ineshin [ctb, cph] (ion.rangeSlider library),\n Sami Samhuri [ctb, cph] (Javascript strftime library),\n SpryMedia Limited [ctb, cph] (DataTables library),\n John Fraser [ctb, cph] (showdown.js library),\n John Gruber [ctb, cph] (showdown.js library),\n Ivan Sagalaev [ctb, cph] (highlight.js library),\n R Core Team [ctb, cph] (tar implementation from R)",
"Maintainer" : "Winston Chang <winston@rstudio.com>",
"Repository" : "CRAN",
"Date/Publication" : "2016-09-10 01:54:32",
"Built" : "R 3.3.0; ; 2016-09-10 10:34:37 UTC; unix"
}
},
"shinydashboard" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "shinydashboard",
"Title" : "Create Dashboards with 'Shiny'",
"Version" : "0.5.3",
"Authors@R" : "c(\n person(\"Winston\", \"Chang\", role = c(\"aut\", \"cre\"), email = \"winston@rstudio.com\"),\n person(family = \"RStudio\", role = \"cph\"),\n person(family = \"Almasaeed Studio\", role = c(\"ctb\", \"cph\"), comment = \"AdminLTE theme for Bootstrap\"),\n person(family = \"Adobe Systems Incorporated\", role = c(\"ctb\", \"cph\"), comment = \"Source Sans Pro font\")\n )",
"Description" : "Create dashboards with 'Shiny'. This package provides\n a theme on top of 'Shiny', making it easy to create attractive dashboards.",
"URL" : "http://rstudio.github.io/shinydashboard/",
"Depends" : "R (>= 3.0)",
"License" : "GPL-2 | file LICENSE",
"Imports" : "utils, shiny (>= 0.12.1), htmltools (>= 0.2.6)",
"BugReports" : "https://github.com/rstudio/shinydashboard",
"RoxygenNote" : "5.0.1",
"NeedsCompilation" : "no",
"Packaged" : "2016-09-20 18:47:14 UTC; winston",
"Author" : "Winston Chang [aut, cre],\n RStudio [cph],\n Almasaeed Studio [ctb, cph] (AdminLTE theme for Bootstrap),\n Adobe Systems Incorporated [ctb, cph] (Source Sans Pro font)",
"Maintainer" : "Winston Chang <winston@rstudio.com>",
"Repository" : "CRAN",
"Date/Publication" : "2016-09-20 22:18:55",
"Built" : "R 3.3.0; ; 2016-09-21 11:35:15 UTC; unix"
}
},
"sourcetools" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "sourcetools",
"Type" : "Package",
"Title" : "Tools for Reading, Tokenizing and Parsing R Code",
"Version" : "0.1.5",
"Author" : "Kevin Ushey",
"Maintainer" : "Kevin Ushey <kevinushey@gmail.com>",
"Description" : "Tools for the reading and tokenization of R code. The\n 'sourcetools' package provides both an R and C++ interface for the tokenization\n of R code, and helpers for interacting with the tokenized representation of R\n code.",
"License" : "MIT + file LICENSE",
"LazyData" : "TRUE",
"Depends" : "R (>= 3.0.2)",
"Suggests" : "testthat",
"RoxygenNote" : "5.0.1",
"BugReports" : "https://github.com/kevinushey/sourcetools/issues",
"Encoding" : "UTF-8",
"NeedsCompilation" : "yes",
"Packaged" : "2016-09-14 22:38:37 UTC; kevin",
"Repository" : "CRAN",
"Date/Publication" : "2016-09-15 03:07:07",
"Built" : "R 3.3.0; x86_64-apple-darwin13.4.0; 2016-09-15 12:52:49 UTC; unix"
}
},
"stringi" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "stringi",
"Version" : "1.1.1",
"Date" : "2016-05-25",
"Title" : "Character String Processing Facilities",
"Description" : "Allows for fast, correct, consistent, portable,\n as well as convenient character string/text processing in every locale\n and any native encoding. Owing to the use of the ICU library,\n the package provides R users with platform-independent functions\n known to Java, Perl, Python, PHP, and Ruby programmers. Among available\n features there are: pattern searching (e.g., with ICU Java-like regular\n expressions or the Unicode Collation Algorithm), random string generation,\n case mapping, string transliteration, concatenation,\n Unicode normalization, date-time formatting and parsing, etc.",
"URL" : "http://www.gagolewski.com/software/stringi/\nhttp://site.icu-project.org/ http://www.unicode.org/",
"BugReports" : "http://github.com/gagolews/stringi/issues",
"SystemRequirements" : "ICU4C (>= 50, optional)",
"Type" : "Package",
"Depends" : "R (>= 2.13.1)",
"Imports" : "tools, utils, stats",
"Biarch" : "TRUE",
"License" : "file LICENSE",
"Author" : "Marek Gagolewski [aut, cre] and Bartek Tartanus [ctb] (stringi source code);\n IBM and other contributors (ICU4C 55.1 source code);\n Unicode, Inc. (Unicode Character Database)",
"Maintainer" : "Marek Gagolewski <gagolews@rexamine.com>",
"RoxygenNote" : "5.0.1",
"NeedsCompilation" : "yes",
"Packaged" : "2016-05-25 15:59:57 UTC; gagolews",
"License_is_FOSS" : "yes",
"Repository" : "CRAN",
"Date/Publication" : "2016-05-27 18:08:57",
"Built" : "R 3.3.0; x86_64-apple-darwin13.4.0; 2016-05-28 09:25:45 UTC; unix"
}
},
"stringr" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "stringr",
"Version" : "1.0.0",
"Title" : "Simple, Consistent Wrappers for Common String Operations",
"Description" : "A consistent, simple and easy to use set of wrappers around the\n fantastic 'stringi' package. All function and argument names (and positions)\n are consistent, all functions deal with \"NA\"'s and zero length vectors\n in the same way, and the output from one function is easy to feed into\n the input of another.",
"Authors@R" : "c(\n person(\"Hadley\", \"Wickham\", , \"hadley@rstudio.com\", c(\"aut\", \"cre\", \"cph\")),\n person(\"RStudio\", role = \"cph\")\n )",
"License" : "GPL-2",
"Depends" : "R (>= 2.14)",
"Imports" : "stringi (>= 0.4.1), magrittr",
"Suggests" : "testthat, knitr",
"VignetteBuilder" : "knitr",
"NeedsCompilation" : "no",
"Packaged" : "2015-04-29 12:46:34 UTC; hadley",
"Author" : "Hadley Wickham [aut, cre, cph],\n RStudio [cph]",
"Maintainer" : "Hadley Wickham <hadley@rstudio.com>",
"Repository" : "CRAN",
"Date/Publication" : "2015-04-30 11:48:24",
"Built" : "R 3.3.0; ; 2016-05-05 02:35:51 UTC; unix"
}
},
"survival" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Title" : "Survival Analysis",
"Maintainer" : "Terry M Therneau <therneau.terry@mayo.edu>",
"Priority" : "recommended",
"Package" : "survival",
"Version" : "2.39-4",
"Depends" : "R (>= 2.13.0)",
"Imports" : "graphics, Matrix, methods, splines, stats, utils",
"LazyData" : "Yes",
"LazyLoad" : "Yes",
"ByteCompile" : "Yes",
"Authors@R" : "c(person(c(\"Terry\", \"M\"), \"Therneau\",\n email=\"therneau.terry@mayo.edu\",\n\t role=c(\"aut\", \"cre\")),\n person(\"Thomas\", \"Lumley\", role=c(\"ctb\", \"trl\"),\n\t comment=\"original S->R port and maintainer until 2009\"))",
"Description" : "Contains the core survival analysis routines, including\n\t definition of Surv objects, \n\t Kaplan-Meier and Aalen-Johansen (multi-state) curves, Cox models,\n\t and parametric accelerated failure time models.",
"License" : "LGPL (>= 2)",
"NeedsCompilation" : "yes",
"Packaged" : "2016-05-10 20:07:43 UTC; therneau",
"Author" : "Terry M Therneau [aut, cre],\n Thomas Lumley [ctb, trl] (original S->R port and maintainer until 2009)",
"Repository" : "CRAN",
"Date/Publication" : "2016-05-11 11:45:26",
"Built" : "R 3.3.1; x86_64-apple-darwin13.4.0; 2016-06-24 18:38:43 UTC; unix"
}
},
"tibble" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "tibble",
"Encoding" : "UTF-8",
"Version" : "1.2",
"Title" : "Simple Data Frames",
"Description" : "Provides a 'tbl_df' class that offers better checking and\n printing capabilities than traditional data frames.",
"Authors@R" : "c(\n person(\"Hadley\", \"Wickham\", , \"hadley@rstudio.com\", \"aut\"),\n person(\"Romain\", \"Francois\", , \"romain@r-enthusiasts.com\", \"aut\"),\n person(\"Kirill\", \"Müller\", , \"krlmlr+r@mailbox.org\", c(\"aut\", \"cre\")),\n person(\"RStudio\", role = \"cph\")\n )",
"URL" : "https://github.com/hadley/tibble",
"BugReports" : "https://github.com/hadley/tibble/issues",
"Depends" : "R (>= 3.1.2)",
"Imports" : "methods, assertthat, utils, lazyeval (>= 0.1.10), Rcpp",
"Suggests" : "testthat, withr, knitr (>= 1.5.32), rmarkdown, nycflights13,\nmicrobenchmark",
"LinkingTo" : "Rcpp",
"LazyData" : "yes",
"License" : "MIT + file LICENSE",
"RoxygenNote" : "5.0.1",
"VignetteBuilder" : "knitr",
"NeedsCompilation" : "yes",
"Packaged" : "2016-08-26 11:42:44 UTC; muelleki",
"Author" : "Hadley Wickham [aut],\n Romain Francois [aut],\n Kirill Müller [aut, cre],\n RStudio [cph]",
"Maintainer" : "Kirill Müller <krlmlr+r@mailbox.org>",
"Repository" : "CRAN",
"Date/Publication" : "2016-08-26 21:50:28",
"Built" : "R 3.3.0; x86_64-apple-darwin13.4.0; 2016-08-27 23:01:24 UTC; unix",
"RemoteType" : "cran",
"RemoteSha" : "1.2",
"RemoteRepos" : "structure(\"https://cran.rstudio.com/\", .Names = \"CRAN\")",
"RemotePkgType" : "binary"
}
},
"tidyr" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "tidyr",
"Title" : "Easily Tidy Data with `spread()` and `gather()` Functions",
"Version" : "0.6.0",
"Authors@R" : "c(\n person(\"Hadley\", \"Wickham\", , \"hadley@rstudio.com\", c(\"aut\", \"cre\")),\n person(\"RStudio\", role = \"cph\")\n )",
"Description" : "An evolution of 'reshape2'. It's designed specifically for data\n tidying (not general reshaping or aggregating) and works well with\n 'dplyr' data pipelines.",
"Depends" : "R (>= 3.1.0)",
"License" : "MIT + file LICENSE",
"LazyData" : "true",
"Imports" : "tibble, dplyr (>= 0.4), stringi, lazyeval, magrittr, Rcpp",
"URL" : "https://github.com/hadley/tidyr",
"BugReports" : "https://github.com/hadley/tidyr/issues",
"Suggests" : "knitr, testthat, covr, gapminder, rmarkdown",
"VignetteBuilder" : "knitr",
"LinkingTo" : "Rcpp",
"RoxygenNote" : "5.0.1",
"NeedsCompilation" : "yes",
"Packaged" : "2016-08-11 22:23:45 UTC; hadley",
"Author" : "Hadley Wickham [aut, cre],\n RStudio [cph]",
"Maintainer" : "Hadley Wickham <hadley@rstudio.com>",
"Repository" : "CRAN",
"Date/Publication" : "2016-08-12 10:20:52",
"Built" : "R 3.3.0; x86_64-apple-darwin13.4.0; 2016-08-13 09:44:15 UTC; unix",
"RemoteType" : "cran",
"RemoteSha" : "0.6.0",
"RemoteRepos" : "structure(\"https://cran.rstudio.com/\", .Names = \"CRAN\")",
"RemotePkgType" : "binary"
}
},
"viridisLite" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "viridisLite",
"Type" : "Package",
"Title" : "Default Color Maps from 'matplotlib' (Lite Version)",
"Version" : "0.1.3",
"Date" : "2016-03-11",
"Authors@R" : "c(\n person(\"Simon\", \"Garnier\", email = \"garnier@njit.edu\", role = c(\"aut\", \"cre\")),\n person(\"Noam\", \"Ross\", email = \"noam.ross@gmail.com\", role = c(\"ctb\", \"cph\")),\n person(\"Bob\", \"Rudis\", email = \"bob@rudis.net\", role = c(\"ctb\", \"cph\"))\n )",
"Maintainer" : "Simon Garnier <garnier@njit.edu>",
"Description" : "Port of the new 'matplotlib' color maps ('viridis' - the default\n -, 'magma', 'plasma' and 'inferno') to 'R'. 'matplotlib' <http://matplotlib.org/\n > is a popular plotting library for 'python'. These color maps are designed\n in such a way that they will analytically be perfectly perceptually-uniform,\n both in regular form and also when converted to black-and-white. They are\n also designed to be perceived by readers with the most common form of color\n blindness. This is the 'lite' version of the more complete 'viridis' package\n that can be found at <https://cran.r-project.org/package=viridis>.",
"License" : "MIT + file LICENSE",
"LazyData" : "TRUE",
"Encoding" : "UTF-8",
"Depends" : "R (>= 2.10)",
"Imports" : "stats, grDevices",
"Suggests" : "hexbin (>= 1.27.0), ggplot2 (>= 1.0.1)",
"URL" : "https://github.com/sjmgarnier/viridisLite",
"BugReports" : "https://github.com/sjmgarnier/viridisLite/issues",
"RoxygenNote" : "5.0.1",
"NeedsCompilation" : "no",
"Packaged" : "2016-03-12 00:33:31 UTC; simon",
"Author" : "Simon Garnier [aut, cre],\n Noam Ross [ctb, cph],\n Bob Rudis [ctb, cph]",
"Repository" : "CRAN",
"Date/Publication" : "2016-03-12 06:17:45",
"Built" : "R 3.3.0; ; 2016-05-04 16:22:29 UTC; unix",
"RemoteType" : "cran",
"RemoteSha" : "0.1.3",
"RemoteRepos" : "structure(\"https://cran.rstudio.com/\", .Names = \"CRAN\")",
"RemotePkgType" : "binary"
}
},
"xtable" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "xtable",
"Version" : "1.8-2",
"Date" : "2016-01-08",
"Title" : "Export Tables to LaTeX or HTML",
"Author" : "David B. Dahl <dahl@stat.byu.edu>",
"Maintainer" : "David Scott <d.scott@auckland.ac.nz>",
"Imports" : "stats, utils",
"Suggests" : "knitr, lsmeans, spdep, splm, sphet, plm, zoo, survival",
"VignetteBuilder" : "knitr",
"Description" : "Coerce data to LaTeX and HTML tables.",
"URL" : "http://xtable.r-forge.r-project.org/",
"Depends" : "R (>= 2.10.0)",
"License" : "GPL (>= 2)",
"Repository" : "CRAN",
"NeedsCompilation" : "no",
"Packaged" : "2016-02-02 02:58:02 UTC; dsco036",
"Date/Publication" : "2016-02-05 19:22:18",
"Built" : "R 3.3.0; ; 2016-05-04 13:58:57 UTC; unix"
}
},
"yaml" : {
"Source" : "CRAN",
"Repository" : "https://cran.rstudio.com/",
"description" : {
"Package" : "yaml",
"Type" : "Package",
"Title" : "Methods to convert R data to YAML and back",
"Version" : "2.1.13",
"Suggests" : "testthat",
"Date" : "2014-06-12",
"Author" : "Jeremy Stephens <jeremy.stephens@vanderbilt.edu>",
"Maintainer" : "Jeremy Stephens <jeremy.stephens@vanderbilt.edu>",
"License" : "BSD_3_clause + file LICENSE",
"Description" : "This package implements the libyaml YAML 1.1 parser and emitter (http://pyyaml.org/wiki/LibYAML) for R.",
"Packaged" : "2014-06-12 18:04:44 UTC; stephej1",
"NeedsCompilation" : "yes",
"Repository" : "CRAN",
"Date/Publication" : "2014-06-12 21:01:16",
"Built" : "R 3.3.0; x86_64-apple-darwin13.4.0; 2016-05-04 14:36:58 UTC; unix"
}
}
},
"files" : {
"example_data.RData" : {
"checksum" : "967303c3d2259e8118ddc467e40b1d1c"
},
"helper.R" : {
"checksum" : "c7b85163b3eca103be06d1ae41ba7463"
},
"overview.md" : {
"checksum" : "8644e70af5c31f003a18b3ba486810fe"
},
"packrat/desc/acepack" : {
"checksum" : "2cf253ed8f5cd430e4d70e07e4bdc119"
},
"packrat/desc/assertthat" : {
"checksum" : "47b6dbec235d914f0e89f33e330a146a"
},
"packrat/desc/base64enc" : {
"checksum" : "277258c8e74155afd738e000e81f5d74"
},
"packrat/desc/BH" : {
"checksum" : "ff5f7f9f67cad1426766619b1c4e1fed"
},
"packrat/desc/chron" : {
"checksum" : "8ca40e886027d196277e9aa0ad15f17f"
},
"packrat/desc/cluster" : {
"checksum" : "e43c18e9834493bac4805cf567211dea"
},
"packrat/desc/colorspace" : {
"checksum" : "2f3dde2de5e17e33c120ae5ecf9f2491"
},
"packrat/desc/curl" : {
"checksum" : "deb93710d8764138645f7cd69b64a690"
},
"packrat/desc/data.table" : {
"checksum" : "0f11c25f5ae69256fc62440e514b7b9f"
},
"packrat/desc/DBI" : {
"checksum" : "5c372a48e5999f6551aadf917cd73a73"
},
"packrat/desc/dichromat" : {
"checksum" : "cf6d3af84838d8982c4622483b1754df"
},
"packrat/desc/digest" : {
"checksum" : "7bd00115c0906d00e668e198a019cca5"
},
"packrat/desc/dplyr" : {
"checksum" : "b3881e30b4b67e98d55b7634ce2f5d3c"
},
"packrat/desc/foreign" : {
"checksum" : "2fc5a7f7ad320fcaaf9f21da006b391c"
},
"packrat/desc/Formula" : {
"checksum" : "377fd50853c5bbf782dafa750c13b974"
},
"packrat/desc/ggplot2" : {
"checksum" : "7cf7bf8080c32fdfb0224c0e6b9a4980"
},
"packrat/desc/gridExtra" : {
"checksum" : "2a71c65c4902a924055e86cef08c1c1c"
},
"packrat/desc/gtable" : {
"checksum" : "77a0a875ff539f5a910164ea2a9ff59f"
},
"packrat/desc/hexbin" : {
"checksum" : "fe86e11043741c3fee93a650113d9c46"
},
"packrat/desc/Hmisc" : {
"checksum" : "b295412130fe52697ab09115945978c3"
},
"packrat/desc/htmltools" : {
"checksum" : "e604f6096a2f89663f1b0e3ca7fd1193"
},
"packrat/desc/htmlwidgets" : {
"checksum" : "218a34b8adbfb1b5910506d8f12167ce"
},
"packrat/desc/httpuv" : {
"checksum" : "fdbdc71b9185a4d8b3aa0f7912096b43"
},
"packrat/desc/httr" : {
"checksum" : "7f7690dc5f8ea1e3c576d5d84b883aa3"
},
"packrat/desc/jsonlite" : {
"checksum" : "ba7d5a0b5b192f36b41dbd9751e29cb5"
},
"packrat/desc/labeling" : {
"checksum" : "6c2f27ebac26cd41684f200e6883e347"
},
"packrat/desc/lattice" : {
"checksum" : "70a98a93613898d95fa8626a21fd3a4a"
},
"packrat/desc/latticeExtra" : {
"checksum" : "980b17a635c8f9a6f3403718b72d3c8f"
},
"packrat/desc/lazyeval" : {
"checksum" : "d718c30a6cebb5c9a1a5a27bb46318a7"
},
"packrat/desc/magrittr" : {
"checksum" : "c2ade89709891682066fff67dbc6be02"
},
"packrat/desc/markdown" : {
"checksum" : "40115f314418304390ea8663738190be"
},
"packrat/desc/MASS" : {
"checksum" : "049781fe02842ef0fd35d477c68d6e5a"
},
"packrat/desc/Matrix" : {
"checksum" : "51f4351385b8f442d10a0da221e9fbce"
},
"packrat/desc/mime" : {
"checksum" : "d273cef9a61aa1d449b6fc784e4c2601"
},
"packrat/desc/munsell" : {
"checksum" : "a225cfb79d8298815cba8059b8044b76"
},
"packrat/desc/nnet" : {
"checksum" : "d105ff66af8a36c7885dfaa9cb62e182"
},
"packrat/desc/openssl" : {
"checksum" : "d9ab6b2c74dd94a1043cd2f6953bd395"
},
"packrat/desc/packrat" : {
"checksum" : "e49938717591d03e31a05f735af37589"
},
"packrat/desc/plotly" : {
"checksum" : "8f4ff8e5edce94cc2bb62eed49572ba6"
},
"packrat/desc/plyr" : {
"checksum" : "1a38f5e606ed45ae7beb272976357535"
},
"packrat/desc/purrr" : {
"checksum" : "3cd5889adcd3316e8dc8188933cfc4e8"
},
"packrat/desc/R6" : {
"checksum" : "578027dccae378235f3d2ee42201d033"
},
"packrat/desc/RColorBrewer" : {
"checksum" : "c72d73260c4b310481611fc9625fe7fd"
},
"packrat/desc/Rcpp" : {
"checksum" : "6c2c493fec39d6da7a4797ff0e8f42b6"
},
"packrat/desc/reshape2" : {
"checksum" : "9f6bb06015f42e5f3c38a18a75b32828"
},
"packrat/desc/rpart" : {
"checksum" : "6b2531b9ee2b263c31e8c48d83844168"
},
"packrat/desc/scales" : {
"checksum" : "91be45fecc9b3d9a991a757ea0c9dd93"
},
"packrat/desc/shiny" : {
"checksum" : "442470a21be267f4197a0a253785a655"
},
"packrat/desc/shinydashboard" : {
"checksum" : "36c96c375ccfdcf4d2fce7fd698d161b"
},
"packrat/desc/sourcetools" : {
"checksum" : "cb5c4efff155636bcac46a6b0a5fd5e3"
},
"packrat/desc/stringi" : {
"checksum" : "2764651e61b5acf055cad28de3f8cdec"
},
"packrat/desc/stringr" : {
"checksum" : "a9378afd3c033008c8ab93d9ff61a721"
},
"packrat/desc/survival" : {
"checksum" : "f36487895f6f5da5d1caeeec55b0f49a"
},
"packrat/desc/tibble" : {
"checksum" : "c6be7d838688537e2ebccc5046d46783"
},
"packrat/desc/tidyr" : {
"checksum" : "82bb5a29103228dad32129ff23d4d1c8"
},
"packrat/desc/viridisLite" : {
"checksum" : "81b5a281b36de450f7a6de1ba81cad85"
},
"packrat/desc/xtable" : {
"checksum" : "37067b8e71f324678777184359372588"
},
"packrat/desc/yaml" : {
"checksum" : "f932d50e4d79be971b6a9c21e9d60b63"
},
"packrat/packrat.lock" : {
"checksum" : "9ab1db9ee77e7e41572fc122a227f655"
},
"pesame.R" : {
"checksum" : "366d865cc4e609302ba2fc1824455f8e"
},
"server.R" : {
"checksum" : "c19a9b6db2c94c82b795b4f466a53686"
},
"ui.R" : {
"checksum" : "76eda09d1941fe9869675b936d66d285"
}
},
"users" : null
}

This is the overview

Some Stuff

  • Item
  • Item
  • Item
  • Blah
  • Blah
## 2013 Copyright Alexander V. Alekseyenko
library(Hmisc)
library(colorspace)
table.wilcox.auc = function(xx, f, alpha=0.05){
rnames = colnames(wilcox.auc(xx[,1], f))
wt = apply(xx, 2, function(z) wilcox.auc(z, f))
rownames(wt) = rnames
wt
}
wilcox.auc = function(x, f, alpha=0.05){
w = rcorr.cens(x, f)
auc = w['C Index']
se = w['S.D.']/2 # Dxy to AUC transformation
low = auc+qnorm(alpha)*se
high = auc+qnorm(1-alpha)*se
p.value = wilcox.test(x~f)$p.value
ns = tapply(f,f,length)
res=rbind(n1=ns[1], n2=ns[2], auc=auc, se=se, low=low, high=high, p.value=p.value)
colnames(res) = ""
t(res)
}
wilcox.auc.barplot = function(wt, f, ticks = 5){
oo = order(wt["auc",])
wt = wt[,oo, drop=F]
lims = round(min(0.5, max(abs(c(wt["high",], wt["low",])-0.5))), 2)
bar.lengths = wt["auc",,drop=F]-0.5
cols = c("red", "green")[(bar.lengths>0.0)+1]
ys = barplot(c(bar.lengths), horiz=T, axes=F, xlim=c(-lims, lims), col=cols, xlab="AUC", names.arg = colnames(bar.lengths))
ticks = seq(-lims, lims, length.out=ticks)
labels = format(ticks+0.5, digits=3)
axis(1, at= ticks, labels=labels)
legend("topleft", bty="n", legend=levels(f)[1], text.col='black', horiz=T)
legend("topright", bty="n", legend=levels(f)[2], text.col='black', horiz=T)
segments(wt["low",] - 0.5, ys, wt["high",] - 0.5, ys, col="gray")
abline(v=0, lwd=5)
}
auc.se = function(theta, n, p=0.5){
q1 = theta/(2-theta)
q2 = 2*theta^2/(1+theta)
na = n*p
nn = n*(1-p)
sqrt((theta * (1-theta) + (na-1)*(q1-theta^2) + (nn-1)*(q2-theta^2))/(nn*na))
}
# auc.se(.7, 10)
# Predictive Effect Size Analysis in Multivariate Ensembles (PESAME)
# x = matrix(runif(20*10), nrow=20, ncol=10)
# y = matrix(runif(19*10), nrow=19, ncol=10)
# f = factor(c(rep(0, dim(x)[1]), rep(1, dim(y)[1])))
# xx = rbind(x,y)
#rnames = colnames(wilcox.auc(xx[,1], f))
#wt = apply(xx, 2, function(z) wilcox.auc(z, f))
#rownames(wt) = rnames
#wilcox.auc.barplot(wt, f)
#
# This is the server logic of a Shiny web application. You can run the
# application by clicking 'Run App' above.
#
# Find out more about building applications with Shiny here:
#
# http://shiny.rstudio.com/
#
library(shiny)
library(shinydashboard)
library(plotly)
library(dplyr)
# Define server logic required to draw a histogram
shinyServer(function(input, output) {
## keep track of elements inserted and not yet removed
inserted <- c()
# Load the functions
source('pesame.R')
load("example_data.RData") # creates data 'otut' and factor value 'f'
source('helper.R')
#sink("sink-example.txt")
helper.setpar() # set plot parameters
#####################################################################
#####################################################################
# Apply the selected adjustment method to the original data
baseData <- reactive({
print(paste("***** data with ADJ MEHTOD ", input$adj_method))
helper.data_by_auc(otut,f,input$adj_method) })
############################################################
############################################################
# filter the data and transpose
baseFilteredData <- reactive({
ft = baseData()
sf <- as.numeric(input$signficance_threshold)
filt = (ft["p.adjust",] < sf) & !is.na(ft["p.adjust",])
t(ft[,filt,drop=F]) })
############################################################
############################################################
# number of filtered rows
rowsDisplayed <- reactive({
b <- baseFilteredData()
nrow(b)
})
############################################################
############################################################
# number of rows in original data set (eg. before filters applied)
availableRows <- reactive({
ft = baseData()
nrow(t(ft))
})
############################################################
############################################################
# generates sequence for tick marks
generateTicks <- function(dd) {
tickMarkers = round(min(0.5, max(abs(c(dd$high, dd$low)-0.5))), 2)
seq(-tickMarkers, tickMarkers, length.out=5)
}
#####################################################################
# Apply the filter to the base data.
# Get data with adjust method applied, then apply the p.value filter,
# transpose the result.
filteredData <- reactive({
b <- baseFilteredData()
if (nrow(b) == 0) {
return(data.frame())
}
dd = as.data.frame(b)
ticks = generateTicks(dd)
#print(paste("data frame", str(dd)))
#print(rownames(dd))
dd$Enriched = levels(f)[(dd$auc<.5) + 1]
dd$Names = factor(rownames(dd), levels=rownames(dd)[order(dd$auc)])
dd
})
############################################################
############################################################
# Generate plot using ggplot
generate_ggplot <- function(dd){
if(length(dd) > 0) {
ticks = generateTicks(dd)
dd$heights = dd$auc - 0.5
ggplot(data=dd, aes(y=heights, x=Names)) +
theme_bw() +
geom_bar(stat="identity", aes(fill=Enriched)) +
geom_errorbar(aes(ymax = high-0.5, ymin=low-0.5)) +
coord_flip() + xlab("") + ylab("") +
scale_y_continuous(breaks = ticks, labels = format(ticks+0.5, digits=3))
} else {
ggplot() # empty plot
}
}
############################################################
############################################################
# Render the plot
output$filteredPlot <- renderPlot({
generate_ggplot(filteredData())
})
############################################################
############################################################
# Informational message
output$informationMessage <- renderText({
msg <- paste("Displaying ", rowsDisplayed(), " of ", availableRows(), " total rows using ",
input$adj_method, " significance value ", input$signficance_threshold)
print(msg)
msg })
#####################################################################
#####################################################################
#
##############################################
##############################################
generatePlot_ly <- function(dd) {
print(paste("211: generatePlot_ly"))
if(length(dd) <= 0) {
print(paste("126: returning empty plot_ly,no rows"))
return(ggplot())
}
ticks = generateTicks(dd)
# the hover doesnot work on the ones that are negative
# Create lists for axis properties
f1 <- list(
family = "Arial, sans-serif",
size = 18,
color = "lightgrey")
f2 <- list(
family = "Old Standard TT, serif",
size = 14,
color = "#ff9999")
my.xaxis = list( title = "auc",
autotick = TRUE,
ticktextsrc = format(ticks+0.5, digits=3),
showticklabels = TRUE,
#titlefont = f1,
#tickfont = f2,
showline = TRUE,
linecolor = toRGB("gray"),
linewidth = 1,
ticktext = format(ticks+0.5, digits=3),
tickvals = ticks,
tickmode = "array"
)
my.error.bars = list(type = "data", symmetric = FALSE, color = '#333333',arrayminus = ~dd$low-0.5,array = ~dd$high-0.5)
#hovermode = "closest", source = "source"
my_text=paste(dd$Names, " Auc ",round(dd$auc,2)," high: ", round(dd$high,2), "low", round(dd$low,2))
ppxx <- dd %>%
plot_ly( x = ~dd$heights, y = ~dd$Names, color = ~dd$Enriched, type = "bar", orientaton = "h",
hoverinfo = "text", text = my_text ) %>%
#add_bars( orientation = 'h', color = ~dd$Enriched ) %>%
add_markers( x = ~dd$low - 0.5, y = ~dd$Names, marker = list(symbol=142, color="black"), showlegend = FALSE ) %>%
add_markers( x = ~dd$high - 0.5, y = ~dd$Names, marker = list(symbol=142, color="black"), showlegend = FALSE,
hoverinfo = "none" ) %>%
add_segments( x = ~dd$low - 0.5, xend = ~dd$high - 0.5, y = ~dd$Names, yend = ~dd$Names, color = toRGB("black"),
showlegend = FALSE, hoverinfo = "none") %>%
layout(title =NULL, xaxis = my.xaxis, margin = list(l=120,t=50,b=30,unit="pt",pad=2),
yaxis = list(title=""))
ppxx
}
#####################################################################
#####################################################################
#
output$filteredPlotly <- renderPlotly({
dd <- filteredData()
if(length(dd) == 0) {
return(NULL)
} else {
dd$heights = dd$auc - 0.5
dd$auc1 = dd$heights
dd$Enriched = levels(f)[(dd$auc<.5) + 1]
dd$Names = factor(rownames(dd), levels=rownames(dd)[order(dd$auc)])
generatePlot_ly(dd)
}
})
#####################################################################
#####################################################################
#
output$filterSummary <- renderTable({ data.frame(filteredData()) })
#####################################################################
#####################################################################
#
output$dataTable <- renderDataTable({
df = data.frame(filteredData())
if(length(df) > 0) {
c = colnames(df)
#print(paste("colnames ", c))
#print(paste("rownames ", rownames(df)))
df1 = df[c('Names','Enriched','auc','low','high','p.adjust',
'p.value', 'n1', 'n2')]
df1
} else {
df
}
}, options = list(orderClasses = TRUE))
### Update Citations when the method or adj method changes
observeEvent(input$adj_method, {
print(paste("adjust method changed ", input$adj_method))
btn <- input$adj_method
id <- paste0('txt', btn)
insertUI(
selector = '#placeholder',
## wrap element in a div with id for ease of removal
ui = tags$div(
tags$p(paste('Element number', btn)),
id = id
)
)
inserted <<- c(id, inserted)
})
#####################################################################
#####################################################################
#
summaryText <- reactive({
print("BLAH")
withTags({
div(class="header",
p("Specify a metadata file which contains a data.frame",
"(rownames must make the colnames of the data file)"),
p( paste("adjustment method: ", input$adj_method, " significant threshold: ", input$signficance_threshold,
"Suggested methodology wording:
References:
1.
2.
"))
)})
})
#####################################################################
#####################################################################
#
output$summary <- renderText({
paste("adjustment method: ", input$adj_method,
" significant threshold: ", input$signficance_threshold,
"<br/>Suggested methodology wording: References: 1. 2. ")})
})
#
# This is the user-interface definition of a Shiny web application. You can
# run the application by clicking 'Run App' above.
#
# Find out more about building applications with Shiny here:
#
# http://shiny.rstudio.com/
#
library(shiny)
library(shinydashboard)
library(plotly)
library(markdown)
significance.options <- list(
"1.0" = 1.0,
"0.5" = 0.5,
"0.2" = 0.2,
"0.1" = 0.1,
"0.05" = 0.05,
"0.01" = 0.01,
"0.001" = 0.001,
"0.0001" = 0.0001,
"0.00001" = 0.00001,
"0.000001" = 0.000001,
"0.0000001" = 0.0000001,
"0.00000001" = 0.00000001,
"0.000000001" = 0.000000001)
significance.options.default = significance.options[3]
method.options = list("holm" = "holm", "hochberg" = "hochberg",
"hommel" = "hommel", "bonferroni" = "bonferroni",
"BH" = "BH","BY" = "BY", "fdr" = "fdr","none" = "none")
method.options.default = "fdr"
header <- dashboardHeader(
title = "PESAME Dashboard Header"
)
body <- dashboardBody(
fluidRow(verbatimTextOutput("informationMessage")),
fluidRow(
column( width = 9,
tabsetPanel(type="tabs",
tabPanel("Plotly",plotlyOutput("filteredPlotly")),
tabPanel("Plot",plotOutput("filteredPlot")),
# inside this tab put the citation and a markdown specific to this particular item
tabPanel("Citation",
textOutput("summary")),
tabPanel("Overview",
# maybe two rows, one the parameters output,
# then some details about the parameters
includeMarkdown("overview.md"))
)
),
column(width = 3,
selectInput("adj_method", label = h3("Comparison Method"),
choices = method.options,
selectize = FALSE,
size = 1,
selected = method.options.default),
selectInput(inputId = "signficance_threshold",
label=h3("Significance Threshold"),
selectize = FALSE,
size = 1,
choices = significance.options,
selected = significance.options.default ),
submitButton("Generate data")
)
)
#,
#fluidRow( tabPanel("Data", dataTableOutput("dataTable")))))
)
dashboardPage( header, dashboardSidebar(disable = TRUE), body)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment