Nonionic detergents like Triton X-100 and zwitterionic detergents like CHAPS (3-[(3-cholamidopropyl)dimethylammonio]-1-propanesulfonate) are nondenaturing (will not disrupt protein functions). Ionic detergents like sodium dodecyl sulfate (SDS) and cationic detergents like ethyl trimethyl ammonium bromide are denaturing (will disrupt protein functions).[6] Detergents are a major ingredient that determines the lysis strength of a given lysis buffer.