-
Notifications
You must be signed in to change notification settings - Fork 14
/
Copy pathclmorder.azm
88 lines (66 loc) · 2.38 KB
/
clmorder.azm
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
\import{mcx.zmm}
\begin{pud::man}{
{name}{clm order}
{html_title}{The clm order manual}
{author}{Stijn van Dongen}
{section}{1}
{synstyle}{long}
{defstyle}{long}
\man_share
}
\${html}{\"pud::man::maketoc"}
\sec{name}{NAME}
\NAME{clm order}{reorder clusterings conformal to inclusion structure}
\disclaim_clm{order}
\sec{synopsis}{SYNOPSIS}
\par{
\clm{order}
\synoptopt{-prefix}{<string>}{file multiplex prefix}
\synoptopt{-o}{<fname>}{concatenated output in single file}
<cluster|stack>+
}
\sec{description}{DESCRIPTION}
\par{
Given a set of input clusterings \clm{order} first transform it into a stack
of strictly nesting clusterings. It does this by splitting clusters where
necessary.
It then reorders the coarsest (i.e. level-one) clustering, from large to
small clusters. After that it reorders the second coarsest clustering
conformally such that the first batch among its reordered clusters covers the
level-one largest cluster, the second batch covers the level-one second
largest cluster, and so on. Within these constraints, each batch of
second-level clusters (corresponding to a single first-level cluster) is
again ordered from larger to smaller clusters. This process is applied
recursively throughout the entire stack of input clusters.
}
\par{
The input can be specified in multiple files, and a single file may contain
multiple clusterings. The output is by default written as a concatenation of
matrix files, the so-called stack format. Use the \genopt{-o} option to
specify the output file. The stacked format can be converted to Newick
format using \mysib{mcxdump}. The output can be written to multiple files,
one for each projected clustering, by using the \genopt{-prefix} option. By
example, \useopt{-prefix}{P} leads to output in files named \v{P1}, \v{P2},
..\v{PN}, where \v{N} is the number of clusters in the input, \v{P1} is the
most fine-grained ordered clustering, and \v{PN} is the coarsest clustering.
}
\sec{options}{OPTIONS}
\'begin{itemize}{\mcx_itemopts}
\items{
{\defopt{-prefix}{<string>}}
{\defopt{-o}{<fname>}}
}
\car{
As decribed above.
}
\'end{itemize}
\sec{author}{AUTHOR}
\par{
Stijn van Dongen.
}
\sec{seealso}{SEE ALSO}
\par{
\mysib{mclfamily} for an overview of all the documentation
and the utilities in the mcl family.
}
\end{pud::man}