She doesn't use any particular software. The code that implements her method is written in C++. I got in touch with her to get the code. She calls the method 'optimal causal inference'. It is uses a recursive information bottleneck algorithm. The information bottleneck approach was introduced by Naftali Tishby.