Main FunctionsFunctions that provide the main workflow of the package. |
|
---|---|
Calculate associations between features and labels |
|
Perform unsupervised feature filtering. |
|
Split a dataset into training and a test sets. |
|
Perform feature normalization |
|
Model training |
|
Make predictions on a test set |
|
Evaluate prediction results |
|
PlotsFunctions to produce the major visual output, i.e. the model evaluation and model interpretation plot |
|
Check for potential confounders in the metadata |
|
Visualize associations between features and classes |
|
Visualize associations between features and classes as volcano plot |
|
Model Evaluation Plot |
|
Model Interpretation Plot |
|
MiscellaneousOther functions for general data manipulation (some of them are probably mostly for internal use) |
|
Summarize features |
|
Filter the label of a SIMACAT object |
|
Select samples based on metadata |
|
Add metadata as predictors |
|
Create a label list |
|
Validate samples in labels, features, and metadata |
|
Read label file |
|
SIAMCAT classThe SIAMCAT class and the constructor function |
|
The S4 SIAMCAT class |
|
SIAMCAT constructor function |
|
SIAMCAT: Statistical Inference of Associations between Microbial Communities And host phenoTypes |
|
Accessor functionsFunctions to retrieve information out of the SIAMCAT object |
|
Retrieve the label from a SIAMCAT object |
|
Retrieve the metadata from a SIAMCAT object |
|
Retrieve the original features from a SIAMCAT object |
|
Retrieve the results of association testing from a SIAMCAT object |
|
Retrieve the list of parameters for association testing from a SIAMCAT object |
|
Retrieve the list of parameters for feature filtering from a SIAMCAT object |
|
Retrieve the filtered features from a SIAMCAT object |
|
Retrieve the data split from a SIAMCAT object |
|
Retrieve the list of parameters for feature normalization from a SIAMCAT object |
|
Retrieve the normalized features from a SIAMCAT object |
|
Retrieve list of trained models from a SIAMCAT object |
|
Retrieve the machine learning method from a SIAMCAT object |
|
Retrieve the feature type used for model training from a SIAMCAT object |
|
Retrieve the matrix of feature weights from a SIAMCAT object |
|
Retrieve the weight matrix from a SIAMCAT object |
|
Retrieve the prediction matrix from a SIAMCAT object |
|
Retrieve the evaluation metrics from a SIAMCAT object |
|
Included dataData included in the package |
|
Example feature matrix |
|
Example metadata matrix |
|
SIAMCAT example |