Analysis and manipulation of repetitive structures of varying shape Self similarity and repetitions are ubiquitous in man made and natural objects. Such structural regularities often relate to form function aesthetics and design considerations. Discovering structural redundancies along with their dominant variations from 3D geometry not only allows us to better understand the underlying objects but is also beneficial for several geometry processing tasks including compact representation shape completion and intuitive shape manipulation. To identify these repetitions we present a novel detection algorithm based on analyzing a graph of surface features. We combine general feature detection schemes with a RANSAC based randomized subgraph searching algorithm in order to reliably detect recurring patterns of locally unique structures. A subsequent segmentation step based on a simultaneous region growing is applied to verify that the actual data supports the patterns detected in the feature graphs. We introduce our graph based detection algorithm on the example of rigid repetitive structure detection. Then we extend the approach to allow more general deformations between the detected parts. We introduce subspace symmetries whereby we characterize similarity by requiring the set of repeating structures to form a low dimensional shape space. We discover these structures based on detecting linearly correlated correspondences among graphs of invariant features. The found symmetries along with the modeled variations are useful for a variety of applications including non local and non rigid denoising. Employing subspace symmetries for shape editing we introduce a morphable part model for smart shape manipulation. The input geometry is converted to an assembly of deformable parts with appropriate boundary conditions. Our method uses self similarities from a single model or corresponding parts of shape collections as training input and allows the user also to reassemble the identified parts in new configurations thus exploiting both the discrete and continuous learned variations while ensuring appropriate boundary conditions across part boundaries. We obtain an interactive yet intuitive shape deformation framework producing realistic deformations on classes of objects that are difficult to edit using repetition unaware deformation techniques.