Learn R Programming

aIc (version 1.0)

Testing for Compositional Pathologies in Datasets

Description

A set of tests for compositional pathologies. Tests for coherence of correlations with aIc.coherent() as suggested by (Erb et al. (2020) ), compositional dominance of distance with aIc.dominant(), compositional perturbation invariance with aIc.perturb() as suggested by (Aitchison (1992) ) and singularity of the covariation matrix with aIc.singular(). Currently tests five data transformations: prop, clr, TMM, TMMwsp, and RLE from the R packages 'ALDEx2', 'edgeR' and 'DESeq2' (Fernandes et al (2014) , Anders et al. (2013)).

Copy Link

Version

Install

install.packages('aIc')

Monthly Downloads

238

Version

1.0

License

GPL (>= 3)

Issues

Pull Requests

Stars

Forks

Maintainer

Greg Gloor

Last Published

October 4th, 2022

Functions in aIc (1.0)

aIc.plot

aIc.plot plots the result of the distance tests.
metaTscome

meta-transcriptome data
aIc.perturb

aIc.perturb calculates the perturbation invariance of distance for samples with a given correction. This compares the distances of samples of the full dataset and a the perturbed dataset. This is expected to be true if the transform is behaving rationally in compositional datasets.
selex

Selection-based differential sequence variant abundance dataset
aIc.scale

aIc.scale calculates the scaling invariance of a sample in a dataset for a given correction. This compares the distances of samples of the full dataset and a scaled version of the dataset. This is expected to be true if the transform is behaving rationally in compositional datasets.
singleCell

single cell transcriptome data
transcriptome

Saccharomyces cerevisiae transcriptome
aIc.singular

aIc.singular tests for singular data. This is expected to be true if the transform is behaving rationally in compositional datasets and also true in the case of datasets with more features than samples.
aIc.dominant

aIc.dominant calculates the subcompositional dominance of a sample in a dataset for a given correction. This compares the distances of samples of the full dataset and a subset of the dataset. This is expected to be true if the transform is behaving rationally in compositional datasets.
meta16S

16S rRNA tag-sequencing data
aIc.coherent

Calculate the subcompositional coherence of samples in a dataset for a given correction.
aIc.runExample

aIc.runExample loads the associated shiny app This will load the selex example dataset with the default group sizes, the user can upload their own local dataset and adjust groups accordingly.