1.An algorithm for separating overlapped protein spots based on valley characteristics.
Qiaofeng OU ; Huisheng ZHANG ; Bangshu XIONG
Journal of Biomedical Engineering 2014;31(5):1018-1022
To separate the overlapped protein spots in two-dimensional gel electrophoresis (2-DE) images, we proposed an auto-separating algorithm based on valley characteristics. Firstly, the marker-controlled watershed algorithm was used to detect the initial outlines of the object regions. Secondly, medial axis transform and hierarchical branch pruning method were applied to the main skeletons of the object regions, and each main skeleton was fitted into line segments to describe the overlap directions. Then, the 3-dimensional model of the object region was scanned on the normal planes of the line segments to find the valley locations. And finally, a validation model was adopted to construct separation lines. The experiments on 2 real scanned 2-DE images showed that the true overlap separate (TOSs) were 78.95% and 85.71%, respectively. The results indicated that the proposed algorithm was better than the existing algorithms and could be used in engineering practice.
Algorithms
;
Electrophoresis, Gel, Two-Dimensional
;
Proteins
;
chemistry
2.Fast Implementation Method of Protein Spots Detection Based on CUDA.
Bangshu XIONG ; Yijia YE ; Qiaofeng OU ; Haodong ZHANG
Journal of Biomedical Engineering 2016;33(1):83-88
In order to improve the efficiency of protein spots detection, a fast detection method based on CUDA was proposed. Firstly, the parallel algorithms of the three most time-consuming parts in the protein spots detection algorithm: image preprocessing, coarse protein point detection and overlapping point segmentation were studied. Then, according to single instruction multiple threads executive model of CUDA to adopted data space strategy of separating two-dimensional (2D) images into blocks, various optimizing measures such as shared memory and 2D texture memory are adopted in this study. The results show that the operative efficiency of this method is obviously improved compared to CPU calculation. As the image size increased, this method makes more improvement in efficiency, such as for the image with the size of 2,048 x 2,048, the method of CPU needs 52,641 ms, but the GPU needs only 4,384 ms.
Algorithms
;
Image Processing, Computer-Assisted
;
Proteomics
;
methods
;
Software
3.New spot matching algorithm for protein 2-DE images based on geometric blocking and gray hierarchical.
Hao TANG ; Bangshu XIONG ; Qiaofeng OU ; Jun LI
Journal of Biomedical Engineering 2014;31(3):487-498
To reduce the mismatching and non-matching in the protein two-dimension electrophoresis (2-DE) images, we proposed an auto-matching algorithm based on gray hierarchical and geometric blocking in this study. Firstly, protein spots in the gel images were divided into groups by gray level and geometric position, and then a method based on shape context and normalized correlation was used for coarse matching in protein spots. Secondly, matched pairs in coarse matching were set as feature points, and the precise matching in the rest of not matched protein spots was accomplished by the method of geometric correlation and similarity criterion. Finally, local affine transformation was used in the verification of matching results to remove non-matching and mis-matching points. The algorithm was applied to different 2-DE gel images. The results showed that the new matching algorithm could reduce the non-matching and mis-matching spots, and increase the matching accuracy.
Algorithms
;
Electrophoresis, Gel, Two-Dimensional
;
Image Processing, Computer-Assisted
;
Proteins
;
analysis
4.Analysis of Protein Spot Characteristics Based on Similarity Map
Bangshu XIONG ; Haodong ZHANG ; Qiaofeng OU ; Yijia YE
Chinese Journal of Medical Imaging 2015;(10):775-779,784
There are no intuitive and unified standards for selecting features in existing protein gel image point matching method, for which an analysis method based on similarity map is proposed. Firstly, the definition and generation methods of similarity map were presented. Secondly, trait and merits of features such as coordinate similarity, shape-context similarity and morphology similarity were analyzed using similarity map method. Finally, comprehensive utilization of multi-features named product-method which has a better effect than mean-method was proposed based on the results. Many experiments using different 2-DE gel images were carried out to prove the validity of similarity map and product-method. The results showed that similarity map could be used for intuitional, effective analysis of matching performance and to guide the selection and comprehensive utilization of multi-features.
5.Separation algorithm of overlapped protein spots based on shape characteristics.
Bangshu XIONG ; Jun LI ; Qiaofeng OU ; Hao TANG
Journal of Biomedical Engineering 2013;30(5):1067-1072
In order to detect the overlapped and clustered protein spots in protein gel images, we suggest an auto-separating algorithm based on the shape characteristics in this paper. Firstly, we used a marker-controlled watershed algorithm to detect the initial outline of the protein spots in application of the method. Secondly, we extracted shape markers adaptively by combining local minima depth and shape characteristics information, and calculated the shape distance image according to these shape markers. Then, we imposed these shape markers on the shape distance image as its local minima. Finally, we applied the watershed algorithm again on the modified shape distance image to separate the overlapped spots accurately. The experiments on the synthetic gel image and the different types of real gel images showed that compared with other improved watershed algorithm, the proposed one had a higher correct separation rate with an error less than 6%, and better separation results of overlapped spots.
Algorithms
;
Electrophoresis, Gel, Two-Dimensional
;
Gene Expression Profiling
;
methods
;
Image Processing, Computer-Assisted
;
Protein Interaction Maps
;
Proteins
;
analysis
;
Proteomics
;
methods