Skip to content

Commit

Permalink
version 3.0.4
Browse files Browse the repository at this point in the history
  • Loading branch information
tpq authored and cran-robot committed Jun 2, 2017
1 parent 5bf5085 commit c05f5ad
Show file tree
Hide file tree
Showing 91 changed files with 5,593 additions and 1,109 deletions.
17 changes: 9 additions & 8 deletions DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
Package: propr
Title: Calculating Proportionality Between Vectors of Compositional
Data
Version: 2.2.0
Version: 3.0.4
URL: http://github.com/tpq/propr
BugReports: http://github.com/tpq/propr/issues
Authors@R: c(
person("Thomas", "Quinn", email = "contacttomquinn@gmail.com", role = c("aut", "cre")),
person("David", "Lovell", email = "david.lovell@qut.edu.au", role = "aut"),
person("Ionas", "Erb", email = "ionas.erb@crg.eu", role = "ctb"),
person("Ionas", "Erb", email = "ionas.erb@crg.eu", role = "aut"),
person("Anders", "Bilgrau", email = "anders.ellern.bilgrau@gmail.com", role = "ctb"),
person("Greg", "Gloor", email = "ggloor@uwo.ca", role = "ctb")
)
Expand All @@ -27,17 +27,18 @@ LazyData: true
VignetteBuilder: knitr
RoxygenNote: 6.0.1
Depends: methods, R (>= 3.2.2)
Imports: fastcluster, ggplot2, igraph, Rcpp, stats, utils
Suggests: ALDEx2, cccrm, compositions, data.table, grid, ggdendro,
knitr, plotly, reshape2, rgl, rmarkdown, testthat
Imports: fastcluster, ggplot2, grDevices, igraph, Rcpp, stats, utils
Suggests: ALDEx2, cccrm, compositions, data.table, datasets,
directlabels, grid, ggdendro, knitr, limma, plotly, reshape2,
rgl, rmarkdown, SDMTools, testthat
LinkingTo: Rcpp
NeedsCompilation: yes
Packaged: 2017-04-19 00:49:55 UTC; thom
Packaged: 2017-06-02 00:42:48 UTC; thom
Author: Thomas Quinn [aut, cre],
David Lovell [aut],
Ionas Erb [ctb],
Ionas Erb [aut],
Anders Bilgrau [ctb],
Greg Gloor [ctb]
Maintainer: Thomas Quinn <contacttomquinn@gmail.com>
Repository: CRAN
Date/Publication: 2017-04-19 03:58:50 UTC
Date/Publication: 2017-06-02 05:26:33 UTC
131 changes: 83 additions & 48 deletions MD5
Original file line number Diff line number Diff line change
@@ -1,82 +1,117 @@
bd80e8b5efbab52c1df8b36ffd3d0a39 *DESCRIPTION
a2082244eaaad50faf69f348fdb88685 *NAMESPACE
8a5970368b81ff3bf18304b4cddfc6bc *NEWS.md
8f072e975f65e7330ebf0c1c5ecd2eb7 *R/RcppExports.R
eae7c6fc3062a5fad7741ca176913672 *R/aldex.cor.R
34284f934b97b78cbb46f884bb1adcd2 *R/aldex2propr.R
3ff2e9fcd3d25cdee3667a1fdcae4ed1 *R/deprecated.R
a68e7dfa9ea54c334a6a6950dbec9cee *R/global.R
4dc49be80c3a15474ea1b5e002be0a61 *DESCRIPTION
4d919349894bc179da5dfca212c427ca *NAMESPACE
e369e587668e4473993d87ff7dea73e3 *NEWS.md
81c9b019b2c16e5c7124a36614f6b71e *R/RcppExports.R
01cde507c5d5e55e797ad1139adeed3e *R/aldex2propr.R
b887c19bf022fe5fe5cdc8565d3c0531 *R/deprecated.R
ad9bac9121a00d2bc230ecd205f05cef *R/deprecated2.R
64fd4db226aaf2e755ce0313aad7018c *R/global.R
8d979d49e6d2de0c716c9a6c12795236 *R/methods.R
0b4893e99cb5bc7cfd80236b7a2d9337 *R/prop2prob.R
cf43b31b6dd985f9e26e00f3454fc12c *R/propd.R
ebe29b38e44021a7b0b959d3a157f094 *R/propr.R
24c74ec0cac1c828a6fbd38a008a6540 *R/propd.R
d5c32c7a3d8d62dc1d3d5458b1dfaba3 *R/propdViz.R
fa6205626e683e0ec43b41e0acafa57d *R/propr.R
da5d625b63179c066372091aa823c932 *R/proprViz.R
0f2319f0b2a8d1c57dd737b327583121 *R/theta.R
d53106c82982b7ec1bd096e38396bca5 *README.md
79809b756ae122919dd74c41560370ab *build/vignette.rds
9457266222e7b97a2b3921f7661a571c *build/vignette.rds
85afe8e966882d64a79de4ad8f198689 *data/caneToad.counts.rda
e802143702b261475b19f05158e5a601 *data/caneToad.groups.rda
f965a2eb71a4c10f2b0e24dea56a19f5 *data/datalist
73203b36c5c9e855bd52d9beefaf5195 *data/caneToad.groups.rda
f937a82f42500a3aec725965e09b3ac8 *data/datalist
56ae3d28264f2ee57da266bcaafea50e *data/mail.rda
adc04cddc13d546ed30be8cd05f0c29c *data/marg.abs.rda
3fdfd61583aba938c37c6184419cf768 *data/top.rda
b6418dd3766eb44cc1d6c21b015d2119 *inst/CITATION
fbdd48e018c31922d1206405b2a193f4 *inst/doc/introduction.R
d92c6b4b300fad9616e88159c52e7071 *inst/doc/introduction.Rmd
8822f17324f3749f57505d4de3700f88 *inst/doc/introduction.html
33a9bed57d1e32b52a309e6280fd2ddd *inst/doc/questions.R
dfca65f33963b1461c56c5271db4921a *inst/doc/questions.Rmd
3264419b9c8101732d7cc53d8b438e8b *inst/doc/questions.html
7f106abb493a4849ebb479b9e45ca85a *inst/doc/visualize.R
a0efa70bc1b3d68b6e3f9e09c2f41435 *inst/doc/visualize.Rmd
0916838d18518b8b718759ab39f02f8f *inst/doc/visualize.html
33686aa8bfaa0f147206bc95b93feb12 *data/pd.d.rda
4fe6f1c8b45eac1bdb1b093cdf4fa6f7 *data/pd.e.rda
7c2f3c5e5bd43dc0aa8337c68d8f1342 *data/top.counts.rda
ed6a318a02091045e6fd3b1064cd7929 *data/top.lr.rda
7300a38fd7b1982307c40dbe372b051b *inst/CITATION
01938f1968879dc82ccfebd989cd92fd *inst/doc/a_introduction.R
ffaaf41d8d2f79c8f09c156f2ae965c3 *inst/doc/a_introduction.Rmd
1c54f26a2fcc0d37aa8454a326f36d90 *inst/doc/a_introduction.html
5eee977ef7c7cdc4d07b33e398a85be2 *inst/doc/b_visualization.R
63d12e493009299a1aba9d785e5f27fd *inst/doc/b_visualization.Rmd
182572fe20ebde64557ae36bdac8e1b8 *inst/doc/b_visualization.html
d1ad2bea45ee5bd03f5c30ff5408af8c *inst/doc/c_cutoffs.R
c0f8a55ce971fb97e30cdd76079ed2d1 *inst/doc/c_cutoffs.Rmd
7e3312d64a694e8c06f4acfc29b89b75 *inst/doc/c_cutoffs.html
483013ee2dc09c151cb69c13a0df97fd *inst/doc/d_differential.R
33a64e291aa4529e2364d09fd4cf2bd1 *inst/doc/d_differential.Rmd
4ab1d44eb168cae6138bf2205cb75577 *inst/doc/d_differential.html
33a9bed57d1e32b52a309e6280fd2ddd *inst/doc/e_questions.R
dfca65f33963b1461c56c5271db4921a *inst/doc/e_questions.Rmd
ecb7f3c46b3c09489982938e37e0454f *inst/doc/e_questions.html
427a5e0e1922bf1f26ffcf145b0f2514 *man/abstract.Rd
d7e5fc1587356b499e17b01c0f602918 *man/aldex.cor.Rd
fd9e9ce2d1945ebda1a16405a88dc8e3 *man/aldex.cor.Rd
2f058dcf3c697dc7d60c76b6b76c4efc *man/aldex2propr.Rd
00e6f82dab49c508e8c49354e1b8acec *man/alphaTheta.Rd
450a72151035e209b023042a4f435b74 *man/alphaTheta_old.Rd
b848e34636f9cb4314643435f4602c63 *man/calculateFDR.Rd
508a6437c9b4dcbc4e437c670dfb0e17 *man/calculateFDR_old.Rd
2f14c5478aa03af2054a06aa62d2b4e8 *man/calculateTheta.Rd
ff3453b79e0c305f989a43c5c79369a6 *man/calculateThetaW_old.Rd
0bedc8716f8c80710bc5d24a737565d8 *man/calculateTheta_old.Rd
6e1495f74dd729a90629470d585418ef *man/caneToad.counts.Rd
1a8b34a2d12cec3e2931afc66a27fa0c *man/caneToad.groups.Rd
1ea9fdd54a7f0b166cfd9246b9bbca2f *man/dendroCheck.Rd
0412fca9593f2bc5f5435aee534e8e94 *man/differentialCheck.Rd
dc76f805d32f000629f002edc06e8b6f *man/ggdend.Rd
660422eb5ee719f3608d21c1b92a3d36 *man/lr2cor.Rd
65ffe3d35747d897aac6ad54a9ef71b6 *man/lr2cor.Rd
765d4e12519ea0f0341d32467bde7520 *man/mail.Rd
302ed8f1a77bfd5639399a70edc10245 *man/marg.abs.Rd
8d0b3e3cee23c22c2e49700e0b00960e *man/migraph.Rd
93876fb9f9959d906a924e29c186059b *man/migraph.Rd
54c4abf52f3af024ffc41cc494231869 *man/multiplot.Rd
83d4bba8034162332b9dd9221eb1d768 *man/packageCheck.Rd
611c3687d5a89174cd5d09aa2e16b1b3 *man/pals.Rd
0763c240d24baa83c55658effddbf873 *man/pd.d.Rd
71e095e65f7fe42ed1edea917ad43e46 *man/pd.e.Rd
3458b68a3a65355be32ae29a2c96b7ba *man/permuteTheta.Rd
c9baab60334ab67c888875a85cf35a45 *man/permuteTheta_false.Rd
2e64b49c1a75601558422ae2b080e777 *man/permuteTheta_naive.Rd
4b14b15b26418f39bd563d10e680531e *man/permuteTheta_old.Rd
3f472d97a15dad190afc64a116c0de57 *man/permuteTheta_prime.Rd
4fca0c79cea6f15dcbe33e402595b01d *man/plotCheck.Rd
488ea1c4356e64f7470a6530f923971e *man/progress.Rd
fba2ae11371baae737b38b4cdc1704a1 *man/promptCheck.Rd
60af8c378f8a0f7999220bc348a8e68d *man/prop2prob.Rd
c8756338f1a5659f7c2eb46072338169 *man/propd.Rd
dd1dbd5ce6981fac24444d839a567e82 *man/proportionality.Rd
25d265325c8a189216594ddee7e5770f *man/propd.Rd
e924e970e26943209ea1eda629497044 *man/proportionality.Rd
d6a51e7e86e61af949fa850daf23acfb *man/propr.Rd
b2e3972e1d973600eb1b93a68279cc91 *man/proprALR.Rd
69e193aa9e879f1bf164ce7a3a086788 *man/proprALR.Rd
10ef4645cb4e6684df607c7e888f5d6d *man/proprCLR.Rd
94f484f57b6676430c03ef416f7ec9cd *man/proprPairs.Rd
f0d3412c512284c0a2b69a201076698a *man/proprPerb.Rd
0f4df1768d946b6a56a38c79003fa65a *man/proprPerb.Rd
a497536989dd5bc2f772308a46b39272 *man/proprPhit.Rd
3a9da93d5fc1fa8a5069dc0956c8ba77 *man/proprSym.Rd
e50804736a9fc78fb22d443debd40360 *man/proprTri.Rd
b2a848ccf6f466bf80c34a4fa5f8a324 *man/proprVLR.Rd
99b36b674fba8b57268a1bacdf61b741 *man/top.Rd
43e8c454e137e528bf84a0e9f28f5b41 *man/top.counts.Rd
0b28506628ff9d62bee5a84c53009e83 *man/top.lr.Rd
c0a11039e8eff8328a19974bb39ea3a1 *man/visualize.Rd
5695028bbd6c1d88b7a5525dac4dbbe8 *src/RcppExports.cpp
477539d2f9aea6c715c9e147695220f9 *src/backend.cpp
4fe6efa16d7bed116d276aa8f4ab700c *src/RcppExports.cpp
c914d3158753fe06893446ab8958129d *src/backend.cpp
d1b16bccebee797475a8dab1a378e9f4 *src/backend.h
6037eb80dc92132bc722f0959507031b *src/deprecated.cpp
a779cf64a383e1f9492b0519439e8158 *src/init.c
33a5b02eae050f4fd5722e193f6ef63e *src/lr2propr.cpp
8dc4ff1bd8be33c97baaa5c7fd2aa418 *src/theta.cpp
e67cb2f9b8a9eefb0937624b3aa8c064 *src/wt.cpp
38a416384180a93d31020bdffb37ccee *tests/testthat.R
63a47970d0a27f348d7dcc4e87df739a *tests/testthat/test-Rcpp.R
7c4210445673add0d3ce20deb95abc0b *tests/testthat/test-aldex2propr.R
3f501b827c157ac04f2ca4fd6d8c0086 *tests/testthat/test-linRcpp.R
fc05d9b4d260a59e5ee9868520801bd6 *tests/testthat/test-logratio.R
a476605ca5cfb14f1b39e69f0b674bf3 *tests/testthat/test-lr2propr.R
8e71cb6dbce34a9dce413e4c707b429b *tests/testthat/test-perb.R
310af2fe7288ddcc0a4df307b62a13e0 *tests/testthat/test-phis.R
a3c34de12588ed359ad6c93d16753881 *tests/testthat/test-phit.R
47e7353c4b2bd47309a12835b1770442 *tests/testthat/test-prop2prob.R
b8ad11479a5be8cf446e974854a586d8 *tests/testthat/test-simplify.R
23378d943d79a9bf3fb14ed100337e57 *tests/testthat/test-vlr.R
d92c6b4b300fad9616e88159c52e7071 *vignettes/introduction.Rmd
dfca65f33963b1461c56c5271db4921a *vignettes/questions.Rmd
a0efa70bc1b3d68b6e3f9e09c2f41435 *vignettes/visualize.Rmd
1bdc2555fd5e04b6999049c0b4e2d303 *tests/testthat/test-aldex2propr.R
5f19f9636cdc9a9787c948b3d906fd9a *tests/testthat/test-backend.R
81394f709326d86a564b5120dfcb1cea *tests/testthat/test-half2mat.R
33a98eebb9ee257c2f4f782784b13ca9 *tests/testthat/test-linRcpp.R
d0af128ded37b5395fce6a2f134a3e18 *tests/testthat/test-logratio.R
ff00b21c1f3d11c4d38f86bc1638b571 *tests/testthat/test-lr2propr.R
d501a51b8d4df7c61ebae287eedf6a6f *tests/testthat/test-perb.R
2c5b021d73e71e87715e7dbbfb57ea28 *tests/testthat/test-phis.R
7329ca8ef8bde680bafc57cd14605088 *tests/testthat/test-phit.R
eeed7136f4a12f5a4f8afdbaa126f5fc *tests/testthat/test-prop2prob.R
bb741622c2d7f8c739294b349a2da7d8 *tests/testthat/test-propd.R
fee153a618e9faee5adfde6530322eb1 *tests/testthat/test-simplify.R
80fbf7a7432fe0a57dd47db34b34a1ec *tests/testthat/test-theta.R
326806a3a3fc8e71d5f62391b3e4554b *tests/testthat/test-wt.R
ffaaf41d8d2f79c8f09c156f2ae965c3 *vignettes/a_introduction.Rmd
63d12e493009299a1aba9d785e5f27fd *vignettes/b_visualization.Rmd
c0f8a55ce971fb97e30cdd76079ed2d1 *vignettes/c_cutoffs.Rmd
33a64e291aa4529e2364d09fd4cf2bd1 *vignettes/d_differential.Rmd
dfca65f33963b1461c56c5271db4921a *vignettes/e_questions.Rmd
16 changes: 16 additions & 0 deletions NAMESPACE
Original file line number Diff line number Diff line change
Expand Up @@ -5,20 +5,35 @@ export(adjacent)
export(aldex.cor)
export(aldex2propr)
export(bokeh)
export(bowtie)
export(bucket)
export(calculateTheta)
export(cytescape)
export(decomposed)
export(dendrogram)
export(geiser)
export(gemini)
export(lr2cor)
export(pals)
export(pca)
export(perb)
export(phis)
export(phit)
export(prism)
export(prop2prob)
export(propd)
export(propd2propr)
export(setActive)
export(setDisjointed)
export(setEmergent)
export(shale)
export(simplify)
export(slate)
export(slice)
export(smear)
export(snapshot)
export(updateCutoffs)
exportClasses(propd)
exportClasses(propr)
exportMethods("[")
exportMethods(plot)
Expand All @@ -39,4 +54,5 @@ importFrom(stats,p.adjust)
importFrom(stats,pnorm)
importFrom(stats,prcomp)
importFrom(stats,var)
importFrom(utils,head)
useDynLib(propr, .registration = TRUE)
58 changes: 58 additions & 0 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,61 @@
## propr 3.0.4
---------------------
* Modified `calculateTheta`
* Now saves log-ratio variance (LRV) modifier in output
* Modified visualization tools
* New `decomposed` function for LRV decomposition
* Uses LRV modifier for weighted theta types

## propr 3.0.3
---------------------
* Modified visualization tools
* Updated `plot.propd` method to display `theta_f`

## propr 3.0.2
---------------------
* Modified `propd` Class
* Added `@weighted` slot now used by `updateCutoffs`
* Implement backend for "weighted theta" calculation
* Added `wtmRcpp` for weighted mean calculation
* Added `wtvRcpp` for weighted variance calculation
* Added `lrm` function with optional weighted calculations
* Added `lrv` function with optional weighted calculations
* Implement "weighted theta" calculation
* Added `calculateThetaW_old` for unit testing
* Added weighted lrv calculation
* Modified `calculateTheta`
* Moved log-ratio mean calculations here
* Added weighted lrm calculation

## propr 3.0.1
---------------------
* Modified `propd` Class
* Added `@active` slot now used by `updateCutoffs`
* Added `setActive` method to switch between theta types
* Modified `calculateTheta`
* Added `theta_f` which equals `1 - theta_e`
* Added `only` argument to retrieve only one theta type

## propr 3.0.0
---------------------
* Modified package skeleton
* Added differential proportionality article to CITATION
* Added propriety project pre-merger changelog to OLDNEWS.md
* Manually merged R functions from propriety project
* New functions: `propd` and methods, `calculateTheta`, `updateCutoffs`
* Added deprecated functions anticipating unit tests
* Manually merged C++ functions from propriety project
* New functions: `half2matrix`, `boxRcpp`, `ctzRcpp`, `lrmRcpp`
* Added deprecated functions anticipating unit tests
* Modified unit tests
* Added `requireNamespace` check for `ALDEx2` tests
* Added unit tests from propriety project
* Modified data
* Rebuilt `pd.d` and `pd.e` data
* Added `top.counts` as count data using filtered `caneToad.counts`
* Added `top.lr` as log-ratio data using filtered `caneToad.counts`
* Removed `top` data

## propr 2.2.0
---------------------
* Modified data set from Rollins et al. 2015
Expand Down
44 changes: 44 additions & 0 deletions R/RcppExports.R
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,18 @@ labRcpp <- function(nfeats) {
.Call('propr_labRcpp', PACKAGE = 'propr', nfeats)
}

half2mat <- function(X) {
.Call('propr_half2mat', PACKAGE = 'propr', X)
}

count_if <- function(x) {
.Call('propr_count_if', PACKAGE = 'propr', x)
}

pairmutate <- function(counts, group) {
.Call('propr_pairmutate', PACKAGE = 'propr', counts, group)
}

lr2vlr <- function(lr) {
.Call('propr_lr2vlr', PACKAGE = 'propr', lr)
}
Expand All @@ -77,3 +89,35 @@ lr2phs <- function(lr) {
.Call('propr_lr2phs', PACKAGE = 'propr', lr)
}

boxRcpp <- function(X, a) {
.Call('propr_boxRcpp', PACKAGE = 'propr', X, a)
}

ctzRcpp <- function(X) {
.Call('propr_ctzRcpp', PACKAGE = 'propr', X)
}

lrmRcpp <- function(X) {
.Call('propr_lrmRcpp', PACKAGE = 'propr', X)
}

wtmRcpp <- function(x, w) {
.Call('propr_wtmRcpp', PACKAGE = 'propr', x, w)
}

wtvRcpp <- function(x, w) {
.Call('propr_wtvRcpp', PACKAGE = 'propr', x, w)
}

lrm <- function(X, W, weighted = FALSE) {
.Call('propr_lrm', PACKAGE = 'propr', X, W, weighted)
}

lrv <- function(X, W, weighted = FALSE) {
.Call('propr_lrv', PACKAGE = 'propr', X, W, weighted)
}

lrvMod <- function(X, W) {
.Call('propr_lrvMod', PACKAGE = 'propr', X, W)
}

0 comments on commit c05f5ad

Please sign in to comment.