PyGTED: Python']Python Application for Computing Graph Traversal Edit Distance

被引:0
|
作者
Boroojeny, Ali Ebrahimpour [1 ]
Shrestha, Akash [1 ]
Sharifi-zarchi, Ali [2 ]
Gallagher, Suzanne Renick [1 ]
Sahinalp, Suleyman Cenk [3 ]
Chitsaz, Hamidreza [1 ]
机构
[1] Colorado State Univ, Dept Comp Sci, 279 Comp Sci Bldg,1873 Campus Delivery, Ft Collins, CO 80523 USA
[2] Sharif Univ Technol, Dept Comp Engn, Tehran, Iran
[3] NCI, NIH, Bethesda, MD 20892 USA
关键词
clustering genera; coassembly; de novo variation detaction; graph comparison; graph kernel; linear programming;
D O I
10.1089/cmb.2019.0510
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
Graph Traversal Edit Distance (GTED) is a measure of distance (or dissimilarity) between two graphs introduced. This measure is based on the minimum edit distance between two strings formed by the edge labels of respective Eulerian traversals of the two graphs. GTED was motivated by and provides the first mathematical formalism for sequence coassembly and de novo variation detection in bioinformatics. Many problems in applied machine learning deal with graphs (also called networks), including social networks, security, web data mining, protein function prediction, and genome informatics. The kernel paradigm beautifully decouples the learning algorithm from the underlying geometric space, which renders graph kernels important for the aforementioned applications. In this article, we introduce a tool, PyGTED to compute GTED. It implements the algorithm based on the polynomial time algorithm devised for it by the authors. Informally, the GTED is the minimum edit distance between two strings formed by the edge labels of respective Eulerian traversals of the two graphs.
引用
收藏
页码:436 / 439
页数:4
相关论文
共 50 条
  • [1] Exploring Fitness and Edit Distance of Mutated Python']Python Programs
    Haraldsson, Saemundur O.
    Woodward, John R.
    Brownlee, Alexander E. I.
    Cairns, David
    GENETIC PROGRAMMING, EUROGP 2017, 2017, 10196 : 19 - 34
  • [2] Graph Traversal Edit Distance and Extensions
    Ebrahimpour Boroojeny, Ali
    Shrestha, Akash
    Sharifi-Zarchi, Ali
    Gallagher, Suzanne Renick
    Sahinalp, S. Cenk
    Chitsaz, Hamidreza
    JOURNAL OF COMPUTATIONAL BIOLOGY, 2020, 27 (03) : 317 - 329
  • [3] GTED: Graph Traversal Edit Distance
    Boroojeny, Ali Ebrahimpour
    Shrestha, Akash
    Sharifi-Zarchi, Ali
    Gallagher, Suzanne Renick
    Sahinalp, S. Cenk
    Chitsaz, Hamidreza
    RESEARCH IN COMPUTATIONAL MOLECULAR BIOLOGY, RECOMB 2018, 2018, 10812 : 37 - 53
  • [4] Scientific computing with python']python
    Beazley, DM
    ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS IX, 2000, 216 : 49 - 58
  • [5] Python']Python for scientific computing
    Oliphant, Travis E.
    COMPUTING IN SCIENCE & ENGINEERING, 2007, 9 (03) : 10 - 20
  • [6] GraSPy: Graph Statistics in Python']Python
    Chung, Jaewon
    Pedigo, Benjamin D.
    Bridgeford, Eric W.
    Varjavand, Bijan K.
    Helm, Hayden S.
    Vogelstein, Joshua T.
    JOURNAL OF MACHINE LEARNING RESEARCH, 2019, 20
  • [7] Python']Python: An Ecosystem for Scientific Computing
    Perez, Fernando
    Granger, Brian E.
    Hunter, John D.
    COMPUTING IN SCIENCE & ENGINEERING, 2011, 13 (02) : 13 - 21
  • [8] A functional start to computing with Python']Python
    Clare, Amanda
    JOURNAL OF FUNCTIONAL PROGRAMMING, 2015, 25
  • [9] Computing graph edit distance on quantum devices
    Incudini, Massimiliano
    Tarocco, Fabio
    Mengoni, Riccardo
    Di Pierro, Alessandra
    Mandarino, Antonio
    QUANTUM MACHINE INTELLIGENCE, 2022, 4 (02)
  • [10] Efficient Parallel Computing of Graph Edit Distance
    Wang, Ran
    Fang, Yixiang
    Feng, Xing
    2019 IEEE 35TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING WORKSHOPS (ICDEW 2019), 2019, : 233 - 240