Gene sequence alignment method and system
A gene sequence and sequence technology, applied in the field of sequence comparison, can solve the problems of slow algorithm convergence and low solution accuracy, and achieve the effects of accelerating convergence speed, enhancing randomness, and enhancing global optimization and search capabilities
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0049] This embodiment provides a gene sequence alignment method, such as figure 1 shown, including the following steps:
[0050] Step 1. Obtain multiple gene sequences;
[0051] Step 2. Initialization: including the initialization of parameters and the generation of initial honey source. Among them, the initialization parameters include the population size SN, the number of nectar sources SN, the individual dimension D, the threshold limit, the maximum number of iterations MCN, the maximum number of evaluations MFE, and the maximum value UB j and the minimum value LB j ; The generation of the initial nectar source is to randomly generate SN initial nectar sources through formula (1):
[0052] x i,j =LB j +rand(0,1)·(UB j -LB j ) (1)
[0053] where x i,j represents the jth dimension vector of the ith nectar source (individual), i=1, 2, 3, ... SN, j=1, 2, 3, ..., D, {LB j , UB j} represents the value range of the jth dimension variable, and rand(0, 1) represents a ra...
Embodiment 2
[0083] The present embodiment provides a gene sequence comparison system, which specifically includes the following modules:
[0084] A gene sequence acquisition module, which is configured to: acquire a plurality of gene sequences;
[0085] The gene sequence alignment module is configured to: encode the parameters of the hidden Markov model as nectar sources, and for each gene sequence, adopt the hidden Markov models corresponding to all nectar sources to obtain a variety of hidden Markov models corresponding to each gene sequence State sequence; judge whether the termination condition is met, if so, compare the hidden state sequences of all gene sequences obtained by the hidden Markov model corresponding to the nectar source with the largest fitness value, and obtain the most similar gene sequence to each gene sequence. Gene sequence; otherwise, based on the fitness value of each nectar source, all nectar sources are divided into multiple populations, and differential learning...
Embodiment 3
[0088] This embodiment provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, implements the steps in the gene sequence alignment method described in the first embodiment above.
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


