Also known as gene splicing, artificially joining pieces of genetic material. RNA splicing, a natural modification of ribonucleic acids Protein splicing, a natural process where inteins are removed