Background: The protein secondary structure provides a crucial link between a protein sequence and its final 3D structure. Thus, accurate prediction of protein secondary structure becomes very important. Objective: In this study, we try to obtain a subset of highly regular features of the protein secondary structures. Then these features can be used in the prediction of other chains' secondary structures. Method: The experiment data was obtained from the Dictionary of Protein Secondary Structure (DSSP), in which eight types of secondary structures are defined. We carried out statistical analysis of the amino acids for each type of secondary structure and then concentrated our attention on alpha-helix and beta-strand, the two most common regular secondary structures. The features of amino acids, neighbors, and hydrogen bonds (alpha-helix) were extracted. Then a co-clustering based method was conducted to analyze alpha-helix and beta-strand chain-feature matrices, respectively. Results and Conclusion: By using the features obtained from the co-clustering process, we are able to predict other chains' structures. The prediction performs well for beta-strands and long alpha-helices but poorly for short alpha-helices. Then, we further represented the features of each short alpha-helix by a vector. Afterwards, the prediction was made by comparing the testing vector and the training vectors in coclusters. Results show that the testing accuracy for short alpha-helices can reach 96% when using amino acid features as a vector. Therefore, the secondary structure of a protein sequence can be predicted with a high accuracy by using the co-clustering based method.