Characterizing phase transitions through the pattern language | Synapse