molecular causes of disease