Data Summary
This page provides an overview of the mStat_summarize_data_obj() function, which summarizes key components of a MicrobiomeStat data object.
Overview
The mStat_summarize_data_obj()
function in the MicrobiomeStat package provides a comprehensive summary of a MicrobiomeStat data object, ensuring users have a clear understanding of their data structure and contents. Here are the main components and features of the function:
feature.tab: This is the microbiome feature table. The function computes and displays various summary statistics for this table such as minimum, maximum, average, and median reads per sample, the proportion of zero counts, and the count of features that only appear once in the data.
meta.dat: Contains sample metadata. The function checks for the presence of this component and computes the number of metadata variables. If time-series information is provided through the
time.var
argument, it can further display histograms depicting sample counts over time, either ungrouped or stratified by a specifiedgroup.var
. Additionally, the function showcases a boxplot of sequencing depth over time, a crucial visualization when dealing with longitudinal microbiome data.feature.ann: Represents feature annotations. For each column in the feature annotations, the function computes the proportion of missing annotations, which can be vital for downstream analysis that relies on these annotations.
tree: This is an optional phylogenetic tree. The function checks for its presence in the data object and informs the user whether the tree exists or not.
feature.agg.list: The function checks for the existence of a list of aggregated taxonomies and returns the names of taxonomies that have been aggregated, if available.
To support visualization, the function integrates with the ggplot2
package to produce histograms and boxplots. It offers flexibility through optional parameters like time.var
, group.var
, and palette
, allowing users to customize visualizations based on time-series data and specific grouping variables. The produced summary table offers a snapshot of the dataset's key characteristics, aiding in data exploration and ensuring appropriate pre-processing before advanced analyses.
Usage
data.obj
: MicrobiomeStat data object to summarizetime.var
: Optional time variable column name in meta.dat to analyze temporal distributiongroup.var
: Optional grouping variable in meta.dat to group time histogrampalette
: Vector of colors for grouping in histogram
Example
In this example, we'll demonstrate how to use the mStat_summarize_data_obj()
function from the MicrobiomeStat package on a typical dataset subset_T2D.obj
.
After executing the mStat_summarize_data_obj()
function, we obtain a structured summary table that captures the essential attributes and metrics of the subset_T2D.obj
dataset. This table encompasses various facets, from basic statistical properties of the microbiome feature table to the detailed insights about metadata, feature annotations, and time-series distribution. Let's delve into the results:
Basic Statistics
Number of samples
575
Basic Statistics
Number of features
9533
Basic Statistics
Min. reads per sample
2007
Basic Statistics
Max. reads per sample
91908
Basic Statistics
Total reads across all samples
14138179
Basic Statistics
Average reads per sample
1483.078
Basic Statistics
Median reads per sample
21062
Basic Statistics
Proportion of zero counts
0.963
Basic Statistics
Count of features that only appear once
1505
Metadata
Number of metadata variables
14
Feature Annotations
Proportion of missing annotations in Kingdom
0
Feature Annotations
Proportion of missing annotations in Phylum
0
Feature Annotations
Proportion of missing annotations in Class
0.002
Feature Annotations
Proportion of missing annotations in Order
0.012
Feature Annotations
Proportion of missing annotations in Family
0.128
Feature Annotations
Proportion of missing annotations in Genus
0.484
Feature Annotations
Proportion of missing annotations in Species
0.887
Phylogenetic Tree
Exists in the dataset
No
Time-Series Information
Number of unique time points
6
Time-Series Information
Sample count at time point: 1
117
Time-Series Information
Sample count at time point: 2
104
Time-Series Information
Sample count at time point: 3
97
Time-Series Information
Sample count at time point: 4
104
Time-Series Information
Sample count at time point: 5
79
Time-Series Information
Sample count at time point: 6
74
In summary, the mStat_summarize_data_obj()
function furnishes a detailed and structured overview of a MicrobiomeStat data object. This comprehensive breakdown ensures that the user possesses a firm grasp on their data's intricacies and characteristics, setting the stage for well-informed subsequent statistical analyses.
Last updated