Reactive transport models