kodf: KO_abundance table, rowname is ko id (e.g. K00001),colnames is samples.
group: The comparison groups (at least two categories) in your data, one column name of metadata when metadata exist or a vector whose length equal to columns number of kodf. And you can use factor levels to change order.
metadata: sample information data.frame contains group
k_num: if NULL, perform the cm_test_k, else an integer
filter_var: see c_means
verbose: verbose
method: method from reporter_score
...: additional
rsa_cm_res: a cm_res object
cluster: integer
filter_membership: filter membership 0~1.
mode: 1~2
show.clust.cent: show cluster center?
show_num: show number of each cluster?
Returns
rs_by_cm
reporter_score object
ggplot
Examples
message("The following example require some time to run:")if(requireNamespace("e1071")&& requireNamespace("factoextra")){ data("KO_abundance_test") rsa_cm_res <- RSA_by_cm(KO_abundance,"Group2", metadata, k_num =3, filter_var =0.7, method ="pearson", perm =199) extract_cluster(rsa_cm_res, cluster =1)}