The present invention describes an approach to produce taurine or increase hypotaurine or taurine production in prokaryotes or eukaryotes. More particularly, the invention relates to genetic transformation of organisms with algal, microalgal or fungal genes that encode proteins that catalyze the conversion of sulfur-containing compounds such as sulfate or cysteine to taurine. The invention describes methods for the use of polynucleotides for cysteine dioxygenase-like (CDOL), sulfinoalanine decarboxylase-like (SADL), cysteine sulfate/decarboxylase or a portion of the cysteine synthetase/PLP decarboxylase (partCS/PLP-DC) polypeptide in bacteria, alga, yeast, or plants to produce taurine or increase hypotaurine or taurine. The preferred embodiment of the invention is in plants but other organisms may be used. Taurine production or increased levels of hypoataurine or taurine in plants could be used as nutraceutical, pharmaceutical, or therapeutic compounds or as a supplement in animal feed or for animal feed or as an enhancer for plant growth or yield