molecular notes