code mlcolvar Machine learning collective variables for enhanced sampling deal Data-efficient active learning for machine learning interatomic potential franken Transfer learning with GNNs and random Fourier features