Algorithms for interpretable machine learning | Synapse