RNA splicing
In molecular biology, splicing is a modification of an RNA after transcription, in which introns are removed and exons are joined. This is needed for the typical eukaryotic messenger RNA before it can be used to produce a correct protein through translation. For many eukaryotic introns, splicing is done in a series of reactions which are catalyzed by the spliceosome, a complex of small nuclear ribonucleoproteins (snRNPs), but there are also self-splicing introns.

# Splicing pathways
Several methods of RNA splicing occur in nature: the type of splicing depends on the structure of the spliced intron and the catalysts required for splicing to occur.

## Spliceosomal introns
Spliceosomal introns often reside in eukaryotic protein-coding genes.  Within the intron, a 3' splice site, 5' splice site, and branch site are required for splicing.  Splicing is catalyzed by the spliceosome which is a large RNA-protein complex composed of five small nuclear ribonucleoproteins (snRNPs, pronounced 'snurps' ).  The RNA components of snRNPs interact with the intron and may be involved in catalysis.  Two types of spliceosomes have been identified (the major and minor) which contain different snRNPs.
- Major
- E Complex-U1 binds to the GU sequence at the 5' splice site, along with accessory proteins/enzymes ASF/SF2, U2AF (binds at the Py-AG site), SF1/BBP (BBP=Branch Binding Protein);
- A Complex-U2 binds to the branch site, and ATP is hydrolyzed;
- B1 Complex-U5/U4/U6 trimer binds, and the U5 binds exons at the 5' site, with U6 binding to U2;
- B2 Complex-U1 is released, U5 shifts from exon to intron and the U6 binds at the 5' splice site;
- C1 Complex-U4 is released, U6/U2 catalyzes transesterification, U5 binds exon at 3' splice site, and the 5' site is cleaved, resulting in the formation of the lariat;
- C2 Complex-U2/U5/U6 remain bound to the lariat, and the 3' site is cleaved and exons are ligated using ATP hydrolysis.  The spliced RNA is released and the lariat debranches.
- Minor
- Trans-splicing

## Self-splicing
Self-splicing occurs for rare introns that form a ribozyme, performing the functions of the spliceosome by RNA alone.  There are three kinds of self-splicing introns, Group I, Group II and Group III.  Group I and II introns perform splicing similar to the spliceosome without requiring any protein.  This similarity suggests that Group I and II introns may be evolutionarily related to the spliceosome.  Self-splicing may also be very ancient, and may have existed in an RNA world that was present before protein. Although the two splicing mechanisms described below do not require any proteins to occur, 5 additional RNA molecules and over 50 proteins are used and hydrolyzes many ATP molecules. The splicing mechanisms use ATP in order to accurately splice mRNA's. If the cell were to not use any ATP's, the process would be highly inaccurate and many mistakes would occur. 
Two transesterifications characterize the mechanism in which group I introns are sliced: 
1) 3'OH of a free guanine nucleoside (or one located in the intron) or a nucleotide cofactor (GMP, GDP, GTP) attacks phosphate at the 5' splice site.
2) 3'OH of the 5'exon becomes a nucleophile and the second transesterification results in the joining of the two exons.
The mechanism in which group II introns are spliced (two transesterification reaction like group I introns) is as follows:
1)The 2'OH of a specific adenosine in the intron attacks the 5' splice site, thereby forming the lariat
2) The 3'OH of the 5' exon triggers the second transesterification at the 3' splice site thereby joining the exons together.

## tRNA splicing
tRNA (also tRNA-like) splicing is another rare form of splicing that usually occurs in tRNA.  The splicing reaction involves a different biochemistry than the spliceomsomal and self-splicing pathways. Ribonucleases cleave the RNA and ligases join the exons together.

# Evolution
Splicing occurs in all the kingdoms or domains of life, however, the extent and types of splicing can be very different between the major divisions.  Eukaryotes splice many protein-coding messenger RNAs and some non-coding RNAs. Prokaryotes, on the other hand, splice rarely, but mostly non-coding RNAs.  Another important difference between these two groups of organisms is that prokaryotes completely lack the spliceosomal pathway.
Because spliceosomal introns are not conserved in all species, there is debate concerning when spliceosomal splicing evolved.  Two models have been proposed: the intron late and intron early models (see intron evolution).

# Biochemical mechanism
Spliceosomal splicing and self-splicing involves a two-step biochemical process.  Both steps involve transesterification reactions that occur between RNA nucleotides.  tRNA splicing, however, is an exception and does not occur by transesterification.
Spliceosomal and self-splicing transesterification reactions occur via two sequential transesterification reactions.  First, the 2'OH of a specific branch-point nucleotide within the intron that is defined during spliceosome assembly performs a nucleophilic attack on the first nucleotide of the intron at the 5' splice site forming the lariat intermediate.  Second, the 3'OH of the released 5' exon then performs a nucleophilic attack at the last nucleotide of the intron at the 3' splice site thus joining the exons and releasing the intron lariat.

# Alternative splicing
In many cases, the splicing process can create a range of unique proteins by varying the exon composition of the same messenger RNA. This phenomenon is then called alternative splicing.

# Experimental manipulation of splicing
Splicing events can be experimentally altered by binding steric-blocking antisense oligos such as Morpholinos or Peptide nucleic acids to snRNP binding sites, to the branchpoint nucleotide that closes the lariat, or to splice-regulatory element binding sites.

# Splicing errors
Common errors:
- Mutation of a splice site resulting in loss of function of that site. Results in exposure of a premature stop codon, loss of an exon, or inclusion of an intron.
- Mutation of a splice site reducing specificity. May result in variation in the splice location, causing insertion or deletion of amino acids, or most likely, a loss of the reading frame.
- Transposition of a splice site, leading to inclusion or exclusion of more RNA than expected, resulting in longer or shorter exons.

# Protein splicing
Not only pre-mRNA but also proteins can undergo splicing. Although the biomolecular mechanisms are different, the principle is the same, that parts of the protein, called inteins instead of introns, are removed. The remaining parts, called exteins instead of exons, are fused together.
Protein splicing has been observed in lower organisms, yeast, plants and animals, including in humans.