An elaborate network of filamentous proteinaceous structures consisting of microtubules, microfilaments and intermediate filaments present in cytoplasm is collectively referred to as the cytoskeleton. It is involved in many functions such as mechanical support, motility, maintenance of the shape of the cell.