Chemical calculations