A zwitterionic detergent useful for the solubilization of proteins including previously undetected membrane proteins. ASB-16 exhibits better protein solubilization properties than CHAPS. Also useful for solubilizing proteins for 2D-gel electrophoresis.