candidate: There is a great deal of overlap between different branches of chemistry , as well as with other scientific fields such as biology , medicine , physics , radiology , and several engineering disciplines .