Quantification of uncertainty has become indispensable in contemporary science and technology. Over the past few decades, a framework has been developed which aims at recognizing and quantifying the sources of uncertainty, and understanding their effects on the output of computational models. At the core of this framework lies a computationally efficient and versatile tool based on the polynomial chaos expansion