Single-particle overlap functions and spectroscopic factors are calculated on the basis of Jastrowtype one-body density matrices of open-shell nuclei constructed by using a factor cluster expansion. The calculations use the relationship between the overlap functions corresponding to bound states of the (A − 1)-particle system and the one-body density matrix for the ground state of the A-particle system. In this work we extend our previous analyses of reactions on closed-shell nuclei by using the resulting overlap functions for the description of the cross sections of (p, d) reactions on the open s-d shell nuclei 24 Mg, 28 Si and 32 S and of 32 S(e, e ′ p) reaction. The relative role of both shell structure and short-range correlations incorporated in the correlation approach on the spectroscopic factors and the reaction cross sections is pointed out.