Ive been toying with bottlenose as well. It ceraintly has a nice feel to it. I was looking into what algorithm they use to set the graph nodes. I would think it is one of the unsupervised machine learning routines. Thoughts?