Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


Channels ▼
RSS

Proteins for Fun and Profit


February, 2006: Proteins for Fun and Profit

Dr. Ecco Solution

Solution to "Fractal Biology," DDJ January, 2006.

  1. With eight nodes, you need only 16 links; see Figure 1.
  2. With 12 nodes, you could design three sets of four nodes that are completely connected (requiring 3×6=18 nodes), then add-in four links between every pair of four, leading to an additional 12 links for a total of altogether.
  3. If there is no limit on the number of links per protein node, then try Figure 2. You would need only 21 links. We call this the "two-fan design," because each hub creates a fan. You need two fans in case one hub is wounded.
  4. Divide the nodes into 96 nodes (the base nodes) that will have six links each and 12 nodes (the switchboard nodes) that will have 59 links each. This results in a total of 642 links. Number the 96 base nodes from 1 to 96. Call 1 through 24 the A nodes, 25 through 48 the B nodes, 49 through 72 the C nodes, and 73 through 96 the D nodes. The 12 switchboard nodes are divided into two groups of six. The first group is called AB, AC, AD, BC, BD, and CD. The second group is called AB', AC', AD', BC', BD', and CD'. Figure 3 shows all the nodes and all the interconnections except the complete graph among all the switchboard nodes (for example, every switchboard node is connected to every other one). Note that XY' has the same connections as XY (both to the base nodes and to the hub nodes).
    Why does this work? Any two base nodes, say B and D, are connected through two switchboard nodes (in this case, BD and BD'). Two base nodes are connected through six switchboard nodes if the base nodes are in the same letter group. Any base node is connected to any switchboard node either directly or by connecting to any of the six switchboard nodes that the base node is directly connected to, plus a direct link to the other switchboard node.

DDJ


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.