Description Usage Arguments Details Value Author(s) References See Also Examples
Sequential filtering loss calculation for removing a set of J_j taxa for J= 1, ..., p.
1 |
X |
OTU table, where taxa are columns and samples are rows of the table. It should be a in data frame format with columns corresponding to taxa names. |
Order |
Taxa ordering. The default ordering is the number of occurrences (NP) of the taxa in all samples.
Other types of order are number of connected taxa and weighted number of connected taxa,
denoted as |
Order.user |
User's taxa ordering. This argument takes a character vector of ordered taxa names. |
type |
Type of filtering loss calculation.
|
Plot |
Binary TRUE/FALSE value. If TRUE, the function returns plot of sequential differences in filtering loss. |
The individual filtering loss due to removing one taxon j is defined as:
FL_u(j)= 1- (||X^T_-j X_-j||_F^2/||X^TX||_F^2),
where X_-j is the matrix X without column corresponding to jth taxon and ||Z||_F is the Frobenious norm of a matrix Z.
The cumulative filtering loss due to removing a set of taxa is defined as:
FL(J)= 1- (||X^T_-J X_-J||_F^2\||X^TX||_F^2),
where X_-J is the n x (p-|J|) dimensional matrix obtained by removing the columns indexed by the set J from the data matrix X.
The cumulative filtering loss is calculated sequentially for each set of taxa J_j, j=1, ..., p.
FL |
Filtering loss values. |
p_FL |
Plot of filtering loss values. |
Ekaterina Smirnova
Smirnova, E., Huzurbazar, H., Jafari, F. “PERFect: permutation filtration of microbiome data", to be submitted.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.