This paper reviews the CLIP image processing system for the complete analysis of two-dimensional electrophoresis images. The analysis problem for two-dimensional gel images can be broken down into three issues: segmentation of individual gel images, alignment and comparison of pairs of gel images, and information storage and retrieval. This paper describes these problems and reviews how the CLIP system handles each of them. Segmentation is the location and isolation of each protein spot on an individual gel image and also the extraction of individual spot data such as position, area and volume. There are three basic stages: background field correction, noise filtering, spot detection and information extraction. Alignment and comparison of gel images involves matching protein spots between two gels. This can be quite difficult because there is not a simple relationship which can transform one gel image onto another. The database issues concern storing all the information which has been obtained from the above operations such that retrieval of this information can be readily performed. The advantage of the CLIP system over others is speed of processing. CLIP series computers use one processor for every pixel of the camera image such that image processing algorithms run in parallel. The main disadvantage is in the cost of these machines. With the declining trend in the cost of parallel processors, these machines will become more and more viable alternatives. This papers reviews the algorithms for the analysis of two-dimensional gels. It is shown that CLIP is flexible enough to perform more than one type of algorithm for a particular operation.