ASB-16 is a useful zwitterionic detergent 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.