Chemistry compilation