Skip to main content
Log in

A new approach for the deep order preserving submatrix problem based on sequential pattern mining

  • Original Article
  • Published:
International Journal of Machine Learning and Cybernetics Aims and scope Submit manuscript

Abstract

As an effective biclustering model, order-preserving submatrix (OPSM) has been widely applied to biological gene expression data mining, which can capture the general tendency of the gene expression under some experimental conditions. Recently, biologists hope to find deep OPSMs with long patterns and comparatively fewer support rows, which are important for the interpretation of gene regulatory networks. However, the traditional exact mining algorithms based on Apriori principle could not deal with the deep OPSM problem, which often take a large minimum support threshold for pattern pruning, and inevitably miss some significant deep OPSMs. In this paper, a new exact algorithm is proposed for mining deep OPSMs. Firstly all the common subsequences shared by every two rows are found out, then the row sets corresponding to the same common subsequences are formed. Finally all the deep OPSMs with support beyond the given threshold will be obtained. Experiments have been done in both real and synthetic data sets, and the results show that this new algorithm is capable of mining all the deep OPSMs over a small support. Under different thresholds of minimum support, this algorithm reveals better performance than the traditional sequential pattern mining algorithms.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  1. Madeira SC, Oliveira AL (2004) Biclustering algorithms for biological data analysis: a survey. IEEE Trans Comput Biol Bioinform 1(1):24–45

    Article  Google Scholar 

  2. Jiang D, Tang C, Zhang A (2004) Cluster analysis for gene expression data: a survey. IEEE Trans Knowl Data Eng 16(11):1370–1386

    Article  Google Scholar 

  3. Agrawal R, Gehrke J, Gunopulos D, Raghavan P (1998) “Automatic subspace clustering of high dimensional data for data mining applications”. In Proceedings of the 24th ACM SIGMOD International Conference on Management of Data, Seattle, Washington, USA, vol. 27, no. 2, pp. 94–105

  4. Aggarwal CC, Wolf JL, Yu PS, Procopiuc CM, Park JS (1999) Fast algorithms for projected clustering. In Proceedings of the 25th ACM SIGMOD International Conference on Management of Data, Philadelphia, Pennsylvania, USA, vol. 22, no. 2, pp. 61–72

  5. Aggarwal CC, Yu PS (2000) Finding generalized projected clusters in high dimensional spaces. In: Proceedings of the 26th ACM SIGMOD International Conference on Management of Data, Dallas, Texas, USA, vol. 29, no. 2, pp. 70–81

  6. Jagadish HV, Madar J, Ng RT (1999) Semantic compression and pattern extraction with fascicles. In: Proceedings of the 25th International Conference on Very Large Data Bases, San Francisco, CA, USA, pp. 186–198

  7. Cheng Y, Church GM (2000) Biclustering of expression data. In: Proceedings of the 8th International Conference on Intelligent Systems for Molecular Biology, San Diego, La Jolla, California, USA, pp. 93–103

  8. Lazzeroni L, Owen A (2002) Plaid models for gene expression data. Statistica Sinica 12(1):61–86

    MathSciNet  MATH  Google Scholar 

  9. Liu J, Wang W (2003) OP-Cluster: clustering by tendency in high dimensional space. In: Proceedings of the 3rd IEEE International Conference on Data Mining, Melbourne, Florida, USA, pp. 187–194

  10. Cheung L, Kevin YY, Cheung DW, Kao B, Michael KN (2007) On mining micro-array data by order-preserving submatrix. Int J Bioinform Res Appl 3(1):42–64

    Article  Google Scholar 

  11. Gao BJ, Griffith OL, Ester M et al (2012) On the deep order-preserving submatrix problem: a best effort approach. J IEEE Trans Knowled Data Eng 24(2):309–325

    Article  Google Scholar 

  12. Trapp AC, Prokopyev OA (2010) Solving the order-preserving submatrix problem via integer programming. J INFORMS J Comp 22(3):387–400

    Article  MATH  Google Scholar 

  13. Das C, Maji P (2013) Possibilistic biclustering algorithm for discovering value-coherent overlapping δ-biclusters. Int J Mach Learn Cybernet 1–13

  14. Xu X (2013) Enhancing gene expression clustering analysis using tangent transformation. Int J Mach Learn Cybernet 4(1):31–40

    Article  Google Scholar 

  15. Liu N, Chen F, Lu M (2013) Spectral co-clustering documents and words using fuzzy K-harmonic means. Int J Mach Learn Cybernet 4(1):75–83

    Article  Google Scholar 

  16. Ben-Dor A, Chor B, Karp R, Yakhini Z (2002) Discovering local structure in gene expression data: the order-preserving submatrix problem. In: Proceedings of the 6th Annual International Conference on Computational Biology, Washington, DC, USA, vol. 10, no. 3–4, pp. 49–57

  17. Barrett T, Troup DB, Wilhite SE et al (2009) NCBI GEO: archive for high-throughput functional genomic data. Nucleic Acids Res 37:D885–D890

    Article  Google Scholar 

  18. Hubble J, Demeter J, Jin H et al (2009) Implementation of gene pattern within the Stanford microarray database. Nucleic Acids Res 37:D898–D901

    Article  Google Scholar 

  19. Albert R (2005) Scale-Free networks in cell biology. J Cell Sci 118(21):4947–4957

    Article  Google Scholar 

  20. Srikant R, Agrawal R (1996) Mining sequential patterns: generalizations and performance improvements. In: Proceedings of the 5th International Conference on Extending Database Technology: Advances in Database Technology, Avignon, France, vol. 1057, pp. 3–17

  21. Zaki MJ, Parthasarathy S, Ogihara M, Li W (1997) Parallel algorithms for discovery of association rules. Data Min Knowl Disc 1(4):343–373

    Article  Google Scholar 

  22. Pei J, Han J, Mortazavi-asl B et al. (2001) PrefixSpan: mining sequential patterns efficiently by prefix projected pattern growth. In: Proceedings of the 17th International Conference on Data Engineering, Heidelberg, Germany, pp. 215–226

  23. Ayres J, Flannick J, Gehrke J, Yiu T (2002) Sequential PAttern mining using a bitmap representation. In: Proceedings of the 8th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Edmonton, Alberta, Canada, pp. 429–435

  24. Wang H, Lin Z (2007) A novel algorithm for counting all common subsequences. In: Proceedings of IEEE International Conference on Granular Computing, pp. 635–640

  25. Bayer R (1972) Symmetric binary B-Trees: data structure and maintenance algorithms. Acta Informatica 1(4):290–306

    Article  MathSciNet  MATH  Google Scholar 

  26. Fredkin E (1960) Trie memory. Commun ACM 3(9):490–499

    Article  Google Scholar 

  27. Tavazoie S, Hughes JD, Campbel MJ, Cho RJ, Church GM (1999) Systematic determination of genetic network architecture. Nat Genet 22(3):281–285

    Article  Google Scholar 

  28. Ideker T, Thorsson V, Ranish J et al (2001) Integrated genomic and proteomic analyses of a systematically perturbed metabolic network. Science 292(5518):929–934

    Article  Google Scholar 

  29. Xiao R, Badger TM, Simmen FA (2005) Dietary exposure to soy or whey proteins alters colonic global gene expression profiles during rat colon tumorigenesis. Mol Cancer 4(1):1

    Article  Google Scholar 

  30. Martin D, Brun C, Remy E et al (2004) GOToolBox: functional analysis of gene datasets based on Gene Ontology. Genome Biol 5(12):R101

    Article  Google Scholar 

  31. McLachlan GJ, Do K-A, Ambroise C (2005) Analyzing Microarray Gene Expression Data. John Wiley and Sons, Hoboken

    MATH  Google Scholar 

  32. Eckart Z (2014) ETH-SOP-BicAT: Biclustering Analysis Toolbox. http://people.ee.ethz.ch/~sop/bicat/. Accessed on 5 Oct 2014

  33. Prelic A, Bleuler S, Zimmermann P et al (2006) A systematic comparison and evaluation of biclustering methods for gene expression data. Bioinformatics 22(9):1122–1129

    Article  Google Scholar 

  34. Halkidi M, Batistakis Y, Vazirgiannis M (2001) On clustering validation techniques. J Int Inform Syst 17(2–3):107–145

    Article  MATH  Google Scholar 

  35. Ihmels J, Bergmann S, Barkai N (2004) Defining transcription modules using large-scale gene expression data. Bioinformatics 20(13):1993–2003

    Article  Google Scholar 

  36. Ihmels J, Friedlander G, Bergmann S et al (2002) Revealing modular organization in the yeast transcriptional network. Nat Genet 31(4):370–377

    Google Scholar 

  37. Murali TM, Kasif S (2003) Extracting conserved gene expression Motifs from gene expression data. In Pacific Symposium on Biocomputing, Kauai, Hawaii, pp. 77–88

  38. Voorhees EM (1986) Implementing agglomerative hierarchic clustering algorithms for use in document retrieval. Inf Process Manage 22(6):465–476

    Article  Google Scholar 

  39. Hartigan JA, Wong MA (1979) A k-means clustering algorithm. Appl Stat 28(1):100–108

    Article  MATH  Google Scholar 

Download references

Acknowledgments

The authors thank gratefully for the colleagues who have been concerned with the work and have provided much more powerfully technical supports. The work is supported by Guangdong Science and Technology Department under Grant No. 2009B090300336, No. 2012B091100349, No. 2012B091100490; Guangdong Economy & Trade Committee under Grant No. GDEID2010IS034; Guangzhou Yuexiu District science and Technology Bureau under Grant No 2012-GX-004; National Natural Science Foundation of China (Grant No: 3100958).

Conflict of interests

The authors declare that there is no conflict of interest regarding the publication of this paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yun Xue.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Xue, Y., Li, T., Liu, Z. et al. A new approach for the deep order preserving submatrix problem based on sequential pattern mining. Int. J. Mach. Learn. & Cyber. 9, 263–279 (2018). https://doi.org/10.1007/s13042-015-0384-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13042-015-0384-z

Keywords

Navigation