BACKGROUND
With the development of experimental techniques such as yeast two-hybrid, mass spectrometry, chromosome immunoprecipitation, tandem affinity purifica-tion, protein chip, phage display and literature mining, a large number of mo-lecular interaction data, also known as biological network data, such as protein interaction network, metabolic network, Gene expression network, gene regula-tory network and signal transduction network have been generated. And these data showed an exponential growth trend.
Nowadays, a great deal of research work on biological network data has been carried out.Among them, one of important researches is the comparative analy-sis of biological network data, the alignment of biological networks.Through the alignment, we can understand and study organisms, find the correlation between their structure and function, study the evolution and evolution of organisms based on the comparison results of biological network data, and transfer knowledge between different networks. With unknown organisms, we study un-known organisms.
At present, most of the research work is only for a specific problem or applica-tion, the time complexity of the algorithm is high, and the algorithm is Ineffi-cient.The aim of the research on alignment models and algorithms of biological networks is to develop a general-purpose alignment software, which can effi-ciently align multiple biological networks with multiple application patterns, similar to the sequence alignment software BLAST.
At the same time, the Systems Biology Markup Language(SBML), a representa-tion and standard format representing many different classes of biological phe-nomena, including metabolic networks, cell signaling pathways, is frequent-ly used and visualized. There are currently three Levels of SBML defined. SBML is defined in Levels. However, each Level can have multiple Versions within it, and new Versions of a Level dosupersede old Versions of that same Level. Therefore, it is neces-sary to be compared in different versions.