Gene sequencing method, device, equipment and medium
Patent Information
- Application Number
- CN202280093198.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-16
- Publication Date
- 2025-01-07
AI Technical Summary
In existing gene sequencing technology, because barcode tag sequencing is placed at the end of the sequencing cycle, it takes a long time to obtain report results and the customer experience is poor.
The short sequence of the genetic sample contains at least one barcode tag and is sequenced according to the sequencing order corresponding to the type of sample. The barcode tag is sequenced first and then the gene sequence is sequenced. An intermediate stage detection report is generated in advance to shorten the detection time.
By generating intermediate stage detection reports in advance, customer waiting time is shortened and customer experience is improved. Preliminary pathogen identification can be carried out before sequencing is completed, speeding up detection.
Smart Images

Figure CN119278276A_ABST
Abstract
Description
Gene sequencing method, device, equipment and medium Technical Field
[0001] The present invention belongs to the field of gene sequencing technology, and specifically relates to a gene sequencing method, device, equipment and medium. Background Art
[0002] Gene sequencing is a new type of genetic testing technology that can analyze and determine the entire gene sequence from blood or saliva, predict the possibility of suffering from various diseases, and the behavioral characteristics and rationality of an individual's behavior.
[0003] In the current sequencing process, both single-end sequencing and paired-end sequencing take a long time. For example, PE100 sequencing takes more than 24 hours, and SE100 sequencing takes about 12 hours. As a result, customers have to wait a long time to obtain report results, and the customer experience is poor.
[0004] Summary of the Invention
[0005] The present application provides a gene sequencing method, apparatus, device and medium to solve the technical problem in the prior art that barcode tag sequencing is placed at the end of the sequencing cycle, resulting in a long time to obtain report results and a poor customer experience.
[0006] In order to achieve the above objectives, this application provides the following technical solutions:
[0007] In a first aspect, a gene sequencing method is provided, comprising:
[0008] Obtaining a gene sample to be detected and a preset read length, wherein the gene sample includes at least one sample, any sample includes at least one short sequence, each short sequence includes the gene sequence to be detected and at most two barcode tags, and when a short sequence includes the barcode tag, the position of the at least one barcode tag in the short sequence is located before the position of the gene sequence;
[0009] Determining the sample type of each sample included in the genetic sample;
[0010] For each sample in the genetic sample, sequencing each short sequence of the sample according to the sequencing order corresponding to the sample type to which the sample belongs, until the gene sequence in each short sequence of the sample is sequenced to the preset read length, thereby obtaining intermediate stage sequencing result data of each short sequence in the sample;
[0011] The intermediate stage sequencing result data of each short sequence in each sample is sent to the target server, so that the target server performs data analysis on the intermediate stage sequencing result data of each short sequence in each sample to obtain an intermediate stage detection report.
[0012] In a first possible implementation manner of the first aspect, determining the sample type of each sample included in the genetic sample includes:
[0013] When the gene sample includes one sample, determining that the sample belongs to a non-barcoded single sample type;
[0014] In the case where the genetic sample includes multiple samples, for each of the multiple samples, if the short sequence of the sample includes one barcode tag, the sample is determined to belong to the single-barcode multiple-sample type; if the short sequence of the sample includes two barcode tags located on the same chain, the sample is determined to belong to the dual-barcode single-chain multiple-sample type; if the short sequence of the sample includes two barcode tags located on two chains, the sample is determined to belong to the dual-barcode double-chain multiple-sample type.
[0015] In a second possible implementation manner of the first aspect, the sequencing order corresponding to the unbarcoded single sample type is: sequencing the gene sequence in each short sequence of the sample under the unbarcoded single sample type;
[0016] The sequencing order corresponding to the single barcode multiple sample type is: sequencing the barcode tag in each short sequence of the sample under the single barcode multiple sample type, and after the barcode tag sequencing is completed, sequencing the gene sequence in each short sequence of the sample under the single barcode multiple sample type;
[0017] The sequencing order corresponding to the multi-sample type with dual barcodes on a single strand is as follows: the two barcode tags in each short sequence of the sample under the multi-sample type with dual barcodes on a single strand are sequenced separately; after the sequencing of the two barcode tags is completed, the gene sequence in each short sequence of the sample under the multi-sample type with dual barcodes on a single strand is sequenced;
[0018] The sequencing order corresponding to the double-stranded multi-sample type with dual barcodes is as follows: sequencing the first barcode tag in each short sequence of the sample under the double-stranded multi-sample type with dual barcodes; after sequencing the first barcode tag, sequencing the gene sequence in each short sequence of the sample under the double-stranded multi-sample type with dual barcodes; after sequencing the gene sequence, sequencing the second barcode tag in each short sequence of the sample under the double-stranded multi-sample type with dual barcodes.
[0019] In a third possible implementation of the first aspect, the length of a barcode primer used when sequencing each short sequence of any sample under multiple sample types is shorter than the length of a historical barcode primer, wherein the multiple sample types include the single-barcode multiple sample type, the dual-barcode on a single strand multiple sample type, and the dual-barcode on a double strand multiple sample type.
[0020] In a fourth possible implementation of the first aspect, the preset read length includes at least one read length.
[0021] In a fifth possible implementation of the first aspect, if the genetic sample includes multiple samples, sending the intermediate sequencing result data of each short sequence in each sample to the target server includes:
[0022] Splitting and classifying the intermediate stage sequencing result data of each short sequence in the multiple samples according to the barcode labels corresponding to the multiple samples, to obtain the intermediate stage sequencing result data corresponding to the multiple samples;
[0023] The intermediate stage sequencing result data corresponding to the multiple samples are sent to the target server.
[0024] In a sixth possible implementation of the first aspect, the gene sequencing method further includes:
[0025] For each sample in the genetic sample, complete sequencing of each short sequence of the sample is performed according to the sequencing order corresponding to the sample type to which the sample belongs, to obtain complete sequencing result data of each short sequence in the sample;
[0026] The complete sequencing result data of each short sequence in each sample is sent to the target server, so that the target server performs data analysis on the complete sequencing result data of each short sequence in each sample to obtain a complete detection report.
[0027] In a seventh possible implementation of the first aspect, the intermediate test report includes intermediate quality control results and intermediate identification results of each sample, and the complete test report includes complete quality control results, complete identification results, complete assembly results, and complete traceability results of each sample.
[0028] Among them, the intermediate stage quality control results and complete quality control results of a sample are used to reflect the short sequences in the sample whose quality is higher than the preset quality threshold; the intermediate stage identification results and complete identification results of a sample are used to reflect the pathogen concentration information of the sample; the complete assembly result of a sample is used to reflect the recombinant sample obtained by assembling all short sequences of the sample; and the complete traceability result of a sample is used to reflect the subtype to which the sample belongs.
[0029] In an eighth possible implementation of the first aspect, if the preset read length includes a first read length and a second read length whose read length is greater than the first read length, then the intermediate stage detection report under the first read length refers to a detection report obtained by analyzing the intermediate stage sequencing result data of each short sequence of each sample under the first read length, and the intermediate stage detection report under the second read length and the complete detection report both refer to detection reports obtained by analyzing the intermediate stage sequencing result data of the short sequence identified as non-host in each sample under the second read length.
[0030] In a second aspect, a gene sequencing device is provided, comprising: a data acquisition module, a sample type determination module, a first sequencing module, and a sequencing result data sending module;
[0031] The data acquisition module is configured to acquire a gene sample to be detected and a preset read length, wherein the gene sample includes at least one sample, any sample includes at least one short sequence, each short sequence includes the gene sequence to be detected and at most two barcode tags, and when a short sequence includes the barcode tag, the position of the at least one barcode tag in the short sequence is located before the position of the gene sequence;
[0032] The sample type determination module is used to determine the sample type of each sample included in the gene sample;
[0033] The first sequencing module is configured to sequence each short sequence of each sample in the genetic sample according to a sequencing order corresponding to the sample type to which the sample belongs, until the gene sequence in each short sequence of the sample is sequenced to the preset read length, thereby obtaining intermediate sequencing result data of each short sequence in the sample;
[0034] The sequencing result data sending module is used to send the intermediate stage sequencing result data of each short sequence in each sample to the target server, so that the target server can perform data analysis on the intermediate stage sequencing result data of each short sequence in each sample to obtain an intermediate stage detection report.
[0035] In a third aspect, a gene sequencing device is provided, including a memory and a processor;
[0036] The memory is used to store programs;
[0037] The processor is used to execute the program to implement each step of the gene sequencing method as described in any one of the above items.
[0038] In a fourth aspect, a readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of the gene sequencing method as described in any one of the above items are implemented.
[0039] In summary, the present application provides a gene sequencing method, apparatus, device and medium. When a barcode label is included in the short sequence of a sample, the position of at least one barcode label in the short sequence is located before the position of the gene sequence. Therefore, when sequencing each short sequence of the sample according to the sequencing order corresponding to the sample type to which the sample belongs, if the short sequence of the sample includes a barcode label, at least one barcode label at the front position in each short sequence of the sample is sequenced first, and then the gene sequence in each short sequence of the sample is sequenced. Therefore, even if the gene sample includes multiple samples, the present application can still enable the target server to generate an intermediate stage detection report based on the intermediate stage sequencing result data obtained when sequencing to a preset read length, so that preliminary pathogen identification can be performed in advance before the sequencing is completely completed, which speeds up the detection speed, shortens the customer's waiting time, and provides a better customer experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are merely embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without any creative work.
[0041] FIG1 is a schematic diagram of a gene sequencing method according to an embodiment of the present invention;
[0042] FIG2 is a schematic diagram of a sequencing-while-analysis application business process provided in an embodiment of the present application;
[0043] FIG3 is a schematic diagram of the time period for obtaining a three-stage test report for sample sequencing under multiple sample types;
[0044] FIG4 is a schematic diagram of the structure of a gene sequencing device provided in an embodiment of the present application;
[0045] FIG5 is a block diagram of the hardware structure of the gene sequencing device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0046] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0047] Currently, when conducting genetic testing, the sample to be tested is first subjected to single-end (SE) sequencing and paired-end (PE) sequencing using a gene sequencer (such as the Sequencer 200Plus). Then, at the end of the sequencing cycle, the barcode label of the sample to be tested is sequenced. After the sequencing is completed, all sequencing data is uploaded to the server for data analysis, and a complete test report is obtained and provided to the customer.
[0048] However, placing barcode tag sequencing at the end of the sequencing cycle means that the data analysis process can only be performed after the entire sequencing is completed, resulting in customers waiting longer for report results and a poor customer experience.
[0049] In order to solve the problems existing in the prior art, the present application provides a gene sequencing method, device, equipment and medium. Optionally, the gene sequencing method, device, equipment and medium can be applied to a gene sequencer. Next, the gene sequencing method provided by the present application is first introduced in detail through the following examples.
[0050] Please refer to FIG1 , which shows a schematic flow chart of a gene sequencing method provided in an embodiment of the present application. The gene sequencing method may include:
[0051] Step S101: Obtain a gene sample to be tested and a preset read length.
[0052] In this step, the gene sample to be detected (ie, the genome to be detected) includes at least one sample.
[0053] It should be understood that before sequencing a genetic sample, each sample is fragmented into long DNA fragments with larger molecular weights. The long DNA fragments are then distributed to reaction spaces with different tag sequences. Short sequences with the same barcode tags are then prepared in different reaction spaces for sequencing. In other words, each sample contains at least one short sequence, which belongs to at least one long DNA fragment.
[0054] Here, the gene sequence to be detected refers to the gene sequence that needs to be sequenced, and the barcode label refers to the barcode label, which can be used as the identity information of the gene sequence.
[0055] In this step, each short sequence includes the gene sequence to be detected and at most two barcode tags. When a short sequence includes the barcode tags, at least one barcode tag in the short sequence is located before the gene sequence.
[0056] The inclusion of at most two barcode labels in each short sequence means that: if the genetic sample includes only one sample, there is no need to distinguish the samples by barcode labels. In this case, each short sequence of the sample can only include the genetic sequence to be detected, but no barcode labels. If the genetic sample includes multiple samples, they need to be distinguished by barcode labels. In this case, each short sequence of each sample includes one or two barcode labels.
[0057] In this embodiment, when a short sequence of a sample includes a barcode tag, at least one barcode tag is located before the gene sequence in the short sequence. That is, if each short sequence of a sample includes one barcode tag, each short sequence of the sample consists of the barcode tag and the gene sequence in sequence, i.e., the barcode tag is located in front and the gene sequence is located in the back. If each short sequence of a sample includes two barcode tags, then in each short sequence, at least one of the two barcode tags is located before the gene sequence. For example, if the two barcode tags are respectively denoted as barcode1 and barcode2, then each short sequence of the sample can be in the form of BC1readBC2 or BC1BC2read, where BC represents barcode and read represents gene sequence.
[0058] The above-mentioned preset read length refers to the number of cycles for generating a report. In this embodiment, the specific value of the preset read length can be determined according to actual conditions. For example, in currently achievable scenarios, under the single-end sequencing (SE) read length, customers can customize the single-end read length from 1 to 100 bp. For example, the preset read length is 40 bp (base pair), indicating that this embodiment requires generating an intermediate stage detection report when the gene sequence is sequenced for 40 cycles.
[0059] In an optional embodiment, the preset read length includes at least one read length, for example, the preset read length is 40 bp and 80 bp, indicating that this embodiment needs to generate a first intermediate stage detection report when the gene sequence is sequenced for 40 cycles, and generate a second intermediate stage detection report when the gene sequence is sequenced for 80 cycles.
[0060] It is worth noting that the longer the preset read length, the higher the accuracy of pathogen identification (i.e., the intermediate stage detection report).
[0061] Step S102: Determine the sample type of each sample included in the gene sample.
[0062] Optionally, the sample type includes but is not limited to the following four types: a single sample type with no barcode NoneBC, a multiple sample type with a single barcode SingleBC, a multiple sample type with double barcodes on a single strand BC1BC2read, and a multiple sample type with double barcodes on a double strand BC1readBC2.
[0063] It should be noted that the "single sample" and "multiple samples" here refer to the number of samples contained in the gene sample. If the gene sample contains one sample, the sample belongs to the single sample type. If the gene sample contains multiple samples, all of the multiple samples belong to the multiple sample type.
[0064] It is understandable that when a gene sample contains only one sample, no barcode label is required for differentiation. Therefore, in this case, the only sample belongs to the non-barcoded single sample type.
[0065] When a gene sample contains multiple samples, barcode tags are needed to distinguish the samples. In this case, the short sequence of each sample can contain one barcode tag or two barcode tags.
[0066] Among them, if a sample's short sequence contains a barcode tag, that is, the sample's short sequence is obtained by sequentially splicing the barcode tag and the gene sequence (the barcode tag comes first and the gene sequence comes second), then this step can determine that the sample belongs to the single-barcode multiple-sample type.
[0067] If a sample's short sequence contains two barcode tags, and both barcode tags are located on the same strand, this step can determine that the sample belongs to the dual-barcode, single-stranded multi-sample type. For example, if a sample's short sequence contains barcode1 and barcode2 on one strand of the gene sequence (barcode1 and barcode2 are in front, and the gene data on the strand is in the back), then the sample is determined to belong to the dual-barcode, single-stranded multi-sample type.
[0068] If a sample's short sequence contains two barcode tags, and the two barcode tags are located on both strands, this step can determine that the sample belongs to the dual-barcode, dual-strand multi-sample type. For example, if a sample's short sequence has barcode 1 on the first strand (barcode 1 first, followed by the genetic data on the first strand) and barcode 2 at the end of the second strand (the genetic data on the second strand first, followed by barcode 2), then the sample is determined to belong to the dual-barcode, dual-strand multi-sample type.
[0069] Step S103: For each sample in the genetic sample, sequence each short sequence of the sample according to the sequencing order corresponding to the sample type to which the sample belongs, until the gene sequence in each short sequence of the sample is sequenced to a preset read length, and obtain the intermediate stage sequencing result data of each short sequence in the sample.
[0070] The above steps have explained that "when a short sequence of a sample includes a barcode tag, the position of at least one barcode tag in the short sequence is located before the position of the gene sequence in the short sequence." Gene sequencing is to sequence each data in the short sequence of the sample in sequence. Therefore, when the gene sample is a multi-sample type, in the sequencing order corresponding to any multi-sample type, at least one barcode tag in the short sequence of the sample under the multi-sample type is sequenced first, and then the gene sequence in the sample under the multi-sample type is sequenced.
[0071] Therefore, if the gene sample includes one sample, the intermediate stage sequencing result data includes the intermediate stage sequencing result data of the gene sequence; if the gene sample includes multiple samples, the intermediate stage sequencing result data includes the intermediate stage sequencing result data of the gene sequence and the barcode label sequencing result data.
[0072] Here, the multi-sample type includes a single-barcode multi-sample type, a dual-barcode multi-sample type on a single strand, and a dual-barcode multi-sample type on a dual strand.
[0073] Step S104: Send the intermediate stage sequencing result data of each short sequence in each sample to the target server, so that the target server performs data analysis on the intermediate stage sequencing result data of each short sequence in each sample to obtain an intermediate stage detection report.
[0074] Specifically, if the gene sample includes one sample, the target server directly performs data analysis on the intermediate stage sequencing result data of each short sequence in the sample to obtain an intermediate stage detection report.
[0075] If the gene sample includes multiple samples, the target server performs data analysis on the intermediate stage sequencing result data of the gene sequence of each short sequence in the multiple samples based on the barcode label sequencing result data of the multiple samples to obtain an intermediate stage detection report. Here, the intermediate stage detection report includes the pathogen identification result of the read sequence obtained under the preset read length. It can be understood that since the sequencing is not completely completed, the pathogen identification result contained in the intermediate stage detection report is a relatively rough result, but if the preset read length is selected appropriately, a relatively accurate pathogen identification result can also be obtained. For example, when the preset read length is 40bp, the preliminary identification result obtained by data analysis is basically consistent with the identification result of the complete read length (ie, 100bp) sequencing data, which also shows that the accuracy of the intermediate stage detection report obtained under the read length of 40bp is higher.
[0076] The present application provides a gene sequencing method. When a short sequence of a sample includes a barcode label, the position of at least one barcode label in the short sequence is located before the position of the gene sequence. Therefore, when sequencing each short sequence of the sample according to the sequencing order corresponding to the sample type to which the sample belongs, if the short sequence of the sample includes a barcode label, at least one barcode label at the front position in each short sequence of the sample is sequenced first, and then the gene sequence in each short sequence of the sample is sequenced. Therefore, even if the gene sample includes multiple samples, the present application can still enable the target server to generate an intermediate stage detection report based on the intermediate stage sequencing result data obtained when sequencing to a preset read length, so that preliminary pathogen identification can be performed in advance before the sequencing is completely completed, which speeds up the detection speed, shortens the customer's waiting time, and provides a better customer experience.
[0077] For example, in one possible scenario, after a customer submits a sequencing request, they may want to obtain pathogen identification results in a relatively short period of time, for example, within 10 hours. However, current gene sequencing technology requires more than 24 hours to obtain accurate identification results, resulting in a poor customer experience.
[0078] If the gene sequencing method provided in this application is adopted, the customer can set the preset read length according to his or her own needs. If the customer has ample time to obtain the pathogen identification results, one or more larger preset read lengths can be set to obtain more accurate pathogen identification results. If the customer has limited time to obtain the pathogen identification results, one or more smaller preset read lengths can be set to obtain preliminary and rough pathogen identification results in a short time.
[0079] This embodiment uses customized preset read lengths to obtain partial data for analysis during the intermediate sequencing stage, and obtains a preliminary report to provide to customers for preliminary screening, thereby shortening waiting time and improving customer experience.
[0080] In one possible implementation of the present application, the sequencing sequences corresponding to the four sample types provided in step S102 are introduced.
[0081] In this embodiment, the sequencing orders corresponding to the four sample types are related to the positions of the barcode tags and gene sequences contained in the samples of the four sample types.
[0082] Specifically, the sequencing order corresponding to the unbarcoded single sample type is: sequencing the gene sequence in each short sequence of the sample under the unbarcoded single sample type. Specifically, the process of single-end (SE) sequencing includes: nanoball DNB loading (DNB loading) -> preloading (loading prime) -> loading (postloading) -> sequencing pretreatment (sequence prime) -> sequencing pretreatment cleanup (first) -> read1 (first segment DNB) sequencing (read1 sequencing); the process of paired-end (PE) sequencing includes: DNB loading -> preloading -> loading -> sequencing pretreatment -> sequencing pretreatment cleanup -> read1 (first segment DNB) sequencing -> second-strand synthesis (PE synthesis) -> read2 (first segment DNB) sequencing. The specific process of each of the above sub-processes is the same as that of the prior art and will not be repeated here.
[0083] Optionally, the sequencing order corresponding to the single-barcode multi-sample type is: sequence the barcode tag in each short sequence of the sample under the single-barcode multi-sample type, and after the barcode tag sequencing is completed, sequence the gene sequence in each short sequence of the sample under the single-barcode multi-sample type. Specifically, the process of single-end sequencing includes: DNB loading -> preloading -> loading -> barcode pretreatment (barcode prime) -> barcode sequencing -> sequencing pretreatment -> sequencing pretreatment cleanup -> read1 (first segment DNB) sequencing; the process of double-end sequencing includes: DNB loading -> preloading -> loading -> barcode pretreatment -> barcode sequencing -> sequencing pretreatment -> sequencing pretreatment cleanup -> read1 (first segment DNB) sequencing -> second-strand synthesis -> read2 (first segment DNB) sequencing. The specific process of each of the above sub-processes is the same as that of the prior art and will not be repeated here.
[0084] The sequencing order for the dual-barcode, single-stranded multi-sample type is as follows: Sequence the two barcode tags in each short sequence of the sample in the dual-barcode, single-stranded multi-sample type separately. After sequencing the two barcode tags, sequence the gene sequence in each short sequence of the sample in the dual-barcode, single-stranded multi-sample type. Specifically, the single-end sequencing process includes: DNB loading -> preloading -> loading -> barcode1 preprocessing -> barcode1 sequencing -> barcode2 preprocessing -> barcode2 sequencing -> sequencing preprocessing -> sequencing preprocessing cleanup -> read1 (first DNB segment) sequencing; the paired-end sequencing process includes: DNB loading -> preloading -> loading -> barcode1 preprocessing -> barcode1 sequencing -> barcode2 preprocessing -> barcode2 sequencing -> sequencing preprocessing -> sequencing preprocessing cleanup -> read1 (first DNB segment) sequencing -> second-strand synthesis -> read2 (first DNB segment) sequencing. The specific processes of each of the above subprocesses are the same as those in the prior art and will not be repeated here.
[0085] The sequencing order corresponding to the multi-sample type with dual barcodes on both strands is as follows: sequence the first barcode tag in each short sequence of the sample with dual barcodes on both strands; after sequencing the first barcode tag, sequence the gene sequence in each short sequence of the sample with dual barcodes on both strands; after sequencing the gene sequence, sequence the second barcode tag in each short sequence of the sample with dual barcodes on both strands. Specifically, the single-end sequencing process includes: DNB loading -> preloading -> loading -> barcode1 preprocessing -> barcode1 sequencing -> sequencing preprocessing -> sequencing preprocessing cleanup -> read1 (first DNB segment) sequencing -> barcode2 preprocessing -> barcode2 sequencing; the paired-end sequencing process includes: DNB loading -> preloading -> loading -> barcode1 preprocessing -> barcode1 sequencing -> sequencing preprocessing -> sequencing preprocessing cleanup -> read1 (first DNB segment) sequencing -> second-strand synthesis -> read2 (first DNB segment) sequencing -> barcode2 preprocessing -> barcode2 sequencing. The specific processes of each of the above subprocesses are the same as those in the prior art and will not be repeated here.
[0086] In another possible implementation of the present application, considering that the first detection of the barcode tag will occupy the primers during the second-strand synthesis, which may affect the sequencing quality, in this embodiment, in order to implement the first detection of the barcode tag without affecting the sequencing quality, when sequencing each short sequence of any sample under multiple sample types, a barcode primer (i.e., a barcode primer) with a length shorter than the length of the historical barcode primer can be used to elute before the second-strand synthesis.
[0087] Here, the historical barcode primer refers to the barcode primer used in the currently available gene sequencing technology. Those skilled in the art should understand that the length of the historical barcode primer is usually 32 bp.
[0088] Optionally, in an embodiment of the present application, the length of the barcode primer used when sequencing each short sequence of any sample under multiple sample types can be 25bp. It should be noted that the 25bp is only an example and is not intended to limit the present application.
[0089] In another possible implementation of this application, to prevent the DNB structure from becoming loose when first detecting the barcode tag, a nanosphere structure-stabilizing information (xlinker) can be added before the barcode primer to stabilize the DNB structure. The optimized sequencing quality is minimally different from conventional sequencing.
[0090] In another possible implementation of the present application, when a genetic sample contains multiple samples, the multiple samples need to be sequenced together, and the intermediate stage sequencing result data of each short sequence in each sample are also together and need to be split based on the barcode label.
[0091] Therefore, optionally, if the genetic sample includes multiple samples, the process of step S104 "sending the intermediate stage sequencing result data of each short sequence in each sample to the target server" may include: splitting and classifying the intermediate stage sequencing result data of each short sequence in the multiple samples according to the barcode labels corresponding to the multiple samples, to obtain the intermediate stage sequencing result data corresponding to the multiple samples; and sending the intermediate stage sequencing result data corresponding to the multiple samples to the target server.
[0092] It is worth noting that the above-mentioned “splitting and classifying the intermediate stage sequencing result data of each short sequence in multiple samples according to the barcode labels corresponding to the multiple samples” specifically refers to splitting and classifying the intermediate stage sequencing result data of the short sequences in each sample according to the barcode labels corresponding to each sample, so as to classify the intermediate stage sequencing result data of each sample together.
[0093] More specifically, the intermediate-stage sequencing result data of samples with a single-barcode multi-sample type can be split and classified according to the single barcode label in the intermediate stage of sequencing; the intermediate-stage sequencing result data of samples with a dual-barcode on a single strand multi-sample type can be split and classified according to the dual barcode label in the intermediate stage of sequencing; the intermediate-stage sequencing result data of samples with a dual-barcode on a double strand multi-sample type can be split and classified according to the first barcode (i.e., the barcode label located before the gene sequence) in the intermediate stage of sequencing (split and classified according to the dual barcode label at the end of sequencing).
[0094] In another possible implementation of the present application, this embodiment can continue sequencing while generating an intermediate stage test report, so that a complete test report can be obtained when sequencing is completed.
[0095] Specifically, the embodiment of the present application can also perform complete sequencing on each short sequence of each sample in the genetic sample according to the sequencing order corresponding to the sample type to which the sample belongs, obtain complete sequencing result data of each short sequence in the sample, and send the complete sequencing result data of each short sequence in each sample to the target server, so that the target server can perform data analysis on the complete sequencing result data of each short sequence in each sample to obtain a complete detection report.
[0096] In combination with the sequencing sequence introduced in the aforementioned embodiment, the process of "completely sequencing each short sequence of the sample according to the sequencing sequence corresponding to the sample type to which the sample belongs, and obtaining complete sequencing result data of each short sequence in the sample" in this embodiment may include: when the sample type to which the sample belongs is a single sample type without a barcode, sequencing the gene sequence in each short sequence of the sample; when the sample type to which the sample belongs is a single barcode multiple sample type, sequencing the barcode tag in each short sequence of the sample, and after sequencing the barcode tag in each short sequence of the sample is completed, sequencing the gene sequence in each short sequence of the sample; in the When the sample type to which the sample belongs is a multi-sample type with dual barcodes on a single strand, the two barcode tags in each short sequence of the sample are sequenced separately. After the sequencing of the two barcode tags is completed, the gene sequence in each short sequence of the sample is sequenced. When the sample type to which the sample belongs is a multi-sample type with dual barcodes on a double strand, the first barcode tag in each short sequence of the sample is sequenced. After the sequencing of the first barcode tag is completed, the gene sequence in each short sequence of the sample is sequenced. After the sequencing of the gene sequence in each short sequence of the sample is completed, the second barcode tag in each short sequence of the sample is sequenced.
[0097] In summary, this embodiment can place at least one barcode label at the beginning of the entire sequencing process. In this way, data analysis can be started when partial sequencing data is obtained in the intermediate stage of sequencing. The base information of the intermediate stage sequencing result data is used to obtain an intermediate stage detection report for preliminary identification and analysis. At the same time, sequencing continues. After the sequencing is completed, data analysis is performed again using the complete sequencing result data to obtain a complete detection report for accurate identification and analysis.
[0098] In another possible implementation of the present application, the intermediate stage test report includes the intermediate stage quality control results and intermediate stage identification results of each sample, and the complete test report includes the complete quality control results, complete identification results, complete assembly results and complete traceability results of each sample.
[0099] Among them, the intermediate stage quality control results and complete quality control results of a sample are used to reflect the short sequences in the sample whose quality is higher than the preset quality threshold; the intermediate stage identification results and complete identification results of a sample are used to reflect the pathogen concentration information of the sample; the complete assembly result of a sample is used to reflect the recombinant sample obtained by assembling all short sequences of the sample; and the complete traceability result of a sample is used to reflect the subtype to which the sample belongs.
[0100] Specifically, for each sample contained in the genetic sample, the target server performs data analysis based on the sequencing result data of each short sequence in the sample, including four stages: quality control, identification, assembly and traceability.
[0101] Among them, quality control refers to determining whether the quality of each short sequence is higher than the preset quality threshold, and screening out short sequences with quality lower than the preset quality threshold; identification refers to comparing the sequencing result data of each short sequence in the sample with the known pathogen sequence database to determine the pathogen concentration information of the sample; assembly refers to splicing the sequencing result data of all short sequences contained in the sample into long sequence fragments; tracing refers to comparing the spliced long sequence fragments with samples of known subtypes in databases of different countries and regions to determine the subtype to which the sample belongs.
[0102] In this embodiment, both intermediate stage sequencing and complete sequencing can be analyzed according to the above four stages. Preferably, only quality control and identification can be performed in the intermediate stage sequencing to reduce the intermediate detection time.
[0103] Optionally, considering that the analysis results at the intermediate stage may be inaccurate, in order to avoid misleading customers due to inaccurate analysis results, only the intermediate stage quality control results and intermediate stage identification results of each sample can be displayed in the intermediate stage test report, while the complete quality control results, complete identification results, complete assembly results and complete traceability results of each sample can be displayed in the complete test report.
[0104] In another possible implementation of the present application, if the preset read length includes a first read length and a second read length whose read length is greater than the first read length, then the intermediate stage detection report under the first read length refers to the detection report obtained by analyzing the intermediate stage sequencing result data of each short sequence of each sample under the first read length, and the intermediate stage detection report under the second read length and the complete detection report both refer to the detection reports obtained by analyzing the intermediate stage sequencing result data of the short sequence identified as non-host in each sample under the second read length.
[0105] Specifically, after the target server obtains the intermediate stage sequencing result data of each short sequence of each sample under the first read length, it can determine through analysis whether each short sequence of the sample belongs to a pathogen sequence or a host sequence (such as a human sample sequence, an animal sample sequence, etc.) or an unidentified sequence. At this time, the detection report obtained by the analysis is the intermediate stage detection report under the first read length.
[0106] After the target server obtains the intermediate stage sequencing result data of each short sequence of each sample at the second read length, the intermediate stage sequencing result data of the short sequence identified as non-host in each of the aforementioned samples at the second read length can be analyzed to obtain an intermediate stage detection report at the second read length.
[0107] Here, non-host includes pathogens and unidentified sequences.
[0108] For example, when sequencing to SE40, the target server can analyze the intermediate stage sequencing result data of each short sequence of each sample at 40bp to determine which short sequences in the sample are pathogenic sequences, which short sequences are host sequences, or unidentified sequences (optionally, each short sequence has a corresponding sequence number, which is used to mark which short sequences are pathogenic sequences, which short sequences are host sequences, or unidentified sequences). When subsequently sequencing to SE100 and PE100, the intermediate stage sequencing result data of the second read length of those short sequences identified as non-host in each sample can be analyzed to improve analysis efficiency.
[0109] Optionally, this embodiment may also perform supplementary analysis on the complete sequencing result data of those short sequences identified as hosts in each sample to make the analysis results more complete.
[0110] To help those skilled in the art better understand the present application, see Figure 2, which is a schematic diagram of a sequencing-and-analysis application business process provided in an embodiment of the present application. In this embodiment, the number of report cycles can be set, that is, the read length can be preset, for example, 40bp and 100bp can be set, and then the gene sample is obtained and the sample type of each sample contained in the gene sample is determined. After that, each short sequence of each sample can be sequenced according to the sequencing order corresponding to the sample type to which each sample belongs.
[0111] When the gene sequence in each short sequence of each sample is sequenced to 40bp, the intermediate stage sequencing result data of each short sequence in each sample in stage 1 is obtained, and a 40cycle report and fq file are generated based on the intermediate stage sequencing result data of each short sequence in each sample in stage 1 (fq is the main result file generated by sequencing, the full name is FASTQ file, which contains sequencing result data and corresponding quality value). When the gene sequence in each short sequence of each sample is sequenced to 100bp, the intermediate stage sequencing result data of each short sequence in each sample in stage 2 is obtained, and a 100cycle report and fq file are generated based on the intermediate stage sequencing result data of each short sequence in each sample in stage 2, and a complete sequencing report and fq file are obtained when sequencing is completed.
[0112] The sequencing result data obtained in the above three stages can all be uploaded to the target server for data analysis to obtain the test reports corresponding to the three stages. Among the test reports of these three stages, the complete test report has the highest accuracy, the second intermediate stage test report obtained in stage 2 has the second lowest accuracy, and the first intermediate stage test report obtained in stage 1 has the lowest accuracy.
[0113] Referring to the schematic diagram of the time period for obtaining a three-stage detection report for sample sequencing under the multi-sample type shown in FIG3 . Among them, when the sample under the single-barcode multi-sample type is sequenced, a report is issued at the 40th cycle of the sequencing process, and the time for obtaining an intermediate stage detection report is 5.5 hours (h), and a report is issued at the 100th cycle, and the time for obtaining an intermediate stage detection report is 11 hours, and the time for complete PE100 sequencing is 24.5 hours for obtaining a complete detection report; when the sample under the multi-sample type of the double-barcode in the single chain is sequenced, the time for obtaining a three-stage detection report is 6.5 hours for 40cycle, 12 hours for 100cycle, and 25.5 hours for complete PE100 sequencing (not shown in FIG3 ); when the sample under the multi-sample type of the double-barcode in the double chain (the time is the same as that of the single-barcode multi-sample type, not shown in FIG3 ) is sequenced, the time for obtaining a three-stage detection report is 5.5 hours for 40cycle, 11 hours for 100cycle, and 24.5 hours for complete PE100 sequencing.
[0114] For the sake of simplicity, the aforementioned method embodiments are described as a series of action combinations. However, those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in this specification are all preferred embodiments, and the actions and modules involved are not necessarily required by this application.
[0115] FIG4 is a schematic structural diagram of an embodiment of a gene sequencing device provided in an embodiment of the present application, which corresponds to the gene sequencing method provided in an embodiment of the present application described in FIG1 . The gene sequencing device of this embodiment can be specifically applied to the gene sequencer in practical applications. The device may include:
[0116] The data acquisition module 401 is used to obtain the gene sample to be detected and the preset read length, wherein the gene sample includes at least one sample, any sample includes at least one short sequence, each short sequence includes the gene sequence to be detected and at most two barcode tags, and when a short sequence includes a barcode tag, the position of at least one barcode tag in the short sequence is located before the position of the gene sequence.
[0117] The sample type determination module 402 is configured to determine the sample type of each sample included in the gene sample.
[0118] The first sequencing module 403 is used to sequence each short sequence of each sample in the genetic sample according to the sequencing order corresponding to the sample type to which the sample belongs, until the gene sequence in each short sequence of the sample is sequenced to a preset read length, thereby obtaining intermediate stage sequencing result data of each short sequence in the sample.
[0119] The sequencing result data sending module 404 is used to send the intermediate stage sequencing result data of each short sequence in each sample to the target server, so that the target server can perform data analysis on the intermediate stage sequencing result data of each short sequence in each sample and obtain an intermediate stage detection report.
[0120] In one possible implementation, the sample type determination module 402 may be specifically configured to: when the genetic sample includes one sample, determine that the sample belongs to a single sample type without a barcode; when the genetic sample includes multiple samples, for each of the multiple samples, if the short sequence of the sample includes one barcode label, determine that the sample belongs to a single-barcode multiple-sample type; if the short sequence of the sample includes two barcode labels located on the same chain, determine that the sample belongs to a double-barcode single-chain multiple-sample type; and if the short sequence of the sample includes two barcode labels located on two chains, determine that the sample belongs to a double-barcode double-chain multiple-sample type.
[0121] In a possible implementation, the sequencing order corresponding to the above-mentioned single sample type without a barcode is: sequencing the gene sequence in each short sequence of the sample under the single sample type without a barcode.
[0122] In one possible implementation, the sequencing order corresponding to the above-mentioned single-barcode multiple-sample type is: sequencing the barcode tag in each short sequence of the sample under the single-barcode multiple-sample type, and after the barcode tag sequencing is completed, sequencing the gene sequence in each short sequence of the sample under the single-barcode multiple-sample type.
[0123] In one possible implementation, the sequencing order corresponding to the above-mentioned dual-barcode on single-stranded multi-sample type is as follows: the two barcode tags in each short sequence of the sample under the dual-barcode on single-stranded multi-sample type are sequenced separately; after the sequencing of the two barcode tags is completed, the gene sequence in each short sequence of the sample under the dual-barcode on single-stranded multi-sample type is sequenced.
[0124] In one possible implementation, the sequencing order corresponding to the above-mentioned dual-barcode double-stranded multi-sample type is as follows: sequencing the first barcode label in each short sequence of the sample under the dual-barcode double-stranded multi-sample type; after sequencing the first barcode label, sequencing the gene sequence in each short sequence of the sample under the dual-barcode double-stranded multi-sample type; after sequencing the gene sequence, sequencing the second barcode label in each short sequence of the sample under the dual-barcode double-stranded multi-sample type.
[0125] In one possible implementation, the length of the barcode primer used when sequencing each short sequence of any sample under multiple sample types is shorter than the length of the historical barcode primer, wherein the multiple sample types include single-barcode multiple sample types, dual-barcode multiple sample types on a single strand, and dual-barcode multiple sample types on both strands.
[0126] In a possible implementation, the preset read length includes at least one read length.
[0127] In one possible implementation, if the genetic sample includes multiple samples, the above-mentioned sequencing result data sending module 404 can specifically split and classify the intermediate stage sequencing result data of each short sequence in the multiple samples according to the barcode labels corresponding to the multiple samples, obtain the intermediate stage sequencing result data corresponding to the multiple samples, and send the intermediate stage sequencing result data corresponding to the multiple samples to the target server.
[0128] In a possible implementation, the gene sequencing device provided in the embodiment of the present application may further include: a second sequencing module and a complete sequencing result data sending module.
[0129] The second sequencing module is used to completely sequence each short sequence of each sample in the genetic sample according to the sequencing order corresponding to the sample type to which the sample belongs, to obtain complete sequencing result data of each short sequence in the sample.
[0130] The complete sequencing result data sending module is used to send the complete sequencing result data of each short sequence in each sample to the target server, so that the target server can perform data analysis on the complete sequencing result data of each short sequence in each sample and obtain a complete detection report.
[0131] In one possible implementation, the intermediate stage test report includes the intermediate stage quality control results and intermediate stage identification results of each sample, and the complete test report includes the complete quality control results, complete identification results, complete assembly results and complete traceability results of each sample.
[0132] Among them, the intermediate stage quality control results and complete quality control results of a sample are used to reflect the short sequences in the sample whose quality is higher than the preset quality threshold; the intermediate stage identification results and complete identification results of a sample are used to reflect the pathogen concentration information of the sample; the complete assembly result of a sample is used to reflect the recombinant sample obtained by assembling all short sequences of the sample; and the complete traceability result of a sample is used to reflect the subtype to which the sample belongs.
[0133] In one possible implementation, if the preset read length includes a first read length and a second read length whose read length is greater than the first read length, then the intermediate stage detection report under the first read length refers to the detection report obtained by analyzing the intermediate stage sequencing result data of each short sequence of each sample under the first read length, and the intermediate stage detection report under the second read length and the complete detection report both refer to the detection reports obtained by analyzing the intermediate stage sequencing result data of the short sequence identified as non-host in each sample under the second read length.
[0134] The present application also provides a gene sequencing device. Optionally, FIG5 shows a hardware structure block diagram of the gene sequencing device. Referring to FIG5 , the hardware structure of the gene sequencing device may include: at least one processor 501, at least one communication interface 502, at least one memory 503, and at least one communication bus 504;
[0135] In the embodiment of the present application, the number of the processor 501, the communication interface 502, the memory 503, and the communication bus 504 is at least one, and the processor 501, the communication interface 502, and the memory 503 communicate with each other through the communication bus 504;
[0136] The processor 501 may be a central processing unit (CPU), or an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present invention;
[0137] The memory 503 may include a high-speed RAM memory, and may also include a non-volatile memory, such as at least one disk memory;
[0138] The memory 503 stores a program, and the processor 501 can call the program stored in the memory 503, wherein the program is used to:
[0139] Obtaining a gene sample to be detected and a preset read length, wherein the gene sample includes at least one sample, any sample includes at least one short sequence, each short sequence includes the gene sequence to be detected and at most two barcode tags, and when a short sequence includes a barcode tag, at least one barcode tag in the short sequence is located before the gene sequence;
[0140] Determine the sample type of each sample included in the genetic sample;
[0141] For each sample in the genetic sample, sequence each short sequence of the sample according to the sequencing order corresponding to the sample type to which the sample belongs, until the gene sequence in each short sequence of the sample is sequenced to the preset read length, and obtain the intermediate stage sequencing result data of each short sequence in the sample;
[0142] The intermediate stage sequencing result data of each short sequence in each sample is sent to the target server, so that the target server performs data analysis on the intermediate stage sequencing result data of each short sequence in each sample to obtain an intermediate stage detection report.
[0143] Optionally, the detailed functions and extended functions of the program may refer to the above description.
[0144] An embodiment of the present application also provides a readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the gene sequencing method as described above is implemented.
[0145] Optionally, the detailed functions and extended functions of the program may refer to the above description.
[0146] Finally, it should be noted that, in this document, relational terms such as and and the like are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus comprising the element.
[0147] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.
[0148] The above description of the disclosed embodiments is intended to enable one skilled in the art to implement or use the present application. Various modifications to these embodiments will be readily apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application is not limited to the embodiments shown herein, but is intended to conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A gene sequencing method, characterized in that: The following steps are involved: Obtaining a gene sample to be detected and a preset read length, wherein the gene sample includes at least one sample, any sample includes at least one short sequence, each short sequence includes the gene sequence to be detected and at most two barcode tags, and when a short sequence includes the barcode tag, the position of the at least one barcode tag in the short sequence is located before the position of the gene sequence; Determining the sample type of each sample included in the genetic sample; For each sample in the genetic sample, sequencing each short sequence of the sample according to the sequencing order corresponding to the sample type to which the sample belongs, until the gene sequence in each short sequence of the sample is sequenced to the preset read length, thereby obtaining intermediate stage sequencing result data of each short sequence in the sample; The intermediate stage sequencing result data of each short sequence in each sample is sent to the target server, so that the target server performs data analysis on the intermediate stage sequencing result data of each short sequence in each sample to obtain an intermediate stage detection report.
2. The gene sequencing method according to claim 1, characterized in that The determining the sample type of each sample included in the gene sample includes: When the gene sample includes one sample, determining that the sample belongs to a non-barcoded single sample type; In the case where the genetic sample includes multiple samples, for each of the multiple samples, if the short sequence of the sample includes one barcode tag, the sample is determined to belong to the single-barcode multiple-sample type; if the short sequence of the sample includes two barcode tags located on the same chain, the sample is determined to belong to the dual-barcode single-chain multiple-sample type; if the short sequence of the sample includes two barcode tags located on two chains, the sample is determined to belong to the dual-barcode double-chain multiple-sample type.
3. The gene sequencing method according to claim 2, characterized in that The sequencing order corresponding to the non-barcoded single sample type is: sequencing the gene sequence in each short sequence of the sample under the non-barcoded single sample type; The sequencing order corresponding to the single barcode multiple sample type is: sequencing the barcode tag in each short sequence of the sample under the single barcode multiple sample type, and after the barcode tag sequencing is completed, sequencing the gene sequence in each short sequence of the sample under the single barcode multiple sample type; The sequencing order corresponding to the multi-sample type with dual barcodes on a single strand is as follows: the two barcode tags in each short sequence of the sample under the multi-sample type with dual barcodes on a single strand are sequenced separately; after the sequencing of the two barcode tags is completed, the gene sequence in each short sequence of the sample under the multi-sample type with dual barcodes on a single strand is sequenced; The sequencing order corresponding to the double-stranded multi-sample type with dual barcodes is as follows: sequencing the first barcode tag in each short sequence of the sample under the double-stranded multi-sample type with dual barcodes; after sequencing the first barcode tag, sequencing the gene sequence in each short sequence of the sample under the double-stranded multi-sample type with dual barcodes; after sequencing the gene sequence, sequencing the second barcode tag in each short sequence of the sample under the double-stranded multi-sample type with dual barcodes.
4. The gene sequencing method according to claim 3, characterized in that The length of the barcode primer used when sequencing each short sequence of any sample under the multiple sample types is shorter than the length of the historical barcode primer, wherein the multiple sample types include the single-barcode multiple sample type, the double-barcode multiple sample type on a single strand, and the double-barcode multiple sample type on a double strand.
5. The gene sequencing method according to claim 1, characterized in that The preset read length includes at least one read length.
6. The gene sequencing method according to claim 1, characterized in that If the gene sample includes multiple samples, sending the intermediate stage sequencing result data of each short sequence in each sample to the target server includes: Splitting and classifying the intermediate stage sequencing result data of each short sequence in the multiple samples according to the barcode labels corresponding to the multiple samples, to obtain the intermediate stage sequencing result data corresponding to the multiple samples; The intermediate stage sequencing result data corresponding to the multiple samples are sent to the target server.
7. The gene sequencing method according to claim 1, characterized in that Also includes: For each sample in the genetic sample, complete sequencing of each short sequence of the sample is performed according to the sequencing order corresponding to the sample type to which the sample belongs, to obtain complete sequencing result data of each short sequence in the sample; The complete sequencing result data of each short sequence in each sample is sent to the target server, so that the target server performs data analysis on the complete sequencing result data of each short sequence in each sample to obtain a complete detection report.
8. The gene sequencing method according to claim 7, characterized in that The intermediate test report includes the intermediate quality control results and intermediate identification results of each sample, and the complete test report includes the complete quality control results, complete identification results, complete assembly results and complete traceability results of each sample; Among them, the intermediate stage quality control results and complete quality control results of a sample are used to reflect the short sequences in the sample whose quality is higher than the preset quality threshold; the intermediate stage identification results and complete identification results of a sample are used to reflect the pathogen concentration information of the sample; the complete assembly result of a sample is used to reflect the recombinant sample obtained by assembling all short sequences of the sample; and the complete traceability result of a sample is used to reflect the subtype to which the sample belongs.
9. The gene sequencing method according to claim 7, characterized in that If the preset read length includes a first read length and a second read length having a read length greater than the first read length, then the intermediate stage detection report under the first read length refers to a detection report obtained by analyzing the intermediate stage sequencing result data of each short sequence of each sample under the first read length, and the intermediate stage detection report under the second read length and the complete detection report both refer to detection reports obtained by analyzing the intermediate stage sequencing result data of the short sequence identified as non-host in each sample under the second read length.
10. A gene sequencing device, characterized in that: It includes a data acquisition module, a sample type determination module, a first sequencing module and a sequencing result data sending module; The data acquisition module is configured to acquire a gene sample to be detected and a preset read length, wherein the gene sample includes at least one sample, any sample includes at least one short sequence, each short sequence includes the gene sequence to be detected and at most two barcode tags, and when a short sequence includes the barcode tag, the position of the at least one barcode tag in the short sequence is located before the position of the gene sequence; The sample type determination module is used to determine the sample type of each sample included in the gene sample; The first sequencing module is configured to sequence each short sequence of each sample in the genetic sample according to a sequencing order corresponding to the sample type to which the sample belongs, until the gene sequence in each short sequence of the sample is sequenced to the preset read length, thereby obtaining intermediate sequencing result data of each short sequence in the sample; The sequencing result data sending module is used to send the intermediate stage sequencing result data of each short sequence in each sample to the target server, so that the target server can perform data analysis on the intermediate stage sequencing result data of each short sequence in each sample to obtain an intermediate stage detection report.
11. A gene sequencing device, characterized in that: including memory and processor; The memory is used to store programs; The processor is used to execute the program to implement each step of the gene sequencing method according to any one of claims 1 to 9.
12. A readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, each step of the gene sequencing method according to any one of claims 1 to 9 is implemented.