Computational Tools For Chemical Reactions: Simulation & Prediction