Scheme 1: Pyridinium derivatives. | npj Computational Materials