The Canonical Labeling for Clique Approximation (CLCA) algorithm is an extended-connectivity atom mapping algorithm developed by Kumar et al. CLCA uses prime number factorisation to generate canonical labels for atoms.
This implementation is the result of my master's thesis at Goethe University Frankfurt. The thesis can be found here.