An immunoproteasome is a type of proteasome that degrades ubiquitin-labeled proteins found in the cytoplasm in cells exposed to oxidative stress and proinflammatory stimuli. In general, proteasomes consist of a regulatory and a catalytic part. Immunoproteasomes are induced by interferon gamma and oxidative stress, which in the cell triggers the transcription of three catalytic subunits that do not occur in the classical proteasome. Another possible variation of proteasome is the thymoproteasome, which is located in the thymus and folds to present peptides to naive T cells.