The Dendrogrammer
Dendrogram  Demo data
Look under the "Help" tab above for the Quick-start guide.

  

Load different data

Load a different data set by clicking one of the links in the table below.
1default.dat
200leaf.dat
300leaf.dat
400leaf.dat
500leaf.dat
EPSRC-Materials, Mechanical and Medical Engineering-Materials, Mechanical and Medical Engineering.dat
anexample6leafdata.dat
fourlinemanifest.dat
goodDemo.dat
matlabLinkageDataFromTom.dat
onehundredDfromFraser.dat
the_evaluation_data.dat

The current data

Below are details of the currently loaded data set:
The largest merge height (dissimilarity value) is 0.
There are 0 leaf nodes.

Dat file name=500leaf.dat

It contains the following data file names and description text:
Line NoFile name
1500leaf.node.csv
2500leaf.leaf.csv
3DR generated by spreadsheet and repetitious test leaf data using keywords from a report.
4http://www.researchperspectives.org/?page_id=43&CORDIS=checked&EPSRC=checked&NSF=checked&SEARCH=
5

Node file name=500leaf.node.csv

Line Nocol1col2col3
1120.1
250130.1198
350240.1396
450350.1594
550460.1792
650570.199
750680.2188
850790.2386
9508100.2584
10509110.2782
11510120.298
12511130.3178
13512140.3376
14513150.3574
15514160.3772
16515170.397
17516180.4168
18517190.4366
19518200.4564
20519210.4762
21520220.496
22521230.5158
23522240.5356
24523250.5554
25524260.5752
26525270.595
27526280.6148
28527290.6346
29528300.6544
30529310.6742
31530320.694
32531330.7138
33532340.7336
34533350.7534
35534360.7732
36535370.793
37536380.8128
38537390.8326
39538400.8524
40539410.8722
41540420.892
42541430.9118
43542440.9316
44543450.9514
45544460.9712
46545470.991
47546481.0108
48547491.0306
49548501.0504
50549511.0702
51550521.09
52551531.1098
53552541.1296
54553551.1494
55554561.1692
56555571.189
57556581.2088
58557591.2286
59558601.2484
60559611.2682
61560621.288
62561631.3078
63562641.3276
64563651.3474
65564661.3672
66565671.387
67566681.4068
68567691.4266
69568701.4464
70569711.4662
71570721.486
72571731.5058
73572741.5256
74573751.5454
75574761.5652
76575771.585
77576781.6048
78577791.6246
79578801.6444
80579811.6642
81580821.684
82581831.7038
83582841.7236
84583851.7434
85584861.7632
86585871.783
87586881.8028
88587891.8226
89588901.8424
90589911.8622
91590921.882
92591931.9018
93592941.9216
94593951.9414
95594961.9612
96595971.981
97596982.0008
98597992.0206
995981002.0404
1005991012.0602
1016001022.08
1026011032.0998
1036021042.1196
1046031052.1394
1056041062.1592
1066051072.179
1076061082.1988
1086071092.2186
1096081102.2384
1106091112.2582
1116101122.278
1126111132.2978
1136121142.3176
1146131152.3374
1156141162.3572
1166151172.377
1176161182.3968
1186171192.4166
1196181202.4364
1206191212.4562
1216201222.476
1226211232.4958
1236221242.5156
1246231252.5354
1256241262.5552
1266251272.575
1276261282.5948
1286271292.6146
1296281302.6344
1306291312.6542
1316301322.674
1326311332.6938
1336321342.7136
1346331352.7334
1356341362.7532
1366351372.773
1376361382.7928
1386371392.8126
1396381402.8324
1406391412.8522
1416401422.872
1426411432.8918
1436421442.9116
1446431452.9314
1456441462.9512
1466451472.971
1476461482.9908
1486471493.0106
1496481503.0304
1506491513.0502
1516501523.07
1526511533.0898
1536521543.1096
1546531553.1294
1556541563.1492
1566551573.169
1576561583.1888
1586571593.2086
1596581603.2284
1606591613.2482
1616601623.268
1626611633.2878
1636621643.3076
1646631653.3274
1656641663.3472
1666651673.367
1676661683.3868
1686671693.4066
1696681703.4264
1706691713.4462
1716701723.466
1726711733.4858
1736721743.5056
1746731753.5254
1756741763.5452
1766751773.565
1776761783.5848
1786771793.6046
1796781803.6244
1806791813.6442
1816801823.664
1826811833.6838
1836821843.7036
1846831853.7234
1856841863.7432
1866851873.763
1876861883.7828
1886871893.8026
1896881903.8224
1906891913.8422
1916901923.862
1926911933.8818
1936921943.9016
1946931953.9214
1956941963.9412
1966951973.961
1976961983.9808
1986971994.0006
1996982004.0204
2006992014.0402
2017002024.06
2027012034.0798
2037022044.0996
2047032054.1194
2057042064.1392
2067052074.159
2077062084.1788
2087072094.1986
2097082104.2184
2107092114.2382
2117102124.258
2127112134.2778
2137122144.2976
2147132154.3174
2157142164.3372
2167152174.357
2177162184.3768
2187172194.3966
2197182204.4164
2207192214.4362
2217202224.456
2227212234.4758
2237222244.4956
2247232254.5154
2257242264.5352
2267252274.555
2277262284.5748
2287272294.5946
2297282304.6144
2307292314.6342
2317302324.654
2327312334.6738
2337322344.6936
2347332354.7134
2357342364.7332
2367352374.753
2377362384.7728
2387372394.7926
2397382404.8124
2407392414.8322
2417402424.852
2427412434.8718
2437422444.8916
2447432454.9114
2457442464.9312
2467452474.951
2477462484.9708
2487472494.9906
2497482505.0104
2507492515.0302
2517502525.05
2527512535.0698
2537522545.0896
2547532555.1094
2557542565.1292
2567552575.149
2577562585.1688
2587572595.1886
2597582605.2084
2607592615.2282
2617602625.248
2627612635.2678
2637622645.2876
2647632655.3074
2657642665.3272
2667652675.347
2677662685.3668
2687672695.3866
2697682705.4064
2707692715.4262
2717702725.446
2727712735.4658
2737722745.4856
2747732755.5054
2757742765.5252
2767752775.545
2777762785.5648
2787772795.5846
2797782805.6044
2807792815.6242
2817802825.644
2827812835.6638
2837822845.6836
2847832855.7034
2857842865.7232
2867852875.743
2877862885.7628
2887872895.7826
2897882905.8024
2907892915.8222
2917902925.842
2927912935.8618
2937922945.8816
2947932955.9014
2957942965.9212
2967952975.941
2977962985.9608
2987972995.9806
2997983006.0004
3007993016.0202
3018003026.04
3028013036.0598
3038023046.0796
3048033056.0994
3058043066.1192
3068053076.139
3078063086.1588
3088073096.1786
3098083106.1984
3108093116.2182
3118103126.238
3128113136.2578
3138123146.2776
3148133156.2974
3158143166.3172
3168153176.337
3178163186.3568
3188173196.3766
3198183206.3964
3208193216.4162
3218203226.436
3228213236.4558
3238223246.4756
3248233256.4954
3258243266.5152
3268253276.535
3278263286.5548
3288273296.5746
3298283306.5944
3308293316.6142
3318303326.634
3328313336.6538
3338323346.6736
3348333356.6934
3358343366.7132
3368353376.733
3378363386.7528
3388373396.7726
3398383406.7924
3408393416.8122
3418403426.832
3428413436.8518
3438423446.8716
3448433456.8914
3458443466.9112
3468453476.931
3478463486.9508
3488473496.9706
3498483506.9904
3508493517.0102
3518503527.03
3528513537.0498
3538523547.0696
3548533557.0894
3558543567.1092
3568553577.129
3578563587.1488
3588573597.1686
3598583607.1884
3608593617.2082
3618603627.228
3628613637.2478
3638623647.2676
3648633657.2874
3658643667.3072
3668653677.327
3678663687.3468
3688673697.3666
3698683707.3864
3708693717.4062
3718703727.426
3728713737.4458
3738723747.4656
3748733757.4854
3758743767.5052
3768753777.525
3778763787.5448
3788773797.5646
3798783807.5844
3808793817.6042
3818803827.624
3828813837.6438
3838823847.6636
3848833857.6834
3858843867.7032
3868853877.723
3878863887.7428
3888873897.7626
3898883907.7824
3908893917.8022
3918903927.822
3928913937.8418
3938923947.8616
3948933957.8814
3958943967.9012
3968953977.921
3978963987.9408
3988973997.9606
3998984007.9804
4008994018.0002
4019004028.02
4029014038.0398
4039024048.0596
4049034058.0794
4059044068.0992
4069054078.119
4079064088.1388
4089074098.1586
4099084108.1784
4109094118.1982
4119104128.218
4129114138.2378
4139124148.2576
4149134158.2774
4159144168.2972
4169154178.317
4179164188.3368
4189174198.3566
4199184208.3764
4209194218.3962
4219204228.416
4229214238.4358
4239224248.4556
4249234258.4754
4259244268.4952
4269254278.515
4279264288.5348
4289274298.5546
4299284308.5744
4309294318.5942
4319304328.614
4329314338.6338
4339324348.6536
4349334358.6734
4359344368.6932
4369354378.713
4379364388.7328
4389374398.7526
4399384408.7724
4409394418.7922
4419404428.812
4429414438.8318
4439424448.8516
4449434458.8714
4459444468.8912
4469454478.911
4479464488.9308
4489474498.9506
4499484508.9704
4509494518.9902
4519504529.01
4529514539.0298
4539524549.0496
4549534559.0694
4559544569.0892
4569554579.109
4579564589.1288
4589574599.1486
4599584609.1684
4609594619.1882
4619604629.208
4629614639.2278
4639624649.2476
4649634659.2674
4659644669.2872
4669654679.307
4679664689.3268
4689674699.3466
4699684709.3664
4709694719.3862
4719704729.406
4729714739.4258
4739724749.4456
4749734759.4654
4759744769.4852
4769754779.505
4779764789.5248
4789774799.5446
4799784809.5644
4809794819.5842
4819804829.604
4829814839.6238
4839824849.6436
4849834859.6634
4859844869.6832
4869854879.703
4879864889.7228
4889874899.7426
4899884909.7624
4909894919.7822
4919904929.802
4929914939.8218
4939924949.8416
4949934959.8614
4959944969.8812
4969954979.901
4979964989.9208
4989974999.9406
4999985009.9604

Leaf file name=500leaf.leaf.csv

Line Nocol1col2
1ThisSetThisSet long description
2OfLeafOfLeaf long description
3LabelsLabels long description
4HasBeenHasBeen long description
5ConcoctedConcocted long description
6ForTestForTest long description
7PurposesPurposes long description
8interactiveinteractive long description
9web-basedweb-based long description
10applicationapplication long description
11renderrender long description
12dendrogramsdendrograms long description
13clusteringclustering long description
14createdcreated long description
15purposepurpose long description
16interestedinterested long description
17partiesparties long description
18visualisevisualise long description
19co-occurrenceco-occurrence long description
20EPSRCEPSRC long description
21GrantsGrants long description
22groupinggrouping long description
23logicallogical long description
24transparenttransparent long description
25effectiveeffective long description
26consultationconsultation long description
27formedformed long description
28similarsimilar long description
29exploitexploit long description
30technologiestechnologies long description
31cross platformcross platform long description
32cross browsercross browser long description
33accessaccess long description
34iPadiPad long description
35tablet computers.tablet computers. long description
36requirementsrequirements long description
37reportreport long description
38investigatesinvestigates long description
39backgroundbackground long description
40analysisanalysis long description
41producesproduces long description
42possiblepossible long description
43preliminarypreliminary long description
44investigationsinvestigations long description
45presentedpresented long description
46projectproject long description
47associatedassociated long description
48EngineeringEngineering long description
49PhysicalPhysical long description
50SciencesSciences long description
51ResearchResearch long description
52CouncilCouncil long description
53thousandthousand long description
54millionmillion long description
55planningplanning long description
56prioritisingprioritising long description
57expenditureexpenditure long description
58concernedconcerned long description
59ComputingComputing long description
60ICTICT long description
61exercisesexercises long description
62brain stormingbrain storming long description
63sessionssessions long description
64representativesrepresentatives long description
65variousvarious long description
66formationformation long description
67impartialimpartial long description
68transparenttransparent long description
69appliesapplies long description
70providesprovides long description
71commoncommon long description
72ruling outruling out long description
73likelylikely long description
74relatedrelated long description
75LiteratureLiterature long description
76ReviewReview long description
77availableavailable long description
78publicpublic long description
79web siteweb site long description
80FigureFigure long description
81thereforetherefore long description
82Texture LabTexture Lab long description
83Heriot WattHeriot Watt long description
84UniversityUniversity long description
85producingproducing long description
86depictingdepicting long description
87MATLABMATLAB long description
88word cloudsword clouds long description
89SectionSection long description
90FlashFlash long description
91processingprocessing long description
92card-sortingcard-sorting long description
93surveyssurveys long description
94elementelement long description
95adjustableadjustable long description
96similaritysimilarity long description
97 threshold threshold long description
98highlightinghighlighting long description
99commercialcommercial long description
100JavaScript JavaScript long description
101ThisSetThisSet long description
102OfLeafOfLeaf long description
103LabelsLabels long description
104HasBeenHasBeen long description
105ConcoctedConcocted long description
106ForTestForTest long description
107PurposesPurposes long description
108interactiveinteractive long description
109web-basedweb-based long description
110applicationapplication long description
111renderrender long description
112dendrogramsdendrograms long description
113clusteringclustering long description
114createdcreated long description
115purposepurpose long description
116interestedinterested long description
117partiesparties long description
118visualisevisualise long description
119co-occurrenceco-occurrence long description
120EPSRCEPSRC long description
121GrantsGrants long description
122groupinggrouping long description
123logicallogical long description
124transparenttransparent long description
125effectiveeffective long description
126consultationconsultation long description
127formedformed long description
128similarsimilar long description
129exploitexploit long description
130technologiestechnologies long description
131cross platformcross platform long description
132cross browsercross browser long description
133accessaccess long description
134iPadiPad long description
135tablet computers.tablet computers. long description
136requirementsrequirements long description
137reportreport long description
138investigatesinvestigates long description
139backgroundbackground long description
140analysisanalysis long description
141producesproduces long description
142possiblepossible long description
143preliminarypreliminary long description
144investigationsinvestigations long description
145presentedpresented long description
146projectproject long description
147associatedassociated long description
148EngineeringEngineering long description
149PhysicalPhysical long description
150SciencesSciences long description
151ResearchResearch long description
152CouncilCouncil long description
153thousandthousand long description
154millionmillion long description
155planningplanning long description
156prioritisingprioritising long description
157expenditureexpenditure long description
158concernedconcerned long description
159ComputingComputing long description
160ICTICT long description
161exercisesexercises long description
162brain stormingbrain storming long description
163sessionssessions long description
164representativesrepresentatives long description
165variousvarious long description
166formationformation long description
167impartialimpartial long description
168transparenttransparent long description
169appliesapplies long description
170providesprovides long description
171commoncommon long description
172ruling outruling out long description
173likelylikely long description
174relatedrelated long description
175LiteratureLiterature long description
176ReviewReview long description
177availableavailable long description
178publicpublic long description
179web siteweb site long description
180FigureFigure long description
181thereforetherefore long description
182Texture LabTexture Lab long description
183Heriot WattHeriot Watt long description
184UniversityUniversity long description
185producingproducing long description
186depictingdepicting long description
187MATLABMATLAB long description
188word cloudsword clouds long description
189SectionSection long description
190FlashFlash long description
191processingprocessing long description
192card-sortingcard-sorting long description
193surveyssurveys long description
194elementelement long description
195adjustableadjustable long description
196similaritysimilarity long description
197 threshold threshold long description
198highlightinghighlighting long description
199commercialcommercial long description
200JavaScript JavaScript long description
201ThisSetThisSet long description
202OfLeafOfLeaf long description
203LabelsLabels long description
204HasBeenHasBeen long description
205ConcoctedConcocted long description
206ForTestForTest long description
207PurposesPurposes long description
208interactiveinteractive long description
209web-basedweb-based long description
210applicationapplication long description
211renderrender long description
212dendrogramsdendrograms long description
213clusteringclustering long description
214createdcreated long description
215purposepurpose long description
216interestedinterested long description
217partiesparties long description
218visualisevisualise long description
219co-occurrenceco-occurrence long description
220EPSRCEPSRC long description
221GrantsGrants long description
222groupinggrouping long description
223logicallogical long description
224transparenttransparent long description
225effectiveeffective long description
226consultationconsultation long description
227formedformed long description
228similarsimilar long description
229exploitexploit long description
230technologiestechnologies long description
231cross platformcross platform long description
232cross browsercross browser long description
233accessaccess long description
234iPadiPad long description
235tablet computers.tablet computers. long description
236requirementsrequirements long description
237reportreport long description
238investigatesinvestigates long description
239backgroundbackground long description
240analysisanalysis long description
241producesproduces long description
242possiblepossible long description
243preliminarypreliminary long description
244investigationsinvestigations long description
245presentedpresented long description
246projectproject long description
247associatedassociated long description
248EngineeringEngineering long description
249PhysicalPhysical long description
250SciencesSciences long description
251ResearchResearch long description
252CouncilCouncil long description
253thousandthousand long description
254millionmillion long description
255planningplanning long description
256prioritisingprioritising long description
257expenditureexpenditure long description
258concernedconcerned long description
259ComputingComputing long description
260ICTICT long description
261exercisesexercises long description
262brain stormingbrain storming long description
263sessionssessions long description
264representativesrepresentatives long description
265variousvarious long description
266formationformation long description
267impartialimpartial long description
268transparenttransparent long description
269appliesapplies long description
270providesprovides long description
271commoncommon long description
272ruling outruling out long description
273likelylikely long description
274relatedrelated long description
275LiteratureLiterature long description
276ReviewReview long description
277availableavailable long description
278publicpublic long description
279web siteweb site long description
280FigureFigure long description
281thereforetherefore long description
282Texture LabTexture Lab long description
283Heriot WattHeriot Watt long description
284UniversityUniversity long description
285producingproducing long description
286depictingdepicting long description
287MATLABMATLAB long description
288word cloudsword clouds long description
289SectionSection long description
290FlashFlash long description
291processingprocessing long description
292card-sortingcard-sorting long description
293surveyssurveys long description
294elementelement long description
295adjustableadjustable long description
296similaritysimilarity long description
297 threshold threshold long description
298highlightinghighlighting long description
299commercialcommercial long description
300JavaScript JavaScript long description
301ThisSetThisSet long description
302OfLeafOfLeaf long description
303LabelsLabels long description
304HasBeenHasBeen long description
305ConcoctedConcocted long description
306ForTestForTest long description
307PurposesPurposes long description
308interactiveinteractive long description
309web-basedweb-based long description
310applicationapplication long description
311renderrender long description
312dendrogramsdendrograms long description
313clusteringclustering long description
314createdcreated long description
315purposepurpose long description
316interestedinterested long description
317partiesparties long description
318visualisevisualise long description
319co-occurrenceco-occurrence long description
320EPSRCEPSRC long description
321GrantsGrants long description
322groupinggrouping long description
323logicallogical long description
324transparenttransparent long description
325effectiveeffective long description
326consultationconsultation long description
327formedformed long description
328similarsimilar long description
329exploitexploit long description
330technologiestechnologies long description
331cross platformcross platform long description
332cross browsercross browser long description
333accessaccess long description
334iPadiPad long description
335tablet computers.tablet computers. long description
336requirementsrequirements long description
337reportreport long description
338investigatesinvestigates long description
339backgroundbackground long description
340analysisanalysis long description
341producesproduces long description
342possiblepossible long description
343preliminarypreliminary long description
344investigationsinvestigations long description
345presentedpresented long description
346projectproject long description
347associatedassociated long description
348EngineeringEngineering long description
349PhysicalPhysical long description
350SciencesSciences long description
351ResearchResearch long description
352CouncilCouncil long description
353thousandthousand long description
354millionmillion long description
355planningplanning long description
356prioritisingprioritising long description
357expenditureexpenditure long description
358concernedconcerned long description
359ComputingComputing long description
360ICTICT long description
361exercisesexercises long description
362brain stormingbrain storming long description
363sessionssessions long description
364representativesrepresentatives long description
365variousvarious long description
366formationformation long description
367impartialimpartial long description
368transparenttransparent long description
369appliesapplies long description
370providesprovides long description
371commoncommon long description
372ruling outruling out long description
373likelylikely long description
374relatedrelated long description
375LiteratureLiterature long description
376ReviewReview long description
377availableavailable long description
378publicpublic long description
379web siteweb site long description
380FigureFigure long description
381thereforetherefore long description
382Texture LabTexture Lab long description
383Heriot WattHeriot Watt long description
384UniversityUniversity long description
385producingproducing long description
386depictingdepicting long description
387MATLABMATLAB long description
388word cloudsword clouds long description
389SectionSection long description
390FlashFlash long description
391processingprocessing long description
392card-sortingcard-sorting long description
393surveyssurveys long description
394elementelement long description
395adjustableadjustable long description
396similaritysimilarity long description
397 threshold threshold long description
398highlightinghighlighting long description
399commercialcommercial long description
400JavaScript JavaScript long description
401ThisSetThisSet long description
402OfLeafOfLeaf long description
403LabelsLabels long description
404HasBeenHasBeen long description
405ConcoctedConcocted long description
406ForTestForTest long description
407PurposesPurposes long description
408interactiveinteractive long description
409web-basedweb-based long description
410applicationapplication long description
411renderrender long description
412dendrogramsdendrograms long description
413clusteringclustering long description
414createdcreated long description
415purposepurpose long description
416interestedinterested long description
417partiesparties long description
418visualisevisualise long description
419co-occurrenceco-occurrence long description
420EPSRCEPSRC long description
421GrantsGrants long description
422groupinggrouping long description
423logicallogical long description
424transparenttransparent long description
425effectiveeffective long description
426consultationconsultation long description
427formedformed long description
428similarsimilar long description
429exploitexploit long description
430technologiestechnologies long description
431cross platformcross platform long description
432cross browsercross browser long description
433accessaccess long description
434iPadiPad long description
435tablet computers.tablet computers. long description
436requirementsrequirements long description
437reportreport long description
438investigatesinvestigates long description
439backgroundbackground long description
440analysisanalysis long description
441producesproduces long description
442possiblepossible long description
443preliminarypreliminary long description
444investigationsinvestigations long description
445presentedpresented long description
446projectproject long description
447associatedassociated long description
448EngineeringEngineering long description
449PhysicalPhysical long description
450SciencesSciences long description
451ResearchResearch long description
452CouncilCouncil long description
453thousandthousand long description
454millionmillion long description
455planningplanning long description
456prioritisingprioritising long description
457expenditureexpenditure long description
458concernedconcerned long description
459ComputingComputing long description
460ICTICT long description
461exercisesexercises long description
462brain stormingbrain storming long description
463sessionssessions long description
464representativesrepresentatives long description
465variousvarious long description
466formationformation long description
467impartialimpartial long description
468transparenttransparent long description
469appliesapplies long description
470providesprovides long description
471commoncommon long description
472ruling outruling out long description
473likelylikely long description
474relatedrelated long description
475LiteratureLiterature long description
476ReviewReview long description
477availableavailable long description
478publicpublic long description
479web siteweb site long description
480FigureFigure long description
481thereforetherefore long description
482Texture LabTexture Lab long description
483Heriot WattHeriot Watt long description
484UniversityUniversity long description
485producingproducing long description
486depictingdepicting long description
487MATLABMATLAB long description
488word cloudsword clouds long description
489SectionSection long description
490FlashFlash long description
491processingprocessing long description
492card-sortingcard-sorting long description
493surveyssurveys long description
494elementelement long description
495adjustableadjustable long description
496similaritysimilarity long description
497 threshold threshold long description
498highlightinghighlighting long description
499commercialcommercial long description
500JavaScript JavaScript long description

Groups data will be displayed here.

Here will appear output in response to formation of groups using the green dragable threshold bar and the "Apply threshold" button, or the "Set no.of groups" toolbar.

Dendrogrammer v 1.0.5

The Dendrogrammer was created as one component in the analysis of multivariate data. In particular it is intended to allow already pre-processed data to be
  • classified into groups and then either
  • used in further analysis, or
  • used in some form of presentation about the data.
Current Features
  • Dendrogram construction
  • File read
  • File read now includes a manifest file which cues a clustering data file (node data) and a leaf description data file (leaf data).
  • File read now is integrated in the application page. Hard coded data loads if no data files are found.
  • Window width optimisation
  • Group formation by adjustable threshold
  • Cluster click/tap reports into dialog
  • Group formation reports with dialog, reports into separate tab, that tab pulses to notify. The pulsing stops when the tab is clicked
  • The threshold is a dragable element on the graph
  • The threshold can be adjusted also using toolbar buttons
  • The desired number of groups can be entered and it will set the threshold to fit
  • Leaf labels on the vertical axis. These are interactively styled in response to events.
  • Dialogs now guaranteed to be under 75% of window ht, scrolling if needed and using a default or wider width as appropriate on PC platform. Scrolling dialogs are not deployed on tablet platform as these are not suitable for tablets.
  • The group banding (and groups) can be removed with the "Remove" button
  • Summary dendrogram: For use in dendrograms with a very large number of leaves. Effectively truncating the dendrogram up from 0 ht to a level at which the structure can be discerned and then the clusters interrogated, rather than having hundreds of leaves along the bottom.
  • The Descendant Nodes Dialog contains a search link. The URL for this is specified in the .dat file which loads the data. The search link passes the cluster's leaf terms to a search engine.
Documentation The technologies deployed in the application include
  • JavaScript - The major part of the application is written in JavaScript
  • Raphael Javscript library (by Dmitry Baranovskiy) - Used to make the dendrogram graphic elements. Raphael is truly amazing.
  • (Indirectly) SVG and VML - Raphael uses SVG or VML to do the drawing. Raphael switches seemlessly depending on the browser
  • jQuery - For some of the cross browser Dynamic HTML
  • jQuery UI - For some of the user interface supporting the application
  • HTML5 - Although there is nothing especially HTML5 about it really.
  • PHP - the data files are loaded using PHP.
The Dendrogrammer was created
  • by David Allan Robb
  • for his MSc project at Heriot-Watt University
  • in summer 2011
Quick-start Guide

In a nutshell-
  • Drag the green bar (Threshold bar) to adjust the dissimilarity threshold for group formation. Then click the "Apply threshold" button to form groups.
  • "Remove" will get rid of the groups.
  • Or enter the desired no. of groups in the "no. of groups field" and click the "Apply no. of groups" button.
  • To create a summary dendrogram, drag the threshold, then click "Truncate".
  • "Restore" redraws the original dendrogram.
  • Another way to adjust the threshold is to enter a number in the "Threshold value field".
Help

Dendrogram tab - View and interact with the dendrogram made from the clustering data.

  • Click or tap a cluster (element on the graph). Then read about that cluster in the dialog that appears.
  • That dialog also contains a search link. The URL for this is specified in the .dat file which loads the data. The search link passes the cluster's leaf terms to a search engine. It should open in a browser pop-up window or browser tab.
  • Adjust the green threshold bar and click the button to form groups of leaves (data points)
  • See more detail about the groups you form under the "Groups" tab.
  • The threshold can be adjusted by click-and-drag on the green bar, or using the threshold toolbar buttons, or entering a number in the "Threshold value field".
  • If you are using a tablet computer then drag on the green bar with your finger. If you find you can't drag the bar accurately then use the toolbar buttons to move the threshold. You might find that after moving the threshold bar away from the max with a button then you can get a better feel for how it drags using your finger.
  • If using the toolbar fine adjust buttons (plus and minus), note that the amount of movement with minus is set slightly less that with plus. This allows even more fine adjustment if you alternate from plus to minus around the point you are looking for.
  • To specify a given number of groups, enter the desired number in the field next to the "Apply no.of groups" button and click the button. The threshold will be chosen automatically for you.
  • To view a summary dendrogram (or truncated dendrogram), drag the threshold to some point below which you wish to discard the leaf detail. Then click the "Truncate" button. The resulting summary dendrogram will have everything below the threshold removed and be reshaped to fit the previous space. The origin is at the dissimilarity ht. you chose with the threshold bar. Tapping/clicking a cluster will still report all the leaf detail as before, despite the leaves being invisible. Groups can be formed in the same manner as before.
  • The "Restore" button will restore the original full dendrogram and the leaves as it was when you first viewed the current data. Loading new data or the same data again will have the same effect, as will reloading the page with your browser.
  • Use Control and + or - to zoom in and out ( or pinch on a tablet ). Look in your browser's View menu for more zoom controls.
  • What equipment to use: The dendrogrammer was designed to be cross platform (works on PCs with mouse and tablets with tap)
  • What browser to use: The dendrogrammer was designed to be cross browser. It is written in JavaScript (with a little bit of PHP to load the data). So it works in pretty much any browser that has Javascript enabled. However it is my experience that if one considers the latest browsers, the JavaScript interpreters in Firefox (Gekko with Tracemonkey), Safari (Webkit with Squirrelfish), and Chrome (Webkit with V8) are significantly faster (e.g. by a factor of 2 and more) than the "JScript" engine in Internet Explorer 8 and below (However, IE9 32-bit is good, but IE9 64-bit is reputed to be slow). So if one is seeking faster smoother performance with this particular application then one might wish to use Firefox, Chrome, or Safari (as at July 2011).

Data tab - Load different data or find out about the current data used to make the dendrogram.

  • A table of links is shown representing all the available data sets. Clicking a link loads that data set and makes a dendrogram from it.
  • The currently loaded data set is described and displayed in 3 tables
  • One table shows the contents of the .dat (or manifest) file. This contains meta data about the data set: the names of the two data files and a description of the data set.
  • The next table shows the contents of the clustering data file (or node file). This should be a csv file generated by MATLAB. It should have 3 columns. The first two columns are cluster or leaf designation numbers. The third column contains the merge height or similarity measure for that cluster.
  • The last table shows the contents of the leaf description data file (or leaf file). This is a csv file. The first row describes leaf number one. The second row describes leaf number two and so on. It should contain two columns. Column one should hold the short leaf descriptions or labels. Column 2 should contain a longer description for each leaf (this can be a repeat of the short label).
  • Loading a new data set or the same data set again will result in a page refresh and will clear any displayed groups or summary dendrogram which you may be displayed on the Dendrogram tab.
  • Adding further data sets can only be done by someone with write-access to the web space where the application resides (See 'Documentation' in the About tab.)

Groups tab- View the detail of the groups formed using the threshold adjuster and toolbar.

  • The detail can be copied and pasted into other software for further analysis or presentation.

About tab - Read about the application.

Help tab - This page you are reading now is the Help.

Zoom Help

If you find the leaf labels too small you may wish to zoom in. If you find your screen height too small to fit a large dendrogram you may wish to zoom out.

How to zoom on a PC or laptop

  • On most browsers Control and + will zoom in.
  • Control and - will zoom out.
  • Control and mouse wheel works too on most browsers.
  • Look in your browser's View menu for more zoom commands. E.g. Some browsers offer a separate zoom for text only. If using that, bear in mind that your browser sees the entire dendrogram including leaf labels as graphics.
  • Once you have zoomed, refreshing the page will adjust the dendrogram to fit the width you have chosen.

On a tablet device

  • Use the open or close pinch gesture to zoom.
  • Once you have zoomed in, as you would expect, refreshing the page does not affect the dendrogram size. It remains zoomed until you zoom back.

Summary Dendrogram feature

  • By setting the threshold bar and clicking "Truncate" you can reduce the amount of leaf detail displayed and reduce the height of the dendrogram.
  • Clicking a cluster on a summary dendrogram still reveals all of its descendant leaf detail in the dialogs. Group formation works as normal.
  • The "Restore" button restores the normal dendrogram.