There is a whole bunch of companies that are in the chain-analysis business, trying to make a name for themselves. Corporations such as Chainalysis, Elliptic and CipherTrace have a record for it. Most of them have demos that you can schedule, but are for professional purposes likely on a B2B scale.
Even the SEC seems to have a similar interest to yours (see
https://www.theblockcrypto.com/tiny/the-sec-is-looking-for-a-blockchain-analysis-tool), although obviously from a different perspective:
The SEC is looking for a blockchain analysis tool
February 4, 2019, 7:13AM EDT
The U.S. Securities and Exchange Commission (SEC) is publicly looking for a tool that would provide blockchain analysis data of the most widely used cryptocurrencies in order to monitor risk, improve compliance, and inform the policy with respect to digital assets.
One of the required abilities of the tool is a "capability to derive insights from the available data, including attribution data (i.e. to whom a particular address belongs)." The U.S. government have previously worked with multiple blockchain analysis companies including Chainalysis, Elliptic and CipherTrace. Most of the blockchain analysis tools still seem to be limited mainly to analyzing Bitcoin's blockchain while the SEC is looking for an analysis of "the most widely used blockchain ledgers."
I did stumble upon an open-source software (which I have not tried out):
https://blockchain3d [dot]info. It’s Github has not been committed not for nearly a year, so I’m not sure if it is being kept up-to-date for BTC chain analysis. As always, if I were to try it out, I’d rather do it form an isolated environment (VM or such). Bare in mind though that developers algorithm will differ, and some may table way better than others specific approaches to concrete mixers.