Commits

yonatanf committed e8f6580

STY: iteration averaging moved from SurveyMatrix to basis_correlation (Main function).
makes for easier progrmatic calling of SparCC using numpy arrays as input.

  • Participants
  • Parent commits e27831f

Comments (0)

Files changed (9)

     return d
   
 
-def RunSparCC(counts_file, algo = 'SparCC', **kwargs):
+def RunSparCC(counts_file, algo='SparCC', **kwargs):
     ## read counts data
     print 'reading data'
     temp   = SM()
     
     ## Calculate correlations between components using SparCC
     print 'computing correlations'
-    cor, cov = counts.basis_corr(algo = algo , **kwargs)
+    cor, cov = counts.basis_corr(algo=algo , **kwargs)
     
     ## write out results
     print 'writing results'
     cor_file = kwargs.get('cor_file', 'cor_mat_' + algo + '.out')
     cor.writetxt(cor_file)
     print 'wrote ' + cor_file
-    if cov:
+    if cov is not None:
         cov_file = kwargs.get('cov_file', 'cov_mat_' + algo + '.out')
         cov.writetxt(cov_file)
         print 'wrote ' + cov_file

File example/basis_corr/cor_pearson.out

+OTU_id	0	1	10	11	12	13	14	15	16	17	18	19	2	20	21	22	23	24	25	26	27	28	29	3	30	31	32	33	34	35	36	37	38	39	4	40	41	42	43	44	45	46	47	48	49	5	6	7	8	9
+0	1.000	0.231	-0.407	-0.335	-0.382	-0.372	-0.332	-0.322	-0.441	-0.470	-0.437	-0.368	-0.391	-0.474	-0.250	-0.348	-0.457	-0.415	-0.312	-0.383	-0.342	-0.408	-0.364	-0.402	-0.436	-0.336	-0.354	-0.358	-0.247	-0.367	-0.381	-0.350	-0.459	-0.355	-0.393	-0.377	-0.263	-0.371	-0.350	-0.364	-0.389	-0.402	-0.362	-0.431	-0.449	-0.466	-0.444	-0.327	-0.287	-0.438
+1	0.231	1.000	-0.103	-0.126	-0.047	-0.083	-0.118	-0.096	-0.111	-0.195	-0.129	-0.118	-0.167	-0.085	-0.026	-0.175	-0.070	-0.094	-0.156	-0.020	-0.081	-0.131	-0.093	-0.008	-0.092	-0.180	-0.109	-0.001	-0.091	-0.118	-0.107	-0.158	-0.184	-0.118	-0.019	-0.181	-0.026	-0.106	0.001	-0.083	-0.096	-0.126	-0.068	-0.031	-0.075	-0.081	-0.134	-0.044	-0.063	-0.096
+10	-0.407	-0.103	1.000	-0.225	0.307	0.128	0.179	0.110	0.099	0.144	0.140	0.136	0.133	0.224	0.058	0.168	0.227	0.151	0.033	0.268	0.244	0.149	0.173	0.122	0.086	0.028	0.167	0.229	0.097	0.158	0.052	0.040	0.198	0.220	0.072	0.064	0.184	0.160	0.039	0.161	0.085	0.315	0.125	0.092	0.167	0.213	0.142	0.035	0.137	0.161
+11	-0.335	-0.126	-0.225	1.000	0.037	0.073	0.113	0.037	0.140	0.139	0.150	0.191	0.081	0.101	0.073	0.093	0.386	0.103	0.069	0.196	0.040	0.205	0.127	0.095	0.239	0.147	0.107	0.077	0.074	0.119	0.172	0.104	0.131	0.025	0.143	0.204	-0.009	0.050	0.132	0.005	0.196	0.061	0.068	0.213	0.154	0.135	0.062	0.032	0.057	0.194
+12	-0.382	-0.047	0.307	0.037	1.000	0.415	0.052	0.144	0.040	0.011	0.245	0.076	0.127	0.138	0.070	0.033	0.050	0.129	0.084	0.162	0.197	0.152	0.123	0.176	0.168	0.045	0.007	0.232	0.071	0.125	0.079	0.100	0.221	0.065	0.130	0.134	0.045	0.064	0.183	0.089	-0.014	0.298	0.193	0.091	0.147	0.164	0.234	0.066	0.240	0.155
+13	-0.372	-0.083	0.128	0.073	0.415	1.000	0.082	0.094	0.057	0.046	0.140	0.160	0.262	0.122	0.041	0.096	0.201	0.057	0.208	0.106	0.075	0.092	0.149	0.146	0.167	0.023	0.056	0.053	0.150	0.066	0.019	0.233	0.135	0.040	0.043	0.097	0.001	-0.022	0.159	0.160	0.063	0.178	0.213	0.079	0.399	0.092	0.113	0.087	0.167	0.190
+14	-0.332	-0.118	0.179	0.113	0.052	0.082	1.000	-0.087	0.040	0.273	0.245	0.182	0.051	0.135	0.095	0.114	0.409	0.271	0.049	0.078	0.023	0.176	0.033	0.047	0.157	0.019	0.061	0.142	0.095	0.130	0.068	0.088	0.057	0.087	0.024	0.065	0.019	0.030	0.121	0.037	0.221	0.114	0.046	0.012	0.085	0.185	0.080	0.020	0.040	0.192
+15	-0.322	-0.096	0.110	0.037	0.144	0.094	-0.087	1.000	0.081	0.076	0.242	0.056	0.075	0.043	0.093	0.195	0.051	0.034	0.073	0.160	0.071	0.128	0.138	0.189	0.148	0.125	0.098	0.118	-0.016	0.072	0.004	0.099	0.108	0.171	0.102	0.080	0.053	0.135	0.107	0.207	0.171	0.183	0.113	0.118	0.022	0.165	0.088	-0.006	0.133	0.186
+16	-0.441	-0.111	0.099	0.140	0.040	0.057	0.040	0.081	1.000	0.342	0.066	0.134	0.096	0.200	0.049	0.174	0.118	0.102	0.076	0.127	0.087	0.143	0.204	0.152	0.202	0.384	0.302	0.089	-0.034	0.142	0.215	0.293	0.174	0.144	0.207	0.085	0.204	0.231	0.124	0.279	0.156	0.062	0.097	0.168	0.155	0.185	0.250	0.055	0.009	0.122
+17	-0.470	-0.195	0.144	0.139	0.011	0.046	0.273	0.076	0.342	1.000	0.038	0.220	0.360	0.216	0.085	0.137	0.164	0.242	0.166	0.093	0.069	0.188	0.118	0.118	0.136	0.271	0.155	0.210	0.010	0.106	0.209	0.255	0.113	0.375	0.260	0.101	0.202	0.152	0.145	0.042	0.264	0.127	-0.009	0.103	0.205	0.162	0.280	0.071	0.037	0.259
+18	-0.437	-0.129	0.140	0.150	0.245	0.140	0.245	0.242	0.066	0.038	1.000	0.225	0.140	0.119	0.039	0.134	0.195	0.250	0.079	0.183	0.179	0.248	0.110	0.235	0.198	0.154	-0.007	0.135	0.021	0.101	0.068	0.131	0.279	0.181	0.023	0.185	-0.001	0.250	0.137	0.047	0.089	0.225	0.170	0.183	0.131	0.360	0.079	0.191	0.217	0.238
+19	-0.368	-0.118	0.136	0.191	0.076	0.160	0.182	0.056	0.134	0.220	0.225	1.000	0.161	0.031	0.031	0.159	0.206	0.083	0.079	0.041	0.037	0.314	0.046	0.048	0.165	0.060	0.070	0.164	-0.003	0.091	0.097	0.131	0.114	0.094	0.206	0.181	0.044	0.039	0.186	0.161	0.246	0.160	0.118	0.138	0.105	0.197	0.116	0.114	0.048	0.087
+2	-0.391	-0.167	0.133	0.081	0.127	0.262	0.051	0.075	0.096	0.360	0.140	0.161	1.000	0.144	0.095	0.075	0.150	0.045	0.207	0.092	0.180	0.106	0.117	0.121	0.189	0.161	0.066	0.050	0.089	0.166	0.089	0.113	0.210	0.118	0.069	0.216	0.078	0.125	0.052	0.057	0.196	0.153	0.127	0.175	0.214	0.041	0.052	0.146	0.055	0.154
+20	-0.474	-0.085	0.224	0.101	0.138	0.122	0.135	0.043	0.200	0.216	0.119	0.031	0.144	1.000	0.011	0.108	0.176	0.415	0.198	0.052	0.068	0.195	0.198	0.155	0.277	0.259	0.230	0.087	0.134	0.176	0.178	0.085	0.231	0.145	0.196	0.151	0.102	0.135	0.031	0.203	0.273	0.197	0.044	0.153	0.292	0.138	0.183	0.288	0.113	0.260
+21	-0.250	-0.026	0.058	0.073	0.070	0.041	0.095	0.093	0.049	0.085	0.039	0.031	0.095	0.011	1.000	0.049	0.062	0.038	0.008	0.017	0.094	0.122	0.029	0.267	0.026	0.111	0.003	0.035	0.059	0.117	0.057	0.075	0.048	0.117	0.119	0.043	0.001	0.046	0.073	0.043	0.084	0.068	0.091	0.093	0.076	0.022	0.039	0.120	0.047	0.006
+22	-0.348	-0.175	0.168	0.093	0.033	0.096	0.114	0.195	0.174	0.137	0.134	0.159	0.075	0.108	0.049	1.000	0.082	0.046	0.063	0.063	0.104	0.135	0.223	0.109	0.073	0.159	0.211	0.111	0.036	0.133	0.044	0.090	0.115	0.179	0.039	0.227	0.041	0.147	0.111	0.237	0.063	0.070	0.112	0.113	0.153	0.146	0.082	0.061	0.080	0.122
+23	-0.457	-0.070	0.227	0.386	0.050	0.201	0.409	0.051	0.118	0.164	0.195	0.206	0.150	0.176	0.062	0.082	1.000	0.248	0.148	0.179	0.281	0.203	0.065	0.176	0.226	0.085	0.149	0.121	0.102	0.192	0.145	0.058	0.216	0.067	0.016	0.105	0.070	0.088	0.182	0.079	0.156	0.137	0.225	0.336	0.112	0.165	0.149	0.040	0.134	0.338
+24	-0.415	-0.094	0.151	0.103	0.129	0.057	0.271	0.034	0.102	0.242	0.250	0.083	0.045	0.415	0.038	0.046	0.248	1.000	0.185	0.159	0.093	0.136	0.179	0.213	0.264	0.058	0.121	0.091	0.035	0.094	0.125	0.134	0.197	0.131	0.178	0.130	0.024	0.243	0.263	0.056	0.122	0.139	-0.005	0.237	0.146	0.219	0.148	0.091	0.062	0.228
+25	-0.312	-0.156	0.033	0.069	0.084	0.208	0.049	0.073	0.076	0.166	0.079	0.079	0.207	0.198	0.008	0.063	0.148	0.185	1.000	0.057	0.033	0.083	0.192	0.123	0.133	0.058	0.117	0.031	0.028	0.021	0.051	0.127	0.066	0.076	0.072	0.042	0.023	0.144	0.050	0.100	0.107	0.054	0.102	0.171	0.154	0.102	0.066	-0.026	0.116	0.148
+26	-0.383	-0.020	0.268	0.196	0.162	0.106	0.078	0.160	0.127	0.093	0.183	0.041	0.092	0.052	0.017	0.063	0.179	0.159	0.057	1.000	0.152	0.073	0.176	0.086	0.119	0.103	0.154	0.080	0.145	0.104	0.075	0.022	0.088	0.050	0.073	0.044	0.356	0.324	0.138	0.106	0.095	0.140	0.078	0.022	0.254	0.183	0.073	0.031	0.224	0.086
+27	-0.342	-0.081	0.244	0.040	0.197	0.075	0.023	0.071	0.087	0.069	0.179	0.037	0.180	0.068	0.094	0.104	0.281	0.093	0.033	0.152	1.000	0.082	0.097	0.095	0.020	0.156	0.140	0.047	-0.004	0.074	0.204	-0.018	0.310	-0.003	0.028	0.052	0.204	0.074	0.032	0.149	0.016	0.142	0.127	0.087	0.079	0.103	0.356	0.301	0.120	0.190
+28	-0.408	-0.131	0.149	0.205	0.152	0.092	0.176	0.128	0.143	0.188	0.248	0.314	0.106	0.195	0.122	0.135	0.203	0.136	0.083	0.073	0.082	1.000	0.123	0.165	0.161	0.175	0.026	0.253	0.057	0.180	0.029	0.046	0.255	0.133	0.145	0.243	0.001	0.012	0.106	0.209	0.188	0.124	0.034	0.165	0.079	0.142	0.148	0.088	0.045	0.169
+29	-0.364	-0.093	0.173	0.127	0.123	0.149	0.033	0.138	0.204	0.118	0.110	0.046	0.117	0.198	0.029	0.223	0.065	0.179	0.192	0.176	0.097	0.123	1.000	0.112	0.127	0.071	0.135	0.036	0.106	0.061	0.080	0.161	0.083	0.103	0.119	0.049	0.201	0.246	0.080	0.155	0.174	0.061	0.052	0.089	0.180	0.177	0.072	0.123	0.062	0.103
+3	-0.402	-0.008	0.122	0.095	0.176	0.146	0.047	0.189	0.152	0.118	0.235	0.048	0.121	0.155	0.267	0.109	0.176	0.213	0.123	0.086	0.095	0.165	0.112	1.000	0.063	0.052	0.118	0.058	0.059	0.109	0.127	0.115	0.106	0.185	0.126	0.133	-0.033	0.162	0.087	0.180	0.081	0.230	0.144	0.436	0.120	0.104	0.122	0.011	0.147	0.016
+30	-0.436	-0.092	0.086	0.239	0.168	0.167	0.157	0.148	0.202	0.136	0.198	0.165	0.189	0.277	0.026	0.073	0.226	0.264	0.133	0.119	0.020	0.161	0.127	0.063	1.000	0.135	0.179	0.050	0.010	0.140	0.214	0.086	0.348	0.076	0.044	0.195	0.047	0.142	0.189	0.144	0.178	0.069	0.259	0.182	0.136	0.095	0.166	0.131	0.093	0.261
+31	-0.336	-0.180	0.028	0.147	0.045	0.023	0.019	0.125	0.384	0.271	0.154	0.060	0.161	0.259	0.111	0.159	0.085	0.058	0.058	0.103	0.156	0.175	0.071	0.052	0.135	1.000	-0.011	0.062	0.097	0.103	0.092	0.036	0.182	0.175	0.236	0.106	0.170	0.275	0.044	0.009	0.155	0.090	0.111	0.111	0.028	0.010	0.189	0.072	0.036	0.050
+32	-0.354	-0.109	0.167	0.107	0.007	0.056	0.061	0.098	0.302	0.155	-0.007	0.070	0.066	0.230	0.003	0.211	0.149	0.121	0.117	0.154	0.140	0.026	0.135	0.118	0.179	-0.011	1.000	0.146	-0.016	0.148	0.166	0.195	0.163	0.147	0.087	0.076	0.078	0.129	0.095	0.222	0.053	0.096	0.172	0.106	0.240	0.088	0.143	0.002	0.108	0.144
+33	-0.358	-0.001	0.229	0.077	0.232	0.053	0.142	0.118	0.089	0.210	0.135	0.164	0.050	0.087	0.035	0.111	0.121	0.091	0.031	0.080	0.047	0.253	0.036	0.058	0.050	0.062	0.146	1.000	0.011	0.387	0.187	0.037	0.160	0.108	0.270	0.150	-0.007	0.130	0.097	0.028	0.074	0.156	0.093	0.134	0.090	0.148	0.207	0.020	0.036	0.087
+34	-0.247	-0.091	0.097	0.074	0.071	0.150	0.095	-0.016	-0.034	0.010	0.021	-0.003	0.089	0.134	0.059	0.036	0.102	0.035	0.028	0.145	-0.004	0.057	0.106	0.059	0.010	0.097	-0.016	0.011	1.000	-0.065	0.004	0.047	0.089	0.223	0.266	0.083	-0.048	0.022	0.191	0.001	0.084	0.178	0.091	0.132	0.084	0.315	0.057	0.128	0.102	0.073
+35	-0.367	-0.118	0.158	0.119	0.125	0.066	0.130	0.072	0.142	0.106	0.101	0.091	0.166	0.176	0.117	0.133	0.192	0.094	0.021	0.104	0.074	0.180	0.061	0.109	0.140	0.103	0.148	0.387	-0.065	1.000	0.240	0.102	0.154	0.088	0.100	0.065	0.118	0.155	0.112	0.057	0.078	0.152	0.143	0.166	0.169	0.133	0.119	0.119	0.064	0.173
+36	-0.381	-0.107	0.052	0.172	0.079	0.019	0.068	0.004	0.215	0.209	0.068	0.097	0.089	0.178	0.057	0.044	0.145	0.125	0.051	0.075	0.204	0.029	0.080	0.127	0.214	0.092	0.166	0.187	0.004	0.240	1.000	0.236	0.158	-0.010	0.101	0.214	0.013	0.071	0.156	0.018	0.179	0.152	0.171	0.052	0.218	0.162	0.383	0.247	0.036	0.123
+37	-0.350	-0.158	0.040	0.104	0.100	0.233	0.088	0.099	0.293	0.255	0.131	0.131	0.113	0.085	0.075	0.090	0.058	0.134	0.127	0.022	-0.018	0.046	0.161	0.115	0.086	0.036	0.195	0.037	0.047	0.102	0.236	1.000	0.074	0.157	0.107	0.160	0.056	0.077	0.126	0.168	0.127	0.111	0.035	0.094	0.150	0.235	0.193	0.075	0.059	0.130
+38	-0.459	-0.184	0.198	0.131	0.221	0.135	0.057	0.108	0.174	0.113	0.279	0.114	0.210	0.231	0.048	0.115	0.216	0.197	0.066	0.088	0.310	0.255	0.083	0.106	0.348	0.182	0.163	0.160	0.089	0.154	0.158	0.074	1.000	0.160	-0.006	0.173	0.085	0.151	0.084	0.080	0.047	0.041	0.184	0.281	0.192	0.131	0.397	0.233	0.094	0.329
+39	-0.355	-0.118	0.220	0.025	0.065	0.040	0.087	0.171	0.144	0.375	0.181	0.094	0.118	0.145	0.117	0.179	0.067	0.131	0.076	0.050	-0.003	0.133	0.103	0.185	0.076	0.175	0.147	0.108	0.223	0.088	-0.010	0.157	0.160	1.000	0.165	0.117	0.047	0.203	0.122	-0.007	0.099	0.204	0.021	0.111	0.222	0.231	0.116	0.032	0.040	0.150
+4	-0.393	-0.019	0.072	0.143	0.130	0.043	0.024	0.102	0.207	0.260	0.023	0.206	0.069	0.196	0.119	0.039	0.016	0.178	0.072	0.073	0.028	0.145	0.119	0.126	0.044	0.236	0.087	0.270	0.266	0.100	0.101	0.107	-0.006	0.165	1.000	0.092	0.062	0.111	0.139	0.095	0.273	0.173	0.042	0.263	0.116	0.328	0.216	0.163	0.076	0.046
+40	-0.377	-0.181	0.064	0.204	0.134	0.097	0.065	0.080	0.085	0.101	0.185	0.181	0.216	0.151	0.043	0.227	0.105	0.130	0.042	0.044	0.052	0.243	0.049	0.133	0.195	0.106	0.076	0.150	0.083	0.065	0.214	0.160	0.173	0.117	0.092	1.000	0.043	0.042	0.286	0.216	0.111	0.244	0.243	0.195	0.112	0.153	0.077	0.129	0.031	0.091
+41	-0.263	-0.026	0.184	-0.009	0.045	0.001	0.019	0.053	0.204	0.202	-0.001	0.044	0.078	0.102	0.001	0.041	0.070	0.024	0.023	0.356	0.204	0.001	0.201	-0.033	0.047	0.170	0.078	-0.007	-0.048	0.118	0.013	0.056	0.085	0.047	0.062	0.043	1.000	0.128	0.023	0.037	0.056	0.046	0.117	0.044	0.091	0.030	0.131	0.141	0.001	0.118
+42	-0.371	-0.106	0.160	0.050	0.064	-0.022	0.030	0.135	0.231	0.152	0.250	0.039	0.125	0.135	0.046	0.147	0.088	0.243	0.144	0.324	0.074	0.012	0.246	0.162	0.142	0.275	0.129	0.130	0.022	0.155	0.071	0.077	0.151	0.203	0.111	0.042	0.128	1.000	0.066	0.123	0.134	0.088	0.016	0.109	0.011	0.198	0.056	0.002	0.207	0.060
+43	-0.350	0.001	0.039	0.132	0.183	0.159	0.121	0.107	0.124	0.145	0.137	0.186	0.052	0.031	0.073	0.111	0.182	0.263	0.050	0.138	0.032	0.106	0.080	0.087	0.189	0.044	0.095	0.097	0.191	0.112	0.156	0.126	0.084	0.122	0.139	0.286	0.023	0.066	1.000	0.116	0.059	0.179	0.166	0.206	0.149	0.170	0.116	0.050	0.120	0.075
+44	-0.364	-0.083	0.161	0.005	0.089	0.160	0.037	0.207	0.279	0.042	0.047	0.161	0.057	0.203	0.043	0.237	0.079	0.056	0.100	0.106	0.149	0.209	0.155	0.180	0.144	0.009	0.222	0.028	0.001	0.057	0.018	0.168	0.080	-0.007	0.095	0.216	0.037	0.123	0.116	1.000	0.136	0.056	0.213	0.166	0.069	0.024	0.136	0.096	0.082	0.114
+45	-0.389	-0.096	0.085	0.196	-0.014	0.063	0.221	0.171	0.156	0.264	0.089	0.246	0.196	0.273	0.084	0.063	0.156	0.122	0.107	0.095	0.016	0.188	0.174	0.081	0.178	0.155	0.053	0.074	0.084	0.078	0.179	0.127	0.047	0.099	0.273	0.111	0.056	0.134	0.059	0.136	1.000	0.088	0.042	0.086	0.129	0.210	0.188	0.214	0.022	0.109
+46	-0.402	-0.126	0.315	0.061	0.298	0.178	0.114	0.183	0.062	0.127	0.225	0.160	0.153	0.197	0.068	0.070	0.137	0.139	0.054	0.140	0.142	0.124	0.061	0.230	0.069	0.090	0.096	0.156	0.178	0.152	0.152	0.111	0.041	0.204	0.173	0.244	0.046	0.088	0.179	0.056	0.088	1.000	0.183	0.177	0.236	0.225	0.088	0.129	0.195	0.063
+47	-0.362	-0.068	0.125	0.068	0.193	0.213	0.046	0.113	0.097	-0.009	0.170	0.118	0.127	0.044	0.091	0.112	0.225	-0.005	0.102	0.078	0.127	0.034	0.052	0.144	0.259	0.111	0.172	0.093	0.091	0.143	0.171	0.035	0.184	0.021	0.042	0.243	0.117	0.016	0.166	0.213	0.042	0.183	1.000	0.187	0.091	0.107	0.134	0.208	0.107	0.162
+48	-0.431	-0.031	0.092	0.213	0.091	0.079	0.012	0.118	0.168	0.103	0.183	0.138	0.175	0.153	0.093	0.113	0.336	0.237	0.171	0.022	0.087	0.165	0.089	0.436	0.182	0.111	0.106	0.134	0.132	0.166	0.052	0.094	0.281	0.111	0.263	0.195	0.044	0.109	0.206	0.166	0.086	0.177	0.187	1.000	0.150	0.213	0.119	0.053	0.103	0.120
+49	-0.449	-0.075	0.167	0.154	0.147	0.399	0.085	0.022	0.155	0.205	0.131	0.105	0.214	0.292	0.076	0.153	0.112	0.146	0.154	0.254	0.079	0.079	0.180	0.120	0.136	0.028	0.240	0.090	0.084	0.169	0.218	0.150	0.192	0.222	0.116	0.112	0.091	0.011	0.149	0.069	0.129	0.236	0.091	0.150	1.000	0.213	0.231	0.251	0.170	0.245
+5	-0.466	-0.081	0.213	0.135	0.164	0.092	0.185	0.165	0.185	0.162	0.360	0.197	0.041	0.138	0.022	0.146	0.165	0.219	0.102	0.183	0.103	0.142	0.177	0.104	0.095	0.010	0.088	0.148	0.315	0.133	0.162	0.235	0.131	0.231	0.328	0.153	0.030	0.198	0.170	0.024	0.210	0.225	0.107	0.213	0.213	1.000	0.190	0.071	0.160	0.171
+6	-0.444	-0.134	0.142	0.062	0.234	0.113	0.080	0.088	0.250	0.280	0.079	0.116	0.052	0.183	0.039	0.082	0.149	0.148	0.066	0.073	0.356	0.148	0.072	0.122	0.166	0.189	0.143	0.207	0.057	0.119	0.383	0.193	0.397	0.116	0.216	0.077	0.131	0.056	0.116	0.136	0.188	0.088	0.134	0.119	0.231	0.190	1.000	0.206	0.028	0.193
+7	-0.327	-0.044	0.035	0.032	0.066	0.087	0.020	-0.006	0.055	0.071	0.191	0.114	0.146	0.288	0.120	0.061	0.040	0.091	-0.026	0.031	0.301	0.088	0.123	0.011	0.131	0.072	0.002	0.020	0.128	0.119	0.247	0.075	0.233	0.032	0.163	0.129	0.141	0.002	0.050	0.096	0.214	0.129	0.208	0.053	0.251	0.071	0.206	1.000	0.035	0.170
+8	-0.287	-0.063	0.137	0.057	0.240	0.167	0.040	0.133	0.009	0.037	0.217	0.048	0.055	0.113	0.047	0.080	0.134	0.062	0.116	0.224	0.120	0.045	0.062	0.147	0.093	0.036	0.108	0.036	0.102	0.064	0.036	0.059	0.094	0.040	0.076	0.031	0.001	0.207	0.120	0.082	0.022	0.195	0.107	0.103	0.170	0.160	0.028	0.035	1.000	0.222
+9	-0.438	-0.096	0.161	0.194	0.155	0.190	0.192	0.186	0.122	0.259	0.238	0.087	0.154	0.260	0.006	0.122	0.338	0.228	0.148	0.086	0.190	0.169	0.103	0.016	0.261	0.050	0.144	0.087	0.073	0.173	0.123	0.130	0.329	0.150	0.046	0.091	0.118	0.060	0.075	0.114	0.109	0.063	0.162	0.120	0.245	0.171	0.193	0.170	0.222	1.000

File example/basis_corr/cor_pearson.txt

-OTU_id	0	1	10	11	12	13	14	15	16	17	18	19	2	20	21	22	23	24	25	26	27	28	29	3	30	31	32	33	34	35	36	37	38	39	4	40	41	42	43	44	45	46	47	48	49	5	6	7	8	9
-0	1.000	0.223	-0.397	-0.339	-0.389	-0.367	-0.318	-0.301	-0.436	-0.462	-0.452	-0.356	-0.389	-0.462	-0.250	-0.357	-0.475	-0.429	-0.308	-0.366	-0.361	-0.417	-0.343	-0.390	-0.430	-0.339	-0.370	-0.332	-0.255	-0.362	-0.372	-0.347	-0.451	-0.362	-0.389	-0.389	-0.259	-0.379	-0.350	-0.363	-0.390	-0.434	-0.340	-0.424	-0.454	-0.427	-0.436	-0.310	-0.262	-0.447
-1	0.223	1.000	-0.108	-0.089	-0.088	-0.071	-0.119	-0.123	-0.170	-0.191	-0.143	-0.131	-0.138	-0.099	-0.033	-0.149	-0.032	-0.104	-0.130	-0.006	-0.101	-0.099	-0.064	-0.051	-0.054	-0.125	-0.113	-0.045	-0.103	-0.069	-0.076	-0.145	-0.191	-0.128	-0.044	-0.139	-0.004	-0.148	0.007	-0.081	-0.116	-0.116	-0.048	-0.065	-0.132	-0.086	-0.140	-0.053	-0.006	-0.140
-10	-0.397	-0.108	1.000	-0.230	0.328	0.149	0.168	0.110	0.099	0.133	0.130	0.119	0.138	0.217	0.055	0.160	0.242	0.148	0.044	0.265	0.207	0.168	0.173	0.127	0.074	-0.015	0.132	0.254	0.098	0.150	0.014	0.057	0.152	0.253	0.100	0.067	0.180	0.134	0.102	0.154	0.073	0.320	0.136	0.080	0.174	0.193	0.119	0.005	0.156	0.140
-11	-0.339	-0.089	-0.230	1.000	0.012	0.079	0.110	0.051	0.135	0.135	0.188	0.185	0.111	0.094	0.109	0.097	0.325	0.132	0.107	0.176	0.026	0.228	0.116	0.103	0.231	0.169	0.103	0.084	0.105	0.119	0.171	0.111	0.088	0.036	0.173	0.206	-0.012	0.054	0.134	0.023	0.205	0.092	0.044	0.199	0.151	0.123	0.081	0.041	0.036	0.195
-12	-0.389	-0.088	0.328	0.012	1.000	0.426	0.036	0.120	0.062	0.023	0.205	0.077	0.140	0.127	0.055	0.039	0.088	0.151	0.083	0.186	0.216	0.165	0.122	0.145	0.162	0.042	0.035	0.204	0.085	0.098	0.089	0.117	0.180	0.059	0.127	0.123	0.060	0.076	0.221	0.108	-0.023	0.378	0.156	0.070	0.194	0.152	0.224	0.042	0.213	0.156
-13	-0.367	-0.071	0.149	0.079	0.426	1.000	0.059	0.099	0.069	0.040	0.115	0.164	0.259	0.123	0.042	0.073	0.196	0.027	0.210	0.097	0.086	0.122	0.123	0.131	0.163	0.022	0.084	0.043	0.134	0.082	0.019	0.236	0.158	0.048	0.022	0.123	-0.011	-0.027	0.152	0.179	0.090	0.220	0.213	0.091	0.402	0.089	0.103	0.076	0.140	0.186
-14	-0.318	-0.119	0.168	0.110	0.036	0.059	1.000	-0.078	0.028	0.279	0.216	0.159	0.049	0.128	0.105	0.136	0.392	0.294	0.035	0.048	0.029	0.202	0.023	0.029	0.160	0.009	0.030	0.166	0.082	0.122	0.044	0.135	0.064	0.091	0.020	0.055	0.020	0.035	0.101	0.005	0.217	0.118	0.024	0.007	0.090	0.192	0.084	0.013	0.030	0.178
-15	-0.301	-0.123	0.110	0.051	0.120	0.099	-0.078	1.000	0.102	0.079	0.279	0.063	0.079	0.034	0.083	0.232	0.035	0.027	0.082	0.124	0.049	0.168	0.087	0.171	0.169	0.093	0.118	0.099	-0.028	0.036	0.003	0.096	0.109	0.176	0.109	0.075	0.050	0.107	0.081	0.219	0.142	0.191	0.093	0.069	0.001	0.156	0.084	0.000	0.090	0.177
-16	-0.436	-0.170	0.099	0.135	0.062	0.069	0.028	0.102	1.000	0.304	0.083	0.121	0.088	0.197	0.032	0.212	0.120	0.105	0.077	0.132	0.077	0.152	0.189	0.122	0.176	0.368	0.267	0.083	-0.042	0.126	0.202	0.292	0.176	0.135	0.229	0.075	0.212	0.221	0.121	0.259	0.153	0.103	0.057	0.155	0.160	0.179	0.229	0.057	0.026	0.117
-17	-0.462	-0.191	0.133	0.135	0.023	0.040	0.279	0.079	0.304	1.000	0.053	0.239	0.378	0.186	0.083	0.165	0.183	0.213	0.164	0.088	0.076	0.203	0.073	0.125	0.133	0.235	0.140	0.182	0.004	0.106	0.177	0.246	0.107	0.363	0.255	0.089	0.207	0.148	0.142	0.070	0.265	0.185	0.014	0.119	0.198	0.162	0.278	0.070	0.038	0.245
-18	-0.452	-0.143	0.130	0.188	0.205	0.115	0.216	0.279	0.083	0.053	1.000	0.217	0.123	0.130	0.033	0.150	0.203	0.271	0.083	0.159	0.197	0.299	0.105	0.224	0.262	0.113	0.015	0.104	0.030	0.097	0.085	0.110	0.283	0.163	0.034	0.162	0.002	0.225	0.124	0.065	0.105	0.215	0.177	0.147	0.144	0.321	0.102	0.215	0.153	0.286
-19	-0.356	-0.131	0.119	0.185	0.077	0.164	0.159	0.063	0.121	0.239	0.217	1.000	0.155	0.017	0.036	0.135	0.228	0.084	0.056	0.008	0.053	0.319	0.026	0.045	0.138	0.069	0.071	0.128	0.012	0.069	0.089	0.156	0.137	0.070	0.230	0.157	0.048	0.057	0.186	0.128	0.246	0.142	0.138	0.128	0.075	0.182	0.120	0.082	0.047	0.105
-2	-0.389	-0.138	0.138	0.111	0.140	0.259	0.049	0.079	0.088	0.378	0.123	0.155	1.000	0.102	0.100	0.097	0.147	0.061	0.199	0.071	0.211	0.129	0.131	0.096	0.151	0.164	0.056	0.048	0.102	0.129	0.067	0.081	0.204	0.126	0.039	0.202	0.083	0.110	0.094	0.070	0.220	0.197	0.140	0.175	0.232	0.030	0.058	0.118	0.079	0.146
-20	-0.462	-0.099	0.217	0.094	0.127	0.123	0.128	0.034	0.197	0.186	0.130	0.017	0.102	1.000	0.006	0.105	0.146	0.357	0.190	0.057	0.071	0.215	0.174	0.137	0.235	0.241	0.279	0.098	0.130	0.185	0.152	0.079	0.243	0.161	0.216	0.146	0.089	0.157	0.060	0.239	0.241	0.179	0.023	0.153	0.295	0.147	0.167	0.276	0.083	0.278
-21	-0.250	-0.033	0.055	0.109	0.055	0.042	0.105	0.083	0.032	0.083	0.033	0.036	0.100	0.006	1.000	0.052	0.085	0.037	-0.008	0.008	0.107	0.107	0.046	0.268	0.020	0.088	-0.000	0.024	0.061	0.103	0.079	0.054	0.047	0.108	0.091	0.052	-0.000	0.055	0.063	0.047	0.071	0.039	0.055	0.078	0.040	0.008	0.029	0.122	0.021	0.008
-22	-0.357	-0.149	0.160	0.097	0.039	0.073	0.136	0.232	0.212	0.165	0.150	0.135	0.097	0.105	0.052	1.000	0.122	0.044	0.082	0.039	0.119	0.169	0.203	0.099	0.093	0.200	0.242	0.117	0.002	0.151	0.031	0.077	0.131	0.183	0.046	0.219	0.030	0.175	0.166	0.282	0.078	0.075	0.084	0.115	0.129	0.135	0.104	0.046	0.120	0.076
-23	-0.475	-0.032	0.242	0.325	0.088	0.196	0.392	0.035	0.120	0.183	0.203	0.228	0.147	0.146	0.085	0.122	1.000	0.275	0.138	0.188	0.270	0.223	0.056	0.171	0.229	0.079	0.167	0.122	0.105	0.196	0.144	0.086	0.220	0.073	0.034	0.081	0.067	0.097	0.186	0.107	0.181	0.122	0.221	0.304	0.117	0.136	0.182	0.068	0.145	0.308
-24	-0.429	-0.104	0.148	0.132	0.151	0.027	0.294	0.027	0.105	0.213	0.271	0.084	0.061	0.357	0.037	0.044	0.275	1.000	0.189	0.155	0.128	0.173	0.142	0.209	0.256	0.082	0.138	0.107	0.034	0.115	0.120	0.125	0.196	0.151	0.186	0.138	0.041	0.254	0.271	0.073	0.126	0.165	0.002	0.239	0.141	0.225	0.148	0.076	0.081	0.230
-25	-0.308	-0.130	0.044	0.107	0.083	0.210	0.035	0.082	0.077	0.164	0.083	0.056	0.199	0.190	-0.008	0.082	0.138	0.189	1.000	0.060	0.031	0.072	0.214	0.102	0.140	0.078	0.123	0.021	0.049	0.024	0.028	0.116	0.063	0.063	0.087	0.058	0.011	0.115	0.064	0.092	0.122	0.057	0.096	0.157	0.165	0.134	0.076	-0.013	0.094	0.155
-26	-0.366	-0.006	0.265	0.176	0.186	0.097	0.048	0.124	0.132	0.088	0.159	0.008	0.071	0.057	0.008	0.039	0.188	0.155	0.060	1.000	0.194	0.083	0.125	0.088	0.100	0.086	0.170	0.056	0.167	0.091	0.079	0.015	0.108	0.024	0.088	0.013	0.378	0.301	0.115	0.117	0.051	0.145	0.036	-0.003	0.243	0.195	0.104	0.008	0.205	0.117
-27	-0.361	-0.101	0.207	0.026	0.216	0.086	0.029	0.049	0.077	0.076	0.197	0.053	0.211	0.071	0.107	0.119	0.270	0.128	0.031	0.194	1.000	0.102	0.131	0.094	0.045	0.100	0.102	0.023	-0.018	0.063	0.207	-0.008	0.361	-0.014	0.030	0.039	0.225	0.103	0.045	0.137	0.025	0.151	0.096	0.143	0.058	0.067	0.355	0.314	0.114	0.165
-28	-0.417	-0.099	0.168	0.228	0.165	0.122	0.202	0.168	0.152	0.203	0.299	0.319	0.129	0.215	0.107	0.169	0.223	0.173	0.072	0.083	0.102	1.000	0.121	0.119	0.207	0.149	0.051	0.246	0.062	0.173	0.063	0.090	0.263	0.143	0.139	0.248	-0.008	0.018	0.157	0.197	0.175	0.135	0.030	0.130	0.088	0.168	0.143	0.122	0.016	0.176
-29	-0.343	-0.064	0.173	0.116	0.122	0.123	0.023	0.087	0.189	0.073	0.105	0.026	0.131	0.174	0.046	0.203	0.056	0.142	0.214	0.125	0.131	0.121	1.000	0.120	0.085	0.086	0.121	0.038	0.099	0.039	0.064	0.143	0.087	0.103	0.152	0.049	0.196	0.184	0.053	0.146	0.163	0.069	0.068	0.097	0.175	0.132	0.053	0.158	0.002	0.108
-3	-0.390	-0.051	0.127	0.103	0.145	0.131	0.029	0.171	0.122	0.125	0.224	0.045	0.096	0.137	0.268	0.099	0.171	0.209	0.102	0.088	0.094	0.119	0.120	1.000	0.066	0.046	0.131	0.067	0.053	0.101	0.145	0.125	0.099	0.145	0.114	0.124	-0.030	0.172	0.063	0.181	0.094	0.204	0.123	0.387	0.125	0.125	0.127	0.030	0.123	0.023
-30	-0.430	-0.054	0.074	0.231	0.162	0.163	0.160	0.169	0.176	0.133	0.262	0.138	0.151	0.235	0.020	0.093	0.229	0.256	0.140	0.100	0.045	0.207	0.085	0.066	1.000	0.104	0.194	0.053	0.015	0.162	0.260	0.077	0.352	0.073	0.037	0.188	0.060	0.144	0.153	0.156	0.178	0.039	0.305	0.171	0.132	0.112	0.164	0.099	0.108	0.268
-31	-0.339	-0.125	-0.015	0.169	0.042	0.022	0.009	0.093	0.368	0.235	0.113	0.069	0.164	0.241	0.088	0.200	0.079	0.082	0.078	0.086	0.100	0.149	0.086	0.046	0.104	1.000	-0.019	0.033	0.114	0.108	0.088	0.028	0.194	0.144	0.200	0.105	0.183	0.276	0.044	0.042	0.127	0.120	0.135	0.135	0.053	0.047	0.140	0.074	0.031	0.060
-32	-0.370	-0.113	0.132	0.103	0.035	0.084	0.030	0.118	0.267	0.140	0.015	0.071	0.056	0.279	-0.000	0.242	0.167	0.138	0.123	0.170	0.102	0.051	0.121	0.131	0.194	-0.019	1.000	0.169	-0.032	0.154	0.163	0.201	0.131	0.173	0.105	0.075	0.060	0.153	0.125	0.262	0.062	0.135	0.136	0.094	0.255	0.112	0.137	0.004	0.103	0.149
-33	-0.332	-0.045	0.254	0.084	0.204	0.043	0.166	0.099	0.083	0.182	0.104	0.128	0.048	0.098	0.024	0.117	0.122	0.107	0.021	0.056	0.023	0.246	0.038	0.067	0.053	0.033	0.169	1.000	0.005	0.372	0.150	0.053	0.168	0.116	0.249	0.154	-0.009	0.117	0.107	0.018	0.077	0.142	0.087	0.133	0.098	0.159	0.201	0.015	0.029	0.097
-34	-0.255	-0.103	0.098	0.105	0.085	0.134	0.082	-0.028	-0.042	0.004	0.030	0.012	0.102	0.130	0.061	0.002	0.105	0.034	0.049	0.167	-0.018	0.062	0.099	0.053	0.015	0.114	-0.032	0.005	1.000	-0.067	0.014	0.038	0.083	0.235	0.259	0.112	-0.038	0.034	0.216	-0.012	0.044	0.166	0.102	0.124	0.080	0.341	0.070	0.100	0.092	0.086
-35	-0.362	-0.069	0.150	0.119	0.098	0.082	0.122	0.036	0.126	0.106	0.097	0.069	0.129	0.185	0.103	0.151	0.196	0.115	0.024	0.091	0.063	0.173	0.039	0.101	0.162	0.108	0.154	0.372	-0.067	1.000	0.233	0.105	0.149	0.074	0.082	0.096	0.113	0.194	0.090	0.040	0.070	0.176	0.130	0.172	0.172	0.111	0.112	0.110	0.095	0.155
-36	-0.372	-0.076	0.014	0.171	0.089	0.019	0.044	0.003	0.202	0.177	0.085	0.089	0.067	0.152	0.079	0.031	0.144	0.120	0.028	0.079	0.207	0.063	0.064	0.145	0.260	0.088	0.163	0.150	0.014	0.233	1.000	0.190	0.195	-0.015	0.119	0.243	0.018	0.070	0.115	0.016	0.145	0.150	0.153	0.033	0.182	0.150	0.365	0.236	0.033	0.153
-37	-0.347	-0.145	0.057	0.111	0.117	0.236	0.135	0.096	0.292	0.246	0.110	0.156	0.081	0.079	0.054	0.077	0.086	0.125	0.116	0.015	-0.008	0.090	0.143	0.125	0.077	0.028	0.201	0.053	0.038	0.105	0.190	1.000	0.082	0.129	0.093	0.108	0.060	0.081	0.108	0.173	0.118	0.124	0.057	0.083	0.126	0.230	0.160	0.061	0.050	0.131
-38	-0.451	-0.191	0.152	0.088	0.180	0.158	0.064	0.109	0.176	0.107	0.283	0.137	0.204	0.243	0.047	0.131	0.220	0.196	0.063	0.108	0.361	0.263	0.087	0.099	0.352	0.194	0.131	0.168	0.083	0.149	0.195	0.082	1.000	0.134	0.000	0.161	0.083	0.150	0.070	0.063	0.022	0.037	0.187	0.272	0.203	0.077	0.411	0.232	0.064	0.350
-39	-0.362	-0.128	0.253	0.036	0.059	0.048	0.091	0.176	0.135	0.363	0.163	0.070	0.126	0.161	0.108	0.183	0.073	0.151	0.063	0.024	-0.014	0.143	0.103	0.145	0.073	0.144	0.173	0.116	0.235	0.074	-0.015	0.129	0.134	1.000	0.153	0.131	0.050	0.196	0.148	0.002	0.103	0.190	0.054	0.112	0.247	0.256	0.123	0.048	0.029	0.183
-4	-0.389	-0.044	0.100	0.173	0.127	0.022	0.020	0.109	0.229	0.255	0.034	0.230	0.039	0.216	0.091	0.046	0.034	0.186	0.087	0.088	0.030	0.139	0.152	0.114	0.037	0.200	0.105	0.249	0.259	0.082	0.119	0.093	0.000	0.153	1.000	0.112	0.061	0.128	0.156	0.084	0.243	0.171	0.037	0.256	0.121	0.319	0.220	0.112	0.088	0.071
-40	-0.389	-0.139	0.067	0.206	0.123	0.123	0.055	0.075	0.075	0.089	0.162	0.157	0.202	0.146	0.052	0.219	0.081	0.138	0.058	0.013	0.039	0.248	0.049	0.124	0.188	0.105	0.075	0.154	0.112	0.096	0.243	0.108	0.161	0.131	0.112	1.000	0.000	0.073	0.297	0.255	0.119	0.229	0.240	0.209	0.133	0.155	0.049	0.077	0.047	0.089
-41	-0.259	-0.004	0.180	-0.012	0.060	-0.011	0.020	0.050	0.212	0.207	0.002	0.048	0.083	0.089	-0.000	0.030	0.067	0.041	0.011	0.378	0.225	-0.008	0.196	-0.030	0.060	0.183	0.060	-0.009	-0.038	0.113	0.018	0.060	0.083	0.050	0.061	0.000	1.000	0.166	-0.011	0.028	0.073	0.119	0.106	0.048	0.062	0.035	0.081	0.112	-0.008	0.135
-42	-0.379	-0.148	0.134	0.054	0.076	-0.027	0.035	0.107	0.221	0.148	0.225	0.057	0.110	0.157	0.055	0.175	0.097	0.254	0.115	0.301	0.103	0.018	0.184	0.172	0.144	0.276	0.153	0.117	0.034	0.194	0.070	0.081	0.150	0.196	0.128	0.073	0.166	1.000	0.071	0.119	0.129	0.076	-0.011	0.119	0.022	0.217	0.069	0.018	0.198	0.048
-43	-0.350	0.007	0.102	0.134	0.221	0.152	0.101	0.081	0.121	0.142	0.124	0.186	0.094	0.060	0.063	0.166	0.186	0.271	0.064	0.115	0.045	0.157	0.053	0.063	0.153	0.044	0.125	0.107	0.216	0.090	0.115	0.108	0.070	0.148	0.156	0.297	-0.011	0.071	1.000	0.118	0.049	0.219	0.162	0.199	0.162	0.152	0.102	0.026	0.120	0.094
-44	-0.363	-0.081	0.154	0.023	0.108	0.179	0.005	0.219	0.259	0.070	0.065	0.128	0.070	0.239	0.047	0.282	0.107	0.073	0.092	0.117	0.137	0.197	0.146	0.181	0.156	0.042	0.262	0.018	-0.012	0.040	0.016	0.173	0.063	0.002	0.084	0.255	0.028	0.119	0.118	1.000	0.137	0.049	0.170	0.147	0.094	0.032	0.128	0.089	0.063	0.098
-45	-0.390	-0.116	0.073	0.205	-0.023	0.090	0.217	0.142	0.153	0.265	0.105	0.246	0.220	0.241	0.071	0.078	0.181	0.126	0.122	0.051	0.025	0.175	0.163	0.094	0.178	0.127	0.062	0.077	0.044	0.070	0.145	0.118	0.022	0.103	0.243	0.119	0.073	0.129	0.049	0.137	1.000	0.103	0.030	0.094	0.186	0.218	0.193	0.191	0.017	0.104
-46	-0.434	-0.116	0.320	0.092	0.378	0.220	0.118	0.191	0.103	0.185	0.215	0.142	0.197	0.179	0.039	0.075	0.122	0.165	0.057	0.145	0.151	0.135	0.069	0.204	0.039	0.120	0.135	0.142	0.166	0.176	0.150	0.124	0.037	0.190	0.171	0.229	0.119	0.076	0.219	0.049	0.103	1.000	0.229	0.180	0.249	0.232	0.118	0.149	0.202	0.123
-47	-0.340	-0.048	0.136	0.044	0.156	0.213	0.024	0.093	0.057	0.014	0.177	0.138	0.140	0.023	0.055	0.084	0.221	0.002	0.096	0.036	0.096	0.030	0.068	0.123	0.305	0.135	0.136	0.087	0.102	0.130	0.153	0.057	0.187	0.054	0.037	0.240	0.106	-0.011	0.162	0.170	0.030	0.229	1.000	0.183	0.115	0.094	0.093	0.159	0.093	0.150
-48	-0.424	-0.065	0.080	0.199	0.070	0.091	0.007	0.069	0.155	0.119	0.147	0.128	0.175	0.153	0.078	0.115	0.304	0.239	0.157	-0.003	0.143	0.130	0.097	0.387	0.171	0.135	0.094	0.133	0.124	0.172	0.033	0.083	0.272	0.112	0.256	0.209	0.048	0.119	0.199	0.147	0.094	0.180	0.183	1.000	0.140	0.230	0.135	0.059	0.127	0.130
-49	-0.454	-0.132	0.174	0.151	0.194	0.402	0.090	0.001	0.160	0.198	0.144	0.075	0.232	0.295	0.040	0.129	0.117	0.141	0.165	0.243	0.058	0.088	0.175	0.125	0.132	0.053	0.255	0.098	0.080	0.172	0.182	0.126	0.203	0.247	0.121	0.133	0.062	0.022	0.162	0.094	0.186	0.249	0.115	0.140	1.000	0.202	0.206	0.240	0.169	0.263
-5	-0.427	-0.086	0.193	0.123	0.152	0.089	0.192	0.156	0.179	0.162	0.321	0.182	0.030	0.147	0.008	0.135	0.136	0.225	0.134	0.195	0.067	0.168	0.132	0.125	0.112	0.047	0.112	0.159	0.341	0.111	0.150	0.230	0.077	0.256	0.319	0.155	0.035	0.217	0.152	0.032	0.218	0.232	0.094	0.230	0.202	1.000	0.152	0.062	0.140	0.164
-6	-0.436	-0.140	0.119	0.081	0.224	0.103	0.084	0.084	0.229	0.278	0.102	0.120	0.058	0.167	0.029	0.104	0.182	0.148	0.076	0.104	0.355	0.143	0.053	0.127	0.164	0.140	0.137	0.201	0.070	0.112	0.365	0.160	0.411	0.123	0.220	0.049	0.081	0.069	0.102	0.128	0.193	0.118	0.093	0.135	0.206	0.152	1.000	0.171	0.011	0.201
-7	-0.310	-0.053	0.005	0.041	0.042	0.076	0.013	0.000	0.057	0.070	0.215	0.082	0.118	0.276	0.122	0.046	0.068	0.076	-0.013	0.008	0.314	0.122	0.158	0.030	0.099	0.074	0.004	0.015	0.100	0.110	0.236	0.061	0.232	0.048	0.112	0.077	0.112	0.018	0.026	0.089	0.191	0.149	0.159	0.059	0.240	0.062	0.171	1.000	-0.008	0.177
-8	-0.262	-0.006	0.156	0.036	0.213	0.140	0.030	0.090	0.026	0.038	0.153	0.047	0.079	0.083	0.021	0.120	0.145	0.081	0.094	0.205	0.114	0.016	0.002	0.123	0.108	0.031	0.103	0.029	0.092	0.095	0.033	0.050	0.064	0.029	0.088	0.047	-0.008	0.198	0.120	0.063	0.017	0.202	0.093	0.127	0.169	0.140	0.011	-0.008	1.000	0.172
-9	-0.447	-0.140	0.140	0.195	0.156	0.186	0.178	0.177	0.117	0.245	0.286	0.105	0.146	0.278	0.008	0.076	0.308	0.230	0.155	0.117	0.165	0.176	0.108	0.023	0.268	0.060	0.149	0.097	0.086	0.155	0.153	0.131	0.350	0.183	0.071	0.089	0.135	0.048	0.094	0.098	0.104	0.123	0.150	0.130	0.263	0.164	0.201	0.177	0.172	1.000

File example/basis_corr/cor_sparcc.out

+OTU_id	0	1	10	11	12	13	14	15	16	17	18	19	2	20	21	22	23	24	25	26	27	28	29	3	30	31	32	33	34	35	36	37	38	39	4	40	41	42	43	44	45	46	47	48	49	5	6	7	8	9
+0	1.000	0.710	0.098	-0.061	0.076	0.030	0.003	0.031	-0.049	-0.094	-0.005	-0.071	-0.016	-0.071	-0.013	0.043	-0.038	-0.057	-0.086	-0.037	0.122	0.068	0.002	-0.068	-0.061	0.081	0.001	0.010	0.123	0.044	-0.020	-0.046	-0.050	0.025	0.002	0.058	0.078	-0.050	0.040	-0.011	0.004	0.067	0.006	-0.042	-0.089	0.039	-0.015	0.098	0.108	-0.059
+1	0.710	1.000	0.056	-0.051	0.045	0.022	0.040	0.000	-0.032	-0.095	0.035	-0.139	-0.069	-0.061	-0.018	-0.001	0.019	-0.044	-0.069	0.001	0.098	0.055	0.019	-0.014	-0.016	0.013	-0.074	0.059	0.071	-0.001	-0.014	-0.079	-0.098	0.002	0.021	0.021	0.042	-0.083	0.036	-0.017	0.009	0.054	-0.035	0.004	-0.025	0.034	-0.027	0.118	0.108	-0.054
+10	0.098	0.056	1.000	-0.549	0.127	0.025	0.025	-0.079	0.007	-0.097	-0.013	-0.075	0.052	-0.019	0.131	0.084	-0.079	-0.079	-0.089	0.075	0.127	-0.048	0.006	-0.054	-0.046	-0.077	-0.067	0.051	0.060	0.024	0.011	-0.084	0.019	0.096	-0.017	-0.054	0.014	0.042	-0.050	-0.017	-0.009	0.027	-0.049	-0.092	-0.001	0.081	0.040	0.010	0.045	-0.040
+11	-0.061	-0.051	-0.549	1.000	-0.062	-0.040	-0.003	-0.024	-0.041	0.100	0.024	0.075	-0.024	0.084	-0.064	-0.019	-0.005	0.063	0.036	-0.008	-0.076	0.119	0.020	0.035	0.048	0.054	0.065	-0.019	0.004	0.033	-0.020	0.088	-0.085	-0.039	0.046	0.060	-0.056	-0.081	-0.021	0.002	0.016	-0.026	-0.019	0.058	-0.042	-0.137	-0.059	-0.057	-0.038	0.022
+12	0.076	0.045	0.127	-0.062	1.000	0.362	0.082	0.034	-0.107	-0.127	0.007	-0.041	0.054	0.049	0.058	-0.107	-0.037	-0.009	-0.074	0.031	-0.040	0.000	0.033	0.071	-0.032	0.070	-0.159	0.086	0.006	0.019	-0.019	0.006	-0.006	-0.032	-0.053	-0.011	-0.053	0.014	0.128	0.005	-0.120	0.118	0.079	-0.089	0.025	-0.047	-0.053	-0.050	0.054	-0.033
+13	0.030	0.022	0.025	-0.040	0.362	1.000	0.006	0.083	-0.036	-0.011	0.025	-0.014	0.013	0.111	-0.050	-0.016	0.061	0.011	0.007	0.004	-0.105	-0.024	-0.024	0.014	0.038	0.038	-0.121	0.009	0.038	-0.071	0.040	0.005	-0.027	-0.086	0.021	0.024	-0.070	-0.077	0.043	-0.037	-0.068	0.145	0.071	-0.044	0.140	-0.043	-0.008	-0.031	0.009	-0.030
+14	0.003	0.040	0.025	-0.003	0.082	0.006	1.000	-0.293	-0.111	0.015	-0.019	-0.072	0.010	0.023	0.148	0.010	0.034	0.046	-0.105	-0.031	-0.065	0.008	0.004	-0.032	0.001	-0.023	-0.055	-0.009	-0.017	-0.039	-0.009	0.016	0.008	-0.026	-0.059	0.067	0.013	0.003	0.004	-0.078	0.019	-0.040	-0.022	-0.031	0.052	0.005	-0.003	0.032	-0.000	0.028
+15	0.031	0.000	-0.079	-0.024	0.034	0.083	-0.293	1.000	-0.075	-0.023	0.043	0.004	-0.021	-0.028	-0.077	0.124	0.009	-0.102	0.044	0.069	-0.062	0.000	-0.018	0.065	0.120	0.049	0.020	0.036	-0.042	0.013	-0.036	-0.046	0.073	0.080	0.007	-0.085	-0.043	0.014	0.025	0.012	-0.003	0.020	0.069	-0.026	-0.025	-0.002	0.039	-0.058	0.038	-0.025
+16	-0.049	-0.032	0.007	-0.041	-0.107	-0.036	-0.111	-0.075	1.000	-0.040	-0.010	0.034	-0.031	0.005	0.033	0.023	0.040	-0.042	-0.050	0.090	0.078	-0.050	0.065	0.035	-0.036	0.049	0.132	0.005	-0.082	-0.066	0.022	0.027	0.064	-0.045	-0.011	-0.008	0.088	0.032	0.007	0.065	-0.014	-0.095	0.019	0.018	0.056	0.005	0.071	-0.018	-0.039	0.028
+17	-0.094	-0.095	-0.097	0.100	-0.127	-0.011	0.015	-0.023	-0.040	1.000	-0.090	0.067	0.072	-0.009	-0.019	-0.043	-0.050	-0.000	0.023	-0.010	0.076	0.015	-0.134	-0.042	-0.013	0.152	0.016	0.056	-0.041	-0.037	-0.048	-0.011	0.047	0.059	0.146	0.025	0.124	0.029	-0.060	0.033	0.104	0.009	-0.043	0.059	-0.076	-0.034	-0.054	-0.032	-0.078	0.033
+18	-0.005	0.035	-0.013	0.024	0.007	0.025	-0.019	0.043	-0.010	-0.090	1.000	0.074	-0.086	-0.045	-0.044	-0.055	0.081	0.050	0.007	0.022	-0.023	0.025	-0.037	-0.014	-0.015	-0.020	-0.096	0.038	-0.006	0.001	-0.020	0.048	0.098	-0.002	-0.082	-0.033	-0.006	0.006	-0.089	-0.081	-0.076	0.052	0.112	-0.051	0.006	0.049	-0.045	0.090	-0.018	0.059
+19	-0.071	-0.139	-0.075	0.075	-0.041	-0.014	-0.072	0.004	0.034	0.067	0.074	1.000	0.079	-0.091	0.018	0.049	0.036	-0.009	-0.006	-0.095	-0.000	0.098	-0.048	-0.047	0.106	-0.032	0.045	0.051	-0.089	-0.017	0.000	0.010	0.080	-0.035	0.076	-0.021	0.006	-0.021	0.046	0.104	0.086	-0.059	-0.004	-0.046	-0.070	-0.024	0.055	-0.023	0.012	-0.015
+2	-0.016	-0.069	0.052	-0.024	0.054	0.013	0.010	-0.021	-0.031	0.072	-0.086	0.079	1.000	0.067	0.012	0.005	-0.073	-0.104	0.021	-0.059	0.018	0.006	0.020	0.033	-0.003	0.013	0.055	-0.049	-0.053	0.026	-0.059	0.007	-0.061	0.060	0.031	-0.024	0.018	0.133	-0.052	0.089	0.025	-0.003	-0.057	0.059	-0.011	-0.075	-0.046	-0.027	-0.053	-0.027
+20	-0.071	-0.061	-0.019	0.084	0.049	0.111	0.023	-0.028	0.005	-0.009	-0.045	-0.091	0.067	1.000	-0.100	-0.017	-0.035	0.080	-0.054	-0.033	-0.052	0.046	-0.039	0.062	0.028	0.089	0.022	-0.085	0.014	-0.014	0.014	-0.006	0.006	-0.019	0.118	-0.027	-0.069	-0.090	-0.067	0.078	0.022	0.099	0.012	-0.007	0.051	-0.055	-0.007	0.059	0.001	0.002
+21	-0.013	-0.018	0.131	-0.064	0.058	-0.050	0.148	-0.077	0.033	-0.019	-0.044	0.018	0.012	-0.100	1.000	0.101	0.038	-0.028	-0.075	0.008	0.013	-0.021	-0.052	0.010	-0.033	-0.005	-0.041	-0.016	0.043	0.049	0.002	-0.008	-0.012	0.088	-0.015	0.009	-0.018	-0.056	0.050	-0.034	0.002	-0.048	0.006	0.045	-0.029	-0.056	0.113	-0.039	0.014	-0.033
+22	0.043	-0.001	0.084	-0.019	-0.107	-0.016	0.010	0.124	0.023	-0.043	-0.055	0.049	0.005	-0.017	0.101	1.000	-0.087	-0.135	-0.073	-0.038	-0.047	0.017	0.058	-0.071	0.011	-0.003	0.085	0.029	-0.001	0.065	-0.039	-0.034	-0.013	0.036	0.031	0.035	0.003	0.019	0.057	0.085	-0.027	-0.033	0.032	-0.048	-0.030	0.018	-0.066	-0.006	-0.030	-0.058
+23	-0.038	0.019	-0.079	-0.005	-0.037	0.061	0.034	0.009	0.040	-0.050	0.081	0.036	-0.073	-0.035	0.038	-0.087	1.000	0.000	0.056	0.004	0.108	-0.024	-0.093	-0.009	0.011	-0.016	-0.030	-0.027	-0.014	-0.035	0.004	-0.020	-0.012	-0.006	-0.045	-0.016	-0.019	-0.044	0.002	-0.073	-0.001	0.056	0.030	0.068	-0.037	0.049	0.038	-0.043	0.001	0.096
+24	-0.057	-0.044	-0.079	0.063	-0.009	0.011	0.046	-0.102	-0.042	-0.000	0.050	-0.009	-0.104	0.080	-0.028	-0.135	0.000	1.000	0.145	0.024	0.031	-0.013	0.014	0.068	-0.027	0.018	-0.014	-0.027	-0.036	-0.051	0.038	0.077	-0.013	0.107	0.027	0.076	-0.073	0.086	0.012	-0.100	-0.080	-0.090	-0.046	0.070	-0.021	0.055	-0.003	-0.007	-0.042	0.091
+25	-0.086	-0.069	-0.089	0.036	-0.074	0.007	-0.105	0.044	-0.050	0.023	0.007	-0.006	0.021	-0.054	-0.075	-0.073	0.056	0.145	1.000	0.021	-0.062	-0.025	0.059	0.028	0.088	-0.081	0.039	-0.006	-0.011	-0.149	-0.002	0.126	-0.014	0.091	-0.082	-0.039	-0.057	0.068	0.023	0.045	0.067	-0.019	-0.034	-0.012	-0.015	-0.006	0.063	-0.101	0.029	0.105
+26	-0.037	0.001	0.075	-0.008	0.031	0.004	-0.031	0.069	0.090	-0.010	0.022	-0.095	-0.059	-0.033	0.008	-0.038	0.004	0.024	0.021	1.000	0.078	-0.005	-0.008	-0.059	-0.015	-0.020	0.024	0.016	0.070	0.056	0.031	0.016	-0.043	-0.021	-0.081	-0.022	0.031	0.082	-0.005	0.026	-0.086	-0.015	-0.041	-0.100	0.050	-0.011	0.002	-0.067	0.038	-0.004
+27	0.122	0.098	0.127	-0.076	-0.040	-0.105	-0.065	-0.062	0.078	0.076	-0.023	-0.000	0.018	-0.052	0.013	-0.047	0.108	0.031	-0.062	0.078	1.000	-0.026	0.003	-0.054	-0.109	0.016	0.038	-0.053	0.040	-0.075	0.018	-0.125	0.097	-0.085	-0.013	0.025	0.133	0.020	-0.034	0.089	0.007	-0.079	-0.019	-0.012	-0.091	0.008	0.067	0.022	0.020	0.013
+28	0.068	0.055	-0.048	0.119	0.000	-0.024	0.008	0.000	-0.050	0.015	0.025	0.098	0.006	0.046	-0.021	0.017	-0.024	-0.013	-0.025	-0.005	-0.026	1.000	0.016	-0.036	0.093	-0.008	-0.099	0.024	0.020	0.033	-0.046	-0.041	-0.026	-0.013	-0.034	0.003	-0.012	-0.058	0.022	0.064	0.077	0.018	-0.071	-0.010	-0.038	0.041	-0.006	-0.001	-0.036	0.038
+29	0.002	0.019	0.006	0.020	0.033	-0.024	0.004	-0.018	0.065	-0.134	-0.037	-0.048	0.020	-0.039	-0.052	0.058	-0.093	0.014	0.059	-0.008	0.003	0.016	1.000	0.070	-0.071	-0.051	0.078	-0.095	0.075	-0.038	-0.014	0.005	-0.076	-0.055	-0.037	-0.073	0.035	0.106	-0.061	0.090	0.029	-0.050	-0.061	0.043	0.075	-0.043	-0.087	0.070	-0.106	0.001
+3	-0.068	-0.014	-0.054	0.035	0.071	0.014	-0.032	0.065	0.035	-0.042	-0.014	-0.047	0.033	0.062	0.010	-0.071	-0.009	0.068	0.028	-0.059	-0.054	-0.036	0.070	1.000	-0.008	-0.024	0.049	0.048	0.018	0.068	0.014	-0.006	-0.049	0.104	0.026	-0.036	-0.046	0.001	-0.088	0.010	-0.009	-0.036	-0.025	0.086	-0.015	-0.067	0.050	-0.060	-0.016	-0.029
+30	-0.061	-0.016	-0.046	0.048	-0.032	0.038	0.001	0.120	-0.036	-0.013	-0.015	0.106	-0.003	0.028	-0.033	0.011	0.011	-0.027	0.088	-0.015	-0.109	0.093	-0.071	-0.008	1.000	0.021	-0.074	-0.058	-0.080	-0.053	-0.029	0.046	0.111	-0.024	-0.155	-0.049	0.012	0.026	0.010	0.026	0.059	-0.115	0.036	-0.009	-0.002	-0.035	0.044	-0.014	-0.003	0.076
+31	0.081	0.013	-0.077	0.054	0.070	0.038	-0.023	0.049	0.049	0.152	-0.020	-0.032	0.013	0.089	-0.005	-0.003	-0.016	0.018	-0.081	-0.020	0.016	-0.008	-0.051	-0.024	0.021	1.000	-0.104	-0.072	-0.008	0.050	-0.011	-0.049	-0.015	0.017	0.013	-0.026	0.120	0.050	-0.121	-0.052	-0.011	0.019	0.108	0.040	-0.115	-0.114	-0.067	0.036	0.023	-0.044
+32	0.001	-0.074	-0.067	0.065	-0.159	-0.121	-0.055	0.020	0.132	0.016	-0.096	0.045	0.055	0.022	-0.041	0.085	-0.030	-0.014	0.039	0.024	0.038	-0.099	0.078	0.049	-0.074	-0.104	1.000	-0.001	-0.035	0.025	0.005	0.033	-0.007	0.009	-0.049	0.042	0.087	0.148	0.043	0.022	-0.003	-0.048	-0.005	0.036	0.117	-0.020	-0.052	-0.080	0.049	0.074
+33	0.010	0.059	0.051	-0.019	0.086	0.009	-0.009	0.036	0.005	0.056	0.038	0.051	-0.049	-0.085	-0.016	0.029	-0.027	-0.027	-0.006	0.016	-0.053	0.024	-0.095	0.048	-0.058	-0.072	-0.001	1.000	-0.007	0.177	0.018	0.005	0.065	-0.047	0.101	-0.006	-0.141	-0.002	0.098	-0.006	-0.022	-0.054	-0.035	-0.076	-0.075	-0.014	0.102	-0.016	-0.080	-0.019
+34	0.123	0.071	0.060	0.004	0.006	0.038	-0.017	-0.042	-0.082	-0.041	-0.006	-0.089	-0.053	0.014	0.043	-0.001	-0.014	-0.036	-0.011	0.070	0.040	0.020	0.075	0.018	-0.080	-0.008	-0.035	-0.007	1.000	-0.117	0.032	-0.105	-0.027	0.091	0.013	0.028	-0.078	-0.148	-0.014	-0.064	0.040	0.048	0.023	0.008	-0.029	0.091	-0.003	0.041	0.003	0.044
+35	0.044	-0.001	0.024	0.033	0.019	-0.071	-0.039	0.013	-0.066	-0.037	0.001	-0.017	0.026	-0.014	0.049	0.065	-0.035	-0.051	-0.149	0.056	-0.075	0.033	-0.038	0.068	-0.053	0.050	0.025	0.177	-0.117	1.000	0.036	0.002	-0.058	0.063	-0.043	-0.029	0.024	0.060	0.012	-0.050	-0.045	0.106	-0.069	0.027	0.019	-0.017	-0.011	-0.002	0.013	-0.075
+36	-0.020	-0.014	0.011	-0.020	-0.019	0.040	-0.009	-0.036	0.022	-0.048	-0.020	0.000	-0.059	0.014	0.002	-0.039	0.004	0.038	-0.002	0.031	0.018	-0.046	-0.014	0.014	-0.029	-0.011	0.005	0.018	0.032	0.036	1.000	-0.001	0.036	-0.064	0.011	-0.005	-0.038	-0.062	0.008	-0.091	-0.007	-0.085	0.035	0.027	0.023	0.006	0.081	0.082	-0.088	-0.016
+37	-0.046	-0.079	-0.084	0.088	0.006	0.005	0.016	-0.046	0.027	-0.011	0.048	0.010	0.007	-0.006	-0.008	-0.034	-0.020	0.077	0.126	0.016	-0.125	-0.041	0.005	-0.006	0.046	-0.049	0.033	0.005	-0.105	0.002	-0.001	1.000	-0.019	-0.091	-0.076	0.007	-0.056	0.083	-0.001	-0.036	0.059	-0.011	0.017	0.007	0.001	0.005	0.006	0.001	0.021	0.004
+38	-0.050	-0.098	0.019	-0.085	-0.006	-0.027	0.008	0.073	0.064	0.047	0.098	0.080	-0.061	0.006	-0.012	-0.013	-0.012	-0.013	-0.014	-0.043	0.097	-0.026	-0.076	-0.049	0.111	-0.015	-0.007	0.065	-0.027	-0.058	0.036	-0.019	1.000	0.007	-0.092	0.002	0.111	0.033	-0.052	-0.044	-0.044	-0.097	0.033	-0.043	-0.061	-0.020	0.093	0.065	-0.038	0.086
+39	0.025	0.002	0.096	-0.039	-0.032	-0.086	-0.026	0.080	-0.045	0.059	-0.002	-0.035	0.060	-0.019	0.088	0.036	-0.006	0.107	0.091	-0.021	-0.085	-0.013	-0.055	0.104	-0.024	0.017	0.009	-0.047	0.091	0.063	-0.064	-0.091	0.007	1.000	0.094	-0.047	0.031	-0.046	-0.097	-0.052	-0.075	0.045	-0.124	0.004	0.019	0.110	0.012	-0.084	0.030	-0.039
+4	0.002	0.021	-0.017	0.046	-0.053	0.021	-0.059	0.007	-0.011	0.146	-0.082	0.076	0.031	0.118	-0.015	0.031	-0.045	0.027	-0.082	-0.081	-0.013	-0.034	-0.037	0.026	-0.155	0.013	-0.049	0.101	0.013	-0.043	0.011	-0.076	-0.092	0.094	1.000	0.001	-0.079	0.037	0.013	0.040	0.008	0.047	-0.027	0.037	-0.033	0.175	0.005	0.100	-0.052	-0.125
+40	0.058	0.021	-0.054	0.060	-0.011	0.024	0.067	-0.085	-0.008	0.025	-0.033	-0.021	-0.024	-0.027	0.009	0.035	-0.016	0.076	-0.039	-0.022	0.025	0.003	-0.073	-0.036	-0.049	-0.026	0.042	-0.006	0.028	-0.029	-0.005	0.007	0.002	-0.047	0.001	1.000	-0.014	-0.071	0.082	0.021	-0.092	0.073	0.061	0.009	-0.032	0.003	-0.008	-0.033	0.070	0.072
+41	0.078	0.042	0.014	-0.056	-0.053	-0.070	0.013	-0.043	0.088	0.124	-0.006	0.006	0.018	-0.069	-0.018	0.003	-0.019	-0.073	-0.057	0.031	0.133	-0.012	0.035	-0.046	0.012	0.120	0.087	-0.141	-0.078	0.024	-0.038	-0.056	0.111	0.031	-0.079	-0.014	1.000	0.015	-0.086	0.017	0.021	-0.001	0.037	-0.029	-0.026	0.041	-0.033	0.050	-0.073	-0.040
+42	-0.050	-0.083	0.042	-0.081	0.014	-0.077	0.003	0.014	0.032	0.029	0.006	-0.021	0.133	-0.090	-0.056	0.019	-0.044	0.086	0.068	0.082	0.020	-0.058	0.106	0.001	0.026	0.050	0.148	-0.002	-0.148	0.060	-0.062	0.083	0.033	-0.046	0.037	-0.071	0.015	1.000	-0.017	0.011	-0.014	-0.013	-0.053	0.006	-0.023	0.029	-0.043	-0.049	-0.015	-0.050
+43	0.040	0.036	-0.050	-0.021	0.128	0.043	0.004	0.025	0.007	-0.060	-0.089	0.046	-0.052	-0.067	0.050	0.057	0.002	0.012	0.023	-0.005	-0.034	0.022	-0.061	-0.088	0.010	-0.121	0.043	0.098	-0.014	0.012	0.008	-0.001	-0.052	-0.097	0.013	0.082	-0.086	-0.017	1.000	0.008	-0.015	0.072	0.069	0.004	0.054	-0.019	-0.025	-0.117	0.012	-0.041
+44	-0.011	-0.017	-0.017	0.002	0.005	-0.037	-0.078	0.012	0.065	0.033	-0.081	0.104	0.089	0.078	-0.034	0.085	-0.073	-0.100	0.045	0.026	0.089	0.064	0.090	0.010	0.026	-0.052	0.022	-0.006	-0.064	-0.050	-0.091	-0.036	-0.044	-0.052	0.040	0.021	0.017	0.011	0.008	1.000	-0.023	0.072	-0.027	-0.060	-0.024	-0.097	0.037	-0.012	0.028	0.001
+45	0.004	0.009	-0.009	0.016	-0.120	-0.068	0.019	-0.003	-0.014	0.104	-0.076	0.086	0.025	0.022	0.002	-0.027	-0.001	-0.080	0.067	-0.086	0.007	0.077	0.029	-0.009	0.059	-0.011	-0.003	-0.022	0.040	-0.045	-0.007	0.059	-0.044	-0.075	0.008	-0.092	0.021	-0.014	-0.015	-0.023	1.000	-0.064	-0.018	0.022	0.048	0.066	0.054	0.016	-0.000	0.053
+46	0.067	0.054	0.027	-0.026	0.118	0.145	-0.040	0.020	-0.095	0.009	0.052	-0.059	-0.003	0.099	-0.048	-0.033	0.056	-0.090	-0.019	-0.015	-0.079	0.018	-0.050	-0.036	-0.115	0.019	-0.048	-0.054	0.048	0.106	-0.085	-0.011	-0.097	0.045	0.047	0.073	-0.001	-0.013	0.072	0.072	-0.064	1.000	0.075	-0.021	-0.051	0.024	-0.119	-0.018	0.133	-0.056
+47	0.006	-0.035	-0.049	-0.019	0.079	0.071	-0.022	0.069	0.019	-0.043	0.112	-0.004	-0.057	0.012	0.006	0.032	0.030	-0.046	-0.034	-0.041	-0.019	-0.071	-0.061	-0.025	0.036	0.108	-0.005	-0.035	0.023	-0.069	0.035	0.017	0.033	-0.124	-0.027	0.061	0.037	-0.053	0.069	-0.027	-0.018	0.075	1.000	0.078	-0.124	-0.024	0.007	0.046	-0.004	-0.050
+48	-0.042	0.004	-0.092	0.058	-0.089	-0.044	-0.031	-0.026	0.018	0.059	-0.051	-0.046	0.059	-0.007	0.045	-0.048	0.068	0.070	-0.012	-0.100	-0.012	-0.010	0.043	0.086	-0.009	0.040	0.036	-0.076	0.008	0.027	0.027	0.007	-0.043	0.004	0.037	0.009	-0.029	0.006	0.004	-0.060	0.022	-0.021	0.078	1.000	0.060	0.067	-0.019	-0.060	-0.041	0.019
+49	-0.089	-0.025	-0.001	-0.042	0.025	0.140	0.052	-0.025	0.056	-0.076	0.006	-0.070	-0.011	0.051	-0.029	-0.030	-0.037	-0.021	-0.015	0.050	-0.091	-0.038	0.075	-0.015	-0.002	-0.115	0.117	-0.075	-0.029	0.019	0.023	0.001	-0.061	0.019	-0.033	-0.032	-0.026	-0.023	0.054	-0.024	0.048	-0.051	-0.124	0.060	1.000	0.034	-0.001	0.089	0.028	0.030
+5	0.039	0.034	0.081	-0.137	-0.047	-0.043	0.005	-0.002	0.005	-0.034	0.049	-0.024	-0.075	-0.055	-0.056	0.018	0.049	0.055	-0.006	-0.011	0.008	0.041	-0.043	-0.067	-0.035	-0.114	-0.020	-0.014	0.091	-0.017	0.006	0.005	-0.020	0.110	0.175	0.003	0.041	0.029	-0.019	-0.097	0.066	0.024	-0.024	0.067	0.034	1.000	-0.008	0.040	-0.024	-0.025
+6	-0.015	-0.027	0.040	-0.059	-0.053	-0.008	-0.003	0.039	0.071	-0.054	-0.045	0.055	-0.046	-0.007	0.113	-0.066	0.038	-0.003	0.063	0.002	0.067	-0.006	-0.087	0.050	0.044	-0.067	-0.052	0.102	-0.003	-0.011	0.081	0.006	0.093	0.012	0.005	-0.008	-0.033	-0.043	-0.025	0.037	0.054	-0.119	0.007	-0.019	-0.001	-0.008	1.000	0.033	-0.037	-0.020
+7	0.098	0.118	0.010	-0.057	-0.050	-0.031	0.032	-0.058	-0.018	-0.032	0.090	-0.023	-0.027	0.059	-0.039	-0.006	-0.043	-0.007	-0.101	-0.067	0.022	-0.001	0.070	-0.060	-0.014	0.036	-0.080	-0.016	0.041	-0.002	0.082	0.001	0.065	-0.084	0.100	-0.033	0.050	-0.049	-0.117	-0.012	0.016	-0.018	0.046	-0.060	0.089	0.040	0.033	1.000	-0.057	0.010
+8	0.108	0.108	0.045	-0.038	0.054	0.009	-0.000	0.038	-0.039	-0.078	-0.018	0.012	-0.053	0.001	0.014	-0.030	0.001	-0.042	0.029	0.038	0.020	-0.036	-0.106	-0.016	-0.003	0.023	0.049	-0.080	0.003	0.013	-0.088	0.021	-0.038	0.030	-0.052	0.070	-0.073	-0.015	0.012	0.028	-0.000	0.133	-0.004	-0.041	0.028	-0.024	-0.037	-0.057	1.000	0.044
+9	-0.059	-0.054	-0.040	0.022	-0.033	-0.030	0.028	-0.025	0.028	0.033	0.059	-0.015	-0.027	0.002	-0.033	-0.058	0.096	0.091	0.105	-0.004	0.013	0.038	0.001	-0.029	0.076	-0.044	0.074	-0.019	0.044	-0.075	-0.016	0.004	0.086	-0.039	-0.125	0.072	-0.040	-0.050	-0.041	0.001	0.053	-0.056	-0.050	0.019	0.030	-0.025	-0.020	0.010	0.044	1.000

File example/basis_corr/cor_sparcc.txt

-OTU_id	0	1	10	11	12	13	14	15	16	17	18	19	2	20	21	22	23	24	25	26	27	28	29	3	30	31	32	33	34	35	36	37	38	39	4	40	41	42	43	44	45	46	47	48	49	5	6	7	8	9
-0	1.000	0.716	0.058	0.005	0.070	0.042	-0.006	0.003	-0.105	-0.059	0.014	-0.085	-0.010	-0.035	0.018	0.032	-0.046	-0.083	-0.137	-0.049	0.082	0.057	-0.022	-0.103	-0.081	0.053	-0.048	-0.037	0.130	0.037	0.010	-0.029	-0.066	0.076	0.013	0.082	0.081	-0.022	-0.016	-0.043	0.032	0.043	-0.011	0.012	-0.136	-0.004	-0.006	0.072	0.122	-0.067
-1	0.716	1.000	0.007	0.029	0.081	0.077	-0.008	-0.047	-0.078	-0.092	0.050	-0.107	-0.093	-0.013	0.027	-0.015	0.028	-0.007	-0.141	0.048	0.067	0.008	0.012	0.029	-0.072	0.028	-0.091	0.076	0.097	0.021	0.032	-0.059	-0.111	0.048	0.043	0.027	0.082	-0.119	0.057	-0.020	0.046	-0.011	-0.055	0.014	-0.032	-0.029	-0.001	0.073	0.106	-0.076
-10	0.058	0.007	1.000	-0.570	0.147	0.046	0.084	-0.038	-0.042	-0.071	0.011	-0.029	0.049	-0.010	0.121	0.015	-0.020	-0.038	-0.113	0.042	0.066	0.018	0.016	0.007	-0.016	-0.083	-0.031	0.061	0.020	0.023	-0.005	-0.047	0.029	0.047	-0.060	-0.019	0.008	-0.027	-0.083	-0.038	0.010	0.024	-0.051	-0.053	0.016	0.055	0.006	-0.023	-0.018	-0.038
-11	0.005	0.029	-0.570	1.000	-0.073	-0.009	0.059	-0.084	-0.020	0.122	0.029	0.087	-0.008	-0.007	-0.017	-0.000	0.066	-0.000	0.044	-0.000	-0.083	0.025	-0.011	0.016	0.012	0.072	0.011	0.013	0.012	-0.010	0.015	0.127	-0.053	-0.058	0.018	0.021	-0.080	-0.080	0.054	-0.008	0.026	0.001	-0.048	0.059	0.047	-0.138	-0.063	-0.037	0.002	0.032
-12	0.070	0.081	0.147	-0.073	1.000	0.398	0.025	0.040	-0.069	-0.178	0.051	-0.051	0.088	0.080	0.029	-0.087	-0.064	0.003	0.020	0.040	-0.043	-0.040	0.053	0.040	0.040	0.062	-0.081	0.083	0.026	0.033	0.017	-0.048	-0.015	-0.003	-0.021	0.028	-0.070	-0.061	0.042	-0.031	-0.110	0.088	0.117	-0.074	-0.019	0.022	0.009	-0.022	0.013	-0.064
-13	0.042	0.077	0.046	-0.009	0.398	1.000	0.055	0.059	-0.061	-0.067	0.055	-0.042	-0.014	0.042	-0.057	-0.020	0.071	-0.030	0.070	0.006	-0.048	0.011	0.063	-0.005	0.041	-0.025	-0.117	-0.015	0.096	-0.074	-0.025	0.049	-0.127	-0.088	-0.028	-0.008	-0.074	-0.114	0.070	0.015	0.052	0.140	0.059	-0.061	0.106	-0.026	0.033	-0.039	-0.022	-0.035
-14	-0.006	-0.008	0.084	0.059	0.025	0.055	1.000	-0.317	-0.053	0.058	0.001	-0.078	-0.015	0.019	0.109	0.018	0.075	0.058	-0.083	-0.036	-0.043	0.007	0.013	0.004	0.010	-0.001	-0.010	-0.008	0.008	-0.025	-0.080	0.007	0.013	0.016	-0.055	0.017	0.013	-0.016	0.044	-0.102	-0.053	-0.012	-0.005	-0.028	-0.017	0.020	-0.040	0.013	0.016	0.062
-15	0.003	-0.047	-0.038	-0.084	0.040	0.059	-0.317	1.000	-0.049	-0.088	0.035	0.011	0.009	-0.028	-0.050	0.119	0.039	-0.118	0.086	0.041	-0.093	-0.016	0.018	0.031	0.096	-0.005	-0.025	0.014	-0.021	0.012	0.059	-0.019	0.019	0.093	-0.009	-0.022	-0.032	-0.020	0.009	-0.002	0.028	0.032	0.092	-0.059	-0.060	0.064	0.076	-0.078	0.004	-0.037
-16	-0.105	-0.078	-0.042	-0.020	-0.069	-0.061	-0.053	-0.049	1.000	0.021	-0.074	0.041	-0.020	0.024	-0.047	0.010	-0.001	0.002	0.032	0.070	0.009	-0.060	0.059	0.007	0.035	0.025	0.121	-0.029	-0.053	-0.064	0.008	0.019	0.117	-0.004	0.030	-0.069	0.082	0.065	0.040	0.167	-0.087	-0.142	0.035	0.046	0.033	-0.035	0.019	-0.007	0.002	0.004
-17	-0.059	-0.092	-0.071	0.122	-0.178	-0.067	0.058	-0.088	0.021	1.000	-0.064	0.056	0.072	0.004	-0.017	0.018	-0.063	-0.009	0.016	-0.036	0.062	0.003	-0.097	-0.022	0.037	0.128	0.049	0.089	-0.007	-0.040	-0.045	0.049	0.019	0.031	0.082	0.039	0.123	0.106	-0.023	-0.037	0.098	-0.014	-0.084	0.013	-0.097	-0.108	0.025	-0.022	-0.075	0.055
-18	0.014	0.050	0.011	0.029	0.051	0.055	0.001	0.035	-0.074	-0.064	1.000	0.046	-0.079	-0.083	-0.033	0.020	0.077	0.050	-0.016	0.042	-0.012	0.052	-0.048	-0.010	0.040	-0.006	-0.128	0.065	-0.037	0.033	-0.027	0.018	0.065	0.018	-0.062	-0.041	-0.016	0.083	-0.033	-0.046	-0.041	0.061	0.073	-0.095	-0.039	0.042	-0.037	0.036	-0.031	0.089
-19	-0.085	-0.107	-0.029	0.087	-0.051	-0.042	-0.078	0.011	0.041	0.056	0.046	1.000	0.080	-0.102	0.023	0.108	-0.009	-0.012	0.012	-0.089	-0.016	0.084	-0.053	-0.068	0.055	-0.020	-0.015	0.076	-0.098	-0.010	-0.079	-0.039	0.086	-0.059	0.064	0.032	-0.033	0.094	0.056	0.047	0.072	0.026	-0.025	-0.047	-0.056	0.017	0.033	-0.027	0.016	-0.016
-2	-0.010	-0.093	0.049	-0.008	0.088	-0.014	-0.015	0.009	-0.020	0.072	-0.079	0.080	1.000	0.044	-0.025	0.017	-0.091	-0.098	0.026	-0.011	0.048	-0.012	0.065	0.038	-0.042	0.040	0.118	-0.013	-0.013	-0.015	-0.118	-0.004	0.004	0.073	0.055	0.030	0.016	0.182	-0.073	0.095	-0.010	-0.044	-0.130	0.081	0.022	-0.106	-0.089	-0.064	-0.038	0.017
-20	-0.035	-0.013	-0.010	-0.007	0.080	0.042	0.019	-0.028	0.024	0.004	-0.083	-0.102	0.044	1.000	-0.097	-0.060	-0.067	0.097	-0.057	-0.040	0.030	-0.046	-0.053	0.036	-0.031	0.119	0.039	-0.090	0.005	-0.009	0.020	0.023	0.037	-0.009	0.067	-0.026	-0.061	-0.051	-0.035	0.059	0.014	0.098	-0.013	0.014	0.053	-0.033	-0.049	0.009	-0.031	0.026
-21	0.018	0.027	0.121	-0.017	0.029	-0.057	0.109	-0.050	-0.047	-0.017	-0.033	0.023	-0.025	-0.097	1.000	0.076	0.087	0.033	-0.037	-0.038	-0.001	-0.011	-0.040	0.099	0.013	0.048	-0.131	-0.058	0.023	-0.006	0.019	0.009	-0.025	0.088	0.029	-0.022	-0.040	-0.037	0.099	0.026	0.044	-0.007	0.032	0.017	-0.036	-0.050	0.050	-0.092	-0.054	-0.036
-22	0.032	-0.015	0.015	-0.000	-0.087	-0.020	0.018	0.119	0.010	0.018	0.020	0.108	0.017	-0.060	0.076	1.000	-0.090	-0.076	0.006	-0.043	-0.006	0.010	0.105	-0.058	0.031	-0.016	-0.007	-0.012	-0.017	0.049	-0.061	-0.031	-0.020	0.011	-0.003	0.035	0.002	0.027	0.002	0.061	-0.001	-0.042	-0.018	0.019	0.008	0.075	-0.052	-0.065	-0.048	-0.064
-23	-0.046	0.028	-0.020	0.066	-0.064	0.071	0.075	0.039	-0.001	-0.063	0.077	-0.009	-0.091	-0.067	0.087	-0.090	1.000	0.057	-0.004	0.002	0.134	-0.027	-0.126	-0.000	0.033	-0.016	-0.029	-0.066	-0.002	0.001	0.110	-0.036	0.026	-0.019	-0.117	-0.044	0.000	-0.070	0.052	-0.074	0.037	-0.022	0.049	0.080	-0.026	0.023	-0.011	-0.039	0.023	0.126
-24	-0.083	-0.007	-0.038	-0.000	0.003	-0.030	0.058	-0.118	0.002	-0.009	0.050	-0.012	-0.098	0.097	0.033	-0.076	0.057	1.000	0.109	0.025	0.064	-0.017	0.025	-0.014	-0.036	-0.053	0.023	-0.013	-0.013	-0.065	0.083	0.087	0.037	0.011	0.038	0.049	-0.115	0.027	0.066	-0.024	-0.059	-0.108	-0.057	0.047	0.034	0.059	0.023	-0.003	-0.088	0.105
-25	-0.137	-0.141	-0.113	0.044	0.020	0.070	-0.083	0.086	0.032	0.016	-0.016	0.012	0.026	-0.057	-0.037	0.006	-0.004	0.109	1.000	0.037	0.009	-0.048	0.078	0.007	0.073	-0.124	0.027	-0.007	-0.007	-0.153	-0.016	0.049	-0.048	0.049	-0.028	-0.067	-0.062	0.042	0.021	0.000	0.084	-0.044	-0.061	-0.021	-0.010	0.085	0.002	-0.117	0.009	0.111
-26	-0.049	0.048	0.042	-0.000	0.040	0.006	-0.036	0.041	0.070	-0.036	0.042	-0.089	-0.011	-0.040	-0.038	-0.043	0.002	0.025	0.037	1.000	-0.001	0.041	0.022	-0.028	-0.021	-0.052	0.039	0.021	0.059	0.040	0.061	-0.043	-0.015	0.014	-0.027	-0.012	0.034	0.064	0.037	0.044	-0.108	-0.003	0.023	-0.090	0.029	-0.022	-0.012	-0.045	0.010	-0.076
-27	0.082	0.067	0.066	-0.083	-0.043	-0.048	-0.043	-0.093	0.009	0.062	-0.012	-0.016	0.048	0.030	-0.001	-0.006	0.134	0.064	0.009	-0.001	1.000	-0.085	-0.036	-0.082	-0.091	0.025	0.021	-0.061	0.026	-0.096	0.035	-0.170	0.142	-0.065	-0.003	0.007	0.117	0.042	-0.039	0.063	0.015	-0.059	-0.065	0.033	-0.175	-0.035	0.021	0.009	0.054	0.046
-28	0.057	0.008	0.018	0.025	-0.040	0.011	0.007	-0.016	-0.060	0.003	0.052	0.084	-0.012	-0.046	-0.011	0.010	-0.027	-0.017	-0.048	0.041	-0.085	1.000	-0.020	0.091	0.012	0.002	-0.073	0.079	0.017	0.078	-0.095	-0.034	0.028	-0.018	0.020	-0.036	-0.032	-0.059	0.012	-0.003	0.099	0.031	-0.072	-0.053	-0.033	0.008	-0.037	-0.008	-0.033	0.013
-29	-0.022	0.012	0.016	-0.011	0.053	0.063	0.013	0.018	0.059	-0.097	-0.048	-0.053	0.065	-0.053	-0.040	0.105	-0.126	0.025	0.078	0.022	-0.036	-0.020	1.000	0.038	-0.058	-0.082	0.113	-0.002	0.115	-0.039	0.022	0.086	-0.015	-0.049	0.001	-0.065	0.029	0.064	-0.085	0.052	0.040	-0.096	-0.049	0.032	0.171	-0.088	-0.107	0.025	0.007	-0.028
-3	-0.103	0.029	0.007	0.016	0.040	-0.005	0.004	0.031	0.007	-0.022	-0.010	-0.068	0.038	0.036	0.099	-0.058	-0.000	-0.014	0.007	-0.028	-0.082	0.091	0.038	1.000	-0.035	-0.012	0.012	0.039	0.003	0.076	0.005	-0.026	-0.050	0.110	0.066	-0.037	-0.066	0.002	-0.055	-0.020	-0.022	-0.022	-0.019	0.123	0.001	-0.096	0.033	-0.092	0.018	-0.022
-30	-0.081	-0.072	-0.016	0.012	0.040	0.041	0.010	0.096	0.035	0.037	0.040	0.055	-0.042	-0.031	0.013	0.031	0.033	-0.036	0.073	-0.021	-0.091	0.012	-0.058	-0.035	1.000	0.036	-0.025	-0.015	-0.067	-0.037	-0.014	0.105	0.049	-0.083	-0.044	-0.094	0.007	0.028	-0.003	-0.007	0.050	-0.109	0.081	-0.050	-0.022	0.004	0.048	-0.002	0.042	0.072
-31	0.053	0.028	-0.083	0.072	0.062	-0.025	-0.001	-0.005	0.025	0.128	-0.006	-0.020	0.040	0.119	0.048	-0.016	-0.016	-0.053	-0.124	-0.052	0.025	0.002	-0.082	-0.012	0.036	1.000	-0.120	-0.074	0.036	0.013	-0.035	-0.012	-0.010	0.050	0.038	-0.072	0.121	0.052	-0.126	-0.064	-0.048	-0.007	0.083	0.036	-0.070	-0.110	-0.011	0.089	0.000	-0.034
-32	-0.048	-0.091	-0.031	0.011	-0.081	-0.117	-0.010	-0.025	0.121	0.049	-0.128	-0.015	0.118	0.039	-0.131	-0.007	-0.029	0.023	0.027	0.039	0.021	-0.073	0.113	0.012	-0.025	-0.120	1.000	0.009	-0.040	0.005	0.018	0.035	0.002	-0.063	-0.044	0.014	0.113	0.102	0.091	0.010	-0.002	-0.022	0.018	0.038	0.083	0.001	-0.052	-0.034	0.004	0.053
-33	-0.037	0.076	0.061	0.013	0.083	-0.015	-0.008	0.014	-0.029	0.089	0.065	0.076	-0.013	-0.090	-0.058	-0.012	-0.066	-0.013	-0.007	0.021	-0.061	0.079	-0.002	0.039	-0.015	-0.074	0.009	1.000	-0.001	0.203	-0.031	-0.027	0.037	-0.033	0.092	-0.000	-0.085	0.018	0.101	0.000	0.003	-0.078	-0.005	-0.138	-0.065	0.034	0.035	0.012	-0.050	-0.031
-34	0.130	0.097	0.020	0.012	0.026	0.096	0.008	-0.021	-0.053	-0.007	-0.037	-0.098	-0.013	0.005	0.023	-0.017	-0.002	-0.013	-0.007	0.059	0.026	0.017	0.115	0.003	-0.067	0.036	-0.040	-0.001	1.000	-0.095	0.011	-0.047	-0.032	0.083	0.067	0.013	-0.051	-0.097	0.019	-0.055	0.066	0.054	0.013	0.009	-0.020	0.058	-0.003	0.058	-0.032	-0.032
-35	0.037	0.021	0.023	-0.010	0.033	-0.074	-0.025	0.012	-0.064	-0.040	0.033	-0.010	-0.015	-0.009	-0.006	0.049	0.001	-0.065	-0.153	0.040	-0.096	0.078	-0.039	0.076	-0.037	0.013	0.005	0.203	-0.095	1.000	0.044	-0.018	-0.082	0.024	-0.044	0.001	-0.017	0.055	0.054	0.007	-0.060	0.056	-0.020	0.021	0.091	0.015	0.002	0.074	0.042	-0.069
-36	0.010	0.032	-0.005	0.015	0.017	-0.025	-0.080	0.059	0.008	-0.045	-0.027	-0.079	-0.118	0.020	0.019	-0.061	0.110	0.083	-0.016	0.061	0.035	-0.095	0.022	0.005	-0.014	-0.035	0.018	-0.031	0.011	0.044	1.000	0.027	0.029	-0.100	-0.040	0.005	-0.012	-0.075	-0.005	-0.059	0.005	-0.052	0.049	0.028	0.007	0.041	0.096	0.110	-0.075	0.013
-37	-0.029	-0.059	-0.047	0.127	-0.048	0.049	0.007	-0.019	0.019	0.049	0.018	-0.039	-0.004	0.023	0.009	-0.031	-0.036	0.087	0.049	-0.043	-0.170	-0.034	0.086	-0.026	0.105	-0.012	0.035	-0.027	-0.047	-0.018	0.027	1.000	0.015	-0.030	-0.011	0.013	-0.032	0.027	0.003	-0.024	0.044	0.011	-0.027	0.012	-0.003	-0.005	-0.016	0.064	0.076	0.023
-38	-0.066	-0.111	0.029	-0.053	-0.015	-0.127	0.013	0.019	0.117	0.019	0.065	0.086	0.004	0.037	-0.025	-0.020	0.026	0.037	-0.048	-0.015	0.142	0.028	-0.015	-0.050	0.049	-0.010	0.002	0.037	-0.032	-0.082	0.029	0.015	1.000	-0.011	-0.084	0.021	0.038	-0.022	-0.086	-0.056	-0.038	-0.097	0.052	-0.006	-0.037	-0.076	0.111	0.038	-0.013	0.095
-39	0.076	0.048	0.047	-0.058	-0.003	-0.088	0.016	0.093	-0.004	0.031	0.018	-0.059	0.073	-0.009	0.088	0.011	-0.019	0.011	0.049	0.014	-0.065	-0.018	-0.049	0.110	-0.083	0.050	-0.063	-0.033	0.083	0.024	-0.100	-0.030	-0.011	1.000	0.121	-0.042	0.019	-0.057	-0.105	-0.098	-0.037	0.051	-0.099	-0.011	-0.000	0.092	-0.015	-0.013	0.020	-0.059
-4	0.013	0.043	-0.060	0.018	-0.021	-0.028	-0.055	-0.009	0.030	0.082	-0.062	0.064	0.055	0.067	0.029	-0.003	-0.117	0.038	-0.028	-0.027	-0.003	0.020	0.001	0.066	-0.044	0.038	-0.044	0.092	0.067	-0.044	-0.040	-0.011	-0.084	0.121	1.000	0.006	-0.101	0.065	-0.001	0.020	0.069	-0.001	-0.025	0.021	-0.018	0.123	0.020	0.044	-0.059	-0.076
-40	0.082	0.027	-0.019	0.021	0.028	-0.008	0.017	-0.022	-0.069	0.039	-0.041	0.032	0.030	-0.026	-0.022	0.035	-0.044	0.049	-0.067	-0.012	0.007	-0.036	-0.065	-0.037	-0.094	-0.072	0.014	-0.000	0.013	0.001	0.005	0.013	0.021	-0.042	0.006	1.000	-0.024	-0.132	0.065	0.051	-0.051	0.128	0.065	-0.019	-0.013	-0.015	-0.057	-0.007	0.024	0.022
-41	0.081	0.082	0.008	-0.080	-0.070	-0.074	0.013	-0.032	0.082	0.123	-0.016	-0.033	0.016	-0.061	-0.040	0.002	0.000	-0.115	-0.062	0.034	0.117	-0.032	0.029	-0.066	0.007	0.121	0.113	-0.085	-0.051	-0.017	-0.012	-0.032	0.038	0.019	-0.101	-0.024	1.000	0.030	-0.117	0.003	-0.034	0.018	0.065	0.060	-0.026	0.005	0.038	0.032	-0.053	-0.011
-42	-0.022	-0.119	-0.027	-0.080	-0.061	-0.114	-0.016	-0.020	0.065	0.106	0.083	0.094	0.182	-0.051	-0.037	0.027	-0.070	0.027	0.042	0.064	0.042	-0.059	0.064	0.002	0.028	0.052	0.102	0.018	-0.097	0.055	-0.075	0.027	-0.022	-0.057	0.065	-0.132	0.030	1.000	-0.031	0.036	-0.083	-0.023	-0.005	-0.010	-0.074	0.078	-0.047	-0.052	-0.018	-0.070
-43	-0.016	0.057	-0.083	0.054	0.042	0.070	0.044	0.009	0.040	-0.023	-0.033	0.056	-0.073	-0.035	0.099	0.002	0.052	0.066	0.021	0.037	-0.039	0.012	-0.085	-0.055	-0.003	-0.126	0.091	0.101	0.019	0.054	-0.005	0.003	-0.086	-0.105	-0.001	0.065	-0.117	-0.031	1.000	-0.019	-0.006	0.071	0.063	-0.007	0.023	-0.022	0.008	-0.047	0.008	-0.045
-44	-0.043	-0.020	-0.038	-0.008	-0.031	0.015	-0.102	-0.002	0.167	-0.037	-0.046	0.047	0.095	0.059	0.026	0.061	-0.074	-0.024	0.000	0.044	0.063	-0.003	0.052	-0.020	-0.007	-0.064	0.010	0.000	-0.055	0.007	-0.059	-0.024	-0.056	-0.098	0.020	0.051	0.003	0.036	-0.019	1.000	-0.030	-0.005	-0.027	-0.061	-0.013	-0.125	0.036	0.015	0.010	-0.013
-45	0.032	0.046	0.010	0.026	-0.110	0.052	-0.053	0.028	-0.087	0.098	-0.041	0.072	-0.010	0.014	0.044	-0.001	0.037	-0.059	0.084	-0.108	0.015	0.099	0.040	-0.022	0.050	-0.048	-0.002	0.003	0.066	-0.060	0.005	0.044	-0.038	-0.037	0.069	-0.051	-0.034	-0.083	-0.006	-0.030	1.000	-0.054	-0.055	-0.009	0.023	0.063	0.052	-0.049	0.050	0.011
-46	0.043	-0.011	0.024	0.001	0.088	0.140	-0.012	0.032	-0.142	-0.014	0.061	0.026	-0.044	0.098	-0.007	-0.042	-0.022	-0.108	-0.044	-0.003	-0.059	0.031	-0.096	-0.022	-0.109	-0.007	-0.022	-0.078	0.054	0.056	-0.052	0.011	-0.097	0.051	-0.001	0.128	0.018	-0.023	0.071	-0.005	-0.054	1.000	0.048	-0.024	-0.038	0.028	-0.074	-0.022	0.165	-0.016
-47	-0.011	-0.055	-0.051	-0.048	0.117	0.059	-0.005	0.092	0.035	-0.084	0.073	-0.025	-0.130	-0.013	0.032	-0.018	0.049	-0.057	-0.061	0.023	-0.065	-0.072	-0.049	-0.019	0.081	0.083	0.018	-0.005	0.013	-0.020	0.049	-0.027	0.052	-0.099	-0.025	0.065	0.065	-0.005	0.063	-0.027	-0.055	0.048	1.000	-0.030	-0.078	0.010	-0.010	0.056	-0.052	-0.073
-48	0.012	0.014	-0.053	0.059	-0.074	-0.061	-0.028	-0.059	0.046	0.013	-0.095	-0.047	0.081	0.014	0.017	0.019	0.080	0.047	-0.021	-0.090	0.033	-0.053	0.032	0.123	-0.050	0.036	0.038	-0.138	0.009	0.021	0.028	0.012	-0.006	-0.011	0.021	-0.019	0.060	-0.010	-0.007	-0.061	-0.009	-0.024	-0.030	1.000	0.078	0.009	-0.051	-0.020	-0.038	0.042
-49	-0.136	-0.032	0.016	0.047	-0.019	0.106	-0.017	-0.060	0.033	-0.097	-0.039	-0.056	0.022	0.053	-0.036	0.008	-0.026	0.034	-0.010	0.029	-0.175	-0.033	0.171	0.001	-0.022	-0.070	0.083	-0.065	-0.020	0.091	0.007	-0.003	-0.037	-0.000	-0.018	-0.013	-0.026	-0.074	0.023	-0.013	0.023	-0.038	-0.078	0.078	1.000	-0.057	-0.096	0.136	0.043	0.064
-5	-0.004	-0.029	0.055	-0.138	0.022	-0.026	0.020	0.064	-0.035	-0.108	0.042	0.017	-0.106	-0.033	-0.050	0.075	0.023	0.059	0.085	-0.022	-0.035	0.008	-0.088	-0.096	0.004	-0.110	0.001	0.034	0.058	0.015	0.041	-0.005	-0.076	0.092	0.123	-0.015	0.005	0.078	-0.022	-0.125	0.063	0.028	0.010	0.009	-0.057	1.000	0.061	0.039	-0.030	0.026
-6	-0.006	-0.001	0.006	-0.063	0.009	0.033	-0.040	0.076	0.019	0.025	-0.037	0.033	-0.089	-0.049	0.050	-0.052	-0.011	0.023	0.002	-0.012	0.021	-0.037	-0.107	0.033	0.048	-0.011	-0.052	0.035	-0.003	0.002	0.096	-0.016	0.111	-0.015	0.020	-0.057	0.038	-0.047	0.008	0.036	0.052	-0.074	-0.010	-0.051	-0.096	0.061	1.000	0.070	-0.113	-0.005
-7	0.072	0.073	-0.023	-0.037	-0.022	-0.039	0.013	-0.078	-0.007	-0.022	0.036	-0.027	-0.064	0.009	-0.092	-0.065	-0.039	-0.003	-0.117	-0.045	0.009	-0.008	0.025	-0.092	-0.002	0.089	-0.034	0.012	0.058	0.074	0.110	0.064	0.038	-0.013	0.044	-0.007	0.032	-0.052	-0.047	0.015	-0.049	-0.022	0.056	-0.020	0.136	0.039	0.070	1.000	-0.045	0.021
-8	0.122	0.106	-0.018	0.002	0.013	-0.022	0.016	0.004	0.002	-0.075	-0.031	0.016	-0.038	-0.031	-0.054	-0.048	0.023	-0.088	0.009	0.010	0.054	-0.033	0.007	0.018	0.042	0.000	0.004	-0.050	-0.032	0.042	-0.075	0.076	-0.013	0.020	-0.059	0.024	-0.053	-0.018	0.008	0.010	0.050	0.165	-0.052	-0.038	0.043	-0.030	-0.113	-0.045	1.000	0.056
-9	-0.067	-0.076	-0.038	0.032	-0.064	-0.035	0.062	-0.037	0.004	0.055	0.089	-0.016	0.017	0.026	-0.036	-0.064	0.126	0.105	0.111	-0.076	0.046	0.013	-0.028	-0.022	0.072	-0.034	0.053	-0.031	-0.032	-0.069	0.013	0.023	0.095	-0.059	-0.076	0.022	-0.011	-0.070	-0.045	-0.013	0.011	-0.016	-0.073	0.042	0.064	0.026	-0.005	0.021	0.056	1.000

File example/basis_corr/cor_spearman.out

+OTU_id	0	1	10	11	12	13	14	15	16	17	18	19	2	20	21	22	23	24	25	26	27	28	29	3	30	31	32	33	34	35	36	37	38	39	4	40	41	42	43	44	45	46	47	48	49	5	6	7	8	9
+0	1.000	0.253	-0.379	-0.477	-0.443	-0.466	-0.388	-0.496	-0.502	-0.480	-0.482	-0.497	-0.483	-0.510	-0.427	-0.467	-0.515	-0.490	-0.528	-0.514	-0.456	-0.426	-0.504	-0.549	-0.512	-0.454	-0.457	-0.476	-0.370	-0.415	-0.521	-0.470	-0.528	-0.396	-0.480	-0.405	-0.425	-0.476	-0.472	-0.470	-0.459	-0.422	-0.472	-0.486	-0.525	-0.508	-0.479	-0.410	-0.392	-0.498
+1	0.253	1.000	-0.125	-0.076	-0.083	-0.123	-0.097	-0.049	-0.176	-0.189	-0.090	-0.227	-0.171	-0.107	-0.081	-0.174	-0.073	-0.138	-0.194	-0.096	-0.015	-0.137	-0.102	-0.071	-0.110	-0.148	-0.189	-0.033	-0.049	-0.099	-0.089	-0.116	-0.171	-0.138	-0.092	-0.153	-0.087	-0.141	-0.076	-0.076	-0.142	-0.084	-0.121	-0.133	-0.129	-0.156	-0.082	-0.055	-0.088	-0.204
+10	-0.379	-0.125	1.000	-0.302	0.302	0.194	0.249	0.154	0.173	0.120	0.166	0.134	0.223	0.183	0.239	0.224	0.156	0.134	0.154	0.224	0.210	0.209	0.265	0.188	0.222	0.074	0.164	0.206	0.189	0.175	0.217	0.156	0.249	0.210	0.175	0.093	0.150	0.142	0.155	0.202	0.174	0.231	0.167	0.146	0.181	0.271	0.227	0.109	0.238	0.140
+11	-0.477	-0.076	-0.302	1.000	0.136	0.171	0.204	0.241	0.252	0.327	0.271	0.325	0.267	0.274	0.167	0.224	0.296	0.241	0.314	0.254	0.168	0.274	0.244	0.265	0.247	0.271	0.260	0.253	0.179	0.236	0.219	0.284	0.232	0.168	0.265	0.226	0.252	0.212	0.219	0.217	0.251	0.177	0.200	0.265	0.275	0.183	0.174	0.155	0.186	0.254
+12	-0.443	-0.083	0.302	0.136	1.000	0.536	0.210	0.291	0.179	0.092	0.199	0.218	0.208	0.253	0.171	0.131	0.151	0.163	0.200	0.223	0.172	0.195	0.248	0.278	0.292	0.236	0.098	0.242	0.205	0.227	0.165	0.178	0.219	0.153	0.145	0.186	0.103	0.172	0.271	0.211	0.092	0.284	0.272	0.148	0.252	0.200	0.191	0.182	0.135	0.210
+13	-0.466	-0.123	0.194	0.171	0.536	1.000	0.185	0.328	0.197	0.207	0.293	0.224	0.205	0.269	0.133	0.207	0.250	0.184	0.233	0.195	0.144	0.224	0.234	0.277	0.284	0.210	0.146	0.215	0.254	0.166	0.254	0.219	0.206	0.137	0.199	0.157	0.128	0.162	0.255	0.215	0.202	0.359	0.274	0.204	0.317	0.238	0.237	0.158	0.166	0.204
+14	-0.388	-0.097	0.249	0.204	0.210	0.185	1.000	-0.071	0.115	0.199	0.123	0.143	0.196	0.257	0.239	0.185	0.229	0.242	0.144	0.141	0.132	0.161	0.217	0.215	0.148	0.181	0.196	0.163	0.143	0.103	0.165	0.195	0.221	0.163	0.149	0.190	0.235	0.188	0.179	0.083	0.197	0.150	0.144	0.199	0.187	0.193	0.178	0.193	0.185	0.268
+15	-0.496	-0.049	0.154	0.241	0.291	0.328	-0.071	1.000	0.213	0.183	0.261	0.294	0.229	0.178	0.126	0.308	0.253	0.186	0.318	0.282	0.263	0.196	0.232	0.285	0.339	0.195	0.245	0.281	0.230	0.196	0.257	0.208	0.318	0.264	0.214	0.183	0.213	0.240	0.254	0.185	0.225	0.242	0.303	0.249	0.237	0.299	0.209	0.083	0.227	0.195
+16	-0.502	-0.176	0.173	0.252	0.179	0.197	0.115	0.213	1.000	0.163	0.196	0.268	0.233	0.278	0.192	0.227	0.302	0.198	0.264	0.342	0.261	0.176	0.362	0.297	0.217	0.257	0.363	0.244	0.140	0.160	0.248	0.292	0.334	0.216	0.297	0.167	0.282	0.262	0.293	0.315	0.191	0.168	0.239	0.289	0.307	0.260	0.290	0.192	0.220	0.297
+17	-0.480	-0.189	0.120	0.327	0.092	0.207	0.199	0.183	0.163	1.000	0.193	0.240	0.291	0.252	0.155	0.234	0.230	0.258	0.276	0.275	0.266	0.219	0.187	0.198	0.241	0.380	0.238	0.304	0.225	0.204	0.202	0.236	0.226	0.276	0.300	0.283	0.300	0.272	0.175	0.234	0.282	0.227	0.242	0.244	0.171	0.198	0.193	0.185	0.162	0.277
+18	-0.482	-0.090	0.166	0.271	0.199	0.293	0.123	0.261	0.196	0.193	1.000	0.288	0.162	0.156	0.205	0.171	0.340	0.272	0.265	0.284	0.168	0.255	0.206	0.240	0.282	0.168	0.194	0.293	0.179	0.206	0.205	0.184	0.321	0.181	0.163	0.162	0.269	0.245	0.161	0.192	0.196	0.242	0.300	0.183	0.247	0.322	0.222	0.218	0.191	0.312
+19	-0.497	-0.227	0.134	0.325	0.218	0.224	0.143	0.294	0.268	0.240	0.288	1.000	0.315	0.229	0.237	0.305	0.243	0.224	0.252	0.250	0.194	0.307	0.203	0.198	0.303	0.251	0.254	0.281	0.083	0.249	0.217	0.201	0.327	0.153	0.270	0.237	0.237	0.279	0.291	0.286	0.283	0.194	0.233	0.255	0.219	0.282	0.262	0.163	0.221	0.214
+2	-0.483	-0.171	0.223	0.267	0.208	0.205	0.196	0.229	0.233	0.291	0.162	0.315	1.000	0.312	0.195	0.287	0.193	0.173	0.257	0.239	0.263	0.214	0.276	0.252	0.226	0.233	0.270	0.190	0.140	0.291	0.184	0.247	0.191	0.214	0.261	0.182	0.280	0.384	0.168	0.307	0.259	0.251	0.172	0.308	0.269	0.137	0.133	0.127	0.145	0.205
+20	-0.510	-0.107	0.183	0.274	0.253	0.269	0.257	0.178	0.278	0.252	0.156	0.229	0.312	1.000	0.120	0.208	0.162	0.283	0.187	0.276	0.196	0.218	0.226	0.294	0.252	0.360	0.228	0.178	0.191	0.218	0.311	0.276	0.232	0.235	0.339	0.232	0.198	0.164	0.183	0.298	0.280	0.284	0.248	0.241	0.336	0.185	0.215	0.238	0.212	0.302
+21	-0.427	-0.081	0.239	0.167	0.171	0.133	0.239	0.126	0.192	0.155	0.205	0.237	0.195	0.120	1.000	0.301	0.306	0.240	0.158	0.228	0.196	0.160	0.174	0.249	0.250	0.183	0.128	0.221	0.175	0.195	0.191	0.187	0.257	0.162	0.252	0.165	0.186	0.138	0.232	0.189	0.241	0.146	0.196	0.168	0.214	0.208	0.239	0.121	0.183	0.224
+22	-0.467	-0.174	0.224	0.224	0.131	0.207	0.185	0.308	0.227	0.234	0.171	0.305	0.287	0.208	0.301	1.000	0.184	0.143	0.178	0.243	0.199	0.273	0.281	0.224	0.252	0.164	0.229	0.267	0.218	0.267	0.227	0.197	0.277	0.208	0.281	0.279	0.285	0.207	0.218	0.296	0.182	0.169	0.241	0.239	0.251	0.300	0.114	0.128	0.194	0.239
+23	-0.515	-0.073	0.156	0.296	0.151	0.250	0.229	0.253	0.302	0.230	0.340	0.243	0.193	0.162	0.306	0.184	1.000	0.294	0.270	0.244	0.312	0.188	0.200	0.278	0.263	0.221	0.210	0.196	0.196	0.145	0.297	0.253	0.249	0.177	0.156	0.172	0.271	0.210	0.221	0.155	0.198	0.173	0.264	0.307	0.280	0.266	0.212	0.201	0.213	0.313
+24	-0.490	-0.138	0.134	0.241	0.163	0.184	0.242	0.186	0.198	0.258	0.272	0.224	0.173	0.283	0.240	0.143	0.294	1.000	0.341	0.258	0.202	0.184	0.274	0.275	0.161	0.217	0.153	0.224	0.171	0.146	0.273	0.269	0.272	0.210	0.248	0.236	0.209	0.247	0.204	0.193	0.172	0.122	0.194	0.279	0.324	0.255	0.240	0.211	0.159	0.315
+25	-0.528	-0.194	0.154	0.314	0.200	0.233	0.144	0.318	0.264	0.276	0.265	0.252	0.257	0.187	0.158	0.178	0.270	0.341	1.000	0.304	0.295	0.211	0.281	0.267	0.318	0.114	0.289	0.226	0.173	0.146	0.250	0.277	0.296	0.278	0.225	0.213	0.199	0.302	0.272	0.260	0.332	0.208	0.196	0.253	0.273	0.304	0.271	0.168	0.272	0.346
+26	-0.514	-0.096	0.224	0.254	0.223	0.195	0.141	0.282	0.342	0.275	0.284	0.250	0.239	0.276	0.228	0.243	0.244	0.258	0.304	1.000	0.276	0.239	0.290	0.279	0.255	0.224	0.260	0.285	0.249	0.257	0.286	0.192	0.263	0.185	0.228	0.171	0.218	0.273	0.248	0.250	0.216	0.198	0.191	0.204	0.302	0.278	0.240	0.112	0.227	0.266
+27	-0.456	-0.015	0.210	0.168	0.172	0.144	0.132	0.263	0.261	0.266	0.168	0.194	0.263	0.196	0.196	0.199	0.312	0.202	0.295	0.276	1.000	0.146	0.228	0.183	0.187	0.174	0.232	0.187	0.221	0.140	0.297	0.066	0.324	0.157	0.216	0.176	0.278	0.260	0.194	0.255	0.220	0.168	0.161	0.205	0.179	0.225	0.215	0.162	0.176	0.225
+28	-0.426	-0.137	0.209	0.274	0.195	0.224	0.161	0.196	0.176	0.219	0.255	0.307	0.214	0.218	0.160	0.273	0.188	0.184	0.211	0.239	0.146	1.000	0.191	0.222	0.200	0.170	0.108	0.268	0.170	0.292	0.205	0.182	0.267	0.148	0.209	0.132	0.136	0.167	0.262	0.258	0.285	0.230	0.144	0.185	0.239	0.228	0.201	0.216	0.121	0.190
+29	-0.504	-0.102	0.265	0.244	0.248	0.234	0.217	0.232	0.362	0.187	0.206	0.203	0.276	0.226	0.174	0.281	0.200	0.274	0.281	0.290	0.228	0.191	1.000	0.338	0.187	0.149	0.338	0.243	0.283	0.116	0.281	0.311	0.207	0.143	0.199	0.163	0.265	0.305	0.196	0.280	0.253	0.195	0.209	0.261	0.370	0.283	0.196	0.262	0.151	0.261
+3	-0.549	-0.071	0.188	0.265	0.278	0.277	0.215	0.285	0.297	0.198	0.240	0.198	0.252	0.294	0.249	0.224	0.278	0.275	0.267	0.279	0.183	0.222	0.338	1.000	0.268	0.175	0.305	0.319	0.258	0.311	0.303	0.204	0.275	0.304	0.320	0.182	0.197	0.247	0.231	0.213	0.205	0.227	0.208	0.316	0.360	0.252	0.288	0.180	0.198	0.224
+30	-0.512	-0.110	0.222	0.247	0.292	0.284	0.148	0.339	0.217	0.241	0.282	0.303	0.226	0.252	0.250	0.252	0.263	0.161	0.318	0.255	0.187	0.200	0.187	0.268	1.000	0.280	0.164	0.214	0.114	0.188	0.204	0.313	0.330	0.138	0.166	0.151	0.179	0.237	0.239	0.169	0.269	0.117	0.290	0.212	0.243	0.248	0.301	0.149	0.213	0.271
+31	-0.454	-0.148	0.074	0.271	0.236	0.210	0.181	0.195	0.257	0.380	0.168	0.251	0.233	0.360	0.183	0.164	0.221	0.217	0.114	0.224	0.174	0.170	0.149	0.175	0.280	1.000	0.123	0.146	0.208	0.203	0.255	0.218	0.210	0.184	0.238	0.176	0.310	0.216	0.144	0.183	0.153	0.204	0.314	0.245	0.174	0.147	0.177	0.190	0.187	0.201
+32	-0.457	-0.189	0.164	0.260	0.098	0.146	0.196	0.245	0.363	0.238	0.194	0.254	0.270	0.228	0.128	0.229	0.210	0.153	0.289	0.260	0.232	0.108	0.338	0.305	0.164	0.123	1.000	0.238	0.122	0.200	0.309	0.238	0.306	0.163	0.194	0.240	0.327	0.329	0.278	0.238	0.181	0.188	0.195	0.222	0.342	0.251	0.196	0.131	0.275	0.243
+33	-0.476	-0.033	0.206	0.253	0.242	0.215	0.163	0.281	0.244	0.304	0.293	0.281	0.190	0.178	0.221	0.267	0.196	0.224	0.226	0.285	0.187	0.268	0.243	0.319	0.214	0.146	0.238	1.000	0.231	0.377	0.268	0.142	0.321	0.184	0.308	0.228	0.160	0.260	0.350	0.209	0.232	0.175	0.252	0.146	0.252	0.243	0.258	0.203	0.161	0.218
+34	-0.370	-0.049	0.189	0.179	0.205	0.254	0.143	0.230	0.140	0.225	0.179	0.083	0.140	0.191	0.175	0.218	0.196	0.171	0.173	0.249	0.221	0.170	0.283	0.258	0.114	0.208	0.122	0.231	1.000	0.100	0.244	0.134	0.255	0.205	0.218	0.177	0.149	0.120	0.144	0.153	0.186	0.195	0.220	0.154	0.194	0.219	0.240	0.187	0.116	0.187
+35	-0.415	-0.099	0.175	0.236	0.227	0.166	0.103	0.196	0.160	0.204	0.206	0.249	0.291	0.218	0.195	0.267	0.145	0.146	0.146	0.257	0.140	0.292	0.116	0.311	0.188	0.203	0.200	0.377	0.100	1.000	0.256	0.147	0.185	0.193	0.169	0.206	0.202	0.262	0.255	0.263	0.145	0.225	0.182	0.232	0.314	0.209	0.229	0.238	0.184	0.164
+36	-0.521	-0.089	0.217	0.219	0.165	0.254	0.165	0.257	0.248	0.202	0.205	0.217	0.184	0.311	0.191	0.227	0.297	0.273	0.250	0.286	0.297	0.205	0.281	0.303	0.204	0.255	0.309	0.268	0.244	0.256	1.000	0.266	0.305	0.097	0.229	0.218	0.273	0.180	0.259	0.222	0.251	0.194	0.279	0.285	0.276	0.325	0.301	0.318	0.138	0.221
+37	-0.470	-0.116	0.156	0.284	0.178	0.219	0.195	0.208	0.292	0.236	0.184	0.201	0.247	0.276	0.187	0.197	0.253	0.269	0.277	0.192	0.066	0.182	0.311	0.204	0.313	0.218	0.238	0.142	0.134	0.147	0.266	1.000	0.195	0.106	0.130	0.134	0.176	0.301	0.258	0.226	0.249	0.241	0.190	0.212	0.243	0.218	0.250	0.261	0.175	0.225
+38	-0.528	-0.171	0.249	0.232	0.219	0.206	0.221	0.318	0.334	0.226	0.321	0.327	0.191	0.232	0.257	0.277	0.249	0.272	0.296	0.263	0.324	0.267	0.207	0.275	0.330	0.210	0.306	0.321	0.255	0.185	0.305	0.195	1.000	0.195	0.169	0.185	0.259	0.271	0.251	0.205	0.242	0.146	0.283	0.210	0.225	0.270	0.336	0.209	0.189	0.330
+39	-0.396	-0.138	0.210	0.168	0.153	0.137	0.163	0.264	0.216	0.276	0.181	0.153	0.214	0.235	0.162	0.208	0.177	0.210	0.278	0.185	0.157	0.148	0.143	0.304	0.138	0.184	0.163	0.184	0.205	0.193	0.097	0.106	0.195	1.000	0.305	0.145	0.170	0.144	0.128	0.168	0.126	0.240	0.110	0.187	0.250	0.239	0.212	0.122	0.222	0.209
+4	-0.480	-0.092	0.175	0.265	0.145	0.199	0.149	0.214	0.297	0.300	0.163	0.270	0.261	0.339	0.252	0.281	0.156	0.248	0.225	0.228	0.216	0.209	0.199	0.320	0.166	0.238	0.194	0.308	0.218	0.169	0.229	0.130	0.169	0.305	1.000	0.224	0.171	0.282	0.221	0.249	0.199	0.205	0.178	0.244	0.213	0.339	0.200	0.220	0.167	0.170
+40	-0.405	-0.153	0.093	0.226	0.186	0.157	0.190	0.183	0.167	0.283	0.162	0.237	0.182	0.232	0.165	0.279	0.172	0.236	0.213	0.171	0.176	0.132	0.163	0.182	0.151	0.176	0.240	0.228	0.177	0.206	0.218	0.134	0.185	0.145	0.224	1.000	0.170	0.119	0.242	0.241	0.126	0.285	0.229	0.117	0.227	0.193	0.117	0.166	0.172	0.297
+41	-0.425	-0.087	0.150	0.252	0.103	0.128	0.235	0.213	0.282	0.300	0.269	0.237	0.280	0.198	0.186	0.285	0.271	0.209	0.199	0.218	0.278	0.136	0.265	0.197	0.179	0.310	0.327	0.160	0.149	0.202	0.273	0.176	0.259	0.170	0.171	0.170	1.000	0.183	0.135	0.239	0.201	0.142	0.237	0.230	0.196	0.249	0.231	0.208	0.110	0.270
+42	-0.476	-0.141	0.142	0.212	0.172	0.162	0.188	0.240	0.262	0.272	0.245	0.279	0.384	0.164	0.138	0.207	0.210	0.247	0.302	0.273	0.260	0.167	0.305	0.247	0.237	0.216	0.329	0.260	0.120	0.262	0.180	0.301	0.271	0.144	0.282	0.119	0.183	1.000	0.225	0.236	0.160	0.212	0.195	0.214	0.182	0.289	0.179	0.110	0.156	0.184
+43	-0.472	-0.076	0.155	0.219	0.271	0.255	0.179	0.254	0.293	0.175	0.161	0.291	0.168	0.183	0.232	0.218	0.221	0.204	0.272	0.248	0.194	0.262	0.196	0.231	0.239	0.144	0.278	0.350	0.144	0.255	0.259	0.258	0.251	0.128	0.221	0.242	0.135	0.225	1.000	0.207	0.243	0.279	0.305	0.220	0.277	0.250	0.218	0.158	0.276	0.218
+44	-0.470	-0.076	0.202	0.217	0.211	0.215	0.083	0.185	0.315	0.234	0.192	0.286	0.307	0.298	0.189	0.296	0.155	0.193	0.260	0.250	0.255	0.258	0.280	0.213	0.169	0.183	0.238	0.209	0.153	0.263	0.222	0.226	0.205	0.168	0.249	0.241	0.239	0.236	0.207	1.000	0.190	0.275	0.267	0.158	0.241	0.153	0.197	0.233	0.171	0.231
+45	-0.459	-0.142	0.174	0.251	0.092	0.202	0.197	0.225	0.191	0.282	0.196	0.283	0.259	0.280	0.241	0.182	0.198	0.172	0.332	0.216	0.220	0.285	0.253	0.205	0.269	0.153	0.181	0.232	0.186	0.145	0.251	0.249	0.242	0.126	0.199	0.126	0.201	0.160	0.243	0.190	1.000	0.168	0.229	0.256	0.241	0.284	0.292	0.175	0.186	0.228
+46	-0.422	-0.084	0.231	0.177	0.284	0.359	0.150	0.242	0.168	0.227	0.242	0.194	0.251	0.284	0.146	0.169	0.173	0.122	0.208	0.198	0.168	0.230	0.195	0.227	0.117	0.204	0.188	0.175	0.195	0.225	0.194	0.241	0.146	0.240	0.205	0.285	0.142	0.212	0.279	0.275	0.168	1.000	0.286	0.205	0.256	0.251	0.112	0.147	0.292	0.186
+47	-0.472	-0.121	0.167	0.200	0.272	0.274	0.144	0.303	0.239	0.242	0.300	0.233	0.172	0.248	0.196	0.241	0.264	0.194	0.196	0.191	0.161	0.144	0.209	0.208	0.290	0.314	0.195	0.252	0.220	0.182	0.279	0.190	0.283	0.110	0.178	0.229	0.237	0.195	0.305	0.267	0.229	0.286	1.000	0.271	0.224	0.292	0.221	0.215	0.227	0.192
+48	-0.486	-0.133	0.146	0.265	0.148	0.204	0.199	0.249	0.289	0.244	0.183	0.255	0.308	0.241	0.168	0.239	0.307	0.279	0.253	0.204	0.205	0.185	0.261	0.316	0.212	0.245	0.222	0.146	0.154	0.232	0.285	0.212	0.210	0.187	0.244	0.117	0.230	0.214	0.220	0.158	0.256	0.205	0.271	1.000	0.360	0.281	0.202	0.161	0.183	0.248
+49	-0.525	-0.129	0.181	0.275	0.252	0.317	0.187	0.237	0.307	0.171	0.247	0.219	0.269	0.336	0.214	0.251	0.280	0.324	0.273	0.302	0.179	0.239	0.370	0.360	0.243	0.174	0.342	0.252	0.194	0.314	0.276	0.243	0.225	0.250	0.213	0.227	0.196	0.182	0.277	0.241	0.241	0.256	0.224	0.360	1.000	0.246	0.167	0.294	0.272	0.275
+5	-0.508	-0.156	0.271	0.183	0.200	0.238	0.193	0.299	0.260	0.198	0.322	0.282	0.137	0.185	0.208	0.300	0.266	0.255	0.304	0.278	0.225	0.228	0.283	0.252	0.248	0.147	0.251	0.243	0.219	0.209	0.325	0.218	0.270	0.239	0.339	0.193	0.249	0.289	0.250	0.153	0.284	0.251	0.292	0.281	0.246	1.000	0.292	0.164	0.195	0.281
+6	-0.479	-0.082	0.227	0.174	0.191	0.237	0.178	0.209	0.290	0.193	0.222	0.262	0.133	0.215	0.239	0.114	0.212	0.240	0.271	0.240	0.215	0.201	0.196	0.288	0.301	0.177	0.196	0.258	0.240	0.229	0.301	0.250	0.336	0.212	0.200	0.117	0.231	0.179	0.218	0.197	0.292	0.112	0.221	0.202	0.167	0.292	1.000	0.247	0.122	0.229
+7	-0.410	-0.055	0.109	0.155	0.182	0.158	0.193	0.083	0.192	0.185	0.218	0.163	0.127	0.238	0.121	0.128	0.201	0.211	0.168	0.112	0.162	0.216	0.262	0.180	0.149	0.190	0.131	0.203	0.187	0.238	0.318	0.261	0.209	0.122	0.220	0.166	0.208	0.110	0.158	0.233	0.175	0.147	0.215	0.161	0.294	0.164	0.247	1.000	0.153	0.249
+8	-0.392	-0.088	0.238	0.186	0.135	0.166	0.185	0.227	0.220	0.162	0.191	0.221	0.145	0.212	0.183	0.194	0.213	0.159	0.272	0.227	0.176	0.121	0.151	0.198	0.213	0.187	0.275	0.161	0.116	0.184	0.138	0.175	0.189	0.222	0.167	0.172	0.110	0.156	0.276	0.171	0.186	0.292	0.227	0.183	0.272	0.195	0.122	0.153	1.000	0.211
+9	-0.498	-0.204	0.140	0.254	0.210	0.204	0.268	0.195	0.297	0.277	0.312	0.214	0.205	0.302	0.224	0.239	0.313	0.315	0.346	0.266	0.225	0.190	0.261	0.224	0.271	0.201	0.243	0.218	0.187	0.164	0.221	0.225	0.330	0.209	0.170	0.297	0.270	0.184	0.218	0.231	0.228	0.186	0.192	0.248	0.275	0.281	0.229	0.249	0.211	1.000

File example/basis_corr/cor_spearman.txt

-OTU_id	0	1	10	11	12	13	14	15	16	17	18	19	2	20	21	22	23	24	25	26	27	28	29	3	30	31	32	33	34	35	36	37	38	39	4	40	41	42	43	44	45	46	47	48	49	5	6	7	8	9
-0	1.000	0.219	-0.368	-0.456	-0.472	-0.449	-0.447	-0.489	-0.499	-0.499	-0.469	-0.540	-0.493	-0.518	-0.418	-0.461	-0.513	-0.491	-0.514	-0.539	-0.432	-0.418	-0.512	-0.523	-0.537	-0.444	-0.443	-0.490	-0.354	-0.427	-0.511	-0.487	-0.515	-0.409	-0.490	-0.453	-0.452	-0.481	-0.490	-0.475	-0.471	-0.437	-0.447	-0.464	-0.566	-0.513	-0.438	-0.411	-0.386	-0.511
-1	0.219	1.000	-0.081	-0.084	-0.068	-0.050	-0.086	-0.091	-0.087	-0.200	-0.071	-0.227	-0.135	-0.133	-0.073	-0.133	-0.063	-0.114	-0.149	-0.074	-0.041	-0.188	-0.078	-0.023	-0.086	-0.157	-0.142	-0.087	-0.074	-0.098	-0.087	-0.162	-0.188	-0.081	-0.133	-0.184	-0.084	-0.171	-0.116	-0.137	-0.138	-0.132	-0.113	-0.098	-0.044	-0.115	-0.129	-0.033	-0.058	-0.194
-10	-0.368	-0.081	1.000	-0.312	0.260	0.222	0.237	0.157	0.194	0.114	0.155	0.201	0.199	0.196	0.279	0.210	0.157	0.176	0.126	0.265	0.187	0.152	0.252	0.197	0.218	0.073	0.174	0.184	0.174	0.177	0.182	0.129	0.202	0.243	0.138	0.094	0.193	0.155	0.168	0.213	0.179	0.185	0.154	0.167	0.156	0.237	0.165	0.131	0.135	0.170
-11	-0.456	-0.084	-0.312	1.000	0.201	0.200	0.196	0.241	0.222	0.319	0.226	0.296	0.274	0.327	0.175	0.225	0.305	0.224	0.311	0.234	0.168	0.262	0.202	0.295	0.256	0.292	0.247	0.236	0.207	0.202	0.212	0.281	0.203	0.180	0.291	0.270	0.202	0.180	0.268	0.202	0.265	0.190	0.165	0.257	0.331	0.190	0.135	0.138	0.217	0.239
-12	-0.472	-0.068	0.260	0.201	1.000	0.481	0.276	0.279	0.189	0.106	0.193	0.245	0.202	0.257	0.227	0.132	0.208	0.168	0.175	0.217	0.165	0.201	0.246	0.301	0.276	0.248	0.111	0.305	0.168	0.263	0.252	0.211	0.219	0.168	0.182	0.207	0.127	0.142	0.289	0.254	0.144	0.272	0.260	0.156	0.300	0.221	0.163	0.205	0.165	0.228
-13	-0.449	-0.050	0.222	0.200	0.481	1.000	0.233	0.290	0.161	0.205	0.276	0.227	0.205	0.243	0.148	0.207	0.274	0.152	0.257	0.241	0.119	0.187	0.234	0.249	0.306	0.175	0.146	0.227	0.251	0.161	0.257	0.228	0.137	0.092	0.229	0.201	0.152	0.126	0.283	0.204	0.202	0.326	0.263	0.162	0.342	0.201	0.217	0.150	0.129	0.213
-14	-0.447	-0.086	0.237	0.196	0.276	0.233	1.000	-0.049	0.176	0.216	0.176	0.215	0.248	0.266	0.253	0.241	0.204	0.211	0.173	0.182	0.159	0.226	0.256	0.242	0.192	0.185	0.184	0.168	0.175	0.157	0.200	0.219	0.248	0.168	0.179	0.230	0.244	0.206	0.239	0.164	0.236	0.150	0.205	0.248	0.262	0.220	0.176	0.212	0.218	0.275
-15	-0.489	-0.091	0.157	0.241	0.279	0.290	-0.049	1.000	0.185	0.164	0.253	0.254	0.234	0.193	0.148	0.324	0.290	0.189	0.331	0.269	0.158	0.163	0.239	0.260	0.342	0.215	0.196	0.247	0.171	0.211	0.229	0.197	0.256	0.237	0.236	0.207	0.189	0.242	0.253	0.232	0.223	0.264	0.306	0.149	0.235	0.293	0.185	0.109	0.197	0.209
-16	-0.499	-0.087	0.194	0.222	0.189	0.161	0.176	0.185	1.000	0.165	0.222	0.290	0.243	0.277	0.202	0.221	0.283	0.211	0.282	0.320	0.263	0.165	0.334	0.321	0.252	0.235	0.333	0.236	0.145	0.178	0.258	0.258	0.336	0.195	0.236	0.245	0.235	0.239	0.260	0.315	0.196	0.110	0.233	0.299	0.293	0.234	0.239	0.239	0.121	0.263
-17	-0.499	-0.200	0.114	0.319	0.106	0.205	0.216	0.164	0.165	1.000	0.175	0.262	0.309	0.256	0.145	0.180	0.250	0.257	0.296	0.274	0.307	0.245	0.164	0.188	0.242	0.358	0.272	0.295	0.203	0.173	0.245	0.252	0.288	0.229	0.298	0.288	0.311	0.248	0.242	0.263	0.294	0.217	0.179	0.244	0.214	0.161	0.178	0.173	0.184	0.332
-18	-0.469	-0.071	0.155	0.226	0.193	0.276	0.176	0.253	0.222	0.175	1.000	0.270	0.165	0.207	0.214	0.202	0.310	0.281	0.280	0.289	0.123	0.189	0.175	0.249	0.256	0.166	0.138	0.304	0.190	0.208	0.252	0.236	0.324	0.163	0.137	0.168	0.242	0.250	0.190	0.181	0.189	0.213	0.299	0.160	0.236	0.271	0.182	0.233	0.190	0.292
-19	-0.540	-0.227	0.201	0.296	0.245	0.227	0.215	0.254	0.290	0.262	0.270	1.000	0.302	0.231	0.290	0.314	0.234	0.248	0.231	0.219	0.232	0.321	0.185	0.237	0.308	0.242	0.250	0.308	0.121	0.233	0.185	0.231	0.347	0.178	0.314	0.229	0.225	0.303	0.322	0.327	0.341	0.219	0.246	0.233	0.232	0.275	0.225	0.179	0.248	0.275
-2	-0.493	-0.135	0.199	0.274	0.202	0.205	0.248	0.234	0.243	0.309	0.165	0.302	1.000	0.346	0.203	0.253	0.219	0.138	0.296	0.231	0.218	0.229	0.272	0.306	0.272	0.253	0.278	0.217	0.145	0.310	0.195	0.237	0.197	0.219	0.275	0.227	0.285	0.371	0.186	0.340	0.232	0.208	0.158	0.266	0.285	0.164	0.146	0.093	0.095	0.223
-20	-0.518	-0.133	0.196	0.327	0.257	0.243	0.266	0.193	0.277	0.256	0.207	0.231	0.346	1.000	0.173	0.235	0.236	0.320	0.238	0.314	0.203	0.218	0.276	0.293	0.285	0.365	0.248	0.213	0.168	0.237	0.308	0.303	0.298	0.268	0.310	0.261	0.212	0.133	0.258	0.279	0.270	0.295	0.205	0.283	0.336	0.216	0.199	0.294	0.224	0.292
-21	-0.418	-0.073	0.279	0.175	0.227	0.148	0.253	0.148	0.202	0.145	0.214	0.290	0.203	0.173	1.000	0.237	0.264	0.229	0.128	0.215	0.142	0.190	0.219	0.194	0.285	0.199	0.082	0.182	0.181	0.192	0.177	0.236	0.216	0.208	0.237	0.186	0.195	0.170	0.244	0.206	0.254	0.212	0.164	0.236	0.210	0.224	0.215	0.122	0.154	0.205
-22	-0.461	-0.133	0.210	0.225	0.132	0.207	0.241	0.324	0.221	0.180	0.202	0.314	0.253	0.235	0.237	1.000	0.117	0.124	0.200	0.239	0.165	0.231	0.312	0.165	0.265	0.198	0.228	0.264	0.197	0.248	0.234	0.247	0.236	0.209	0.221	0.294	0.231	0.237	0.288	0.308	0.171	0.173	0.198	0.179	0.323	0.244	0.112	0.151	0.189	0.156
-23	-0.513	-0.063	0.157	0.305	0.208	0.274	0.204	0.290	0.283	0.250	0.310	0.234	0.219	0.236	0.264	0.117	1.000	0.282	0.287	0.268	0.249	0.209	0.167	0.241	0.255	0.218	0.157	0.221	0.249	0.201	0.295	0.273	0.234	0.182	0.168	0.224	0.221	0.186	0.220	0.181	0.222	0.254	0.271	0.339	0.303	0.274	0.209	0.180	0.203	0.355
-24	-0.491	-0.114	0.176	0.224	0.168	0.152	0.211	0.189	0.211	0.257	0.281	0.248	0.138	0.320	0.229	0.124	0.282	1.000	0.285	0.287	0.241	0.143	0.293	0.305	0.180	0.172	0.215	0.211	0.186	0.129	0.286	0.235	0.310	0.237	0.211	0.298	0.181	0.227	0.270	0.166	0.177	0.153	0.182	0.268	0.274	0.240	0.201	0.175	0.122	0.335
-25	-0.514	-0.149	0.126	0.311	0.175	0.257	0.173	0.331	0.282	0.296	0.280	0.231	0.296	0.238	0.128	0.200	0.287	0.285	1.000	0.281	0.256	0.171	0.313	0.238	0.339	0.141	0.282	0.249	0.199	0.123	0.275	0.295	0.269	0.263	0.196	0.230	0.204	0.272	0.353	0.241	0.315	0.221	0.203	0.232	0.274	0.273	0.255	0.151	0.220	0.324
-26	-0.539	-0.074	0.265	0.234	0.217	0.241	0.182	0.269	0.320	0.274	0.289	0.219	0.231	0.314	0.215	0.239	0.268	0.287	0.281	1.000	0.241	0.212	0.331	0.278	0.263	0.216	0.270	0.272	0.241	0.283	0.276	0.238	0.298	0.201	0.190	0.235	0.237	0.279	0.289	0.262	0.203	0.233	0.236	0.174	0.280	0.265	0.255	0.130	0.209	0.243
-27	-0.432	-0.041	0.187	0.168	0.165	0.119	0.159	0.158	0.263	0.307	0.123	0.232	0.218	0.203	0.142	0.165	0.249	0.241	0.256	0.241	1.000	0.116	0.272	0.149	0.167	0.174	0.263	0.145	0.172	0.162	0.265	0.106	0.327	0.242	0.225	0.237	0.268	0.228	0.180	0.281	0.188	0.167	0.133	0.195	0.204	0.169	0.175	0.187	0.188	0.227
-28	-0.418	-0.188	0.152	0.262	0.201	0.187	0.226	0.163	0.165	0.245	0.189	0.321	0.229	0.218	0.190	0.231	0.209	0.143	0.171	0.212	0.116	1.000	0.203	0.233	0.216	0.221	0.077	0.246	0.154	0.268	0.128	0.155	0.245	0.200	0.194	0.159	0.200	0.132	0.270	0.249	0.220	0.241	0.097	0.191	0.219	0.199	0.134	0.207	0.124	0.227
-29	-0.512	-0.078	0.252	0.202	0.246	0.234	0.256	0.239	0.334	0.164	0.175	0.185	0.272	0.276	0.219	0.312	0.167	0.293	0.313	0.331	0.272	0.203	1.000	0.313	0.209	0.167	0.370	0.218	0.277	0.168	0.288	0.279	0.202	0.178	0.197	0.174	0.236	0.325	0.200	0.323	0.254	0.193	0.197	0.266	0.371	0.245	0.144	0.248	0.141	0.252
-3	-0.523	-0.023	0.197	0.295	0.301	0.249	0.242	0.260	0.321	0.188	0.249	0.237	0.306	0.293	0.194	0.165	0.241	0.305	0.238	0.278	0.149	0.233	0.313	1.000	0.234	0.205	0.253	0.325	0.226	0.308	0.268	0.196	0.204	0.303	0.261	0.254	0.214	0.153	0.212	0.237	0.227	0.212	0.200	0.310	0.330	0.195	0.260	0.182	0.173	0.244
-30	-0.537	-0.086	0.218	0.256	0.276	0.306	0.192	0.342	0.252	0.242	0.256	0.308	0.272	0.285	0.285	0.265	0.255	0.180	0.339	0.263	0.167	0.216	0.209	0.234	1.000	0.228	0.183	0.298	0.156	0.242	0.174	0.303	0.361	0.172	0.192	0.183	0.173	0.273	0.277	0.219	0.302	0.102	0.250	0.225	0.313	0.242	0.267	0.223	0.265	0.326
-31	-0.444	-0.157	0.073	0.292	0.248	0.175	0.185	0.215	0.235	0.358	0.166	0.242	0.253	0.365	0.199	0.198	0.218	0.172	0.141	0.216	0.174	0.221	0.167	0.205	0.228	1.000	0.106	0.158	0.165	0.214	0.227	0.184	0.196	0.196	0.240	0.194	0.284	0.202	0.166	0.220	0.201	0.256	0.271	0.299	0.241	0.162	0.116	0.181	0.189	0.214
-32	-0.443	-0.142	0.174	0.247	0.111	0.146	0.184	0.196	0.333	0.272	0.138	0.250	0.278	0.248	0.082	0.228	0.157	0.215	0.282	0.270	0.263	0.077	0.370	0.253	0.183	0.106	1.000	0.218	0.161	0.201	0.278	0.235	0.229	0.129	0.165	0.271	0.255	0.306	0.264	0.255	0.131	0.208	0.182	0.225	0.342	0.233	0.127	0.110	0.198	0.269
-33	-0.490	-0.087	0.184	0.236	0.305	0.227	0.168	0.247	0.236	0.295	0.304	0.308	0.217	0.213	0.182	0.264	0.221	0.211	0.249	0.272	0.145	0.246	0.218	0.325	0.298	0.158	0.218	1.000	0.180	0.370	0.251	0.178	0.296	0.142	0.270	0.239	0.195	0.227	0.334	0.225	0.219	0.185	0.219	0.182	0.299	0.238	0.247	0.222	0.173	0.241
-34	-0.354	-0.074	0.174	0.207	0.168	0.251	0.175	0.171	0.145	0.203	0.190	0.121	0.145	0.168	0.181	0.197	0.249	0.186	0.199	0.241	0.172	0.154	0.277	0.226	0.156	0.165	0.161	0.180	1.000	0.094	0.227	0.130	0.154	0.243	0.179	0.195	0.167	0.110	0.170	0.180	0.184	0.195	0.175	0.174	0.218	0.183	0.213	0.178	0.120	0.273
-35	-0.427	-0.098	0.177	0.202	0.263	0.161	0.157	0.211	0.178	0.173	0.208	0.233	0.310	0.237	0.192	0.248	0.201	0.129	0.123	0.283	0.162	0.268	0.168	0.308	0.242	0.214	0.201	0.370	0.094	1.000	0.202	0.160	0.213	0.163	0.143	0.201	0.189	0.290	0.272	0.245	0.165	0.228	0.201	0.222	0.320	0.252	0.177	0.210	0.186	0.176
-36	-0.511	-0.087	0.182	0.212	0.252	0.257	0.200	0.229	0.258	0.245	0.252	0.185	0.195	0.308	0.177	0.234	0.295	0.286	0.275	0.276	0.265	0.128	0.288	0.268	0.174	0.227	0.278	0.251	0.227	0.202	1.000	0.285	0.306	0.129	0.194	0.229	0.254	0.208	0.262	0.223	0.226	0.186	0.261	0.231	0.285	0.285	0.294	0.277	0.122	0.263
-37	-0.487	-0.162	0.129	0.281	0.211	0.228	0.219	0.197	0.258	0.252	0.236	0.231	0.237	0.303	0.236	0.247	0.273	0.235	0.295	0.238	0.106	0.155	0.279	0.196	0.303	0.184	0.235	0.178	0.130	0.160	0.285	1.000	0.257	0.109	0.173	0.178	0.186	0.308	0.305	0.221	0.270	0.225	0.191	0.221	0.247	0.290	0.241	0.253	0.203	0.255
-38	-0.515	-0.188	0.202	0.203	0.219	0.137	0.248	0.256	0.336	0.288	0.324	0.347	0.197	0.298	0.216	0.236	0.234	0.310	0.269	0.298	0.327	0.245	0.202	0.204	0.361	0.196	0.229	0.296	0.154	0.213	0.306	0.257	1.000	0.231	0.160	0.240	0.281	0.234	0.248	0.235	0.201	0.138	0.269	0.236	0.249	0.222	0.288	0.243	0.189	0.358
-39	-0.409	-0.081	0.243	0.180	0.168	0.092	0.168	0.237	0.195	0.229	0.163	0.178	0.219	0.268	0.208	0.209	0.182	0.237	0.263	0.201	0.242	0.200	0.178	0.303	0.172	0.196	0.129	0.142	0.243	0.163	0.129	0.109	0.231	1.000	0.291	0.177	0.223	0.142	0.142	0.200	0.142	0.208	0.110	0.229	0.214	0.262	0.178	0.175	0.197	0.192
-4	-0.490	-0.133	0.138	0.291	0.182	0.229	0.179	0.236	0.236	0.298	0.137	0.314	0.275	0.310	0.237	0.221	0.168	0.211	0.196	0.190	0.225	0.194	0.197	0.261	0.192	0.240	0.165	0.270	0.179	0.143	0.194	0.173	0.160	0.291	1.000	0.202	0.129	0.267	0.241	0.252	0.239	0.221	0.168	0.233	0.240	0.352	0.175	0.207	0.135	0.148
-40	-0.453	-0.184	0.094	0.270	0.207	0.201	0.230	0.207	0.245	0.288	0.168	0.229	0.227	0.261	0.186	0.294	0.224	0.298	0.230	0.235	0.237	0.159	0.174	0.254	0.183	0.194	0.271	0.239	0.195	0.201	0.229	0.178	0.240	0.177	0.202	1.000	0.233	0.113	0.322	0.266	0.135	0.308	0.253	0.159	0.215	0.207	0.134	0.161	0.182	0.290
-41	-0.452	-0.084	0.193	0.202	0.127	0.152	0.244	0.189	0.235	0.311	0.242	0.225	0.285	0.212	0.195	0.231	0.221	0.181	0.204	0.237	0.268	0.200	0.236	0.214	0.173	0.284	0.255	0.195	0.167	0.189	0.254	0.186	0.281	0.223	0.129	0.233	1.000	0.217	0.138	0.217	0.219	0.203	0.239	0.253	0.189	0.260	0.208	0.227	0.120	0.208
-42	-0.481	-0.171	0.155	0.180	0.142	0.126	0.206	0.242	0.239	0.248	0.250	0.303	0.371	0.133	0.170	0.237	0.186	0.227	0.272	0.279	0.228	0.132	0.325	0.153	0.273	0.202	0.306	0.227	0.110	0.290	0.208	0.308	0.234	0.142	0.267	0.113	0.217	1.000	0.211	0.218	0.204	0.248	0.224	0.209	0.179	0.280	0.181	0.151	0.138	0.169
-43	-0.490	-0.116	0.168	0.268	0.289	0.283	0.239	0.253	0.260	0.242	0.190	0.322	0.186	0.258	0.244	0.288	0.220	0.270	0.353	0.289	0.180	0.270	0.200	0.212	0.277	0.166	0.264	0.334	0.170	0.272	0.262	0.305	0.248	0.142	0.241	0.322	0.138	0.211	1.000	0.226	0.281	0.293	0.282	0.208	0.325	0.289	0.209	0.164	0.219	0.219
-44	-0.475	-0.137	0.213	0.202	0.254	0.204	0.164	0.232	0.315	0.263	0.181	0.327	0.340	0.279	0.206	0.308	0.181	0.166	0.241	0.262	0.281	0.249	0.323	0.237	0.219	0.220	0.255	0.225	0.180	0.245	0.223	0.221	0.235	0.200	0.252	0.266	0.217	0.218	0.226	1.000	0.221	0.274	0.233	0.151	0.287	0.208	0.202	0.175	0.194	0.229
-45	-0.471	-0.138	0.179	0.265	0.144	0.202	0.236	0.223	0.196	0.294	0.189	0.341	0.232	0.270	0.254	0.171	0.222	0.177	0.315	0.203	0.188	0.220	0.254	0.227	0.302	0.201	0.131	0.219	0.184	0.165	0.226	0.270	0.201	0.142	0.239	0.135	0.219	0.204	0.281	0.221	1.000	0.181	0.241	0.240	0.308	0.275	0.267	0.185	0.254	0.171
-46	-0.437	-0.132	0.185	0.190	0.272	0.326	0.150	0.264	0.110	0.217	0.213	0.219	0.208	0.295	0.212	0.173	0.254	0.153	0.221	0.233	0.167	0.241	0.193	0.212	0.102	0.256	0.208	0.185	0.195	0.228	0.186	0.225	0.138	0.208	0.221	0.308	0.203	0.248	0.293	0.274	0.181	1.000	0.250	0.223	0.212	0.262	0.091	0.108	0.273	0.210
-47	-0.447	-0.113	0.154	0.165	0.260	0.263	0.205	0.306	0.233	0.179	0.299	0.246	0.158	0.205	0.164	0.198	0.271	0.182	0.203	0.236	0.133	0.097	0.197	0.200	0.250	0.271	0.182	0.219	0.175	0.201	0.261	0.191	0.269	0.110	0.168	0.253	0.239	0.224	0.282	0.233	0.241	0.250	1.000	0.242	0.195	0.276	0.240	0.184	0.178	0.175
-48	-0.464	-0.098	0.167	0.257	0.156	0.162	0.248	0.149	0.299	0.244	0.160	0.233	0.266	0.283	0.236	0.179	0.339	0.268	0.232	0.174	0.195	0.191	0.266	0.310	0.225	0.299	0.225	0.182	0.174	0.222	0.231	0.221	0.236	0.229	0.233	0.159	0.253	0.209	0.208	0.151	0.240	0.223	0.242	1.000	0.316	0.294	0.176	0.146	0.164	0.268
-49	-0.566	-0.044	0.156	0.331	0.300	0.342	0.262	0.235	0.293	0.214	0.236	0.232	0.285	0.336	0.210	0.323	0.303	0.274	0.274	0.280	0.204	0.219	0.371	0.330	0.313	0.241	0.342	0.299	0.218	0.320	0.285	0.247	0.249	0.214	0.240	0.215	0.189	0.179	0.325	0.287	0.308	0.212	0.195	0.316	1.000	0.255	0.132	0.294	0.287	0.289
-5	-0.513	-0.115	0.237	0.190	0.221	0.201	0.220	0.293	0.234	0.161	0.271	0.275	0.164	0.216	0.224	0.244	0.274	0.240	0.273	0.265	0.169	0.199	0.245	0.195	0.242	0.162	0.233	0.238	0.183	0.252	0.285	0.290	0.222	0.262	0.352	0.207	0.260	0.280	0.289	0.208	0.275	0.262	0.276	0.294	0.255	1.000	0.249	0.205	0.165	0.262
-6	-0.438	-0.129	0.165	0.135	0.163	0.217	0.176	0.185	0.239	0.178	0.182	0.225	0.146	0.199	0.215	0.112	0.209	0.201	0.255	0.255	0.175	0.134	0.144	0.260	0.267	0.116	0.127	0.247	0.213	0.177	0.294	0.241	0.288	0.178	0.175	0.134	0.208	0.181	0.209	0.202	0.267	0.091	0.240	0.176	0.132	0.249	1.000	0.184	0.080	0.198
-7	-0.411	-0.033	0.131	0.138	0.205	0.150	0.212	0.109	0.239	0.173	0.233	0.179	0.093	0.294	0.122	0.151	0.180	0.175	0.151	0.130	0.187	0.207	0.248	0.182	0.223	0.181	0.110	0.222	0.178	0.210	0.277	0.253	0.243	0.175	0.207	0.161	0.227	0.151	0.164	0.175	0.185	0.108	0.184	0.146	0.294	0.205	0.184	1.000	0.135	0.242
-8	-0.386	-0.058	0.135	0.217	0.165	0.129	0.218	0.197	0.121	0.184	0.190	0.248	0.095	0.224	0.154	0.189	0.203	0.122	0.220	0.209	0.188	0.124	0.141	0.173	0.265	0.189	0.198	0.173	0.120	0.186	0.122	0.203	0.189	0.197	0.135	0.182	0.120	0.138	0.219	0.194	0.254	0.273	0.178	0.164	0.287	0.165	0.080	0.135	1.000	0.259
-9	-0.511	-0.194	0.170	0.239	0.228	0.213	0.275	0.209	0.263	0.332	0.292	0.275	0.223	0.292	0.205	0.156	0.355	0.335	0.324	0.243	0.227	0.227	0.252	0.244	0.326	0.214	0.269	0.241	0.273	0.176	0.263	0.255	0.358	0.192	0.148	0.290	0.208	0.169	0.219	0.229	0.171	0.210	0.175	0.268	0.289	0.262	0.198	0.242	0.259	1.000

File lib/SurveyMatrix.py

         if show: plt.show()
         
         
-    def basis_corr(self, algo = 'SparCC', **kwargs):
+    def basis_corr(self, algo='SparCC', **kwargs):
         '''
         '''
-        algo = algo.lower()
-        cor_list  = []  # list of cor matrices from different random fractions
-        var_list  = []  # list of cov matrices from different random fractions
-        iter      = kwargs.get('iter',20)  # number of iterations 
-        th        = kwargs.get('th',0.1)   # exclusion threshold for iterative sparse algo
-        if algo in ['sparcc', 'clr']: 
-            for i in range(iter):
-                print 'Running iteration ' + str(i)
-                fracs                            = self.to_fractions()
-                f, otus, samples                 = fracs.to_compositions()
-                v_sparse, cor_sparse, cov_sparse = f.basis_corr(method = algo, **kwargs)
-                var_list.append(np.diag(cov_sparse))
-                cor_list.append(cor_sparse)
-            cor_array = np.array(cor_list)
-            var_med = np.median(var_list,axis = 0) #median covariance
-            cor_med = np.median(cor_array,axis = 0) #median covariance
-            ## make correlation and covariance MDs
-            x,y     = np.meshgrid(var_med,var_med)
-            cov_med = cor_med * x**0.5 * y**0.5
-            print 'max corr =', np.max(np.abs(cor_med))
-            cor  = MatrixDictionary()
+        import basis_correlations as basecor 
+        counts_t, otus, samples = self.to_matrix()
+        counts = counts_t.transpose()
+        cor_med, cov_med = basecor.main(counts, algo=algo, **kwargs)
+        cor  = MatrixDictionary()
+        
+        cor.from_matrix(cor_med, otus, otus)
+        if cov_med is None:
+            cov = None
+        else:
             cov  = MatrixDictionary()
-            cor.from_matrix(cor_med, otus, otus)
-            cov.from_matrix(cov_med, otus, otus)    
-        elif algo in ['pearson', 'kendall', 'spearman']:
-            for i in range(iter):
-                print 'Running iteration ' + str(i)
-                fracs                   = self.to_fractions()               
-                cor_mat, pval           = fracs.correlation(type = algo)
-                cor_temp, otus1, otus2  = cor_mat.to_matrix()
-                cor_list.append(cor_temp)
-            cor_array   = np.array(cor_list)
-            cor_med = np.median(cor_array,axis = 0) #median correlation
-            cor  = MatrixDictionary()
-            cor.from_matrix(cor_med, otus1, otus2)
-            cov = None 
+            cov.from_matrix(cov_med, otus, otus)  
         return cor, cov
         
     

File lib/basis_correlations.py

 from numpy.linalg import det, pinv
 
     
+def comp_fractions(counts):
+    '''
+    Covert counts to fraction by randomly drawing from the corresponding posterior 
+    Dirichlet distribution, with a uniform prior.
+    That is, for a vector of counts C, draw the fractions from Dirichlet(C+1).
+    '''
+    from numpy.random.mtrand import dirichlet
+    from Compositions import CompData
+    n,m = np.shape(counts)
+    fracs = np.zeros((n,m))
+    for i in xrange(n): # for each sample
+        C        = counts[i,:]  # counts of each otu in sample
+        a        = C+1          # dirichlet parameters
+        fracs[i,:] = dirichlet(a)
+    return CompData(fracs)
+
+
+def correlation(x, type):
+    '''
+    Return the correlation and p-value matrices between all columns of x.
+    Type = ['pearson','spearman','kendall']
+    '''
+    import scipy.stats as stats
+    type = type.lower()
+    if type not in set(['pearson', 'kendall', 'spearman']): raise IOError('Specified correlation type is not supported.')
+    if type == 'pearson'  : corr_fun = stats.pearsonr
+    elif type == 'kendall': corr_fun = stats.kendalltau
+    elif type == 'spearman' : corr_fun = stats.spearmanr
+    m,n = np.shape(x)
+    c_mat = np.zeros((n, n))
+    p_mat = np.zeros((n, n))
+    for i in xrange(n):
+        for j in xrange(i, n):
+            if i == j: 
+                c_mat[i][i] = 1
+                p_mat[i][i] = 1
+                continue
+            c_temp, p_temp = corr_fun(x[:,i], x[:,j])
+            c_mat[i][j] = c_temp
+            c_mat[j][i] = c_temp
+            p_mat[i][j] = p_temp
+            p_mat[j][i] = p_temp
+    return c_mat, p_mat
+
 
 def append_indices(excluded,exclude):
     '''
         C_base, Cov_base = C_from_V(Var_mat, V_base)
     return V_base, C_base, Cov_base 
 
+
+def main(counts, algo = 'SparCC', **kwargs):
+    '''
+    Compute correlations between all components of counts matrix.
     
+    Parameters
+    ----------
+    counts : array_like
+        2D array of counts. Columns are counts, rows are samples. 
+    algo : str, optional (default 'SparCC')
+        The algorithm to use for computing correlation.
+        Supported values: SparCC, clr, pearson, spearman, kendall
+
+    Returns
+    -------
+    cor_med: array
+        Estimated correlation values.
+    cov_med: array
+        Estimated covariance matrix if algo in {SparCC, clr},
+        None otherwise.
+              
+    =======   ============ =======  ================================================
+    kwarg     Accepts      Default  Desctiption
+    =======   ============ =======  ================================================
+    iter      int          20       number of estimation iteration to average over.
+    oprint    bool         True     print iteration progress?
+    th        0<th<1       0.1      exclusion threshold for SparCC.
+    xiter     int          10       number of exclusion iterations for sparcc.
+    =======   ============          ================================================
+    '''
+    algo = algo.lower()
+    cor_list  = []  # list of cor matrices from different random fractions
+    var_list  = []  # list of cov matrices from different random fractions
+    oprint    = kwargs.pop('oprint',True)
+    iter      = kwargs.pop('iter',20)  # number of iterations 
+    th        = kwargs.pop('th',0.1)   # exclusion threshold for iterative sparse algo
+    if algo in ['sparcc', 'clr']: 
+        for i in range(iter):
+            if oprint: print '\tRunning iteration ' + str(i)
+            fracs = comp_fractions(counts)
+            v_sparse, cor_sparse, cov_sparse = fracs.basis_corr(method = algo, **kwargs)
+            var_list.append(np.diag(cov_sparse))
+            cor_list.append(cor_sparse)
+        cor_array = np.array(cor_list)
+        var_med = np.median(var_list,axis = 0) #median covariance
+        cor_med = np.median(cor_array,axis = 0) #median covariance
+        x,y     = np.meshgrid(var_med,var_med)
+        cov_med = cor_med * x**0.5 * y**0.5
+    elif algo in ['pearson', 'kendall', 'spearman']:
+        for i in range(iter):
+            if oprint: print '\tRunning iteration ' + str(i)
+            fracs = comp_fractions(counts)               
+            cor_mat, pval = correlation(fracs, algo)
+            cor_list.append(cor_mat)
+        cor_array   = np.array(cor_list)
+        cor_med = np.median(cor_array,axis = 0) #median correlation
+        cov_med = None 
+    return cor_med, cov_med 
+
+
+if __name__ == '__main__':
+    x = np.arange(1,10)
+    y = np.ones(len(x))
+    X = np.c_[x,y]
+    X = np.random.rand(200,5)
+    cor,cov =  main(X, 'kendall', oprint=0)  
+    print cor