Enumerating allosteric parameters

Enumerating allosteric parameters#

The notebook titled receptor_tools.ipynb includes the function enumerate_allosteric_parameters(G) which takes a graph G and returns the \(\kappa\) and \(\eta\) values for a dimer model with the topology of the reduced graph power \(G^{(2)}\). The default method uses \(e_1, e_2, \ldots , e_v\) while method='alpha' gives single digit edge labels (\(b,c,\ldots\)).

%%capture
%run receptor_tools.ipynb

Below we will consider a receptor model with the topology of the house graph. To begin, we construct the graph G with integer vertices. This graph is the input argument for enumerate_allosteric_parameters(G), which returns the 4-tuple (H, T, KappaEta, A). The following code blocks describe each element of this tuple of outputs.

G=graphs.HouseGraph()
G.show(figsize=4,graph_border=True)
_images/f4e16300b89e63daf6bbe26fd72155568c8642a7195906339d06fc717b99ce85.png
(H, T, KappaEta, A) = enumerate_allosteric_parameters(G,method='alpha')

The method = alpha in enumerate_allosteric_parameters(G) evokes the construction of the corresponding graph with monomial vertices. The resulting graph is returned as first element of a 4-tuple output, which in this case is H.

H.show(figsize=4,graph_border=True)
_images/bee7e65abcbca58360046bf52cef8f07b58228b95a366039a26d618c8af6b565.png

The 2nd element of the 4-tuple output is a spanning tree T of G constructed by enumerate_allosteric_parameters() so that the vertex labels are consistent with a breadth first traversal.

T.show(figsize=4,graph_border=True)
_images/2de7b5b84498d4f6c7a1b2ab688664607632249a7c1628647adea33dc2b75e45.png

The 3rd element of the output, KappaEta, is a list of lists of the relative probability of each state.

KappaEta
[[1, 2*kappa_b, 2*kappa_c, 2*kappa_c*kappa_d, 2*kappa_c*kappa_d*kappa_e],
 [0,
  kappa_b^2*eta_bb,
  2*kappa_b*kappa_c*eta_bc,
  2*kappa_b*kappa_c*kappa_d*eta_bc*eta_bd,
  2*kappa_b*kappa_c*kappa_d*kappa_e*eta_bc*eta_bd*eta_be],
 [0,
  0,
  kappa_c^2*eta_cc,
  2*kappa_c^2*kappa_d*eta_cc*eta_cd,
  2*kappa_c^2*kappa_d*kappa_e*eta_cc*eta_cd*eta_ce],
 [0,
  0,
  0,
  kappa_c^2*kappa_d^2*eta_cc*eta_cd^2*eta_dd,
  2*kappa_c^2*kappa_d^2*kappa_e*eta_cc*eta_cd^2*eta_dd*eta_ce*eta_de],
 [0,
  0,
  0,
  0,
  kappa_c^2*kappa_d^2*kappa_e^2*eta_cc*eta_cd^2*eta_dd*eta_ce^2*eta_de^2*eta_ee]]

The command show(table(KappaEta)) displays these symbolic expressions as a table with LaTeX formated entries.

show(table(KappaEta))
\(1\) \(2 \kappa_{\mathit{b}}\) \(2 \kappa_{\mathit{c}}\) \(2 \kappa_{\mathit{c}} \kappa_{\mathit{d}}\) \(2 \kappa_{\mathit{c}} \kappa_{\mathit{d}} \kappa_{\mathit{e}}\)
\(0\) \(\kappa_{\mathit{b}}^{2} \eta_{\mathit{bb}}\) \(2 \kappa_{\mathit{b}} \kappa_{\mathit{c}} \eta_{\mathit{bc}}\) \(2 \kappa_{\mathit{b}} \kappa_{\mathit{c}} \kappa_{\mathit{d}} \eta_{\mathit{bc}} \eta_{\mathit{bd}}\) \(2 \kappa_{\mathit{b}} \kappa_{\mathit{c}} \kappa_{\mathit{d}} \kappa_{\mathit{e}} \eta_{\mathit{bc}} \eta_{\mathit{bd}} \eta_{\mathit{be}}\)
\(0\) \(0\) \(\kappa_{\mathit{c}}^{2} \eta_{\mathit{cc}}\) \(2 \kappa_{\mathit{c}}^{2} \kappa_{\mathit{d}} \eta_{\mathit{cc}} \eta_{\mathit{cd}}\) \(2 \kappa_{\mathit{c}}^{2} \kappa_{\mathit{d}} \kappa_{\mathit{e}} \eta_{\mathit{cc}} \eta_{\mathit{cd}} \eta_{\mathit{ce}}\)
\(0\) \(0\) \(0\) \(\kappa_{\mathit{c}}^{2} \kappa_{\mathit{d}}^{2} \eta_{\mathit{cc}} \eta_{\mathit{cd}}^{2} \eta_{\mathit{dd}}\) \(2 \kappa_{\mathit{c}}^{2} \kappa_{\mathit{d}}^{2} \kappa_{\mathit{e}} \eta_{\mathit{cc}} \eta_{\mathit{cd}}^{2} \eta_{\mathit{dd}} \eta_{\mathit{ce}} \eta_{\mathit{de}}\)
\(0\) \(0\) \(0\) \(0\) \(\kappa_{\mathit{c}}^{2} \kappa_{\mathit{d}}^{2} \kappa_{\mathit{e}}^{2} \eta_{\mathit{cc}} \eta_{\mathit{cd}}^{2} \eta_{\mathit{dd}} \eta_{\mathit{ce}}^{2} \eta_{\mathit{de}}^{2} \eta_{\mathit{ee}}\)

The 4th element of the output is the relevant polynomial ring where the indeterminants are the \(\kappa_i\) and \(\eta_{ij}\) as symbolic variables for \(0 \leq i,j \leq v-1\).

show(A)
\(\displaystyle \newcommand{\Bold}[1]{\mathbf{#1}}\Bold{Z}[\kappa_{\mathit{b}}, \kappa_{\mathit{c}}, \kappa_{\mathit{d}}, \kappa_{\mathit{e}}, \eta_{\mathit{bb}}, \eta_{\mathit{bc}}, \eta_{\mathit{cc}}, \eta_{\mathit{bd}}, \eta_{\mathit{cd}}, \eta_{\mathit{dd}}, \eta_{\mathit{be}}, \eta_{\mathit{ce}}, \eta_{\mathit{de}}, \eta_{\mathit{ee}}]\)

The cubic ternary complex model#

The next example is reminicent of the cubic ternary complex model. Note that graphs.GridGraph([2,2,2]) has tuples as vertices. We use cannonical_label() to make the vertices integers. This is necessary because enumerate_allosteric_parameters() requires a graph G with integer vertices.

G=graphs.GridGraph([2,2,2])
G.show(figsize=6,graph_border=True,vertex_size=2000)
_images/f91d4abe8c04160688d0882de4bae3122d19515a17385af6c72943bf34f46758.png
G=G.canonical_label()
G.show(figsize=4,graph_border=True)
_images/da8b5067862e7eff14bed570ab6d0012962904997620bfcc9c9affb27a178570.png

Using the cube \(Q_3\) as the topology of a receptor monomer, enumerate_allosteric_parameters() enumerates the allosteric parameters for the receptor dimer with topology \(Q_3^{(2)}\). The argument show=True in enumerate_allosteric_parameters() causes the display of H, Tand KappaEta.

(H, T, KappaEta, A) = enumerate_allosteric_parameters(G,method='alpha',show=True)
_images/19eb0e367b93cc5254c9d9ea1942209399ed3bbe76b9fe54905e767789a4abc3.png _images/a21e1afdae5bcc9f81c6a66d1c10c31fd25e297912793a86062ca77536d774cb.png
\(1\) \(2 \kappa_{\mathit{b}}\) \(2 \kappa_{\mathit{c}}\) \(2 \kappa_{\mathit{d}}\) \(2 \kappa_{\mathit{c}} \kappa_{\mathit{e}}\) \(2 \kappa_{\mathit{d}} \kappa_{\mathit{f}}\) \(2 \kappa_{\mathit{d}} \kappa_{\mathit{g}}\) \(2 \kappa_{\mathit{d}} \kappa_{\mathit{g}} \kappa_{\mathit{h}}\)
\(0\) \(\kappa_{\mathit{b}}^{2} \eta_{\mathit{bb}}\) \(2 \kappa_{\mathit{b}} \kappa_{\mathit{c}} \eta_{\mathit{bc}}\) \(2 \kappa_{\mathit{b}} \kappa_{\mathit{d}} \eta_{\mathit{bd}}\) \(2 \kappa_{\mathit{b}} \kappa_{\mathit{c}} \kappa_{\mathit{e}} \eta_{\mathit{bc}} \eta_{\mathit{be}}\) \(2 \kappa_{\mathit{b}} \kappa_{\mathit{d}} \kappa_{\mathit{f}} \eta_{\mathit{bd}} \eta_{\mathit{bf}}\) \(2 \kappa_{\mathit{b}} \kappa_{\mathit{d}} \kappa_{\mathit{g}} \eta_{\mathit{bd}} \eta_{\mathit{bg}}\) \(2 \kappa_{\mathit{b}} \kappa_{\mathit{d}} \kappa_{\mathit{g}} \kappa_{\mathit{h}} \eta_{\mathit{bd}} \eta_{\mathit{bg}} \eta_{\mathit{bh}}\)
\(0\) \(0\) \(\kappa_{\mathit{c}}^{2} \eta_{\mathit{cc}}\) \(2 \kappa_{\mathit{c}} \kappa_{\mathit{d}} \eta_{\mathit{cd}}\) \(2 \kappa_{\mathit{c}}^{2} \kappa_{\mathit{e}} \eta_{\mathit{cc}} \eta_{\mathit{ce}}\) \(2 \kappa_{\mathit{c}} \kappa_{\mathit{d}} \kappa_{\mathit{f}} \eta_{\mathit{cd}} \eta_{\mathit{cf}}\) \(2 \kappa_{\mathit{c}} \kappa_{\mathit{d}} \kappa_{\mathit{g}} \eta_{\mathit{cd}} \eta_{\mathit{cg}}\) \(2 \kappa_{\mathit{c}} \kappa_{\mathit{d}} \kappa_{\mathit{g}} \kappa_{\mathit{h}} \eta_{\mathit{cd}} \eta_{\mathit{cg}} \eta_{\mathit{ch}}\)
\(0\) \(0\) \(0\) \(\kappa_{\mathit{d}}^{2} \eta_{\mathit{dd}}\) \(2 \kappa_{\mathit{c}} \kappa_{\mathit{d}} \kappa_{\mathit{e}} \eta_{\mathit{cd}} \eta_{\mathit{de}}\) \(2 \kappa_{\mathit{d}}^{2} \kappa_{\mathit{f}} \eta_{\mathit{dd}} \eta_{\mathit{df}}\) \(2 \kappa_{\mathit{d}}^{2} \kappa_{\mathit{g}} \eta_{\mathit{dd}} \eta_{\mathit{dg}}\) \(2 \kappa_{\mathit{d}}^{2} \kappa_{\mathit{g}} \kappa_{\mathit{h}} \eta_{\mathit{dd}} \eta_{\mathit{dg}} \eta_{\mathit{dh}}\)
\(0\) \(0\) \(0\) \(0\) \(\kappa_{\mathit{c}}^{2} \kappa_{\mathit{e}}^{2} \eta_{\mathit{cc}} \eta_{\mathit{ce}}^{2} \eta_{\mathit{ee}}\) \(2 \kappa_{\mathit{c}} \kappa_{\mathit{d}} \kappa_{\mathit{e}} \kappa_{\mathit{f}} \eta_{\mathit{cd}} \eta_{\mathit{de}} \eta_{\mathit{cf}} \eta_{\mathit{ef}}\) \(2 \kappa_{\mathit{c}} \kappa_{\mathit{d}} \kappa_{\mathit{e}} \kappa_{\mathit{g}} \eta_{\mathit{cd}} \eta_{\mathit{de}} \eta_{\mathit{cg}} \eta_{\mathit{eg}}\) \(2 \kappa_{\mathit{c}} \kappa_{\mathit{d}} \kappa_{\mathit{e}} \kappa_{\mathit{g}} \kappa_{\mathit{h}} \eta_{\mathit{cd}} \eta_{\mathit{de}} \eta_{\mathit{cg}} \eta_{\mathit{eg}} \eta_{\mathit{ch}} \eta_{\mathit{eh}}\)
\(0\) \(0\) \(0\) \(0\) \(0\) \(\kappa_{\mathit{d}}^{2} \kappa_{\mathit{f}}^{2} \eta_{\mathit{dd}} \eta_{\mathit{df}}^{2} \eta_{\mathit{ff}}\) \(2 \kappa_{\mathit{d}}^{2} \kappa_{\mathit{f}} \kappa_{\mathit{g}} \eta_{\mathit{dd}} \eta_{\mathit{df}} \eta_{\mathit{dg}} \eta_{\mathit{fg}}\) \(2 \kappa_{\mathit{d}}^{2} \kappa_{\mathit{f}} \kappa_{\mathit{g}} \kappa_{\mathit{h}} \eta_{\mathit{dd}} \eta_{\mathit{df}} \eta_{\mathit{dg}} \eta_{\mathit{fg}} \eta_{\mathit{dh}} \eta_{\mathit{fh}}\)
\(0\) \(0\) \(0\) \(0\) \(0\) \(0\) \(\kappa_{\mathit{d}}^{2} \kappa_{\mathit{g}}^{2} \eta_{\mathit{dd}} \eta_{\mathit{dg}}^{2} \eta_{\mathit{gg}}\) \(2 \kappa_{\mathit{d}}^{2} \kappa_{\mathit{g}}^{2} \kappa_{\mathit{h}} \eta_{\mathit{dd}} \eta_{\mathit{dg}}^{2} \eta_{\mathit{gg}} \eta_{\mathit{dh}} \eta_{\mathit{gh}}\)
\(0\) \(0\) \(0\) \(0\) \(0\) \(0\) \(0\) \(\kappa_{\mathit{d}}^{2} \kappa_{\mathit{g}}^{2} \kappa_{\mathit{h}}^{2} \eta_{\mathit{dd}} \eta_{\mathit{dg}}^{2} \eta_{\mathit{gg}} \eta_{\mathit{dh}}^{2} \eta_{\mathit{gh}}^{2} \eta_{\mathit{hh}}\)

Larger example#

We conclude with an example of a receptor model with more states. The topology used for the monomer model is given by the Petersen graph. Here we use the method integer rather than alpha. Using show=False suppresses the output. One can still work with the ring A, show the BFS spanning tree, and list the probability of each state.

(G, T, KappaEta, A) = enumerate_allosteric_parameters(graphs.PetersenGraph(),method='integer',show=False)
A.inject_variables()
Defining kappa_1, kappa_2, kappa_3, kappa_4, kappa_5, kappa_6, kappa_7, kappa_8, kappa_9, eta_11, eta_12, eta_22, eta_13, eta_23, eta_33, eta_14, eta_24, eta_34, eta_44, eta_15, eta_25, eta_35, eta_45, eta_55, eta_16, eta_26, eta_36, eta_46, eta_56, eta_66, eta_17, eta_27, eta_37, eta_47, eta_57, eta_67, eta_77, eta_18, eta_28, eta_38, eta_48, eta_58, eta_68, eta_78, eta_88, eta_19, eta_29, eta_39, eta_49, eta_59, eta_69, eta_79, eta_89, eta_99
T.show(figsize=6,graph_border=True,edge_labels=True)
_images/0b6e7f8ec08cc31f90afb2139ecc93053f5b3215f6978a04058eb01050bc75bc.png

The code block below shows how one can list the symbolic expressions for the relative probabilities of each state in the model receptor dimer.

from IPython.display import display, Math
for i,k in enumerate(flatten(KappaEta)):
    if k != 0:
        display(Math(latex(i)+':'+latex(k)))
\[\displaystyle 0 : 1\]
\[\displaystyle 1 : 2 \kappa_{\mathit{1}}\]
\[\displaystyle 2 : 2 \kappa_{\mathit{4}}\]
\[\displaystyle 3 : 2 \kappa_{\mathit{5}}\]
\[\displaystyle 4 : 2 \kappa_{\mathit{1}} \kappa_{\mathit{2}}\]
\[\displaystyle 5 : 2 \kappa_{\mathit{1}} \kappa_{\mathit{6}}\]
\[\displaystyle 6 : 2 \kappa_{\mathit{1}} \kappa_{\mathit{2}} \kappa_{\mathit{3}}\]
\[\displaystyle 7 : 2 \kappa_{\mathit{1}} \kappa_{\mathit{6}} \kappa_{\mathit{9}}\]
\[\displaystyle 8 : 2 \kappa_{\mathit{1}} \kappa_{\mathit{6}} \kappa_{\mathit{7}} \kappa_{\mathit{9}}\]
\[\displaystyle 9 : 2 \kappa_{\mathit{1}} \kappa_{\mathit{2}} \kappa_{\mathit{3}} \kappa_{\mathit{8}}\]
\[\displaystyle 11 : \kappa_{\mathit{1}}^{2} \eta_{\mathit{11}}\]
\[\displaystyle 12 : 2 \kappa_{\mathit{1}} \kappa_{\mathit{4}} \eta_{\mathit{14}}\]
\[\displaystyle 13 : 2 \kappa_{\mathit{1}} \kappa_{\mathit{5}} \eta_{\mathit{15}}\]
\[\displaystyle 14 : 2 \kappa_{\mathit{1}}^{2} \kappa_{\mathit{2}} \eta_{\mathit{11}} \eta_{\mathit{12}}\]
\[\displaystyle 15 : 2 \kappa_{\mathit{1}}^{2} \kappa_{\mathit{6}} \eta_{\mathit{11}} \eta_{\mathit{16}}\]
\[\displaystyle 16 : 2 \kappa_{\mathit{1}}^{2} \kappa_{\mathit{2}} \kappa_{\mathit{3}} \eta_{\mathit{11}} \eta_{\mathit{12}} \eta_{\mathit{13}}\]
\[\displaystyle 17 : 2 \kappa_{\mathit{1}}^{2} \kappa_{\mathit{6}} \kappa_{\mathit{9}} \eta_{\mathit{11}} \eta_{\mathit{16}} \eta_{\mathit{19}}\]
\[\displaystyle 18 : 2 \kappa_{\mathit{1}}^{2} \kappa_{\mathit{6}} \kappa_{\mathit{7}} \kappa_{\mathit{9}} \eta_{\mathit{11}} \eta_{\mathit{16}} \eta_{\mathit{17}} \eta_{\mathit{19}}\]
\[\displaystyle 19 : 2 \kappa_{\mathit{1}}^{2} \kappa_{\mathit{2}} \kappa_{\mathit{3}} \kappa_{\mathit{8}} \eta_{\mathit{11}} \eta_{\mathit{12}} \eta_{\mathit{13}} \eta_{\mathit{18}}\]
\[\displaystyle 22 : \kappa_{\mathit{4}}^{2} \eta_{\mathit{44}}\]
\[\displaystyle 23 : 2 \kappa_{\mathit{4}} \kappa_{\mathit{5}} \eta_{\mathit{45}}\]
\[\displaystyle 24 : 2 \kappa_{\mathit{1}} \kappa_{\mathit{2}} \kappa_{\mathit{4}} \eta_{\mathit{14}} \eta_{\mathit{24}}\]
\[\displaystyle 25 : 2 \kappa_{\mathit{1}} \kappa_{\mathit{4}} \kappa_{\mathit{6}} \eta_{\mathit{14}} \eta_{\mathit{46}}\]
\[\displaystyle 26 : 2 \kappa_{\mathit{1}} \kappa_{\mathit{2}} \kappa_{\mathit{3}} \kappa_{\mathit{4}} \eta_{\mathit{14}} \eta_{\mathit{24}} \eta_{\mathit{34}}\]
\[\displaystyle 27 : 2 \kappa_{\mathit{1}} \kappa_{\mathit{4}} \kappa_{\mathit{6}} \kappa_{\mathit{9}} \eta_{\mathit{14}} \eta_{\mathit{46}} \eta_{\mathit{49}}\]
\[\displaystyle 28 : 2 \kappa_{\mathit{1}} \kappa_{\mathit{4}} \kappa_{\mathit{6}} \kappa_{\mathit{7}} \kappa_{\mathit{9}} \eta_{\mathit{14}} \eta_{\mathit{46}} \eta_{\mathit{47}} \eta_{\mathit{49}}\]
\[\displaystyle 29 : 2 \kappa_{\mathit{1}} \kappa_{\mathit{2}} \kappa_{\mathit{3}} \kappa_{\mathit{4}} \kappa_{\mathit{8}} \eta_{\mathit{14}} \eta_{\mathit{24}} \eta_{\mathit{34}} \eta_{\mathit{48}}\]
\[\displaystyle 33 : \kappa_{\mathit{5}}^{2} \eta_{\mathit{55}}\]
\[\displaystyle 34 : 2 \kappa_{\mathit{1}} \kappa_{\mathit{2}} \kappa_{\mathit{5}} \eta_{\mathit{15}} \eta_{\mathit{25}}\]
\[\displaystyle 35 : 2 \kappa_{\mathit{1}} \kappa_{\mathit{5}} \kappa_{\mathit{6}} \eta_{\mathit{15}} \eta_{\mathit{56}}\]
\[\displaystyle 36 : 2 \kappa_{\mathit{1}} \kappa_{\mathit{2}} \kappa_{\mathit{3}} \kappa_{\mathit{5}} \eta_{\mathit{15}} \eta_{\mathit{25}} \eta_{\mathit{35}}\]
\[\displaystyle 37 : 2 \kappa_{\mathit{1}} \kappa_{\mathit{5}} \kappa_{\mathit{6}} \kappa_{\mathit{9}} \eta_{\mathit{15}} \eta_{\mathit{56}} \eta_{\mathit{59}}\]
\[\displaystyle 38 : 2 \kappa_{\mathit{1}} \kappa_{\mathit{5}} \kappa_{\mathit{6}} \kappa_{\mathit{7}} \kappa_{\mathit{9}} \eta_{\mathit{15}} \eta_{\mathit{56}} \eta_{\mathit{57}} \eta_{\mathit{59}}\]
\[\displaystyle 39 : 2 \kappa_{\mathit{1}} \kappa_{\mathit{2}} \kappa_{\mathit{3}} \kappa_{\mathit{5}} \kappa_{\mathit{8}} \eta_{\mathit{15}} \eta_{\mathit{25}} \eta_{\mathit{35}} \eta_{\mathit{58}}\]
\[\displaystyle 44 : \kappa_{\mathit{1}}^{2} \kappa_{\mathit{2}}^{2} \eta_{\mathit{11}} \eta_{\mathit{12}}^{2} \eta_{\mathit{22}}\]
\[\displaystyle 45 : 2 \kappa_{\mathit{1}}^{2} \kappa_{\mathit{2}} \kappa_{\mathit{6}} \eta_{\mathit{11}} \eta_{\mathit{12}} \eta_{\mathit{16}} \eta_{\mathit{26}}\]
\[\displaystyle 46 : 2 \kappa_{\mathit{1}}^{2} \kappa_{\mathit{2}}^{2} \kappa_{\mathit{3}} \eta_{\mathit{11}} \eta_{\mathit{12}}^{2} \eta_{\mathit{22}} \eta_{\mathit{13}} \eta_{\mathit{23}}\]
\[\displaystyle 47 : 2 \kappa_{\mathit{1}}^{2} \kappa_{\mathit{2}} \kappa_{\mathit{6}} \kappa_{\mathit{9}} \eta_{\mathit{11}} \eta_{\mathit{12}} \eta_{\mathit{16}} \eta_{\mathit{26}} \eta_{\mathit{19}} \eta_{\mathit{29}}\]
\[\displaystyle 48 : 2 \kappa_{\mathit{1}}^{2} \kappa_{\mathit{2}} \kappa_{\mathit{6}} \kappa_{\mathit{7}} \kappa_{\mathit{9}} \eta_{\mathit{11}} \eta_{\mathit{12}} \eta_{\mathit{16}} \eta_{\mathit{26}} \eta_{\mathit{17}} \eta_{\mathit{27}} \eta_{\mathit{19}} \eta_{\mathit{29}}\]
\[\displaystyle 49 : 2 \kappa_{\mathit{1}}^{2} \kappa_{\mathit{2}}^{2} \kappa_{\mathit{3}} \kappa_{\mathit{8}} \eta_{\mathit{11}} \eta_{\mathit{12}}^{2} \eta_{\mathit{22}} \eta_{\mathit{13}} \eta_{\mathit{23}} \eta_{\mathit{18}} \eta_{\mathit{28}}\]
\[\displaystyle 55 : \kappa_{\mathit{1}}^{2} \kappa_{\mathit{6}}^{2} \eta_{\mathit{11}} \eta_{\mathit{16}}^{2} \eta_{\mathit{66}}\]
\[\displaystyle 56 : 2 \kappa_{\mathit{1}}^{2} \kappa_{\mathit{2}} \kappa_{\mathit{3}} \kappa_{\mathit{6}} \eta_{\mathit{11}} \eta_{\mathit{12}} \eta_{\mathit{13}} \eta_{\mathit{16}} \eta_{\mathit{26}} \eta_{\mathit{36}}\]
\[\displaystyle 57 : 2 \kappa_{\mathit{1}}^{2} \kappa_{\mathit{6}}^{2} \kappa_{\mathit{9}} \eta_{\mathit{11}} \eta_{\mathit{16}}^{2} \eta_{\mathit{66}} \eta_{\mathit{19}} \eta_{\mathit{69}}\]
\[\displaystyle 58 : 2 \kappa_{\mathit{1}}^{2} \kappa_{\mathit{6}}^{2} \kappa_{\mathit{7}} \kappa_{\mathit{9}} \eta_{\mathit{11}} \eta_{\mathit{16}}^{2} \eta_{\mathit{66}} \eta_{\mathit{17}} \eta_{\mathit{67}} \eta_{\mathit{19}} \eta_{\mathit{69}}\]
\[\displaystyle 59 : 2 \kappa_{\mathit{1}}^{2} \kappa_{\mathit{2}} \kappa_{\mathit{3}} \kappa_{\mathit{6}} \kappa_{\mathit{8}} \eta_{\mathit{11}} \eta_{\mathit{12}} \eta_{\mathit{13}} \eta_{\mathit{16}} \eta_{\mathit{26}} \eta_{\mathit{36}} \eta_{\mathit{18}} \eta_{\mathit{68}}\]
\[\displaystyle 66 : \kappa_{\mathit{1}}^{2} \kappa_{\mathit{2}}^{2} \kappa_{\mathit{3}}^{2} \eta_{\mathit{11}} \eta_{\mathit{12}}^{2} \eta_{\mathit{22}} \eta_{\mathit{13}}^{2} \eta_{\mathit{23}}^{2} \eta_{\mathit{33}}\]
\[\displaystyle 67 : 2 \kappa_{\mathit{1}}^{2} \kappa_{\mathit{2}} \kappa_{\mathit{3}} \kappa_{\mathit{6}} \kappa_{\mathit{9}} \eta_{\mathit{11}} \eta_{\mathit{12}} \eta_{\mathit{13}} \eta_{\mathit{16}} \eta_{\mathit{26}} \eta_{\mathit{36}} \eta_{\mathit{19}} \eta_{\mathit{29}} \eta_{\mathit{39}}\]
\[\displaystyle 68 : 2 \kappa_{\mathit{1}}^{2} \kappa_{\mathit{2}} \kappa_{\mathit{3}} \kappa_{\mathit{6}} \kappa_{\mathit{7}} \kappa_{\mathit{9}} \eta_{\mathit{11}} \eta_{\mathit{12}} \eta_{\mathit{13}} \eta_{\mathit{16}} \eta_{\mathit{26}} \eta_{\mathit{36}} \eta_{\mathit{17}} \eta_{\mathit{27}} \eta_{\mathit{37}} \eta_{\mathit{19}} \eta_{\mathit{29}} \eta_{\mathit{39}}\]
\[\displaystyle 69 : 2 \kappa_{\mathit{1}}^{2} \kappa_{\mathit{2}}^{2} \kappa_{\mathit{3}}^{2} \kappa_{\mathit{8}} \eta_{\mathit{11}} \eta_{\mathit{12}}^{2} \eta_{\mathit{22}} \eta_{\mathit{13}}^{2} \eta_{\mathit{23}}^{2} \eta_{\mathit{33}} \eta_{\mathit{18}} \eta_{\mathit{28}} \eta_{\mathit{38}}\]
\[\displaystyle 77 : \kappa_{\mathit{1}}^{2} \kappa_{\mathit{6}}^{2} \kappa_{\mathit{9}}^{2} \eta_{\mathit{11}} \eta_{\mathit{16}}^{2} \eta_{\mathit{66}} \eta_{\mathit{19}}^{2} \eta_{\mathit{69}}^{2} \eta_{\mathit{99}}\]
\[\displaystyle 78 : 2 \kappa_{\mathit{1}}^{2} \kappa_{\mathit{6}}^{2} \kappa_{\mathit{7}} \kappa_{\mathit{9}}^{2} \eta_{\mathit{11}} \eta_{\mathit{16}}^{2} \eta_{\mathit{66}} \eta_{\mathit{17}} \eta_{\mathit{67}} \eta_{\mathit{19}}^{2} \eta_{\mathit{69}}^{2} \eta_{\mathit{79}} \eta_{\mathit{99}}\]
\[\displaystyle 79 : 2 \kappa_{\mathit{1}}^{2} \kappa_{\mathit{2}} \kappa_{\mathit{3}} \kappa_{\mathit{6}} \kappa_{\mathit{8}} \kappa_{\mathit{9}} \eta_{\mathit{11}} \eta_{\mathit{12}} \eta_{\mathit{13}} \eta_{\mathit{16}} \eta_{\mathit{26}} \eta_{\mathit{36}} \eta_{\mathit{18}} \eta_{\mathit{68}} \eta_{\mathit{19}} \eta_{\mathit{29}} \eta_{\mathit{39}} \eta_{\mathit{89}}\]
\[\displaystyle 88 : \kappa_{\mathit{1}}^{2} \kappa_{\mathit{6}}^{2} \kappa_{\mathit{7}}^{2} \kappa_{\mathit{9}}^{2} \eta_{\mathit{11}} \eta_{\mathit{16}}^{2} \eta_{\mathit{66}} \eta_{\mathit{17}}^{2} \eta_{\mathit{67}}^{2} \eta_{\mathit{77}} \eta_{\mathit{19}}^{2} \eta_{\mathit{69}}^{2} \eta_{\mathit{79}}^{2} \eta_{\mathit{99}}\]
\[\displaystyle 89 : 2 \kappa_{\mathit{1}}^{2} \kappa_{\mathit{2}} \kappa_{\mathit{3}} \kappa_{\mathit{6}} \kappa_{\mathit{7}} \kappa_{\mathit{8}} \kappa_{\mathit{9}} \eta_{\mathit{11}} \eta_{\mathit{12}} \eta_{\mathit{13}} \eta_{\mathit{16}} \eta_{\mathit{26}} \eta_{\mathit{36}} \eta_{\mathit{17}} \eta_{\mathit{27}} \eta_{\mathit{37}} \eta_{\mathit{18}} \eta_{\mathit{68}} \eta_{\mathit{78}} \eta_{\mathit{19}} \eta_{\mathit{29}} \eta_{\mathit{39}} \eta_{\mathit{89}}\]
\[\displaystyle 99 : \kappa_{\mathit{1}}^{2} \kappa_{\mathit{2}}^{2} \kappa_{\mathit{3}}^{2} \kappa_{\mathit{8}}^{2} \eta_{\mathit{11}} \eta_{\mathit{12}}^{2} \eta_{\mathit{22}} \eta_{\mathit{13}}^{2} \eta_{\mathit{23}}^{2} \eta_{\mathit{33}} \eta_{\mathit{18}}^{2} \eta_{\mathit{28}}^{2} \eta_{\mathit{38}}^{2} \eta_{\mathit{88}}\]