The present disclosure relates to the field of bioinformatics, and in particular, to a method and a device for identifying multi-copy regions in microorganism target fragments and a use thereof.
DNA concentrations of pathogenic microorganisms in biological samples are mostly very low and close to the detection limit. Traditional Polymerase Chain Reaction (PCR) or real-time PCR is often lack of detection sensitivity. Other methods such as two-step nested PCR may have better sensitivity. However, these methods are time-consuming, costly, and have poor accuracy. Therefore, it is important to improve the detection sensitivity. One way is to find a suitable template region when designing primers and probes. Usually, plasmids and 16S rRNA are used.
However, using plasmids for primer design would cause some problems: Not all microorganisms contain species-specific plasmids. Some microorganisms even have no plasmids. First of all, the species specificity of plasmid DNA is uncertain. The sequences on plasmids of some species are highly similar to those on plasmids of other species. Therefore, plasmid-based PCR tests are at a high risk of producing false positive or false negative results. Many clinical laboratories still need to use other PCR primer pairs for confirmatory experiments. Secondly, plasmids are not universal. Some species do not have plasmids, so it is not possible to use plasmids to detect the species, let alone to design primers and probes on plasmids to improve the detection sensitivity. For example, it has been reported that about 5% of Neisseria gonorrhoeae strains cannot be detected since they lack plasmids in recent studies.
Similarly, using rRNA gene regions as templates for PCR detection also has some problems: although rRNA genes exist in the genomes of all microbial species, and there are often multiple copies that can improve detection sensitivity. In fact, not all rRNA genes are multiple copies. For example, there is only one copy of rRNA gene in Mycobacterium tuberculosis H37Rv. In addition, some changes in rRNA gene sequence are not suitable for detection. For example, between closely related species or even between strains of different subtypes of the same species, rRNA genes cannot meet the requirements of species specificity or even sub-species specificity because the sequence of rRNA genes is too conservative.
The present disclosure provides a method and a device for identifying multi-copy regions in microorganism target fragments and a use thereof.
A first aspect of the present disclosure provides a method for identifying multi-copy regions in microorganism target fragments, which includes at least the following operations:
S100, searching for a candidate multi-copy region: performing an internal alignment on a microorganism target fragment, and searching for a region corresponding to a to-be-detected sequence of which a similarity meets a preset value as the candidate multi-copy region, the similarity being a product of a coverage rate and a matching rate of the to-be-detected sequence;
S200, verifying and obtaining a multi-copy region: obtaining a median value of the copy numbers of the candidate multi-copy region; if the median value of the copy numbers of the candidate multi-copy region is greater than 1, the candidate multi-copy region is recorded as a multi-copy region.
A second aspect of the present disclosure provides a device for identifying multi-copy regions in microorganism target fragments, which includes at least the followings:
a candidate multi-copy region searching module, configured to perform internal alignment on a microorganism target fragment, and search for a region corresponding to a to-be-detected sequence of which a similarity meets a preset value as a candidate multi-copy region, the similarity being a product of a coverage rate and a matching rate of the to-be-detected sequence;
a multi-copy region verifying and obtaining module, configured to obtain a median value of copy numbers of the candidate multi-copy region; if the median value of the copy numbers of the candidate multi-copy region is greater than 1, the candidate multi-copy region is recorded as a multi-copy region.
A third aspect of the present disclosure provides a computer readable storage medium, which stores a computer program. When executed by a processor, the program implements the above-mentioned method for identifying multi-copy regions in microorganism target fragments.
A fourth aspect of the present disclosure provides a computer processing device, including a processor and the above-mentioned computer readable storage medium. The processor executes the computer program on the computer readable storage medium to implement the operations of the above-mentioned method for identifying multi-copy regions in microorganism target fragments.
A fifth aspect of the present disclosure provides an electronic terminal, including a processor, a memory and a communicator; the memory stores a computer program, the communicator communicates with an external device, and the processor executes the computer program stored in the memory, so that the electronic terminal executes the above-mentioned method for identifying multi-copy regions in microorganism target fragments.
A sixth aspect of the present disclosure provides a use of the above-mentioned method for identifying multi-copy regions in microorganism target fragments, the above-mentioned device for identifying multi-copy regions in microorganism target fragments, the above-mentioned computer readable storage medium, the above-mentioned computer processing device or the above-mentioned electronic terminal in the detection of multi-copy regions in microorganism target fragments.
As described above, the method and the device for identifying multi-copy regions in microorganism target fragments and the use thereof according to the present disclosure have the following beneficial effects:
Compared with a literature database, the method for identifying multi-copy regions in microorganism target fragments is high in accuracy and high in sensitivity, and an undiscovered multi-copy region can be identified; a repetitive sequence can be found in incompletely assembled motifs; the method is more comprehensive than 16srRNA, which is not always multi-copy. The system is not limited to whether there is a whole genome sequence. Operational tasks can be submitted by providing the names of the target strains and comparison strains or by uploading sequence files locally.
The embodiments of the present disclosure will be described below. Those skilled in the art can easily understand other advantages and effects of the present disclosure according to contents disclosed by the specification. The present disclosure may also be implemented or applied through other different specific implementation modes. Various modifications or changes may be made to all details in the specification based on different points of view and applications without departing from the spirit of the present disclosure.
In addition, it should be understood that one or more method operations mentioned in the present disclosure are not exclusive of other method operations that may exist before or after the combined operations or that other method operations may be inserted between these explicitly mentioned operations, unless otherwise stated. It should also be understood that the combined connection relationship between one or more operations mentioned in the present disclosure does not exclude that there may be other operations before or after the combined operations or that other operations may be inserted between these explicitly mentioned operations, unless otherwise stated. Moreover, unless otherwise stated, the numbering of each method step is only a convenient tool for identifying each method step, and is not intended to limit the order of each method step or to limit the scope of the present disclosure. The change or adjustment of the relative relationship shall also be regarded as the scope in which the present disclosure may be implemented without substantially changing the technical content.
Please refer to
As shown in
S100, searching for a candidate multi-copy region: performing an internal alignment on a microorganism target fragment, and searching for a region corresponding to a to-be-detected sequence of which a similarity meets a preset value as the candidate multi-copy region, the similarity being a product of a coverage rate and a matching rate of the to-be-detected sequence;
S200, verifying and obtaining a multi-copy region: obtaining a median value of the copy numbers of the candidate multi-copy region; if the median value of the copy numbers of the candidate multi-copy region is greater than 1, the candidate multi-copy region is recorded as a multi-copy region.
The preset value of the similarity may be determined as needed. The recommended preset value of the similarity should exceed 80%, such as 85%, 90%, 95%, 96%, 97%, 98%, 99%, or 100%.
The coverage rate=(length of similar sequence/(end value of the to-be-detected sequence−starting value of the to-be-detected sequence+1))%.
The matching rate refers to the identity value when the to-be-detected sequence is aligned with another sequence. The identity value of the two aligned sequences may be obtained by softwares such as needle, water or blat.
The length of similar sequences refers to the number of bases that the matched fragment occupies in the to-be-detected sequence when the to-be-detected sequence is aligned with another sequence, that is, the length of the matched fragment.
For example, the data situation of a to-be-detected sequence corresponding to a candidate multi-copy region is shown in
Sequence A is the to-be-detected sequence; when sequence A is aligned with sequence B, the length of the matched fragment is 187, the starting value (i.e., the starting position) of sequence A is 1, and the end value (i.e., the ending position) is 187, then:
Coverage rate of sequence A=(187/(187−1+1))*100%=100%.
The matching rate of sequence A and sequence B corresponds to an identity of 98.4%.
Then the similarity between A and B=100%*98.4%=98.4%. The similarity preset value is set to 80%. The similarity between A and B satisfies the preset value. Therefore, A and B serve as candidate multi-copy regions.
The positions of the bases between the two to-be-aligned sequences do not cross (that is, the two aligned sequences are separated in the microorganism target fragment, and there is no overlapping part). The aligned sequence pair with regional overlapping may be removed before or after the alignment to obtain the similarity value. For example, as shown in
In operation S200, the obtaining of the median value of the copy numbers of the candidate multi-copy region includes: determining the position of each candidate multi-copy region on the microorganism target fragment, obtaining the number of other candidate multi-copy regions covering the position of each base of the to-be-verified candidate multi-copy region, and calculating the median value of the copy numbers of the to-be-verified candidate multi-copy region. The above-mentioned other candidate multi-copy regions refer to candidate multi-copy regions other than the to-be-verified candidate multi-copy region.
Specifically, for example, as shown in
Further, in operation S100, the microorganism target fragment may be a chain or multiple incomplete motifs.
When the microorganism target fragment is multiple incomplete motifs, the motifs are connected together before searching for candidate multi-copy regions. There is no specific restriction on the order in which the motifs are connected together. The motifs may be connected in any order. For example, the motifs may be connected into a chain in random order. If a region where the similarity meets the preset value contains different motifs, the region is cut based on the original motif connection point and divided into two regions, to determine whether the two regions are candidate multi-copy regions, respectively.
The microorganism target fragment being multiple incomplete motifs means that part of the sequence of the microorganism target fragment is not a continuous single sequence, but is composed of multiple motifs of different sizes. The motif is caused by incomplete splicing of short read lengths under the existing second-generation sequencing conditions. This method is also suitable for whole genome sequence data generated by new technologies such as third-generation sequencing.
The microorganism target fragments in operation S1 are all derived from public databases, which are mainly selected from NCBI (https://www.ncbi.nlm.nih.gov).
Further, the method for identifying multi-copy regions in microorganism target fragments includes the following operations: S101, aligning the selected adjacent microorganism target fragments in pairs; if the similarity after alignment is lower than the preset value, issuing an alarm and displaying the screening conditions corresponding to the target strain.
Abnormal data caused by human errors or other reasons can be filtered.
The method of the present disclosure is not limited to whether there is a whole genome sequence. Operational tasks can be submitted by providing the names of the target strain and comparison strain or by uploading sequence files locally. In terms of detection scope, the method for identifying multi-copy regions in microorganism target fragments may cover all pathogenic microorganisms, including but not limited to bacteria, virus, fungi, amoebas, cryptosporidia, flagellates, microsporidia, piroplasma, plasmodia, toxoplasmas, trichomonas and kinetoplastids.
In a preferred embodiment, in operation S200, a 95% confidence interval of the copy numbers of the candidate multi-copy region is calculated. The confidence interval refers to the estimated interval of the overall parameter constructed by the sample statistics, that is, the interval estimation of the overall copy numbers of the target region. The confidence interval reflects the degree to which the true value of the copy numbers of the target region has a certain probability to fall around the measurement result. The confidence interval gives the credibility of the measured value of the measured parameter.
When calculating the 95% confidence interval of the copy numbers of the candidate multi-copy region, the base number of the candidate multi-copy region serves as the sample number, and the copy numbers value corresponding to each base in the candidate multi-copy region serves as the sample value.
As shown in
In addition to the median value of the copy numbers mentioned above, the present disclosure uses the 95% confidence interval of these 500 copy number values to measure the interval estimation of the overall copy numbers of the multi-copy target region when the significance level is 0.05 and the confidence level is 95%. When the confidence level is the same, the more samples, the narrower the confidence interval, and the closer to the mean value.
The microorganism target fragment may be a whole genome of a microorganism or a gene fragment of a microorganism.
The mechanism of the present disclosure is that, under normal circumstances, the median value and 95% confidence interval representing these 500 copy number values can reflect the real condition of the candidate multi-copy region. In addition to further verifying the multiple copies, the design of the module can also exclude some special cases. For example, if only 5 bases in the 500-bp candidate multi-copy region have a copy number of 1000, and the remaining 495 bases have a copy number of 1, then in this case, the median value of the copy numbers is 1, but the mean value is 10.99, and the 95% confidence interval ranges from 2.25 to 19.73. Obviously, although the mean value indicates multiple copies, the median value is no longer within the 95% confidence interval. Therefore, the candidate multi-copy region cannot be judged as a multi-copy region.
As shown in
The candidate multi-copy region searching module performs internal alignment on a microorganism target fragment, and searches for a region corresponding to a to-be-detected sequence of which a similarity meets a preset value as a candidate multi-copy region, the similarity is a product of a coverage rate and a matching rate of the to-be-detected sequence.
The multi-copy region verifying and obtaining module obtains a median value of copy numbers of the candidate multi-copy region. If the median value of the copy numbers of the candidate multi-copy region is greater than 1, the candidate multi-copy region is recorded as a multi-copy region.
The coverage rate=(length of similar sequence/(end value of the to-be-detected sequence−starting value of the to-be-detected sequence+1))%.
The matching rate refers to the identity value when the to-be-detected sequence is aligned with another sequence. The identity value of the two aligned sequences may be obtained by software such as needle, water or blat.
The preset value of the similarity may be determined as needed. The recommended preset value of the similarity should exceed 80%, such as 85%, 90%, 95%, 96%, 97%, 98%, 99%, or 100%.
Further, the positions of the bases between the two to-be-aligned sequences do not cross.
Optionally, the candidate multi-copy region searching module further includes a raw data similarity comparison submodule, to align the selected adjacent microorganism target fragments in pairs; if the similarity after alignment is lower than the preset value, an alarm is issued and the screening conditions corresponding to the target strain are displayed. Users may re-select a target strain to enter the background calculation based on the feedback report.
In the candidate multi-copy region searching module, when the microorganism target fragment includes multiple incomplete motifs, the motifs are connected together before searching for candidate multi-copy regions.
If a region where the similarity meets the preset value contains different motifs, the region is cut based on the original motif connection point and divided into two regions, to determine whether the two regions are candidate multi-copy regions, respectively.
The motifs are connected in any order.
The multi-copy region verifying and obtaining module further includes a candidate multi-copy region copy number median value obtaining submodule, to determine the position of each candidate multi-copy region on the microorganism target fragments, obtain the number of other candidate multi-copy regions covering the position of each base of the to-be-verified candidate multi-copy region, and calculate the median value of the copy numbers of the to-be-verified candidate multi-copy region.
The multi-copy region verifying and obtaining module is further configured to calculate a 95% confidence interval of the copy numbers of the candidate multi-copy region.
When calculating the 95% confidence interval of the copy numbers of the candidate multi-copy region, the base number of the candidate multi-copy region serves as the sample number, and the copy number value corresponding to each base in the candidate multi-copy region serves as the sample value.
Since the principles of the device in the present embodiment is basically the same as that of the above-mentioned method embodiment, the definitions of the same features, the calculation methods, the enumeration of the embodiments, and the enumeration of the preferred embodiments may be used interchangeably, thus will not be described again.
It should be noted that the division of each module of the above apparatus is only a division of logical functions. In actual implementation, the modules may be integrated into one physical entity in whole or in part, or may be physically separated. These modules may all be implemented in the form of processing component calling by software. These modules may also be implemented entirely in hardware. It is also possible that some modules are implemented in the form of processing component calling by software, and some modules are implemented in the form of hardware. For example, the obtaining module may be a separate processing element, or may be integrated into a chip, or may be stored in a memory in the form of program code. The function of the above obtaining module is called and executed by one of the processing elements. The implementation of other modules is similar. In addition, all or part of these modules may be integrated or implemented independently. The processing elements described herein may be an integrated circuit with signal processing capabilities. In the implementation process, each operation of the above method or each of the above modules may be implemented by an integrated logic circuit of hardware in the processor element or instruction in a form of software.
For example, the above modules may be one or more integrated circuits configured to implement the above method, such as one or more application specific integrated circuits (ASIC), or one or more digital signal processors (DSP), or one or more field programmable gate arrays (FPGA) or graphics processing unit (GPU). As another example, when one of the above modules is implemented in the form of calling program codes of a processing element, the processing element may be a general processor, such as a central processing unit (CPU) or other processors that may call program codes. As another example, these modules may be integrated and implemented in the form of a system-on-a-chip (SOC).
Some embodiments of the present disclosure further provide a computer readable storage medium, which stores a computer program. When executed by a processor, the program implements the above-mentioned method for identifying multi-copy regions in microorganism target fragments.
Some embodiments of the present disclosure provide a computer processing device, including a processor and the above-mentioned computer readable storage medium. The processor executes the computer program on the computer readable storage medium to implement the operations of the above-mentioned method for identifying multi-copy regions in microorganism target fragments.
Some embodiments of the present disclosure provide an electronic terminal, including a processor, a memory and a communicator; the memory stores a computer program, the communicator communicates with an external device, and the processor executes the computer program stored in the memory, so that the electronic terminal executes and implements the above-mentioned method for identifying multi-copy regions in microorganism target fragments.
The system bus mentioned above may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The system bus may include address bus, data bus, control bus and so on. For convenience of representation, only a thick line is used in the figure, but it does not mean that there is only one bus or one type of bus. The communication interface is used to implement communication between the database access device and other devices (such as a client, a read-write library, and a read-only library). The memory 301 may include a random access memory (RAM), or may also include a non-volatile memory, such as at least one disk memory.
The above-mentioned processor may be a general processor, including a central processing unit (CPU), a network processor (NP), and the like. The above-mentioned processor may also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), a graphics processing unit (GPU) or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
Those of ordinary skill will understand that all or part of the operations to implement the various method embodiments described above may be accomplished by hardware associated with a computer program. The above-mentioned computer programs may be stored in a computer readable storage medium. The program, when executed, performs the operations including the above method embodiments. The computer readable storage mediums may include, but are not limited to, floppy disks, optical disks, compact disc read-only memories (CD-ROM), magneto-optical disks, read only memories (ROM), random access memories (RAM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), magnetic cards or optical cards, flash memories, or other types of medium or machine-readable media suitable for storing machine-executable instructions. The computer readable storage medium may be a product that is not accessed to a computer device, or a component that has been accessed to a computer device for use.
In terms of specific implementation, the computer programs may be routines, programs, objects, components, data structures or the like that perform specific tasks or implement specific abstract data.
The above-mentioned method for identifying multi-copy regions in microorganism target fragments, the device for identifying multi-copy regions in microorganism target fragments, the computer readable storage medium, the computer processing device or the electronic terminal may be used in PCR detection of microorganisms, and specifically, in screening of template sequences.
The above-mentioned device for identifying multi-copy regions in microorganism target fragments, the above-mentioned computer readable storage medium, the above-mentioned computer processing device or the above-mentioned electronic terminal may be used for detecting multi-copy regions in microorganism target fragments.
The microorganism may be selected from one or more of bacterium, virus, fungus, amoeba, cryptosporidium, flagellate, microsporidium, piroplasma, plasmodium, toxoplasma, trichomonas and kinetoplastid.
The above-mentioned embodiments are merely illustrative of the principle and effects of the present disclosure instead of limiting the present disclosure. Modifications or variations of the above-described embodiments may be made by those skilled in the art without departing from the spirit and scope of the disclosure. Therefore, all equivalent modifications or changes made by those who have common knowledge in the art without departing from the spirit and technical concept disclosed by the present disclosure shall be still covered by the claims of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
202010254690.9 | Apr 2020 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2020/090175 | 5/14/2020 | WO |