- Updated
collapse_matrix
to work with R version 4+ which now always defines matrices as type of array (Issue #32).
- Fixed phylogram when Map has multiple columns (Issue #28).
- Added support in subset.Dataset for when only one sample remains.
- Added travis CI build testing (Issue #6)
- Fixed bug with plotgg_rankabun caused by update of pool_samples. Added option to force return of a dataset object from pool samples.
- Fixed bug with plotgg_rankabun2 caused because some columns of the aggregated dataset became tables instead of vectors.
- Moved functions out of AMOR.r into their own files and removed unecessary functions. Might break backwards compatibility.
- Removed functions that identify samples for rarefaction. This has been deprecated since rarefaction is not recomended to deal with uneven sampling. Might break backwards compatibility.
- Eliminated summarizeOTUDistribution. Never implemented.
- Removed normalizeSample function. Might break backwards compatibility.
- Roxygen documentation and examples for get_tax_level.
- Removed read.pool function. Might break backwards compatibility
- Documentation and examples for write.qiime.
- Roxygen2 documentation for bootglm and associated methods.
- Homgenizing method variable names for PCA and PCO. Might break backwards compatibility.
- Moving documentation to roxygen2 for functions beta_diverstity, clean, create_dataset, find_good_samples, findGOODSamples, matrix_glm, matrix_glmNB, plotgg_rankabun2, plotgg_rankabun, phylogram, plotgg_taxon, plotgg_var, rarefaction, remove_samples, remove_taxons, site_diversity, compare_site_diversity and total_richness. (Issue #4)
- Switched theme_blackbox to a function and added roxygen documentation. Might break backwards compatibility.
- Added codecov support (Issue #7)
- Fixed bug introduced on previous release regarding in remove_samples.
- Fixed bug in remove_taxons, it now works correctly when only one sample or taxon remains.
- Fixed bug in remove_samples, it now works correclty when only one sample or taxon remains.
- Fixed error in summary.PCO. It required an object called Dat.pco
- Added fill option to plotgg. Included in documentation
- Added option to collapse_by_taxonomy with a custom factor
- Fixed bug in collapse_by_taxonomy.Dataset so now it can take no group
- collapse_matrix now uses plyr instead of apply functions. This allows for consistent return of matrix with dimension names when the grouping factor contains one level (Issue #10). This breaks backwards compatibility. Roxygen2 documentation for collapse_matrix
- Updated pool_samples. Changed naming conventions of parameters, and removed the option to return a Dataset object from default method. These changes break backwards compatibility. Pool samples can also now take a vector or grouping factor. Updated and moved documentation to roxygen2 and updated examples (Issue #11).
- Adding samples & taxa functions
- Fixed glitch in clean when only one variable in map
- Mainteinance for heatgg function. Now there is an appropriate class and print method for when clusering is used. Also documentation was moved to roxygen and updated. Old code was removed.
- plotgg mainteinance. Now plots proportion of variance in the indicated axis, and value of PCO function now has dimension names in the points variable.
- Created variables function, and updated documentation for samples & taxa.
- Mainteinance to the basic Dataset functions. Moved some functions from AMOR.r to create_dataset.r, and added a Dataset print method.
- Added simplify option to read.am
- Replaced findGoodOTUs with measurable_taxa function.
- Added space option to phylogram
- Set width in geom_bar of phylogram to 1.
- Added summary and print methods for PCA and PCO
- Continued switching documentation to roxygen
- Added README
- Added subset.Dataset method.
- Changed clean function, now it cheks that all the entries in a row/column are equal to zero to remove. Slighlty slower but more general.
- read.am always returns a Dataset object. Documented
- Added Dataset method for write.qiime and homogenized variable names. Documented
- fixed glitched where MASS package was not being loaded and one couldn't use the matrix_glmNB function.
- remove_samples now applies droplevels by default, and can be turned of by the user.
- Added functions plotgg_var and plotgg_taxon which make boxplots of a variable in the mapping file or a taxon in the abundance matrix.
- Now the pool_samples function return Dataset objects
- Added plotgg_rankabun function and Dataset methods.
- Also added experimental function plotgg_rankabun2
- Improved phylogram function to return only plot and now it can also take an argument for showing only the top n taxa, and collapsing the rest. Also added Datast method for it.
- Fixed glitch in PCA function. Totvar was not being calculated
- Fixed glitch in remove_samples functiin, now it can handle Dataset onjects with NULL map.
- Added ggdendro dependency which is required for the heatgg function
- Addedd heatgg function with support for sample faceting and 2D clustering.
- Added site_diversity functions and a plotgg method for it.
- fixed bug in pool_samples. The test set was always being used.
- read.am returns a dataset object if taxonomy is passed.
- Fixed glitch in collapse_by_taxonomy help
- Changed the PCA function, now it does not call pca from labdsv, but prcomp directly.
- Changed PCO function, now it does not call pco, but cmdscale directly.
- Fixed plotgg.PCA so that it returns all the data (including biplot) in the main object
- Created PCO method for plotgg
- Created clean, remove_samples and remove_taxons functions and docummented them.
- Added Rhizo.tax as data distributed with the package
- Added collapse_matrix functiona and documented it
- labdsv now is suggested but not required. vegan is suggested as well.
- Added collapse_by_taxonomy and documentation.
- Added pool_samples and documented
- Updated create_dataset to make both Map and Tab optional
- Added matrix_glmNB function
- Change pca and pco functions to PCA and PCO so they don't interfere with labdsv. They are just wrappers for the labdsv functions. Documented both.
- Function PCA was modified so that the pca object returned by its Dataset method contains Map and Tax slots.
- plotgg generic function and plotgg.pca method created
- Changed rrarefy function to rarefaction, and also altered so the columns are samples now. Created S3 method for Dataset objects and documented.
- Important mainteinance to matrix_glm and bootstrap_glm.
- Docummentation improved (read.am, write.qiime)
- Added data Rhizo and Rhizo.map
- Added PCA and PCoA methods for Dataset objects. Relies ehavily in the labdsv package
- Updated matrix_glm to take ... argument and pass it to glm. bootstrap_glm was modified accordingly.
- Updated matrix_glm to take return design matrix X.
- Updated docummentation
- Added create_dataset() function which defines the "Dataset" class
- Added the matrix_glm methods, and documentation. Includes a summary method and a print method for the summary.
- Added the bootstrap_glm methods, and documentation. Includes a summary method and a print method for the summary.
- Expanded documentation
- Fixed bug for specifying the number of rows in the legend.
- Reorganized functions into files according to general purpose.
- Added an option to specify the maximum number of rows in the legend of the function phylogram.
- Added function beta_diversity, which calculates Bray-Curtis dissimilarity so we don't need the vegan function anymore.
- Removed vegan from the list of dependencies.