  This is an expos\'e on the use of O'Sullivan penalised splines incontemporary semiparametric regression, including mixed model and Bayesianformulations. O'Sullivan penalised splines are similar to P-splines, but havean advantage of being a direct generalisation of smoothing splines. Exactexpressions for the O'Sullivan penalty matrix are obtained. Comparisons betweenthe two reveals that O'Sullivan penalised splines more closely mimic thenatural boundary behaviour of smoothing splines. Implementation in moderncomputing environments such as Matlab, R and BUGS is discussed.
O'Sullivan penalised splines are similar to P-splines, but have an advantage of being a direct generalisation of smoothing splines. Exact expressions for the O'Sullivan penalty matrix are obtained.