The function of TALDO1 (transaldolase 1, ENSG00000177156) is as follows. Catalyzes the rate-limiting step of the non-oxidative phase in the pentose phosphate pathway. Catalyzes the reversible conversion of sedoheptulose-7-phosphate and D-glyceraldehyde 3-phosphate into erythrose-4-phosphate and beta-D-fructose 6-phosphate (PubMed:18687684, PubMed:8955144). Not only acts as a pentose phosphate pathway enzyme, but also affects other metabolite pathways by altering its subcellular localization between the nucleus and the cytoplasm (By similarity). {ECO:0000250|UniProtKB:Q93092, ECO:0000269|PubMed:18687684, ECO:0000269|PubMed:8955144}.