File: test_Cluster

package info (click to toggle)
python-biopython 1.45-3
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 18,192 kB
  • ctags: 12,310
  • sloc: python: 83,505; xml: 13,834; ansic: 7,015; cpp: 1,855; sql: 1,144; makefile: 179
file content (165 lines) | stat: -rw-r--r-- 7,118 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
test_Cluster
test_mean_median:
data = [  34.300,   3.000,   2.000]
mean is  13.100; median is   3.000
data = [   5.000,  10.000,  15.000,  20.000]
mean is  12.500; median is  12.500
data = [   1.000,   2.000,   3.000,   5.000,   7.000,  11.000,  13.000,  17.000]
mean is   7.375; median is   6.000
data = [ 100.000,  19.000,   3.000,   1.500,   1.400,   1.000,   1.000,   1.000]
mean is  15.988; median is   1.450

test_matrix_parse:
Read data1 (correct)
Read data2 (correct)
Refused incorrect matrix data3
Refused incorrect matrix data4
Refused incorrect matrix data5
Refused incorrect matrix data6
Refused incorrect matrix data7
Refused incorrect matrix data8
Refused incorrect matrix data9
Refused incorrect matrix data10

test_kcluster
First data set
Number of cluster ids is 4 (should be 4)
Correct clustering solution found.
Second data set
Number of cluster ids is 13 (should be 13)
Correct clustering solution found.

test_clusterdistance:
First data set:
[   1.100   2.200   3.300   4.400   5.500 ]
[   3.100   3.200   1.300   2.400   1.500 ]
[   4.100   2.200   0.300   5.400   0.500 ]
[  12.100   2.000   0.000   5.000   0.000 ]
Clusters are [0] [1, 2] [3]
Distance between cluster [0] and [1, 2] is   6.650.
Distance between cluster [0] and [3] is  32.508.
Distance between cluster [1, 2] and [3] is  15.118.
Second data set:
[   1.100   1.200 ]
[   1.400   1.300 ]
[   1.100   1.500 ]
[   2.000   1.500 ]
[   1.700   1.900 ]
[   1.700   1.900 ]
[   5.700   5.900 ]
[   5.700   5.900 ]
[   3.100   3.300 ]
[   5.400   5.300 ]
[   5.100   5.500 ]
[   5.000   5.500 ]
[   5.100   5.200 ]
Clusters are [0, 1, 2, 3] [4, 5, 6, 7] [8]
Distance between cluster [0, 1, 2, 3] and [4, 5, 6, 7] is   5.833.
Distance between cluster [0, 1, 2, 3] and [8] is   3.298.
Distance between cluster [4, 5, 6, 7] and [8] is   0.360.

test_treecluster:
First data set:
[   1.100   2.200   3.300   4.400   5.500 ]
[   3.100   3.200   1.300   2.400   1.500 ]
[   4.100   2.200   0.300   5.400   0.500 ]
[  12.100   2.000   0.000   5.000   0.000 ]
Pairwise average-linkage clustering
Number of nodes is 3 (should be 3)
Node   0 joins node   2 with node   1; link distance is   2.600
Node   1 joins node  -1 with node   0; link distance is   7.300
Node   2 joins node   3 with node  -2; link distance is  21.348
Pairwise single-linkage clustering
Number of nodes is 3 (should be 3)
Node   0 joins node   1 with node   2; link distance is   2.600
Node   1 joins node   0 with node  -1; link distance is   5.800
Node   2 joins node  -2 with node   3; link distance is  12.908
Pairwise centroid-linkage clustering
Number of nodes is 3 (should be 3)
Node   0 joins node   1 with node   2; link distance is   2.600
Node   1 joins node   0 with node  -1; link distance is   6.650
Node   2 joins node  -2 with node   3; link distance is  19.437
Pairwise maximum-linkage clustering
Number of nodes is 3 (should be 3)
Node   0 joins node   2 with node   1; link distance is   2.600
Node   1 joins node  -1 with node   0; link distance is   8.800
Node   2 joins node   3 with node  -2; link distance is  32.508
Second data set:
Pairwise average-linkage clustering
Number of nodes is 12 (should be 12)
Node   0 joins node   5 with node   4; link distance is   0.003
Node   1 joins node   9 with node  12; link distance is   0.029
Node   2 joins node   2 with node   1; link distance is   0.061
Node   3 joins node  11 with node  -2; link distance is   0.070
Node   4 joins node  -4 with node  10; link distance is   0.128
Node   5 joins node   7 with node  -5; link distance is   0.224
Node   6 joins node  -3 with node   0; link distance is   0.254
Node   7 joins node  -1 with node   3; link distance is   0.391
Node   8 joins node  -8 with node  -7; link distance is   0.532
Node   9 joins node   8 with node  -9; link distance is   3.234
Node  10 joins node  -6 with node   6; link distance is   4.636
Node  11 joins node -11 with node -10; link distance is  12.741
Pairwise single-linkage clustering
Number of nodes is 12 (should be 12)
Node   0 joins node   4 with node   5; link distance is   0.003
Node   1 joins node   9 with node  12; link distance is   0.029
Node   2 joins node  11 with node  -2; link distance is   0.033
Node   3 joins node   1 with node   2; link distance is   0.061
Node   4 joins node  10 with node  -3; link distance is   0.077
Node   5 joins node   7 with node  -5; link distance is   0.092
Node   6 joins node   0 with node  -4; link distance is   0.242
Node   7 joins node  -7 with node  -1; link distance is   0.246
Node   8 joins node   3 with node  -8; link distance is   0.287
Node   9 joins node  -9 with node   8; link distance is   1.936
Node  10 joins node -10 with node  -6; link distance is   3.432
Node  11 joins node   6 with node -11; link distance is   3.535
Pairwise centroid-linkage clustering
Number of nodes is 12 (should be 12)
Node   0 joins node   4 with node   5; link distance is   0.003
Node   1 joins node  12 with node   9; link distance is   0.029
Node   2 joins node   1 with node   2; link distance is   0.061
Node   3 joins node  -2 with node  11; link distance is   0.063
Node   4 joins node  10 with node  -4; link distance is   0.109
Node   5 joins node  -5 with node   7; link distance is   0.189
Node   6 joins node   0 with node  -3; link distance is   0.239
Node   7 joins node   3 with node  -1; link distance is   0.390
Node   8 joins node  -7 with node  -8; link distance is   0.382
Node   9 joins node  -9 with node   8; link distance is   3.063
Node  10 joins node   6 with node  -6; link distance is   4.578
Node  11 joins node -10 with node -11; link distance is  11.536
Pairwise maximum-linkage clustering
Number of nodes is 12 (should be 12)
Node   0 joins node   5 with node   4; link distance is   0.003
Node   1 joins node   9 with node  12; link distance is   0.029
Node   2 joins node   2 with node   1; link distance is   0.061
Node   3 joins node  11 with node  10; link distance is   0.077
Node   4 joins node  -2 with node  -4; link distance is   0.216
Node   5 joins node  -3 with node   0; link distance is   0.266
Node   6 joins node  -5 with node   7; link distance is   0.302
Node   7 joins node  -1 with node   3; link distance is   0.425
Node   8 joins node  -8 with node  -6; link distance is   0.968
Node   9 joins node   8 with node   6; link distance is   3.975
Node  10 joins node -10 with node  -7; link distance is   5.755
Node  11 joins node -11 with node  -9; link distance is  22.734

test_somcluster:
First data set:
Number of cluster ids is 4 (should be 4)
Grid is 2-dimensional (should be 2-dimensional)
Second data set:
Number of cluster ids is 13 (should be 13)
Grid is 2-dimensional (should be 2-dimensional)

test_distancematrix_kmedoids:
Distance matrix:

  1.243
 25.073  44.960
  4.510   5.924  29.957
  3.410   4.761  29.203   0.077
  0.040   2.890  34.810   0.640   0.490
  1.301   0.447  42.990   3.934   3.046   3.610
  8.002   6.266  65.610  12.240  10.952   0.000   8.720
 10.659  19.056   0.010  16.949  15.734  33.640  18.266  18.448
Cluster assignments: [5 5 2 5 5 5 5 5 2]
Within-cluster sum of distances:   7.680