Hartnup disease is caused by mutations in the SLC6A19 gene. This gene provides instructions for making a protein called B0AT1, which is primarily found embedded in the membrane of intestine and kidney cells. The function of this protein is to transport certain amino acids into cells.