I'm currently evaluating tools to do cluster analysis. And I was wondering if it would be possible to extend libbitcoin to achieve that because it's robust and very maintainable. BlockSci can do the cluster analysis but it's rather meant for interactive use. They don't really care too much about robustness and maintainability.