The protein encoded by this gene is a ryanodine receptor, which functions to release calcium from intracellular storage for use in many cellular processes. For example, the encoded protein is involved in skeletal muscle contraction by releasing calcium from the sarcoplasmic reticulum followed by depolarization of T-tubules. Two transcript variants encoding different isoforms have been found for this gene. Calcium channel that mediates the release of Ca2+ from the sarcoplasmic reticulum into the cytoplasm in muscle and thereby plays a role in triggering muscle contraction. May regulate Ca2+ release by other calcium channels. Calcium channel that mediates Ca2+-induced Ca2+ release from the endoplasmic reticulum in non-muscle cells. Contributes to cellular calcium ion homeostasis (By similarity). Plays a role in cellular calcium signaling.