Methodology and applications of biomolecular simulations