KR20180135986A - Detecting abnormal signals in a data set - Google Patents
Detecting abnormal signals in a data set Download PDFInfo
- Publication number
- KR20180135986A KR20180135986A KR1020187035977A KR20187035977A KR20180135986A KR 20180135986 A KR20180135986 A KR 20180135986A KR 1020187035977 A KR1020187035977 A KR 1020187035977A KR 20187035977 A KR20187035977 A KR 20187035977A KR 20180135986 A KR20180135986 A KR 20180135986A
- Authority
- KR
- South Korea
- Prior art keywords
- cycle number
- value
- change
- signal
- normal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000002159 abnormal effect Effects 0.000 title claims abstract description 193
- 238000000034 method Methods 0.000 claims abstract description 220
- 239000012491 analyte Substances 0.000 claims abstract description 34
- 230000008859 change Effects 0.000 claims description 578
- 238000003199 nucleic acid amplification method Methods 0.000 claims description 78
- 230000003321 amplification Effects 0.000 claims description 77
- 238000006243 chemical reaction Methods 0.000 claims description 58
- 238000004364 calculation method Methods 0.000 claims description 42
- 230000007423 decrease Effects 0.000 claims description 12
- 238000004590 computer program Methods 0.000 claims description 9
- 150000007523 nucleic acids Chemical group 0.000 description 59
- 108091028043 Nucleic acid sequence Proteins 0.000 description 31
- 238000001514 detection method Methods 0.000 description 31
- 108020004707 nucleic acids Proteins 0.000 description 30
- 102000039446 nucleic acids Human genes 0.000 description 30
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 28
- 230000008569 process Effects 0.000 description 27
- 239000000523 sample Substances 0.000 description 21
- 238000003753 real-time PCR Methods 0.000 description 18
- 206010057190 Respiratory tract infections Diseases 0.000 description 13
- 238000012986 modification Methods 0.000 description 13
- 230000004048 modification Effects 0.000 description 13
- 238000004458 analytical method Methods 0.000 description 10
- 108091034117 Oligonucleotide Proteins 0.000 description 9
- 239000002773 nucleotide Substances 0.000 description 9
- 125000003729 nucleotide group Chemical group 0.000 description 9
- 238000003752 polymerase chain reaction Methods 0.000 description 9
- 230000003247 decreasing effect Effects 0.000 description 7
- 238000003776 cleavage reaction Methods 0.000 description 6
- 238000012937 correction Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 230000035484 reaction time Effects 0.000 description 6
- 230000007017 scission Effects 0.000 description 6
- 108020004414 DNA Proteins 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 238000007834 ligase chain reaction Methods 0.000 description 5
- 239000000463 material Substances 0.000 description 5
- 239000000758 substrate Substances 0.000 description 5
- 108090000790 Enzymes Proteins 0.000 description 4
- 102000004190 Enzymes Human genes 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 230000014509 gene expression Effects 0.000 description 4
- 238000009396 hybridization Methods 0.000 description 4
- 230000035772 mutation Effects 0.000 description 4
- 108010037497 3'-nucleotidase Proteins 0.000 description 3
- 241000700605 Viruses Species 0.000 description 3
- 230000004075 alteration Effects 0.000 description 3
- 238000000137 annealing Methods 0.000 description 3
- 239000012472 biological sample Substances 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000002474 experimental method Methods 0.000 description 3
- 238000000605 extraction Methods 0.000 description 3
- 238000012886 linear function Methods 0.000 description 3
- 239000003607 modifier Substances 0.000 description 3
- 238000010369 molecular cloning Methods 0.000 description 3
- 239000000126 substance Substances 0.000 description 3
- 230000009466 transformation Effects 0.000 description 3
- 102000016928 DNA-directed DNA polymerase Human genes 0.000 description 2
- 108010014303 DNA-directed DNA polymerase Proteins 0.000 description 2
- ZHNUHDYFZUAESO-UHFFFAOYSA-N Formamide Chemical compound NC=O ZHNUHDYFZUAESO-UHFFFAOYSA-N 0.000 description 2
- 241001465754 Metazoa Species 0.000 description 2
- 102000005954 Methylenetetrahydrofolate Reductase (NADPH2) Human genes 0.000 description 2
- 108010030837 Methylenetetrahydrofolate Reductase (NADPH2) Proteins 0.000 description 2
- JLCPHMBAVCMARE-UHFFFAOYSA-N [3-[[3-[[3-[[3-[[3-[[3-[[3-[[3-[[3-[[3-[[3-[[5-(2-amino-6-oxo-1H-purin-9-yl)-3-[[3-[[3-[[3-[[3-[[3-[[5-(2-amino-6-oxo-1H-purin-9-yl)-3-[[5-(2-amino-6-oxo-1H-purin-9-yl)-3-hydroxyoxolan-2-yl]methoxy-hydroxyphosphoryl]oxyoxolan-2-yl]methoxy-hydroxyphosphoryl]oxy-5-(5-methyl-2,4-dioxopyrimidin-1-yl)oxolan-2-yl]methoxy-hydroxyphosphoryl]oxy-5-(6-aminopurin-9-yl)oxolan-2-yl]methoxy-hydroxyphosphoryl]oxy-5-(6-aminopurin-9-yl)oxolan-2-yl]methoxy-hydroxyphosphoryl]oxy-5-(6-aminopurin-9-yl)oxolan-2-yl]methoxy-hydroxyphosphoryl]oxy-5-(6-aminopurin-9-yl)oxolan-2-yl]methoxy-hydroxyphosphoryl]oxyoxolan-2-yl]methoxy-hydroxyphosphoryl]oxy-5-(5-methyl-2,4-dioxopyrimidin-1-yl)oxolan-2-yl]methoxy-hydroxyphosphoryl]oxy-5-(4-amino-2-oxopyrimidin-1-yl)oxolan-2-yl]methoxy-hydroxyphosphoryl]oxy-5-(5-methyl-2,4-dioxopyrimidin-1-yl)oxolan-2-yl]methoxy-hydroxyphosphoryl]oxy-5-(5-methyl-2,4-dioxopyrimidin-1-yl)oxolan-2-yl]methoxy-hydroxyphosphoryl]oxy-5-(6-aminopurin-9-yl)oxolan-2-yl]methoxy-hydroxyphosphoryl]oxy-5-(6-aminopurin-9-yl)oxolan-2-yl]methoxy-hydroxyphosphoryl]oxy-5-(4-amino-2-oxopyrimidin-1-yl)oxolan-2-yl]methoxy-hydroxyphosphoryl]oxy-5-(4-amino-2-oxopyrimidin-1-yl)oxolan-2-yl]methoxy-hydroxyphosphoryl]oxy-5-(4-amino-2-oxopyrimidin-1-yl)oxolan-2-yl]methoxy-hydroxyphosphoryl]oxy-5-(6-aminopurin-9-yl)oxolan-2-yl]methoxy-hydroxyphosphoryl]oxy-5-(4-amino-2-oxopyrimidin-1-yl)oxolan-2-yl]methyl [5-(6-aminopurin-9-yl)-2-(hydroxymethyl)oxolan-3-yl] hydrogen phosphate Polymers Cc1cn(C2CC(OP(O)(=O)OCC3OC(CC3OP(O)(=O)OCC3OC(CC3O)n3cnc4c3nc(N)[nH]c4=O)n3cnc4c3nc(N)[nH]c4=O)C(COP(O)(=O)OC3CC(OC3COP(O)(=O)OC3CC(OC3COP(O)(=O)OC3CC(OC3COP(O)(=O)OC3CC(OC3COP(O)(=O)OC3CC(OC3COP(O)(=O)OC3CC(OC3COP(O)(=O)OC3CC(OC3COP(O)(=O)OC3CC(OC3COP(O)(=O)OC3CC(OC3COP(O)(=O)OC3CC(OC3COP(O)(=O)OC3CC(OC3COP(O)(=O)OC3CC(OC3COP(O)(=O)OC3CC(OC3COP(O)(=O)OC3CC(OC3COP(O)(=O)OC3CC(OC3COP(O)(=O)OC3CC(OC3COP(O)(=O)OC3CC(OC3CO)n3cnc4c(N)ncnc34)n3ccc(N)nc3=O)n3cnc4c(N)ncnc34)n3ccc(N)nc3=O)n3ccc(N)nc3=O)n3ccc(N)nc3=O)n3cnc4c(N)ncnc34)n3cnc4c(N)ncnc34)n3cc(C)c(=O)[nH]c3=O)n3cc(C)c(=O)[nH]c3=O)n3ccc(N)nc3=O)n3cc(C)c(=O)[nH]c3=O)n3cnc4c3nc(N)[nH]c4=O)n3cnc4c(N)ncnc34)n3cnc4c(N)ncnc34)n3cnc4c(N)ncnc34)n3cnc4c(N)ncnc34)O2)c(=O)[nH]c1=O JLCPHMBAVCMARE-UHFFFAOYSA-N 0.000 description 2
- 230000002547 anomalous effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 239000012620 biological material Substances 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 239000000872 buffer Substances 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 2
- 210000004027 cell Anatomy 0.000 description 2
- 239000002299 complementary DNA Substances 0.000 description 2
- 238000006731 degradation reaction Methods 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 239000000539 dimer Substances 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000010438 heat treatment Methods 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000000670 limiting effect Effects 0.000 description 2
- 238000007403 mPCR Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 108090000623 proteins and genes Proteins 0.000 description 2
- 230000003252 repetitive effect Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 210000001519 tissue Anatomy 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 238000011179 visual inspection Methods 0.000 description 2
- 108700028369 Alleles Proteins 0.000 description 1
- 206010003445 Ascites Diseases 0.000 description 1
- 241000894006 Bacteria Species 0.000 description 1
- 206010059866 Drug resistance Diseases 0.000 description 1
- 241000196324 Embryophyta Species 0.000 description 1
- 241000991587 Enterovirus C Species 0.000 description 1
- 241000233866 Fungi Species 0.000 description 1
- 108091092584 GDNA Proteins 0.000 description 1
- 241000701044 Human gammaherpesvirus 4 Species 0.000 description 1
- 241000124008 Mammalia Species 0.000 description 1
- 108060004795 Methyltransferase Proteins 0.000 description 1
- 206010036790 Productive cough Diseases 0.000 description 1
- 108010066717 Q beta Replicase Proteins 0.000 description 1
- 240000004808 Saccharomyces cerevisiae Species 0.000 description 1
- 241000239226 Scorpiones Species 0.000 description 1
- 241000580858 Simian-Human immunodeficiency virus Species 0.000 description 1
- XSQUKJJJFZCRTK-UHFFFAOYSA-N Urea Chemical compound NC(N)=O XSQUKJJJFZCRTK-UHFFFAOYSA-N 0.000 description 1
- 241000726445 Viroids Species 0.000 description 1
- 230000001594 aberrant effect Effects 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 150000001413 amino acids Chemical class 0.000 description 1
- 210000004381 amniotic fluid Anatomy 0.000 description 1
- 239000000427 antigen Substances 0.000 description 1
- 102000036639 antigens Human genes 0.000 description 1
- 108091007433 antigens Proteins 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000003556 assay Methods 0.000 description 1
- 230000001580 bacterial effect Effects 0.000 description 1
- 102000023732 binding proteins Human genes 0.000 description 1
- 108091008324 binding proteins Proteins 0.000 description 1
- 230000008033 biological extinction Effects 0.000 description 1
- 230000008512 biological response Effects 0.000 description 1
- 238000005415 bioluminescence Methods 0.000 description 1
- 230000029918 bioluminescence Effects 0.000 description 1
- 210000000601 blood cell Anatomy 0.000 description 1
- 210000001124 body fluid Anatomy 0.000 description 1
- 239000010839 body fluid Substances 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 239000004202 carbamide Substances 0.000 description 1
- 150000001720 carbohydrates Chemical class 0.000 description 1
- 235000014633 carbohydrates Nutrition 0.000 description 1
- 210000004534 cecum Anatomy 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 210000000349 chromosome Anatomy 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000006378 damage Effects 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000004925 denaturation Methods 0.000 description 1
- 230000036425 denaturation Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 230000008034 disappearance Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 239000000975 dye Substances 0.000 description 1
- 238000006911 enzymatic reaction Methods 0.000 description 1
- 210000003527 eukaryotic cell Anatomy 0.000 description 1
- 230000001747 exhibiting effect Effects 0.000 description 1
- 210000003608 fece Anatomy 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 239000007850 fluorescent dye Substances 0.000 description 1
- 235000013305 food Nutrition 0.000 description 1
- -1 for example Proteins 0.000 description 1
- 238000012252 genetic analysis Methods 0.000 description 1
- 208000006454 hepatitis Diseases 0.000 description 1
- 231100000283 hepatitis Toxicity 0.000 description 1
- 239000005556 hormone Substances 0.000 description 1
- 229940088597 hormone Drugs 0.000 description 1
- 230000001900 immune effect Effects 0.000 description 1
- 239000000138 intercalating agent Substances 0.000 description 1
- 238000009830 intercalation Methods 0.000 description 1
- 238000011901 isothermal amplification Methods 0.000 description 1
- 150000002632 lipids Chemical class 0.000 description 1
- 238000004020 luminiscence type Methods 0.000 description 1
- 210000002751 lymph Anatomy 0.000 description 1
- 238000007620 mathematical function Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000001404 mediated effect Effects 0.000 description 1
- 238000002844 melting Methods 0.000 description 1
- 230000008018 melting Effects 0.000 description 1
- 239000002207 metabolite Substances 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 238000010208 microarray analysis Methods 0.000 description 1
- 235000013336 milk Nutrition 0.000 description 1
- 210000004080 milk Anatomy 0.000 description 1
- 239000008267 milk Substances 0.000 description 1
- 238000002715 modification method Methods 0.000 description 1
- 231100000350 mutagenesis Toxicity 0.000 description 1
- 210000002741 palatine tonsil Anatomy 0.000 description 1
- 230000003071 parasitic effect Effects 0.000 description 1
- 230000036961 partial effect Effects 0.000 description 1
- 244000052769 pathogen Species 0.000 description 1
- 230000001717 pathogenic effect Effects 0.000 description 1
- 210000002381 plasma Anatomy 0.000 description 1
- 210000001236 prokaryotic cell Anatomy 0.000 description 1
- 238000004451 qualitative analysis Methods 0.000 description 1
- 238000011002 quantification Methods 0.000 description 1
- 238000004445 quantitative analysis Methods 0.000 description 1
- 238000010791 quenching Methods 0.000 description 1
- 238000013102 re-test Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000002829 reductive effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000010839 reverse transcription Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 238000012882 sequential analysis Methods 0.000 description 1
- 210000002966 serum Anatomy 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 239000002689 soil Substances 0.000 description 1
- 210000000952 spleen Anatomy 0.000 description 1
- 210000003802 sputum Anatomy 0.000 description 1
- 208000024794 sputum Diseases 0.000 description 1
- 239000007858 starting material Substances 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
- 150000003512 tertiary amines Chemical class 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000005945 translocation Effects 0.000 description 1
- 231100000588 tumorigenic Toxicity 0.000 description 1
- 230000000381 tumorigenic effect Effects 0.000 description 1
- 241000712461 unidentified influenza virus Species 0.000 description 1
- 210000002700 urine Anatomy 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16B—BIOINFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR GENETIC OR PROTEIN-RELATED DATA PROCESSING IN COMPUTATIONAL MOLECULAR BIOLOGY
- G16B99/00—Subject matter not provided for in other groups of this subclass
-
- G06F19/10—
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16B—BIOINFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR GENETIC OR PROTEIN-RELATED DATA PROCESSING IN COMPUTATIONAL MOLECULAR BIOLOGY
- G16B40/00—ICT specially adapted for biostatistics; ICT specially adapted for bioinformatics-related machine learning or data mining, e.g. knowledge discovery or pattern finding
- G16B40/10—Signal processing, e.g. from mass spectrometry [MS] or from PCR
-
- C—CHEMISTRY; METALLURGY
- C12—BIOCHEMISTRY; BEER; SPIRITS; WINE; VINEGAR; MICROBIOLOGY; ENZYMOLOGY; MUTATION OR GENETIC ENGINEERING
- C12Q—MEASURING OR TESTING PROCESSES INVOLVING ENZYMES, NUCLEIC ACIDS OR MICROORGANISMS; COMPOSITIONS OR TEST PAPERS THEREFOR; PROCESSES OF PREPARING SUCH COMPOSITIONS; CONDITION-RESPONSIVE CONTROL IN MICROBIOLOGICAL OR ENZYMOLOGICAL PROCESSES
- C12Q1/00—Measuring or testing processes involving enzymes, nucleic acids or microorganisms; Compositions therefor; Processes of preparing such compositions
- C12Q1/68—Measuring or testing processes involving enzymes, nucleic acids or microorganisms; Compositions therefor; Processes of preparing such compositions involving nucleic acids
- C12Q1/6844—Nucleic acid amplification reactions
- C12Q1/686—Polymerase chain reaction [PCR]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/243—Classification techniques relating to the number of classes
- G06F18/2433—Single-class perspective, e.g. one-against-all classification; Novelty detection; Outlier detection
-
- C—CHEMISTRY; METALLURGY
- C12—BIOCHEMISTRY; BEER; SPIRITS; WINE; VINEGAR; MICROBIOLOGY; ENZYMOLOGY; MUTATION OR GENETIC ENGINEERING
- C12Q—MEASURING OR TESTING PROCESSES INVOLVING ENZYMES, NUCLEIC ACIDS OR MICROORGANISMS; COMPOSITIONS OR TEST PAPERS THEREFOR; PROCESSES OF PREPARING SUCH COMPOSITIONS; CONDITION-RESPONSIVE CONTROL IN MICROBIOLOGICAL OR ENZYMOLOGICAL PROCESSES
- C12Q2561/00—Nucleic acid detection characterised by assay method
- C12Q2561/113—Real time assay
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- Theoretical Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Data Mining & Analysis (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Medical Informatics (AREA)
- Bioinformatics & Cheminformatics (AREA)
- General Health & Medical Sciences (AREA)
- Biotechnology (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Organic Chemistry (AREA)
- Software Systems (AREA)
- Molecular Biology (AREA)
- Biophysics (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Artificial Intelligence (AREA)
- Chemical Kinetics & Catalysis (AREA)
- Wood Science & Technology (AREA)
- Mathematical Physics (AREA)
- Zoology (AREA)
- Proteomics, Peptides & Aminoacids (AREA)
- Signal Processing (AREA)
- Bioethics (AREA)
- Public Health (AREA)
- Epidemiology (AREA)
- Biochemistry (AREA)
- Microbiology (AREA)
- Analytical Chemistry (AREA)
- Genetics & Genomics (AREA)
- Algebra (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
Abstract
본 발명은 데이터 세트, 특히 타겟 분석물질에 대한 데이터 세트에서 비정상적인 시그널을 검출하는 방법에 관한 것이다. 본 발명에 따르면, 정상 스코어를 사용하여 데이터 세트에서 비정상적인 시그널을 나타내는 사이클 번호(들)를 정확히 결정할 수 있을 뿐만 아니라, 후보 사이클 번호가 비정상적인 시그널을 나타내는 것으로 결정되면, 사이클 번호에서의 비정상적인 시그널 값이 정상적인 시그널 값으로 대체된 보정된 데이터 세트를 제공할 수 있다. The present invention relates to a method of detecting abnormal signals in a data set, particularly a data set for a target analyte. According to the present invention, not only can the normal score be used to accurately determine the cycle number (s) representing an abnormal signal in the data set, but if it is determined that the candidate cycle number is indicative of an abnormal signal, And can provide a corrected data set that has been replaced with a normal signal value.
Description
본 발명은 데이터 세트, 특히 타겟 분석물질에 대한 데이터 세트에서 비정상적인 시그널의 검출에 관한 것이다.The present invention relates to the detection of abnormal signals in a data set, particularly a data set for a target analyte.
핵산 증폭을 통하여 타겟 핵산 서열을 검출하기 위한 방법으로서, 타겟 핵산 서열의 증폭을 실시간(real-time)으로 측정하는 실시간 PCR(Real time PCR) 기술이 널리 이용되고 있다. 실시간 PCR 기술은 특정 타겟 핵산 서열을 검출하기 위하여 PCR 반응시 타겟 핵산 서열의 양에 비례하여 검출 가능한 형광 시그널을 방출하는 시그널-발생 수단을 이용한다. 검출 가능한 형광 시그널의 방출은, 예를 들어 이중 나선 DNA에 결합하면 형광 시그널을 방출하는 시약(intercalator)을 사용하거나, 리포터 분자 및 이의 형광 방출을 억제하는 퀀처 분자를 모두 포함하는 올리고뉴클레오타이드를 사용하여 수행된다. As a method for detecting a target nucleic acid sequence through nucleic acid amplification, a real-time PCR (real time PCR) technique for measuring amplification of a target nucleic acid sequence in real-time is widely used. Real-time PCR techniques use signal-generating means that emit a detectable fluorescent signal in proportion to the amount of target nucleic acid sequence in a PCR reaction to detect a particular target nucleic acid sequence. The emission of a detectable fluorescent signal can be detected by using an oligonucleotide containing both a reporter molecule and a quencher molecule which inhibits its fluorescence emission, for example, using an intercalator that emits a fluorescence signal when bound to double helix DNA .
실시간 PCR은 타겟 핵산의 양에 비례하는 형광 시그널을 각 사이클마다 측정하여, 사이클 번호와 상기 사이클 번호에서의 형광 시그널의 세기(시그널 값)의 좌표값의 쌍을 갖는 복수의 데이터 지점을 포함하는 데이터 세트(data set)를 생성한다. 상기 데이터 세트는 데이터 분석의 편의를 위해 형광 세기 값을 사이클 번호에 대해 플롯팅한 증폭 곡선(증폭 프로파일 곡선 또는 성장 곡선으로도 불림)으로 표시될 수 있다. 이후, 증폭 곡선을 나타내는 데이터 세트를 분석하여 샘플 내의 타겟 핵산 서열의 존재 또는 부존재를 결정할 수 있다. 예를 들어, 증폭 곡선을 나타내는 데이터 세트에 적용된 역치(threshold)를 초과하는 형광 시그널을 갖는 사이클이 존재하면 샘플 내에 타겟 핵산 서열이 존재하는 것으로 결정할 수 있다.Real-time PCR measures fluorescence signals proportional to the amount of target nucleic acid in each cycle and generates data including a plurality of data points having a pair of a cycle number and a coordinate value of the intensity (signal value) of the fluorescence signal in the cycle number And generates a set (data set). The data set may be represented by an amplification curve (also referred to as an amplification profile curve or growth curve) plotted against the cycle number of fluorescence intensity values for ease of data analysis. The data set representing the amplification curve can then be analyzed to determine the presence or absence of the target nucleic acid sequence in the sample. For example, if there is a cycle with a fluorescence signal that exceeds the threshold applied to the data set representing the amplification curve, it can be determined that the target nucleic acid sequence is present in the sample.
타겟 핵산 서열의 검출을 위해서는, 정확하고 신뢰성 있는 데이터 세트를 수득하는 것이 필수적이다. 하지만, 아무리 정교하게 실험을 수행하더라도, 어닐링 온도의 변화, 반응 튜브 내에 기포(air bubble)의 생성, 샘플 내에 이물질의 존재로 인해, 생성된 데이터 세트는 비정상적인 시그널(오류(error) 또는 노이즈(noise))을 포함할 수 있다. 이러한 비정상적인 시그널의 예로는 형광 시그널의 급격한 증가(점프(jump), 스파이크(spike), 스텝(step)으로도 불림) 또는 급격한 감소(딥(dip)으로도 불림)를 들 수 있다. 이러한 비정상적인 시그널은 데이터의 정성 및 정량 분석시 잘못된 해석(misinterpretation)을 초래하여 분석의 정확성 및 신뢰성을 저하시킬 수 있다. In order to detect a target nucleic acid sequence, it is essential to obtain an accurate and reliable data set. However, no matter how precisely the experiment is carried out, the resulting data set is subject to abnormal signal (error or noise) due to changes in the annealing temperature, the creation of air bubbles in the reaction tube, )). Examples of such abnormal signals include a sudden increase (jump, spike, step) of the fluorescence signal or a sudden decrease (also called dip). Such abnormal signals can lead to misinterpretation in the qualitative and quantitative analysis of the data, which may reduce the accuracy and reliability of the analysis.
비정상적인 시그널의 발생을 방지하기 위한 많은 시도가 있었지만, 그 정확한 원인은 아직 밝혀지지 않았다. 정확한 원인이 밝혀진다고 할지라도, 이를 미리 예방하기 쉽지 않다. 따라서, 데이터 세트로부터 타겟 핵산 서열의 존재 또는 부존재를 판단하기 전에, 데이터 세트를 분석하여 비정상적인 시그널이 발생하였는지 결정하고, 필요한 경우 이를 보정하거나 무효화하는 것이 보다 실용적일 것이다. There have been many attempts to prevent the occurrence of abnormal signals, but the exact cause has yet to be revealed. Even if the exact cause is revealed, it is not easy to prevent it in advance. Thus, before determining the presence or absence of a target nucleic acid sequence from a data set, it may be more practical to analyze the data set to determine if an abnormal signal has occurred and, if necessary, correct or nullify it.
이와 관련하여, 비정상적인 시그널을 확인하는 몇 가지 분석 방법들이 보고되었다. In this regard, several analytical methods for identifying abnormal signals have been reported.
미국 특허 제8,560,247호는 비-증폭 데이터, 즉 노이즈 및 점프와 같은 오류를 구별하는 기술을 개시하고 있으며, 상기 기술은 데이터 지점의 세트를 받는 단계, 상기 데이터 지점의 세트를 근사화하는 일차 함수를 계산하는 단계, 상기 일차 함수를 분석하여 상기 일차 함수의 기울기(slope)가 최대 증폭 기울기를 초과하는지 결정하고, 상기 최대 증폭 기울기를 초과하면 상기 초과한 기울기 구간(segment)을 곡선의 비-증폭 구간으로 확인하는 단계를 포함한다. 하지만, 정상적인 시그널도 반응 조건에 따라 최대 증폭 기울기를 초과하는 증폭 데이터를 나타낸다는 것을 고려할 때, 상기 방법은 상당수의 정상적인 시그널을 오류로 결정할 가능성이 높다. U.S. Patent No. 8,560,247 discloses a technique for distinguishing non-amplified data, i.e., errors such as noise and jumps, by receiving a set of data points, calculating a linear function approximating the set of data points Determining whether the slope of the linear function exceeds a maximum amplification slope by analyzing the linear function, and if the slope exceeds the maximum amplification slope, dividing the excess slope segment into a non-amplification interval of the curve . However, considering that normal signals also represent amplification data that exceeds the maximum amplification slope depending on the reaction conditions, the method is likely to determine a significant number of normal signals as errors.
또한, 미국 출원 공개 제2015/0186598호는 데이터 세트의 2차 도함수로부터 상이한 부호를 갖는 2개의 연속적인 사이클을 결정하여 점프 오류(jump error)를 검출하는 방법을 개시하고 있다. 하지만, 상기 방법은 점프 오류를 결정하는데 그렇게 엄격하지 않은 역치를 사용하며, 역치의 적용은 복잡하다.In addition, U.S. Patent Application Publication No. 2015/0186598 discloses a method for determining two consecutive cycles having different signs from a second derivative of a data set to detect a jump error. However, the method uses a threshold that is not so strict to determine a jump error, and the application of the threshold is complex.
본 명세서 전체에 걸쳐, 다양한 특허 및 간행물이 언급되며 그 인용이 괄호에 제공되어 있다. 이들 특허 및 간행물은 본 발명 및 본 발명이 속하는 기술분야의 수준을 보다 상세히 설명하기 위해 그 전체가 참고로 본원에 포함되어 있다. Throughout this specification, various patents and publications are referred to and cited in parentheses. These patents and publications are hereby incorporated by reference in their entirety to more fully describe the present invention and the level of skill in which the invention pertains.
본 발명자들은 타겟 분석물질에 대한 데이터 세트에서 발견될 수 있는 비정상적인 시그널을 검출하는 종래의 방법을 개선하고자 노력하였다. 그 결과, 본 발명자들은 데이터 세트에 대해 사이클 번호에서의 시그널 값의 정상 정도를 나타내는 파라미터인 "정상-표시 값(normality-representing value)"을 확립하였고, 상기 정상-표시 값에 의해 후보 사이클 번호(들)를 선택하고, 상기 후보 사이클 번호(들)에서의 시그널 값을 변경하고, 상기 후보 사이클에서의 변경 후의 정상-표시 값을 변경 전의 정상-표시 값과 비교하여 비정상적인 시그널을 검출하는 신규한 방법을 개발하였다. The present inventors have sought to improve the conventional method of detecting abnormal signals that may be found in the data set for the target analyte. As a result, we have established a "normality-representing value " which is a parameter indicative of the steady state of the signal value in the cycle number for the data set, and the normal- A new method of changing the signal value in the candidate cycle number (s), comparing the normal-display value after the change in the candidate cycle with the normal-display value before the change, and detecting an abnormal signal .
따라서, 본 발명의 목적은 데이터 세트에서 비정상적인 시그널을 검출하는 방법을 제공하는 데 있다.It is therefore an object of the present invention to provide a method for detecting abnormal signals in a data set.
본 발명의 다른 목적은 데이터 세트에서 비정상적인 시그널을 검출하는 방법을 실행하기 위한 프로세서를 구현하는 지시를 포함하는 컴퓨터 해독가능한 기록매체를 제공하는 데 있다.It is another object of the present invention to provide a computer-readable recording medium that includes instructions for implementing a processor to perform a method of detecting anomalous signals in a data set.
본 발명의 또 다른 목적은 데이터 세트에서 비정상적인 시그널을 검출하기 위한 장치를 제공하는 데 있다.It is yet another object of the present invention to provide an apparatus for detecting abnormal signals in a data set.
본 발명의 또 다른 목적은 데이터 세트에서 비정상적인 시그널을 검출하는 방법을 실행하기 위한 프로세서를 구현하는, 컴퓨터 해독가능한 기록매체에 저장되는 컴퓨터 프로그램을 제공하는 데 있다.It is yet another object of the present invention to provide a computer program stored on a computer readable recording medium embodying a processor for executing a method of detecting abnormal signals in a data set.
본 발명의 다른 목적 및 이점은 하기의 실시예, 청구범위 및 도면에 의해 보다 명확하게 된다.Other objects and advantages of the present invention will become more apparent from the following embodiments, claims and drawings.
I. 데이터 세트에서 비정상적인 시그널의 검출I. Detection of Abnormal Signals in Data Sets
본 발명의 일 양태에 따르면, 본 발명은 하기 단계를 포함하는, 데이터 세트에서 비정상적인 시그널(abnormal signal)을 검출하는 방법을 제공한다:According to one aspect of the present invention, the present invention provides a method for detecting an abnormal signal in a data set, comprising the steps of:
(a) 시그널 증폭 반응에 의해 타겟 분석물질에 대한 데이터 세트를 수득하는 단계로서, 상기 데이터 세트는 사이클 번호(cycle number) 및 상기 사이클 번호에서의 시그널 값을 갖는 복수의 데이터 지점을 포함하며; (a) obtaining a data set for a target analyte by a signal amplification reaction, the data set comprising a plurality of data points having a cycle number and a signal value in the cycle number;
(b) 상기 시그널 값을 사용하여 데이터 세트의 각 사이클 번호에서 정상-표시 값(normality-representing value)을 제공하는 단계로서, 상기 정상-표시 값은 사이클 번호에서의 시그널 값의 정상 정도를 나타내는 값이며; (b) providing a normality-representing value in each cycle number of the data set using the signal value, wherein the normal-indication value is a value indicating a normal degree of the signal value in the cycle number ;
(c) 상기 정상-표시 값에 의해 비정상적인 시그널에 대한 후보 사이클 번호(들)(candidate cycle number)를 선택하는 단계로서, 상기 후보 사이클 번호(들)에서의 정상-표시 값은 변경전 정상-표시 값에 해당하며; (c) selecting a candidate cycle number (s) for an abnormal signal by the normal-indication value, wherein the normal-indication value in the candidate cycle number (s) Value;
(d) 상기 후보 사이클 번호(들)에서의 시그널 값을 변경하고, 상기 변경된 시그널 값을 사용하여 상기 후보 사이클 번호(들)에서의 정상-표시 값을 추가로 제공하는 단계로서, 상기 후보 사이클 번호(들)에서 추가로 제공된 정상-표시 값은 변경후 정상-표시 값에 해당하며;(d) modifying the signal value in the candidate cycle number (s) and further providing a normal-indication value in the candidate cycle number (s) using the modified signal value, wherein the candidate cycle number (S) further provided corresponds to the normal-indicating value after the change;
(e) 상기 후보 사이클 번호(들)에서의 변경후 정상-표시 값을 변경전 정상-표시 값과 비교하는 단계; 및(e) comparing the normal-display value after the change in the candidate cycle number (s) with the normal-display value before the change; And
(f) 상기 후보 사이클 번호에서의 변경후 정상-표시 값이 변경전 정상-표시 값보다 더 높은 정상 정도를 나타내면, 상기 후보 사이클 번호(들)가 비정상적인 시그널을 나타내는 것으로 결정하는 단계. (f) determining that the candidate cycle number (s) represents an abnormal signal if the normal-indication value after the change in the candidate cycle number indicates a normal degree higher than the normal-indication value before the change.
본 발명자들은 타겟 분석물질에 대한 데이터 세트에서 발견될 수 있는 비정상적인 시그널을 검출하는 종래의 방법을 개선하고자 노력하였다. 그 결과, 본 발명자들은 데이터 세트에 대해 사이클 번호에서의 시그널 값의 정상 정도를 나타내는 파라미터인 "정상-표시 값(normality-representing value)"을 확립하였고, 상기 정상-표시 값에 의해 후보 사이클 번호(들)를 선택하고, 상기 후보 사이클 번호(들)에서의 시그널 값을 변경하고, 상기 후보 사이클에서의 변경 후의 정상-표시 값을 변경 전의 정상-표시 값과 비교하여 비정상적인 시그널을 검출하는 신규한 방법을 개발하였다. The present inventors have sought to improve the conventional method of detecting abnormal signals that may be found in the data set for the target analyte. As a result, we have established a "normality-representing value " which is a parameter indicative of the steady state of the signal value in the cycle number for the data set, and the normal- A new method of changing the signal value in the candidate cycle number (s), comparing the normal-display value after the change in the candidate cycle with the normal-display value before the change, and detecting an abnormal signal .
본원에서 사용된 바와 같이, 용어 "비정상적인 시그널(abnormal signal)"은 분석물질(예컨대, 타겟 핵산 서열)과 관련되지 않은 시그널, 즉 시그널 증폭 반응 동안 분석물질 이외의 다른 요인에 의해 급격하게 증가하거나 감소하는 시그널을 의미한다. 용어 "비정상적인 시그널"은 "오류 시그널(error signal; erroneous signal)", "이상 시그널(aberrant signal; outlier signal)" 및 "노이즈 시그널(noise signal)"과 상호교환적으로 사용된다. 본원에서 비정상적인 시그널은 시그널 증폭 반응으로부터 얻은 증폭 곡선에서 시그널 값의 급격한 증가(예컨대, 점프, 스파이크 또는 스텝) 또는 급격한 감소(예컨대, 딥)를 나타내는 시그널을 포함한다. 상기 비정상적인 시그널의 원인으로는 어닐링 온도의 변화, 반응 튜브 내에 기포(air bubble)의 생성, 샘플 내에 이물질의 존재 등을 들 수 있으나, 이에 제한되지 않는다. As used herein, the term "abnormal signal" refers to a signal that is not associated with an analyte (e.g., a target nucleic acid sequence), that is, a signal that is abruptly increased or decreased . The term "abnormal signal" is used interchangeably with an "error signal," an aberrant signal, and a "noise signal. &Quot; Abnormal signals herein include signals that indicate a sudden increase (e.g., jump, spike or step) or sudden decrease (e.g., dip) in the signal value in the amplification curve resulting from the signal amplification reaction. Causes of the abnormal signal include, but are not limited to, changes in the annealing temperature, generation of air bubbles in the reaction tube, and the presence of foreign substances in the sample.
본 발명의 방법을 도 1을 참조하여 설명하면 다음과 같다:The method of the present invention will now be described with reference to Figure 1:
단계 (a): Step (a): 데이터 세트의 수득(110)Obtaining a Data Set (110)
단계 (a)에서, 시그널 증폭 반응에 의해 타겟 분석물질에 대한 데이터 세트를 수득한다(110). 상기 데이터 세트는 사이클 번호(cycle number) 및 상기 사이클 번호에서의 시그널 값을 갖는 복수의 데이터 지점을 포함한다. In step (a), a data set for the target analyte is obtained by a signal amplification reaction ( 110 ). The data set includes a plurality of data points having a cycle number and a signal value in the cycle number.
본원에서 용어 "타겟 분석물질(target analyte)" 또는 "분석물질(analyte)"은 다양한 물질(예컨대, 생물학적 물질 및 비생물학적 물질)을 포함하며, 구체적으로 생물학적 물질, 보다 구체적으로 핵산분자(예컨대, DNA 및 RNA), 탄수화물, 지질, 아미노산, 생물학적 화합물, 호르몬, 항체, 항원, 대사물질 및 세포를 포함한다. 가장 구체적으로, 타겟 분석물질은 타겟 핵산 분자이다. 타겟 분석물질은 샘플 내에 존재한다. The term "target analyte" or "analyte" as used herein encompasses a variety of materials (e.g., biological and non-biological materials) and specifically includes biological materials, DNA and RNA), carbohydrates, lipids, amino acids, biological compounds, hormones, antibodies, antigens, metabolites and cells. Most specifically, the target analyte is a target nucleic acid molecule. The target analyte is present in the sample.
본원에서 사용된 바와 같이 용어 "샘플"은 본 발명의 방법을 겪는 임의의 물질을 지칭한다. 특히, 용어 "샘플"은 관심있는 핵산을 함유하거나 함유할 것으로 추정되는 임의의 물질 또는 관심있는 타겟 핵산 서열을 함유하거나 함유할 것으로 추정되는 핵산 자체인 임의의 물질을 지칭한다. 가장 특히, 본원에 사용된 바와 같이 용어 "샘플"은 생물학적 샘플(예컨대, 세포, 조직 및 체액) 및 비생물학적 샘플(예컨대, 음식물, 물 및 토양)을 포함한다. 생물학적 샘플은 비제한적으로, 바이러스, 세균, 조직, 세포, 혈액, 혈청, 혈장, 림프, 객담, 왑(swab), 흡인액(aspiration), 기관지 세척액, 우유, 소변, 분변, 안구액, 타액, 뇌 추출물, 척수액(SCF), 맹장, 비장 및 편도 조직 추출물, 복수 및 양막액을 포함한다. 또한, 샘플은 생물학적 공급원으로부터 단리된 자연 발생 핵산 분자 및 합성 핵산 분자를 포함할 수 있다. The term "sample" as used herein refers to any material that undergoes the methods of the present invention. In particular, the term "sample" refers to any material that contains or contemplates containing or suspected of containing a nucleic acid of interest or that is itself a nucleic acid that contains or is expected to contain a target nucleic acid sequence of interest. Most particularly, as used herein, the term "sample" includes biological samples (eg, cells, tissues and body fluids) and non-biological samples (eg, food, water and soil). Biological samples include, but are not limited to, viruses, bacteria, tissues, cells, blood, serum, plasma, lymph, sputum, swab, aspiration, bronchial wash, milk, urine, feces, Brain extract, spinal fluid (SCF), cecum, spleen and tonsil tissue extract, ascites and amniotic fluid. In addition, the sample may comprise naturally occurring nucleic acid molecules and synthetic nucleic acid molecules isolated from a biological source.
본원에서 사용된 용어 "타겟 핵산", "타겟 핵산 서열", 또는 "타겟 서열"은 분석, 검출 또는 정량을 위한 관심 핵산 서열을 의미한다. 타겟 핵산 서열은 단일 가닥뿐만 아니라 이중 가닥 서열을 포함한다. 타겟 핵산 서열은 샘플 내에 초기에 존재하는 서열뿐만 아니라 반응에서 새롭게 생성된 서열을 포함한다.The term "target nucleic acid "," target nucleic acid sequence ", or "target sequence" as used herein means a nucleic acid sequence of interest for analysis, detection or quantitation. Target nucleic acid sequences include single strand as well as double stranded sequences. The target nucleic acid sequence includes sequences initially present in the sample as well as newly generated sequences in the reaction.
타겟 핵산 서열은 임의의 DNA(gDNA 및 cDNA), RNA 분자 및 이들의 혼성체(키메라 핵산)를 포함한다. 서열은 이중 가닥 또는 단일 가닥 형태일 수 있다. 출발 물질로서 핵산이 이중 가닥인 경우, 상기 이중 가닥을 단일 가닥 또는 부분적 단일 가닥 형태로 만드는 것이 바람직하다. 가닥을 분리시키는 공지된 방법은 비제한적으로, 가열, 알카리, 포름아미드, 우레아 및 글리콕살 처리, 효소적 방법(예, 헬리카아제 작용) 및 결합 단백질을 포함한다. 예를 들어, 가닥 분리는 80-105℃의 온도에서 가열함으로써 달성될 수 있다. 이러한 처리의 일반적인 방법은 문헌[Joseph Sambrook, 등, Molecular Cloning, A Laboratory Manual, Cold Spring Harbor Laboratory Press, Cold Spring Harbor, N.Y.(2001)]에 개시되어 있다.The target nucleic acid sequence includes arbitrary DNA (gDNA and cDNA), RNA molecules, and hybrids thereof (chimeric nucleic acid). The sequence may be in the form of a double strand or a single strand. When the nucleic acid as a starting material is a double strand, it is preferable to make the double strand into a single strand or a partial single strand form. Known methods for separating strands include, but are not limited to, heating, alkaline, formamide, urea and glycocalse treatment, enzymatic methods (eg, helicase action) and binding proteins. For example, strand separation can be achieved by heating at a temperature of 80-105 [deg.] C. A common method of such treatment is disclosed in Joseph Sambrook, et al., Molecular Cloning, A Laboratory Manual, Cold Spring Harbor Laboratory Press, Cold Spring Harbor, N. Y. (2001).
타겟 핵산 서열은 임의의 자연 발생 원핵세포 핵산, 진핵세포(예컨대, 원생동물과 기생동물, 균류, 효모, 고등 식물, 하등 동물 및 포유동물과 인간을 포함하는 고등 동물) 핵산, 바이러스(예컨대, 헤르페스 바이러스, HIV, 인플루엔자 바이러스, 엡스타인-바 바이러스, 간염 바이러스, 폴리오바이러스 등) 핵산 또는 비로이드 핵산을 포함한다. 핵산 분자는 또한 재조합으로 생산된 또는 생산될 수 있는 또는 화학적으로 합성된 또는 합성될 수 있는 임의의 핵산 분자일 수 있다. 따라서, 타겟 핵산 서열은 자연계에서 발견될 수 있거나 발견되지 않을 수 있다. The target nucleic acid sequence may be any naturally occurring prokaryotic cell nucleic acid, eukaryotic cell (e. G., Protozoan and parasitic, fungi, yeast, higher plants, lower animals and higher animals including mammals and humans) Virus, HIV, influenza virus, Epstein-Barr virus, hepatitis virus, poliovirus, etc.) nucleic acid or viroid nucleic acid. The nucleic acid molecule may also be any nucleic acid molecule that can be produced or produced recombinantly, or that can be chemically synthesized or synthesized. Thus, the target nucleic acid sequence may or may not be found in nature.
타겟 핵산 서열은 주어진 시점에 알려진 서열 또는 주어진 시점부터 이용가능한 서열로 한정하는 것으로 해석되지 않아야 하며, 대신에 현재 또는 미래의 어느 시점에 이용가능하거나 알려질 수 있는 서열을 포함하는 것으로 해석되어야 한다. 즉, 타겟 핵산 서열은 본 발명의 방법을 실시하는 시점에 알려지거나 알려지지 않을 수 있다. 알려지지 않은 타겟 핵산 서열의 경우, 그의 서열은 본 발명을 실시하기 전에 종래의 시퀀싱 방법 중 하나에 의해 결정될 수 있다.The target nucleic acid sequence should not be construed as limiting the sequence to a sequence that is known at a given point in time or from a given point in time and should instead be interpreted to include a sequence that is available or known at some point in the present or future. That is, the target nucleic acid sequence may or may not be known at the time of carrying out the method of the present invention. In the case of an unknown target nucleic acid sequence, its sequence may be determined by one of the conventional sequencing methods prior to practicing the present invention.
타겟 분석물질이 타겟 핵산 분자인 경우, 샘플은 본 기술분야에서 공지된 핵산 추출 과정을 거칠 수 있다(참조: Sambrook, J. et al., Molecular Cloning. A Laboratory Manual, 3rd ed. Cold Spring Harbor Press(2001)). 핵산 추출 과정은 샘플의 종류에 따라 달라질 수 있다. 또한, 추출된 핵산이 RNA인 경우, cDNA를 합성하기 위한 역전사(reverse transcription) 과정을 추가로 실시할 수 있다(참조: Sambrook, J. et al., Molecular Cloning. A Laboratory Manual, 3rd ed. Cold Spring Harbor Press(2001)).If the target analyte is a target nucleic acid molecule, the sample may undergo a nucleic acid extraction procedure known in the art (see Sambrook, J. et al., Molecular Cloning , A Laboratory Manual , 3rd ed. Cold Spring Harbor Press (2001)). The nucleic acid extraction procedure may vary depending on the type of sample. In addition, when the extracted nucleic acid is RNA, a reverse transcription process for synthesizing cDNA can be additionally performed (see Sambrook, J. et al., Molecular Cloning , A Laboratory Manual , 3rd ed. Cold Spring Harbor Press (2001)).
본 발명의 일 구현예에 따르면, 타겟 핵산 서열은 뉴클레오타이드 변이를 포함한다. According to one embodiment of the present invention, the target nucleic acid sequence comprises a nucleotide variation.
본원에서 사용된 용어 "뉴클레오타이드 변이(nucleotide variation)"는 연속의 DNA 세그먼트 중 특정 위치의 DNA 서열에서의 어떤 단일 또는 복수의 뉴클레오타이드의 치환, 결실 또는 삽입을 의미한다. 이러한 연속적 DNA 세그먼트들은 하나의 유전자 또는 하나의 염색체의 어떤 다른 부위를 포함한다. 이러한 뉴클레오타이드 변이는 돌연변이(mutant) 또는 다형성 대립유전자 변이(polymorphic allele variations)일 수 있다. 예를 들어, 본 발명에서 검출되는 뉴클레오타이드 변이는 단일 뉴클레오타이드 다형성(single nucleotide polymorphism; SNP), 돌연변이(mutation), 결실, 삽입, 치환 및 전좌를 포함한다. 뉴클레오타이드 변이의 예는, 인간 지놈 내의 다양한 변이(예컨대, 메틸렌사수소 엽산 환원효소(methylenetetrahydrofolate reductase; MTHFR) 유전자의 변이), 병원체의 약제 내성과 관련된 변이 및 종양 형성-유발 변이를 포함한다. 본원에서 사용된 용어 "뉴클레오타이드 변이"는 핵산 서열의 특정 위치에서의 모든 변이를 포함한다. 즉, 용어 "뉴클레오타이드 변이"는 핵산 서열의 특정 위치에서의 야생형 및 그의 모든 돌연변이형을 포함한다.The term "nucleotide variation" as used herein refers to the substitution, deletion or insertion of any single or multiple nucleotides in a DNA sequence at a particular position in a contiguous DNA segment. These contiguous DNA segments include one gene or any other part of a chromosome. These nucleotide variations may be mutants or polymorphic allele variations. For example, the nucleotide variation detected in the present invention includes single nucleotide polymorphism (SNP), mutation, deletion, insertion, substitution, and translocation. Examples of nucleotide variations include various mutations in the human genome (e.g., mutations of the methylenetetrahydrofolate reductase (MTHFR) gene), mutations associated with drug resistance of the pathogen, and tumorigenic-induced mutations. As used herein, the term "nucleotide variation" includes all variations at a particular position in the nucleic acid sequence. That is, the term "nucleotide variation" includes wild type at any position in the nucleic acid sequence and all mutant forms thereof.
본원에서 사용되는 데이터 세트는 시그널 발생 과정에 의하여 수득된다. The data set used herein is obtained by a signal generation process.
본원에서 사용된 바와 같이 용어 "시그널 발생 과정"은 샘플 내 타겟 분석물질의 특성(properties), 즉 활성, 양 또는 존재(또는 부존재), 특히 존재(또는 부존재)에 의존적으로 시그널을 발생시킬 수 있는 임의의 과정을 의미한다. 본원에서 시그널 발생 과정은 생물학적 반응 및 화학적 반응을 포함한다. 이러한 생물학적 반응은 PCR, 실시간 PCR 및 마이크로어레이 분석과 같은 유전적 분석, 면역학적 분석 및 박테리아 성장 분석을 포함한다. 일 구현예에 따르면, 시그널 발생 과정은 화학 물질의 생성, 변화 또는 파괴를 분석하는 것을 포함한다. As used herein, the term " signal generation process "refers to the ability to generate signals depending on the properties of the target analyte in the sample, i.e., activity, amount or presence (or absence) Means any process. The signal generation process herein includes biological and chemical reactions. These biological responses include genetic analysis, immunological analysis and bacterial growth analysis such as PCR, real-time PCR and microarray analysis. According to one embodiment, the signal generation process includes analyzing the generation, change, or destruction of a chemical.
시그널 발생 과정은 시그널 변화를 동반한다. 시그널 변화는 타겟 핵산 서열의 존재 또는 부존재를 정성적으로 또는 정량적으로 나타내는 지시자 역할을 할 수 있다. The signal generation process is accompanied by a signal change. The signal change can serve as an indicator to qualitatively or quantitatively indicate the presence or absence of the target nucleic acid sequence.
"시그널 발생 과정"의 세부내용은 본 발명자들에 의해 출원된 WO 2015/147412에 개시되어 있으며, 이의 교시는 그 전체가 참조로 본원에 포함되어 있다. The details of the "signal generation process" are disclosed in WO 2015147412 filed by the present inventors, the teachings of which are incorporated herein by reference in their entirety.
일 구현예에 따르면, 시그널 발생 과정은 시그널 증폭 과정이다.According to one embodiment, the signal generation process is a signal amplification process.
본 발명의 일 구현예에 따르면, 시그널 발생 과정은 타겟 핵산 분자의 증폭을 동반하거나 동반하지 않는 과정이다.According to one embodiment of the present invention, the signal generation process is a process with or without amplification of the target nucleic acid molecule.
구체적으로, 시그널 발생 과정은 타겟 핵산 분자의 증폭을 동반하는 과정이다. 보다 구체적으로, 시그널 발생 과정은 타겟 핵산 분자의 증폭을 동반하고 타겟 핵산 분자의 증폭시 시그널을 증가시키거나 감소시킬 수 있는(구체적으로, 시그널을 증가시킬 수 있는) 과정이다.Specifically, the signal generation process is a process involving amplification of a target nucleic acid molecule. More specifically, the signal generation process is a process capable of increasing or decreasing the signal upon amplification of the target nucleic acid molecule (specifically, increasing the signal), accompanied by amplification of the target nucleic acid molecule.
본원에서 사용된 용어 "시그널 발생"은 시그널의 출현 또는 소멸 그리고 시그널의 증가 또는 감소를 포함한다. 구체적으로, 용어 "시그널 발생"은 시그널의 증가를 의미한다. The term "signal generation" as used herein includes the appearance or disappearance of a signal and the increase or decrease of a signal. Specifically, the term "signal generation" means an increase in the signal.
시그널 발생 과정은 당업자에게 공지된 다양한 방법에 따라 실시될 수 있다. 상기 방법의 예로는 TaqManTM 프로브 방법(미국 특허 제5,210,015호), 분자 비콘 방법(Tyagi 등, Nature Biotechnology v.14 MARCH 1996), 스콜피온(Scorpion) 방법(Whitcombe 등, Nature Biotechnology 17:804-807(1999)), 선라이즈(Sunrise 또는 Amplifluor) 방법(Nazarenko 등, 2516-2521 Nucleic Acids Research, 25(12):2516-2521(1997), 및 미국 특허 제6,117,635호), 럭스(Lux) 방법(미국 특허 제7,537,886호), CPT(Duck P, 등. Biotechniques, 9:142-148(1990)), LNA 방법(미국 특허 제6,977,295호), 플렉서(Plexor) 방법(Sherrill CB, 등, Journal of the American Chemical Society, 126:4550-4556(2004)), HybeaconsTM(D. J. French, et al., Molecular and Cellular Probes (2001) 13, 363-374 및 미국 특허 제7,348,141호), 이중표지된 자가-퀀칭된 프로브(Dual-labeled, self-quenched probe; 미국 특허 제5,876,930호), 혼성화 프로브(Bernard PS, et al., Clin Chem 2000, 46, 147-148), PTOCE(PTO cleavage and extension) 방법(WO 2012/096523), PCE-SH(PTO Cleavage and Extension-Dependent Signaling Oligonucleotide Hybridization) 방법(WO 2013/115442), PCE-NH(PTO Cleavage and Extension-Dependent Non-Hybridization) 방법(WO 2014/104818) 및 CER 방법(WO 2011/037306)을 들 수 있다. The signal generation process can be performed according to various methods known to those skilled in the art. Examples of such methods include the TaqMan TM probe method (U.S. Patent No. 5,210,015), the molecular beacon method (Tyagi et al., Nature Biotechnology v. 14 MARCH 1996), the Scorpion method (Whitcombe et al., Nature Biotechnology 17: 804-807 (Nazarenko et al., 2516-2521 Nucleic Acids Research, 25 (12): 2516-2521 (1997), and U.S. Patent No. 6,117,635), the Lux method Patent No. 7,537,886), CPT (Duck P, et al. Biotechniques, 9: 142-148 (1990)), LNA method (US Patent No. 6,977,295), Plexor method (Sherrill CB, American Chemical Society, 126: 4550-4556 ( 2004)), Hybeacons TM (. DJ French, et al, Molecular and Cellular Probes (2001) 13, 363-374 and US Patent No. 7,348,141), a dual-labeled self-quenching (Bernard PS, et al., Clin Chem 2000, 46, 147-148), a PTOCE (PTO cleavage and extension) method (WO < RTI ID = 0.0 > 2012/0965 23), PTE Cleavage and Extension-Dependent Signaling Oligonucleotide Hybridization (PCE-SH) method (WO 2013/115442), PTE Cleavage and Extension-Dependent Non-Hybridization (WOE) WO 2011/037306).
시그널 발생 과정을 TaqManTM 프로브 방법에 따라 실시하는 경우, 시그널 발생 수단은 프라이머 쌍, 상호작용 이중 표지를 갖는 프로브 및 5'→3' 뉴클레아제 활성을 갖는 DNA 중합효소를 포함할 수 있다. 시그널 발생 반응을 PTOCE 방법에 따라 실시하는 경우, 시그널 발생 수단은 프라이머 쌍, PTO(Probing and Tagging Oligonucleotide), CTO(Capturing and Templating Oligonucleotide) 및 5'→3' 뉴클레아제 활성을 갖는 DNA 중합효소를 포함할 수 있다. PTO 또는 CTO는 적합한 표지로 표지될 수 있다.The signal generation process was performed using TaqMan TM When carried out according to the probe method, the signal generating means may comprise a primer pair, a probe having an interactive double label, and a DNA polymerase having 5 '→ 3' nuclease activity. When the signal generation reaction is carried out according to the PTOCE method, the signal generating means includes a primer pair, a Probing and Tagging Oligonucleotide (PTO), a Capturing and Templating Oligonucleotide (CTO) and a DNA polymerase having a 5 '→ 3' nuclease activity . The PTO or CTO may be labeled with a suitable label.
일 구현예에 따르면, 시그널 발생 과정은 타겟 증폭과 함께 시그널 증폭을 포함하는 과정으로 실시될 수 있다.According to one embodiment, the signal generation process may be performed by a process including signal amplification together with target amplification.
일 구현예에 따르면, 시그널 발생 과정으로서 시그널 증폭 반응은 타겟 핵산 서열의 증폭과 동시에 시그널이 증폭되는 방식으로 실시된다(예컨대, 실시간 PCR). 택일적으로, 시그널 증폭 반응은 타겟 핵산 분자의 증폭 없이 시그널이 증폭되는 방식으로 실시된다(예를 들어, CPT 방법(Duck P, et al., Biotechniques, 9:142-148 (1990)), Invader assay(미국 특허 제6,358,691호 및 제6,194,149호)).According to one embodiment, the signal amplification reaction as a signal generation process is performed in such a manner that the signal is amplified simultaneously with the amplification of the target nucleic acid sequence (for example, real-time PCR). Alternatively, the signal amplification reaction is carried out in such a way that the signal is amplified without amplification of the target nucleic acid molecule (see, for example, the CPT method (Duck P, et al., Biotechniques, 9: 142-148 assay (U.S. Pat. Nos. 6,358,691 and 6,194,149).
타겟 핵산 분자를 증폭하는 다양한 방법들이 알려져 있으며, 이는 비제한적으로 PCR(중합효소 연쇄반응), LCR(리가아제 연쇄반응, Wiedmann M, et al., "Ligase chain reaction (LCR)- overview and applications." PCR Methods and Applications, 3(4):S51-64(1994) 참고), GLCR(갭 필링 LCR, WO 90/01069, EP 0439182 및 WO 93/00447 참고), Q-beta(Q-beta replicase amplification, Cahill P, et al., Clin Chem., 37(9):1482-5(1991), 미국 특허 5,556,751 참고), SDA(strand displacement amplification, G T Walker et al., Nucleic Acids Res. 20(7):16911696(1992), EP 0497272 참고), NASBA(nucleic acid sequence-based amplification, Compton, J. Nature 350(6313):912(1991) 참고), TMA(Transcription-Mediated Amplification, Hofmann WP et al., J Clin Virol. 32(4):289-93(2005); 미국 특허 5,888,779 참고) 또는 RCA(Rolling Circle Amplification, Hutchison C.A. et al., Proc. Natl Acad. Sci. USA. 102:1733217336(2005) 참고)를 포함한다. Various methods of amplifying target nucleic acid molecules are known, including but not limited to PCR (polymerase chain reaction), LCR (ligase chain reaction, Wiedmann M, et al., "Ligase chain reaction (LCR) - overview and applications. Q-beta replicase amplification (Q-beta) "), GLCR (gap filling LCR, WO 90/01069, EP 0439182 and WO 93/00447) (See, for example, Cahill P, et al., Clin Chem., 37 (9): 1482-5 (1991), U.S. Patent 5,556,751), SDA (strand displacement amplification, GT Walker et al., Nucleic Acids Res. (SEQ ID NO: 16911696 (1992), EP 0497272), nucleic acid sequence-based amplification (Compton, J. Nature 350 (6313): 912 (1991)), TMA (Transcription- Mediated Amplification, Hofmann WP et al. See, for example, J Clin Virol. 32 (4): 289-93 (2005); U.S. Patent No. 5,888,779) or RCA (Rolling Circle Amplification, Hutchison CA et al., Proc. Natl Acad Sci. USA, 102: 1733217336 ).
본원에서 사용된 용어 "시그널"은 측정가능한 아웃풋을 의미한다. 본원에서 사용된 "시그널 값"은 시그널을 정량적으로 나타내는 표현이다. The term "signal" as used herein means a measurable output. As used herein, the term " signal value "is a quantitative representation of a signal.
시그널의 크기, 변화 등은 타겟 분석물질(타겟 핵산 서열)의 특성, 특히 존재 또는 부존재를 정성적으로 또는 정량적으로 나타내는 지시자 역할을 할 수 있다. The size, change, etc. of the signal can serve as an indicator to qualitatively or quantitatively indicate the characteristics of the target analyte (target nucleic acid sequence), particularly presence or absence.
유용한 지시자의 예는 형광 세기, 발광세기, 화학발광 세기, 생발광 세기, 인광세기, 전하 이동, 전압, 전류, 전력, 에너지, 온도, 점성도, 광 스캐터, 방사능 세기, 반사도, 투광도 및 흡광도를 포함한다. 가장 널리 사용되는 지시자는 형광 세기이다. 시그널 변화는 시그널의 발생 또는 소멸뿐만 아니라 시그널의 증가 또는 감소를 포함한다.Examples of useful indicators are fluorescence intensity, luminescence intensity, chemiluminescence intensity, bioluminescence intensity, phosphorescence intensity, charge transfer, voltage, current, power, energy, temperature, viscosity, optical scatter, radiant intensity, reflectance, . The most widely used indicator is fluorescence intensity. A signal change includes an increase or decrease of the signal as well as a signal occurrence or extinction.
시그널은 시그널 검출로부터 얻어지는 다양한 시그널 특성, 예컨대 시그널 세기[예컨대, RFU(relative fluorescence unit) 값 또는 증폭반응을 실시하는 경우, 특정 사이클 번호, 선택된 사이클 번호 또는 엔드-포인트에서의 RFU 값], 시그널 변화 모양(또는 패턴) 또는 Ct 값 또는 상기 특성을 수학적으로 가공하여 얻은 값을 포함한다.The signal can be any of a variety of signal characteristics obtained from signal detection, such as signal intensity (e.g., RFU (relative fluorescence unit) value or RFU value at a particular cycle number, selected cycle number, or endpoint when performing an amplification reaction) Shape (or pattern) or C t value, or a value obtained by mathematically processing the characteristic.
일 구현예에 따르면, 용어 "시그널"은 검출 온도에서 검출된 시그널 자체뿐만 아니라 상기 시그널을 수학적으로 가공하여 제공된 변형된 시그널을 포함한다. According to one embodiment, the term "signal" includes not only the signal itself detected at the detection temperature, but also the modified signal provided by mathematically processing the signal.
본 발명의 일 구현예에 따르면, 실시간 PCR에 의해 증폭 곡선을 얻는 경우, 증폭 곡선으로부터 다양한 시그널 값(또는 특성)을 선택하고 타겟 핵산 서열의 존재를 결정하는데 사용할 수 있다(예컨대, 시그널 세기, Ct 값 또는 증폭 곡선 데이터).According to one embodiment of the present invention, when obtaining an amplification curve by real-time PCR, various signal values (or characteristics) can be selected from the amplification curve and used to determine the presence of the target nucleic acid sequence t value or amplification curve data).
시그널(특히, 시그널 세기)은 그의 검출 온도뿐만 아니라 사용된 시그널 발생 수단에 따라 달라질 수 있다. The signal (in particular, signal intensity) may vary depending on the signal generating means used as well as its detection temperature.
본원에서 사용된 용어 "시그널 발생 수단"은 분석하고자 하는 타겟 분석물질의 특성, 구체적으로 존재 또는 부존재를 나타내는 시그널을 제공하는 수단을 의미한다.The term " signal generating means "as used herein means a means for providing a signal indicative of a characteristic, specifically presence or absence of a target analyte to be analyzed.
본원에서 사용된 용어 "시그널 발생 수단"은 타겟 핵산 서열의 존재를 나타내는 시그널을 발생하는데 사용되는 임의의 물질을 의미하며, 예컨대 올리고뉴클레오타이드, 표지 및 효소를 포함한다. 택일적으로, 본원에서 사용된 용어 "시그널 발생 수단"은 시그널 발생을 위한 물질을 사용하는 임의의 방법을 의미하기 위해 사용될 수 있다. As used herein, the term " signal generating means "means any material used to generate a signal indicative of the presence of a target nucleic acid sequence, including, for example, oligonucleotides, labels and enzymes. Alternatively, the term "signal generating means" as used herein can be used to mean any method of using a material for signal generation.
다양한 시그널 발생 수단이 당업계에 알려져 있다. 시그널 발생 수단은 표지 자체 및 표지를 갖는 올리고뉴클레오타이드를 포함한다. 상기 표지는 형광 표지, 발광 표지, 화학발광 표지, 전기화학적 표지 및 금속 표지를 포함한다. 상기 표지 자체, 예컨대 인터컬레이팅 염료(intercalating dye)가 시그널 발생 수단으로서의 역할을 할 수 있다. 택일적으로, 단일 표지 또는 공여 분자(donor molecule) 및 수용 분자(acceptor molecule)를 포함하는 상호작용적인 이중 표지가 하나 이상의 올리고뉴클레오타이드에 결합된 형태로 시그널 발생 수단으로서 사용될 수 있다. Various signal generating means are known in the art. The signal generating means comprises an oligonucleotide having a label itself and a label. The label includes a fluorescent label, a luminescent label, a chemiluminescent label, an electrochemical label, and a metal label. The label itself, such as an intercalating dye, can serve as a signal generating means. Alternatively, a single label or an interactive double label comprising a donor molecule and an acceptor molecule may be used as a signal generation means in the form coupled to one or more oligonucleotides.
시그널 발생 수단은 핵산절단 효소(5'-뉴클레아제 및 3'-뉴클레아제)와 같이 시그널을 발생시키는 추가의 성분을 포함할 수 있다. The signal generating means may comprise additional components that generate a signal, such as a nucleic acid cleavage enzyme (5'-nuclease and 3'-nuclease).
시그널 발생 수단은 이합체의 형성에 의존적인 방식으로 시그널을 발생시키는 것; 타겟 분석물질에 특이적으로 혼성화된 매개 올리고뉴클레오타이드(mediation oligonucleotide)의 절단에 의존적인 방식으로 이합체가 형성되는 것을 이용하여 시그널을 발생시키는 것; 및 검출 올리고뉴클레오타이드(detectoin oligonucleotide)의 절단에 의하여 시그널을 발생시키는 것을 포함할 수 있다.The signal generating means generating a signal in a manner dependent on the formation of the dimer; Generating a signal using the formation of a dimer in a manner dependent on cleavage of a mediation oligonucleotide that is specifically hybridized to the target analyte; And generating a signal by cleavage of the detectoin oligonucleotide.
본원에서 사용된 용어 "시그널 증폭 반응"은 시그널 발생 수단에 의하여 발생되는 시그널을 증가 또는 감소시키는 반응을 의미한다.As used herein, the term "signal amplification reaction" means a reaction that increases or decreases the signal generated by the signal generation means.
일 구현예에 따르면, 시그널 증폭 반응은 타겟 분석물질의 존재에 의존적으로 시그널 발생 수단에 의하여 발생하는 시그널을 증가시키는(증폭시키는) 반응을 의미한다. 이러한 시그널 증폭 반응은 타겟 분석물질(예컨대, 타겟 핵산 분자)의 증폭을 동반하거나 동반하지 않을 수 있다. 구체적으로, 시그널 증폭 반응은 타겟 분석물질의 증폭을 동반하는 시그널의 증폭을 의미한다.According to one embodiment, the signal amplification reaction refers to a reaction that increases (amplifies) the signal generated by the signal generation means, depending on the presence of the target analyte. Such a signal amplification reaction may or may not involve amplification of the target analyte (e. G., Target nucleic acid molecule). Specifically, the signal amplification reaction refers to the amplification of a signal accompanied by amplification of the target analyte.
시그널 증폭 반응에 의해 수득되는 데이터 세트는 사이클 번호를 포함한다. The data set obtained by the signal amplification reaction includes the cycle number.
본원에서 사용된 용어 "사이클 번호" 또는 "사이클"은 조건의 변화를 수반한 복수의 측정에서 상기 조건의 변화 단위를 말한다. 예를 들어, 조건의 변화는 온도, 반응시간, 반응횟수, 농도, pH 및/또는 타겟 핵산 분자 서열의 복제 횟수의 변화를 포함한다. 따라서, 사이클은 온도, 시간 또는 공정 사이클, 단위 작동 사이클 또는 재현 사이클을 포함할 수 있다. The term " cycle number "or" cycle ", as used herein, refers to a unit of change in said condition in a plurality of measurements involving a change in condition. For example, the change in conditions includes a change in temperature, reaction time, number of reactions, concentration, pH, and / or number of copies of the target nucleic acid molecule sequence. Thus, the cycle may include temperature, time or process cycle, unit operating cycle or recycle cycle.
일예로, 기질의 농도에 따른 효소에 의한 기질 분해 능력을 분석하는 경우, 기질 농도를 달리하여 효소의 기질 분해 정도를 수차례 측정한다. 기질 농도의 증가가 조건의 변화에 해당할 수 있고, 증가 단위가 사이클에 해당할 수 있다. For example, when analyzing substrate degradation ability by enzyme according to substrate concentration, substrate degradation degree of enzyme is measured several times by varying substrate concentration. An increase in substrate concentration may correspond to a change in condition, and an incremental unit may correspond to a cycle.
다른 일예로, 등온 증폭(isothermal amplification)은 등온 조건하의 반응 시간 동안 수차례 샘플을 측정하게 하며, 반응 시간이 조건의 변화에 해당할 수 있고, 반응 시간의 단위가 사이클에 해당할 수 있다. 예를 들어, 5, 10, 15분 등과 같은 5분 간격이 하나의 반응 시간으로 설정되는 경우, 사이클은 5분 사이클, 10분 사이클, 15분 사이클 등으로 표현될 수 있다. 택일적으로, 5분 간격을 하나의 단위로 간주하면, 5분 사이클은 1 사이클, 10분 사이클은 2 사이클, 15분 사이클은 3 사이클 등으로 나타낼 수 있다. As another example, isothermal amplification allows a sample to be measured several times during the reaction time under isothermal conditions, the reaction time may correspond to a change in conditions, and the unit of reaction time may correspond to the cycle. For example, if a 5 minute interval such as 5, 10, 15 minutes, etc. is set to one reaction time, the cycle may be expressed as a 5 minute cycle, a 10 minute cycle, a 15 minute cycle, or the like. Alternately, if the interval of 5 minutes is regarded as one unit, a 5-minute cycle can be represented by 1 cycle, a 10-minute cycle by 2 cycles, and a 15-minute cycle by 3 cycles.
또 다른 일예로, 멜팅 분석 또는 혼성화 분석의 경우, 일정 범위의 온도 내에서 온도를 변화시키면서 시그널의 변화를 측정할 수 있으며, 온도가 조건의 변화에 해당할 수 있고, 온도 단위(예를 들어, 측정 온도)가 사이클에 해당할 수 있다. 예를 들어, 40℃, 40.5℃, 50℃, 50.5℃ 등과 같이 0.5℃ 간격이 하나의 반응 시간으로 설정되는 경우, 사이클은 40℃ 사이클, 40.5℃ 사이클, 50℃ 사이클, 50.5℃ 사이클 등으로 표현될 수 있다. 택일적으로, 0.5℃ 간격을 하나의 단위로 간주하면, 40℃ 사이클은 1 사이클, 40.5℃ 사이클은 2 사이클, 50℃ 사이클은 3 사이클 등으로 나타낼 수 있다. As another example, in the case of a melting analysis or a hybridization analysis, it is possible to measure the change of the signal while changing the temperature within a certain range of temperature, the temperature may correspond to the change of the condition, Measured temperature) may correspond to the cycle. For example, when the 0.5 ° C interval is set as one reaction time such as 40 ° C, 40.5 ° C, 50 ° C, 50.5 ° C, etc., the cycle is expressed by 40 ° C cycle, 40.5 ° C cycle, 50 ° C cycle, . Alternatively, if the interval of 0.5 占 폚 is regarded as one unit, a cycle of 40 占 폚 may be represented by one cycle, a cycle of 40.5 占 폚 may be represented by two cycles, and a cycle of 50 占 폚 may be represented by three cycles.
구체적으로, 일련의 반응을 반복하거나 일정한 시간 간격으로 반응을 반복하는 경우, 용어 "사이클" 또는 "사이클 번호"는 상기 반복의 하나의 단위를 의미한다.Specifically, when repeating a series of reactions or repeating the reaction at regular time intervals, the term "cycle" or "cycle number" means one unit of the above repetition.
예를 들어, 중합효소 연쇄반응(PCR)에서, 하나의 사이클 또는 사이클 번호는 타겟 분자의 변성(denaturation), 타겟 분자와 프라이머 간의 어닐링(혼성화) 및 프라이머 연장을 포함하는 반응 단위를 의미한다. 상기 반응의 반복의 증가가 조건의 변화에 해당할 수 있고, 상기 반복의 단위가 사이클 또는 사이클 번호에 해당할 수 있다. For example, in a polymerase chain reaction (PCR), one cycle or cycle number refers to a reaction unit comprising denaturation of the target molecule, annealing (hybridization) between the target molecule and the primer, and primer extension. An increase in the repetition of the reaction may correspond to a change in the condition, and the unit of the repetition may correspond to the cycle or the cycle number.
시그널 증폭 반응에 의해 수득된 데이터 세트는 복수의 데이터 지점을 포함하고, 상기 각 데이터 지점은 사이클 번호 및 상기 사이클 번호에서의 시그널 값을 갖는다.The data set obtained by the signal amplification reaction includes a plurality of data points, each data point having a cycle number and a signal value in the cycle number.
본원에서 사용된 용어 "시그널 값"은 시그널 발생 과정의 각 사이클에서 실제적으로 측정된 시그널 값(예컨대, 시그널 증폭 반응에 의해 가공된 형광 세기의 실제값) 또는 이들의 변형값을 의미한다. 상기 변형은 측정된 시그널 값(예컨대, 세기)의 수학적으로 가공된 값을 포함할 수 있다. 실제 측정된 시그널 값(즉, 원시 데이터 세트의 시그널 값)의 수학적으로 가공된 값의 예는 측정된 시그널 값에 선택된 상수를 더하거나, 측정된 시그널 값으로부터 선택된 상수를 빼거나, 측정된 시그널 값에 선택된 상수를 곱하거나, 또는 측정된 시그널 값을 선택된 상수로 나누어 수득된 값; 측정된 시그널 값의 로그값; 또는 측정된 시그널 값의 미분을 포함할 수 있으나, 이에 제한되지 않는다. 본원에서 사용된 용어 "시그널"은 용어 "시그널 값"을 포괄하는 것으로 의도되며 따라서 상기 두 용어는 상호교환적으로 사용될 수 있다. As used herein, the term "signal value" refers to the signal value actually measured in each cycle of the signal generation process (e.g., the actual value of the fluorescence intensity processed by the signal amplification reaction) or a variant thereof. The deformation may comprise a mathematically processed value of the measured signal value (e.g., intensity). Examples of mathematically processed values of actual measured signal values (ie, signal values of a raw data set) include, but are not limited to, adding a selected constant to the measured signal value, subtracting a selected constant from the measured signal value, A value obtained by multiplying the selected constant or dividing the measured signal value by the selected constant; The log value of the measured signal value; Or may include, but are not limited to, a derivative of the measured signal value. The term "signal" as used herein is intended to encompass the term "signal value" and therefore both terms may be used interchangeably.
본원에서 사용된 시그널 값은 검출기에서 사이클 번호에서 초기에 검출된 시그널의 크기를 절대적 또는 상대적으로 정량화하여 수득된 값을 의미한다. 상기 시그널 값은 1차 변화값 또는 2차 변화값과 구별하기 위해 "0차 시그널 값", "원시(raw) 시그널 값" 또는 "원래의(original) 시그널 값"으로도 불린다. 상기 시그널 값의 단위는 이용된 시그널 발생 반응의 유형에 따라 달라질 수 있다. 예를 들어, 실시간 PCR 증폭 반응에 의해 각 사이클 번호에서 시그널 값을 수득하는 경우, 상기 시그널 값은 RFU(Relative Fluorescence Unit)로 표시될 수 있다. The signal value used herein means the value obtained by absolute or relative quantification of the magnitude of the signal initially detected in the cycle number at the detector. The signal value is also referred to as a "zero-order signal value ", a" raw signal value ", or an "original signal value" The unit of the signal value may vary depending on the type of signal generation reaction used. For example, when a signal value is obtained at each cycle number by a real-time PCR amplification reaction, the signal value may be expressed by RFU (Relative Fluorescence Unit).
본원에서 사용된 용어 "데이터 지점(data point)"은 사이클 번호 및 상기 사이클 번호에서의 시그널 값을 포함하는 하나의 좌표값(a coordinate value)을 의미한다. 용어 "데이터"는 데이터 세트를 구성하는 모든 정보를 의미한다. 예컨대, 사이클 번호 및 시그널 값 각각은 데이터이다.As used herein, the term "data point" means a coordinate value that includes the cycle number and the signal value in the cycle number. The term "data" refers to all information that constitutes a data set. For example, each of the cycle number and the signal value is data.
시그널 발생 과정, 특히 시그널 증폭 반응에 의해 얻어진 데이터 지점은 2차원 직교 좌표계에서 좌표값으로 표시될 수 있다. 상기 좌표값에서 X-축은 사이클 번호를 나타내며, Y-축은 사이클 번호에서 측정되거나 가공된 시그널 값을 나타낸다.The data points obtained by the signal generation process, particularly the signal amplification reaction, can be represented by coordinate values in a two-dimensional Cartesian coordinate system. In the coordinate values, the X-axis represents the cycle number and the Y-axis represents the signal value measured or processed in the cycle number.
본원에서 사용된 용어 "데이터 세트"는 데이터 지점들의 집합을 의미한다. 예를 들어, 데이터 세트는 시그널 발생 수단의 존재 하에서 실시된 시그널 증폭 반응에 의해 직접 수득된 데이터 지점의 집합이거나 원래의 데이터 세트로부터 변형된 데이터 지점의 집합일 수 있다. 상기 데이터 세트는 시그널 증폭 반응에 의해 수득된 복수의 데이터 지점들 또는 이의 변형된 데이터 지점들의 전부 또는 일부일 수 있다. 또한, 상기 데이터 세트는 사이클 번호 및 상기 사이클 번호에서의 n차 변화값을 포함하는 데이터 지점의 집합일 수 있다. The term "data set" as used herein means a collection of data points. For example, the data set may be a collection of data points obtained directly by a signal amplification reaction performed in the presence of the signal generation means, or a collection of data points modified from the original data set. The data set may be all or part of a plurality of data points obtained by a signal amplification reaction or modified data points thereof. Further, the data set may be a set of data points including a cycle number and an n-order change value in the cycle number.
데이터 세트는 플롯팅되어 증폭 곡선을 생성할 수 있다.The data set can be plotted to generate amplification curves.
본원에서 사용된 용어 "증폭 곡선"은 시그널 증폭 반응에 의해 얻은 곡선을 의미한다. 증폭 곡선은 샘플 내에 분석물질이 존재하는 경우에 수득되는 곡선, 또는 샘플 내에 분석물질이 존재하지 않은 경우에 수득되는 곡선(또는 선)을 포함한다. 일 구현예에 따르면, 본 발명에서 이용되는 데이터 세트는 수학적 가공을 거치지 않은 원시 데이터 세트(raw dataset)이다. 또 다른 구현예에 따르면, 본 발명에서 이용되는 데이터 세트는 수학적으로 가공된 데이터 세트, 예를 들어 원시 데이터 세트에서 백그라운드 시그널을 제거하기 위하여 베이스라인이 차감된(baseline subtracted) 데이터 세트이다. 베이스라인 차감된 데이터 세트는 당업계에 공지된 다양한 방법(예컨대, 미국 특허 제8,560,247호)에 의해 얻을 수 있다.The term "amplification curve" as used herein means a curve obtained by a signal amplification reaction. Amplification curves include curves obtained when the analyte is present in the sample, or curves (or lines) obtained when no analyte is present in the sample. According to one embodiment, the data set used in the present invention is a raw dataset that has not undergone mathematical processing. According to another embodiment, the data set used in the present invention is a mathematically processed data set, for example a baseline subtracted data set to remove background signals in a raw data set. The baseline-subtracted data set can be obtained by a variety of methods known in the art (e.g., U.S. Patent No. 8,560,247).
일 구현예에 따르면, 본 발명의 방법은 단계 (a) 이전에 시그널 발생 반응(예컨대, 시그널 증폭 반응)을 실시하여 데이터 세트를 수득하는 단계를 추가적으로 포함한다.According to one embodiment, the method of the present invention further comprises the step of performing a signal generation reaction (e.g., a signal amplification reaction) prior to step (a) to obtain a data set.
본원에서 사용된 데이터 세트는 검출 온도에서 시그널 발생 수단에 의해 수득된 데이터 세트를 포함한다. 본원에서의 데이터 세트는 시그널 증폭 반응에서 상이한 검출 온도에서의 검출에 의해 수득된 데이터 세트 중 어느 하나이거나, 상이한 시그널 검출 수단을 사용한 검출에 의해 수득된 데이터 세트 중 어느 하나일 수 있다. The data set used herein includes the data set obtained by the signal generating means at the detection temperature. The data set herein may be any of the data sets obtained by detection at different detection temperatures in a signal amplification reaction or a data set obtained by detection using different signal detection means.
상이한 검출 온도에서의 검출에 의해 수득된 데이터 세트는, 예를 들어, 단일 반응 용기에서 단일 시그널 발생 수단을 사용한 시그널 증폭 반응 동안 상이한 검출 온도에서(예컨대, 각 사이클 번호에서 최소 2개의 검출 온도에서) 시그널 값의 변화를 검출함으로써 수득된 데이터 세트를 의미한다. 예를 들어, 둘 이상의 데이터 세트는 본 발명자에 의해 개발된 MuDT1 기술(WO 2015/147412) 또는 MuDT2 기술(WO 2016/093619)에 따라 상이한 검출 온도에서의 검출에 의해 시그널 증폭 반응으로부터 수득될 수 있고, 본원에서 사용된 데이터 세트는 상기 데이터 세트 중 하나일 수 있다. The data sets obtained by detection at different detection temperatures can be obtained, for example, at different detection temperatures (e.g., at least two detection temperatures in each cycle number) during a signal amplification reaction using a single signal generation means in a single reaction vessel, Means a data set obtained by detecting a change in a signal value. For example, two or more data sets can be obtained from the signal amplification reaction by detection at different detection temperatures according to the MuDTl technology (WO 2015/147412) or MuDT2 technology (WO 2016/093619) developed by the present inventor , The data set used herein may be one of the data sets.
상이한 시그널 검출 수단을 사용하여 수득된 데이터 세트는, 예를 들어, 시그널 증폭 반응에서의 상이한 검출 수단(예컨대, 광학 모듈)을 사용하여 시그널 값의 변화를 검출함으로써 수득된 데이터 세트를 의미한다. 예를 들어, 둘 이상의 타겟 핵산 서열의 검출을 위해 둘 이상의 시그널 발생 수단(예컨대, 형광 표지)을 사용한 멀티플렉스 실시간 PCR에서, 데이터 세트는 상이한 광학 모듈을 함유하는 적절한 채널을 사용하여 상이한 시그널 발생 수단으로부터 시그널을 검출함으로써 수득될 수 있고, 본원에서의 데이터 세트는 상기 데이터 세트 중 하나일 수 있다. The data set obtained using different signal detection means means a data set obtained by detecting a change in the signal value using, for example, different detection means (e.g., an optical module) in a signal amplification reaction. For example, in a multiplex real-time PCR using two or more signal generating means (e.g., fluorescent labels) for the detection of two or more target nucleic acid sequences, the data set may be transferred to a different signal generating means And the data set herein may be one of the data sets.
단계 (b): Step (b):
각 사이클에서의 정상-표시 값의 제공(120)The provision of normal-
이후, 상기 시그널 값을 사용하여 데이트 세트의 각 사이클 번호에서의 정상-표시 값(normality-representing value)을 제공한다. The signal value is then used to provide a normality-representing value at each cycle number of the data set.
본 단계에서, 사이클 번호 및 상기 사이클 번호에서의 정상-표시 값을 갖는 복수의 데이터 지점을 포함하는 "정상-표시 값 데이터 세트"가 수득된다. In this step, a "normal-indication value data set" including a plurality of data points having a cycle number and a normal-indication value in the cycle number is obtained.
정상-표시 값은 사이클 번호에서의 시그널 값의 정상 정도를 나타내는 값을 지칭한다. 정상-표시 값은 각 사이클 번호에 대해 계산되어 각 사이클 번호에 할당된다. The steady-state value refers to a value representing the normal degree of the signal value in the cycle number. The normal-indication value is calculated for each cycle number and assigned to each cycle number.
정상-표시 값은 그것이 시그널의 정상(normality)을 나타내는 한 다양한 방식으로 표현될 수 있다. The steady-state value can be expressed in various ways as long as it indicates the normality of the signal.
일 구현예에서, 정상-표시 값은 더 큰 정상-표시 값이 더 높은 정상 정도를 나타내는 수치로 표현된다. 이 경우, 더 작은 정상-표시 값은 상기 정상-표시 값을 갖는 사이클 번호가 비정상적인 시그널을 나타낼 가능성이 높다는 것을 나타내는 반면, 더 큰 정상-표시 값은 상기 정상-표시 값을 갖는 사이클 번호가 정상적인 시그널을 나타낼 가능성이 높다는 것을 나타낼 수 있다. 예를 들어, 1000의 정상-표시 값을 갖는 특정 사이클 번호는 정상적인 시그널을 나타낼 가능성이 높은 반면, -2000의 정상-표시 값을 갖는 또 다른 사이클 번호는 비정상적인 시그널을 나타낼 가능성이 높다. 상기 표현된 바와 같은 정상-표시 값의 전형적인 예는 하기에 설명될 정상 스코어를 포함한다. In one implementation, the steady-state value is represented by a numerical value that represents a higher steady-state value. In this case, a smaller normal-indication value indicates that the cycle number with the normal-indication value is more likely to indicate an abnormal signal, while a larger normal-indication value indicates that the cycle number with the normal- And the like. For example, a particular cycle number with a normal-indication value of 1000 is likely to represent a normal signal, while another cycle number with a normal-indication value of -2000 is likely to indicate an abnormal signal. A typical example of a normal-indication value as expressed above includes a normal score, which will be described below.
택일적인 구현예에서, 정상-표시 값은 더 작은 정상-표시 값이 더 높은 정상 정도를 나타내는 수치로 표현된다. 이 경우, 더 큰 정상-표시 값은 상기 정상-표시 값을 갖는 사이클 번호가 비정상적인 시그널을 나타낼 가능성이 높다는 것을 나타내는 반면, 더 작은 정상-표시 값은 상기 정상-표시 값을 갖는 사이클 번호가 정상적인 시그널을 나타낼 가능성이 높다는 것을 나타낼 수 있다. 예를 들어, 1000의 정상-표시 값을 갖는 특정 사이클 번호는 비정상적인 시그널을 나타낼 가능성이 높은 반면, -2000의 정상-표시 값을 갖는 또 다른 사이클 번호는 정상적인 시그널을 나타낼 가능성이 높다. In an alternative embodiment, the normal-indication value is represented by a numerical value indicating a lower normal-indication value of higher normality. In this case, a larger normal-indication value indicates that the cycle number with the normal-indication value is likely to exhibit an abnormal signal, while a smaller normal-indication value indicates that the cycle number with the normal- And the like. For example, a particular cycle number with a normal-indication value of 1000 is likely to exhibit an abnormal signal, while another cycle number with a normal-indication value of -2000 is likely to represent a normal signal.
데이트 세트의 각 사이클 번호에서의 정상-표시 값은 다양한 방법에 의해 제공될 수 있다. The steady-state value at each cycle number of the data set can be provided by various methods.
일 구현예에서, 상기 각 사이클 번호에서의 정상-표시 값은 상기 각 사이클 번호를 포함하는 2-5개의 연속적인 사이클 번호, 특히 상기 각 사이클 번호를 포함하는 2개의 연속적인 사이클 번호에서의 시그널 값으로부터 상기 각 사이클 번호에서의 변화값을 계산함으로써 제공된다. 예를 들어, 10번째 사이클 번호에서의 정상-표시 값은 상기 10번째 사이클 번호를 포함하는 2-5개의 연속적인 사이클 번호에서의 시그널 값으로부터 상기 10번째 사이클 번호에서의 변화값을 계산함으로써 제공된다. In one embodiment, the steady-state value in each cycle number is a 2-5 consecutive number of cycles including each of the number of cycles, particularly a signal value in two consecutive number of cycles By calculating the change value in each cycle number. For example, the steady-state value at the tenth cycle number is provided by calculating the change value at the tenth cycle number from the signal value at 2-5 consecutive cycle numbers including the tenth cycle number .
각 사이클 번호에서의 시그널 값과 관련하여 본원에서 사용된 용어 "변화", "변화값", 또는 "변화의 값"은 특정 사이클 번호에서의 시그널 값의 변화의 양(정도)을 의미한다. "변화", "변화값", 또는 "변화의 값"은 특정 사이클 번호로부터 계산되므로, 그것은 "사이클 번호에서의 시그널 값의 변화값" 또는 간략하게 "사이클 번호에서의 변화값" 또는 이의 변형으로도 표현될 수 있다. 본원에서 사용된 "n차 변화값"은 특정 사이클 번호에서의 n-1차 변화값의 변화의 양(정도)을 의미한다. 상기 n차 변화값은 특정 사이클 번호로부터 계산되므로, "사이클 번호에서의 시그널 값의 n차 변화값" 또는 간략하게 "사이클 번호에서의 n차 변화값" 또는 이의 변형으로도 표현될 수 있다. The term " change ", "change value ", or" change value "as used herein in connection with signal values in each cycle number means the amount of change in signal value at a particular cycle number. Since the "change", "change value", or "change value" is calculated from a specific cycle number, it can be expressed as a " Can also be expressed. As used herein, the "n-th order change value" means the amount of change of the n-th order change value at a specific cycle number. Since the n-th order change value is calculated from the specific cycle number, it can be expressed as "n-th order change value of the signal value in the cycle number" or briefly "n-order change value in the cycle number"
상기 변화값의 특정 예는 1차 변화값(예컨대, 1차 차분(difference), 1차 계차(difference quotient) 및 1차 미분(derivative)), 2차 변화값(예컨대, 2차 차분, 2차 계차 및 2차 미분), 3차 변화값(예컨대, 3차 차분, 3차 계차 및 3차 미분) 등을 포함한다. Specific examples of the change value include a first change value (e.g., a first difference, a difference quotient and a first derivative), a second change value (e.g., a second difference, a second difference Order and second derivative), a third-order change value (e.g., third-order difference, third-order difference, and third-order differentiation), and the like.
따라서, 상기 각 사이클 번호에서의 정상-표시 값은 상기 사이클 번호를 포함하는 2-5개의 연속적인 사이클 번호에서의 시그널 값의 1차 변화값, 2차 변화값, 3차 변화값 등을 계산함으로써 제공될 수 있다. Therefore, the steady-state value in each cycle number can be calculated by calculating a first-order change value, a second-order change value, a third-order change value, etc. of the signal value in 2-5 consecutive cycle numbers including the cycle number Can be provided.
일 구현예에서, 상기 각 사이클 번호에서의 정상-표시 값은 상기 사이클 번호를 포함하는 2-5개의 연속적인 사이클 번호에서의 시그널 값의 계산된 변화값을 변형함으로써 제공될 수 있다. 상기 변형은 임의의 수학적 변형, 계산, 처리 또는 연산을 포함한다. 수학적 변형, 계산, 처리 또는 연산은 상이한 사이클 번호에서의 변화값 사이의 덧셈, 뺄셈, 곱셈 또는 나눗셈을 포함할 수 있다. 수학적 변형, 계산, 처리 또는 연산은 변화값과 다른 인자(값)과의 덧셈, 뺄셈, 곱셈 또는 나눗셈을 포함할 수 있다. In one implementation, the steady-state value in each cycle number can be provided by modifying the calculated change in signal value in 2-5 consecutive cycle numbers, including the cycle number. The variations include any mathematical transformation, calculation, processing or computation. A mathematical transformation, computation, processing, or computation may include addition, subtraction, multiplication, or division between the values of the changes at different cycle numbers. A mathematical transformation, computation, processing, or computation may include addition, subtraction, multiplication, or division of a change value with another factor (value).
변화값을 계산하기 위해 사용되는 시그널 값의 개수는, 2, 3, 4, 또는 5개를 포함하나, 이에 제한되지 않는다. The number of signal values used to calculate the change value includes, but is not limited to, 2, 3, 4, or 5.
시그널 값의 개수가 2, 3, 4, 또는 5개인 경우, 각 사이클 번호에서의 정상-표시 값은 상기 사이클 번호를 포함하는 2, 3, 4, 또는 5개의 연속적인 사이클 번호에서의 시그널 값을 사용하여 변화값을 계산함으로써 제공될 수 있다. If the number of signal values is 2, 3, 4, or 5, the steady-state value in each cycle number indicates the signal value in 2, 3, 4, or 5 consecutive cycle numbers including the cycle number ≪ / RTI >
정상-표시 값의 대표적인 예는 정상 스코어(normality score)이다. A typical example of a normal-indication value is a normality score.
본 명세서가 정상 표시-값의 더 명확한 이해를 위해 정상 스코어를 설명하고 있지만, 당업자는 정상 스코어 대신에 다른 정상-표시 값이 적용될 수 있음을 이해할 것이다. While the present disclosure describes a normal score for a clearer understanding of the normal display-value, those skilled in the art will appreciate that other normal-indication values may be applied instead of the normal score.
정상 표시-값의 예인 정상 스코어를 하기에 더 상세히 설명한다. A normal score, which is an example of a normal display-value, is described in more detail below.
정상 스코어(Normality Score)Normality Score
정상 스코어는 (i) 데이터 세트의 각 사이클 번호에서 2차 변화값을 계산하는 단계; 및 (ii) 상기 2차 변화값을 사용하여 데이터 세트의 각 사이클 번호에서 정상 스코어를 계산하는 단계에 의해 수득되며; 상기 정상 스코어의 계산은 2개의 연속적인 사이클 번호에서의 2차 변화값 사이의 부호 변화 및 2차 변화값의 크기를 나타내는 수학적 연산에 의해 실시된다. The normal score includes (i) calculating a second change value at each cycle number of the data set; And (ii) calculating a normal score at each cycle number of the data set using the secondary change value; The calculation of the normal score is carried out by a mathematical operation indicating the sign change between the secondary change values in the two consecutive cycle numbers and the magnitude of the secondary change value.
(i) 각 사이클 번호에서 2차 변화값의 계산(i) Calculation of the second change value at each cycle number
먼저, 단계 (a)에서 수득된 데이터 세트의 각 사이클 번호에서 2차 변화값을 계산한다. 2차 변화값의 계산은 2개의 연속적인 사이클 번호에서의 2개의 시그널 값을 사용하여 데이터 세트의 각 사이클 번호에서 1차 변화값을 계산한 후, 2개의 연속적인 사이클 번호에서의 2개의 1차 변화값을 사용하여 데이터 세트의 각 사이클 번호에서 2차 변화값을 계산함으로써 실시된다. First, a secondary change value is calculated in each cycle number of the data set obtained in step (a). The calculation of the second-order change value is performed by calculating the first-order change value at each cycle number of the data set using the two signal values at two consecutive cycle numbers, And calculating a secondary change value at each cycle number of the data set using the change value.
본 단계에서, "1차 변화값 데이터 세트"(사이클 번호 및 상기 사이클 번호에서의 1차 변화값을 갖는 복수의 데이터 지점을 포함함) 및 "2차 변화값 데이터 세트"(사이클 번호 및 상기 사이클 번호에서의 2차 변화값을 갖는 복수의 데이터 지점을 포함함)는 원시 데이터 세트(사이클 번호 및 상기 사이클 번호에서의 시그널 값을 갖는 복수의 데이터 지점을 포함함) 또는 이의 변형된 데이터 세트로부터 수득된다. In this step, a "primary change value data set" (including a cycle number and a plurality of data points having a primary change value in the cycle number) and a "secondary change value data set" (Including a plurality of data points having a cyclic number and a signal value in the cycle number) or a modified data set thereof do.
1차 변화값 및 2차 변화값을 계산하는데 사용되는 용어 "시그널 값"은 다른 시그널 값과의 관계를 나타내는 값(예컨대, 1차 변화값, 2차 변화값 등과 같은 변화값)을 배제한 시그널 값으로서 "0차 시그널 값", "원시(raw) 시그널 값" 또는 "원래의(original) 시그널 값"으로도 불린다. The term "signal value" used for calculating the first-order change value and the second-order change value is a signal value excluding a value indicating a relation with other signal values (for example, a change value such as a primary change value or a secondary change value) Quot; primary signal value ", "raw signal value ", or" original signal value "
어느 특정 사이클 번호에 대해 본원에서 사용된 용어 "바로 인접한 사이클 번호"는 상기 특정 사이클 번호에 연속한 사이클 번호, 즉 상기 특정 사이클의 바로 이전(앞) 또는 바로 이후(뒤)의 사이클 번호를 의미한다. 예를 들어, 사이클 번호가 1씩 증가하는 전형적인 데이터 세트에서, 4번째 사이클 번호에 바로 인접한 사이클 번호는 3번째 사이클 번호 또는 5번째 사이클 번호이다. The term "immediately adjacent cycle number" as used herein for a particular cycle number means a cycle number that is consecutive to the specific cycle number, i.e., the cycle number immediately before (preceding) or immediately after (after) the particular cycle . For example, in a typical data set in which the cycle number increases by one, the cycle number immediately adjacent to the fourth cycle number is the third cycle number or the fifth cycle number.
또한, 본원에서 사용된 용어 "2개의 바로 인접한 사이클 번호", "바로 인접한 2개의 사이클 번호", 또는 "연속적인 사이클 번호"는 서로 바로 인접한 2개의 사이클 번호, 즉 2개의 연속적인 사이클 번호를 의미한다. 예를 들어, 사이클 번호가 1씩 증가하는 전형적인 데이터 세트에서, 2개의 바로 인접한 사이클 번호는 사이클 x 및 x+1 또는 사이클 x-1 및 x를 의미한다.The term "two immediately adjacent cycle numbers "," immediately adjacent two cycle numbers ", or "successive cycle numbers" as used herein means two immediately adjacent cycle numbers, i.e. two consecutive cycle numbers do. For example, in a typical data set in which the cycle number increases by 1, two immediately adjacent cycle numbers refer to cycles x and x + 1 or cycles x-1 and x.
각 사이클 번호에서의 시그널 값과 관련하여 본원에서 사용된 용어 "변화(change)", "변화값", 또는 "변화의 값"은 특정 사이클 번호에서의 시그널 값의 변화의 양(또는 정도)를 의미한다. "변화(change)", "변화값", 또는 "변화의 값"은 특정 사이클 번호로부터 계산되므로, "사이클 번호에서의 시그널 값의 변화값" 또는 간략하게 "사이클 번호에서의 변화값" 또는 이의 변형으로도 표현될 수 있다. 본원에서 사용된 "n차 변화값"은 특정 사이클 번호에서의 n-1차 변화값의 변화의 양(또는 정도)를 의미한다. 상기 n차 변화값은 특정 사이클 번호로부터 계산되므로, "사이클 번호에서의 시그널 값의 n차 변화값" 또는 간략하게 "사이클 번호에서의 n차 변화값" 또는 이의 변형으로도 표현될 수 있다. 특히, 0차 변화는 원시 시그널 값을 의미한다. 상기 정의에 따르면, 1차 변화값은 특정 사이클 번호에서의 0차 변화값(즉, 시그널 값)의 변화의 양(또는 정도)를 의미하고, 2차 변화값은 특정 사이클 번호에서의 1차 변화값(즉, 시그널 값의 변화의 양(또는 정도))의 변화의 양(또는 정도)를 의미한다. 하기에 설명할 바와 같이, 특정 사이클 번호에서의 1차 변화값 및 2차 변화값은 광의의 개념으로 상기 특정 사이클 번호 이외의 사이클 번호에서 계산된 것을 포함하는 것으로 이해될 것이다. 용어 "변화값"은 용어 "변화율"과 상호교환적으로 사용될 수 있다. The term " change ", "change value ", or" change value ", as used herein in connection with the signal value at each cycle number, refers to the amount (or degree) of a change in signal value at a particular cycle number it means. Since the "change", "change value", or "change value" is calculated from a specific cycle number, the "change value of the signal value in the cycle number" or briefly the "change value in the cycle number" It can also be expressed as a variation. As used herein, the "n-th order change value" means the amount (or degree) of a change in the n-1th order change value at a specific cycle number. Since the n-th order change value is calculated from the specific cycle number, it can be expressed as "n-th order change value of the signal value in the cycle number" or briefly "n-order change value in the cycle number" In particular, the zeroth order means the raw signal value. According to the above definition, the first-order change value means the amount (or degree) of the change in the zero-order change value (i.e., signal value) at a specific cycle number, Quot; means the amount (or degree) of the change in the value (i.e., the amount (or degree) of the change in the signal value). As will be described below, it will be understood that the first-order change value and the second-order change value at a specific cycle number include those calculated in a cycle number other than the specific cycle number in the broad sense. The term " change value "can be used interchangeably with the term" change rate ".
본 단계에서, 각 사이클 번호에서의 2차 변화값은 각 사이클 번호에서의 시그널 값을 사용하여 수득된다. 구체적으로, 제2 변화값은 2개의 연속적인(바로 인접한) 사이클 번호에서의 2개의 시그널 값을 사용하여 데이터 세트의 각 사이클 번호에서 1차 변화값을 계산한 후, 2개의 연속적인(바로 인접한) 사이클 번호에서의 2개의 1차 변화값을 사용하여 데이터 세트의 각 사이클 번호에서 2차 변화값을 계산함으로써 수득된다. In this step, the secondary change value in each cycle number is obtained by using the signal value in each cycle number. Specifically, the second change value is calculated by calculating the first-order change value at each cycle number of the data set using two signal values at two consecutive (immediately adjacent) cycle numbers, then two consecutive ) ≪ / RTI > is obtained by calculating the secondary change value at each cycle number of the data set using the two primary change values in the cycle number.
2차 변화값의 계산은 1차 변화값의 계산과 동일하거나 상이한 방식으로 실시될 수 있다. The calculation of the secondary change value may be performed in the same or different manner as the calculation of the primary change value.
변화값은 차분(difference), 계차(difference quotient) 및 미분(derivative)으로 이루어진 군으로부터 선택되는 어느 하나일 수 있고, 따라서 n차 변화값(예컨대, 1차 변화값 및 2차 변화값)은 n차 차분, n차 계차 또는 n차 미분일 수 있다. The change value may be any one selected from the group consisting of a difference, a difference quotient, and a derivative, and therefore the n-th change value (e.g., the first change value and the second change value) Differential, n-order, or n-th derivative.
변화값, 특히 차분(차분값), 계차(계차값) 및 미분(미분값)은 당업계에 공지된 다양한 방법에 의해 계산되거나 수득될 수 있다. The change value, particularly the difference (difference value), the difference (the difference value) and the derivative (the derivative value) can be calculated or obtained by various methods known in the art.
예를 들어, 본원에 사용된 차분은 2개의 바로 인접한 사이클 번호에서의 시그널 값 사이의 차이를 계산함으로써 수득될 수 있다. 본원에 사용된 계차는 상기 차분을 2개의 바로 인접한 사이클 번호 사이의 간격으로 나눔으로써 수득될 수 있다. 본원에서 사용된 미분은 2, 3, 4 이상의 데이터 지점에서 시그널 값에 최소 자승법을 적용하거나, 증폭 곡선 내의 각 사이클 번호에서의 접선(기울기)을 결정함으로써 수득될 수 있다. For example, the difference used herein can be obtained by calculating the difference between the signal values in two immediately adjacent cycle numbers. The titer used herein can be obtained by dividing the difference by the interval between two immediately adjacent cycle numbers. Differences used herein can be obtained by applying a least square method to the signal values at two, three, four or more data points, or by determining the tangent (slope) at each cycle number in the amplification curve.
2차 변화값을 계산할 때 사용되는 기호 y(x), D(x), D'(x) 및 D"(x)는 하기 의미를 가질 것이다:The symbols y (x), D (x), D '(x) and D "(x) used in calculating the secondary change values will have the following meanings:
기호 y(x)는 x번째 사이클 번호에서의 시그널 값을 의미하며; D'(x)는 x번째 사이클 번호에서의 1차 변화값을 의미하고; D"(x)는 x번째 사이클 번호에서의 2차 변화값을 의미한다. 상기 정의에서 x는 1 이상의 정수로서, 데이터 세트 내의 특정 사이클 번호를 의미한다. 예를 들어, 수득된 데이터 세트가 45개 사이클 번호로 구성되는 경우, 각 사이클 번호는 1번째 사이클 번호(사이클 번호 1), 2번째 사이클 번호(사이클 번호 2)... 45번째 사이클 번호(사이클 번호 45)와 같은 표시를 사용하여 구별될 수 있다.The symbol y (x) means the signal value at the xth cycle number; D '(x) means a first-order change in the x-th cycle number; In the above definition, x is an integer equal to or greater than 1, meaning a specific cycle number in the data set. For example, if the obtained data set is 45 (Cycle number 1), the second cycle number (cycle number 2), and the 45th cycle number (cycle number 45), each cycle number is distinguished .
본원에 사용된 2차 변화값은 2차 차분, 2차 계차 및 2차 미분으로 이루어진 군으로부터 선택되는 어느 하나일 수 있다. The secondary change value used herein may be any one selected from the group consisting of a second-order differential, a second-order differential, and a second-order differential.
2차 차분은 2개의 바로 인접한 사이클 번호에서의 2개의 시그널 값을 사용하여 각 사이클 번호에서 1차 차분(사이클 번호 및 상기 사이클 번호에서의 1차 차분을 갖는 복수의 데이터 지점을 포함)을 계산한 후, 2개의 인접한 사이클 번호에서의 2개의 1차 차분을 사용하여 각 사이클 번호에서 2차 차분(사이클 번호 및 상기 사이클 번호에서의 2차 차분을 갖는 복수의 데이터 지점을 포함)을 계산함으로써 수득될 수 있다. The second difference is calculated by calculating the first difference (including the cycle number and the plurality of data points having the first difference in the cycle number) in each cycle number using the two signal values in two immediately adjacent cycle numbers (Including a plurality of data points having a cycle number and a second difference in the cycle number) in each cycle number using two first-order differences in two adjacent cycle numbers .
본원에 사용된 차분은 당업계에 알려진 다양한 방식으로 계산될 수 있다. Differences used herein can be calculated in various ways known in the art.
일 구현예에서, 2차 차분(또는 2차 계차)은 전향 차분법(forward difference method) 또는 후향 차분법(backward difference method)에 의해 계산된다. In one implementation, the second difference (or second order) is computed by a forward difference method or a backward difference method.
예를 들어, 전향 차분법 또는 후향 차분법에 의해 2개의 시그널 값으로부터 1차 차분을 계산한 후, 전향 차분법 또는 후향 차분법에 의해 2개의 1차 차분으로부터 2차 차분을 계산할 수 있다. 전향 차분법이 1차 차분 및 2차 차분 모두의 계산에 적용될 수 있거나, 후향 차분법이 1차 차분 및 2차 차분 모두의 계산에 적용될 수 있거나, 전향 차분법이 1차 차분의 계산에 적용될 수 있고 후향 차분법이 2차 차분의 계산에 적용될 수 있거나, 후향 차분법이 1차 차분의 계산에 적용되고 전향 차분법이 2차 차분의 계산에 적용될 수 있다. For example, a first difference may be calculated from two signal values by an inversion method or a backward difference method, and then a second difference may be calculated from two first differences by an inversion method or a backward difference method. The forward differential method can be applied to the calculation of both the first and second differentials, or the backward differential method can be applied to the calculation of both the first and second differentials, or the forward differential method can be applied to the calculation of the first differential. And the backward difference method can be applied to the calculation of the second difference or the backward difference method can be applied to the calculation of the first difference and the forward difference method can be applied to the calculation of the second difference.
전향 차분법에 따르면, 2차 차분은 하기 수학식 I 및 II를 순차적으로 이용하거나, 또는 하기 수학식 III을 단독으로 이용하여 계산될 수 있다. According to the forward differential method, the second differential can be calculated using the following equations ( I) and ( II ) sequentially, or by using the following equation ( III ) alone.
수학식 IEquation I
D'(x) = y(x+1) - y(x)D '(x) = y (x + 1) - y (x)
수학식 II(II)
D"(x) = D'(x+1) - D'(x)D "(x) = D '(x + 1) - D' (x)
수학식 III(III)
D"(x) = y(x+2) - 2 * y(x+1) + y(x)D (x) = y (x + 2) - 2 * y (x + 1) + y
상기 식에서, y(x), y(x+1) 및 y(x+2)는 각각 x번째 사이클 번호, x+1번째 사이클 번호 및 x+2번째 사이클 번호에서의 시그널 값을 나타내며; D'(x)는 x번째 사이클 번호에서의 1차 차분을 나타내고; D"(x)는 x번째 사이클 번호에서의 2차 차분을 나타낸다. In the above equation, y (x), y (x + 1), and y (x + 2) represent the signal values at the xth cycle number, the x + 1th cycle number, and the x + 2th cycle number, respectively; D '(x) represents the first difference in the x-th cycle number; D "(x) represents the second difference in the x-th cycle number.
후향 차분법에 따르면, 2차 차분은 하기 수학식 IV 및 V를 순차적으로 이용하거나, 또는 하기 수학식 VI을 단독으로 이용하여 계산될 수 있다. According to the backward differencing method, the second difference can be calculated using the following equations ( IV) and ( V ) sequentially, or by using the following equation ( VI ) alone.
수학식 IV Equation IV
D'(x) = y(x) - y(x-1)D '(x) = y (x) - y (x-1)
수학식 VEquation V
D"(x) = D'(x) - D'(x-1)D "(x) = D '(x) - D' (x-1)
수학식 VIEquation VI
D"(x) = y(x) - 2 * y(x-1) + y(x-2)D "(x) = y (x) - 2 * y (x-1) + y (x-
상기 식에서, y(x), y(x-1) 및 y(x-2)는 각각 x번째 사이클 번호, x-1번째 사이클 번호 및 x-2번째 사이클 번호에서의 시그널 값을 나타내며; D'(x)는 x번째 사이클 번호에서의 1차 차분을 나타내고; D"(x)는 x번째 사이클 번호에서의 2차 차분을 나타낸다. Wherein y (x), y (x-1) and y (x-2) represent the signal values at the xth cycle number, the x-1 th cycle number and the x-2 th cycle number, respectively; D '(x) represents the first difference in the x-th cycle number; D "(x) represents the second difference in the x-th cycle number.
예를 들어, 전향 차분법의 경우, y(1), y(2), y(3), y(4) 및 y(5)가 각각 1, 8, 30, 100 및 500인 경우, D'(1), D'(2), D'(3) 및 D'(4)는 각각 7(=8-1), 22(=30-8), 70(=100-30) 및 400(=500-100)이고, D"(1), D"(2) 및 D"(3)은 각각 15(=22-7), 48(=70-22) 및 330(=400-70)인 반면, 후향 차분법의 경우, y(1), y(2), y(3), y(4) 및 y(5)가 각각 1, 8, 30, 100 및 500인 경우, D'(2), D'(3), D'(4) 및 D'(5)는 각각 7(=8-1), 22(=30-8), 70(=100-30) 및 400(=500-100)이고, D"(3), D"(4) 및 D"(5)은 각각 15(=22-7), 48(=70-22) 및 330(=400-70)일 것이다. For example, in the case of the forward differential method, when D (1), D (2), D (3), D (4) (= 8-1), 22 (= 30-8), 70 (= 100-30) and 400 (= 1), D '(2), D' (= 22-7), 48 (= 70-22), and 330 (= 400-70), respectively, while D "(1), D" D '(2) where y (1), y (2), y (3), y (4) and y (5) are 1, 8, 30, 100 and 500, (= 8-1), 22 (= 30-8), 70 (= 100-30), and 400 (= 500-100), D '(3), D' ) And D "(3), D" (4) and D "(5) would be 15 (= 22-7), 48 (= 70-22) and 330 (= 400-70), respectively.
D'(x)가 다른 수학식, 예컨대 D'(x) = y(x) - y(x+1) 또는 D'(x) = y(x-1) - y(x)에 의해 계산될 수 있고, D"(x)가 다른 수학식 D"(x) = D'(x) - D'(x+1), D"(x) = y(x) - 2 * y(x+1) + y(x+2), D"(x) = D'(x-1)-D'(x), 또는 D"(x) = y(x-2) - 2 * y(x-1) + y(x)에 의해 계산될 수 있음에 유의한다. (X) = y (x) - y (x + 1) or D '(x) = y (X + 1), D "(x) = y (x) - 2 * y (x + 1) ) + y (x + 2), D "(x) = D '(x-1) -D' ) + y (x). < / RTI >
전향 차분법에서, 최종 사이클 및 최종 사이클 바로 이전 사이클에서는 D"(x)가 계산되지 않는다. 예를 들어, 시그널 증폭 반응을 45개 사이클 번호까지 실시하는 경우, D"(45) 및 D"(44)는 46번째 사이클 번호 또는 47번째 사이클 번호에서의 시그널의 값이 없기 때문에 계산될 수 없다.For example, when the signal amplification reaction is performed up to 45 cycle numbers, D "(45) and D" (x) are not calculated 44) can not be calculated because there is no value of the signal at the 46th cycle number or the 47th cycle number.
마찬가지로, 후향 차분법에서, 최초 사이클 및 최초 사이클 바로 이후 사이클에서는 D"(x)가 계산되지 않는다. 예를 들어, 시그널 증폭 반응을 45개 사이클 번호까지 실시하는 경우, D"(1) 및 D"(2)는 -1번째 사이클 번호 또는 0번째 사이클 번호에서의 시그널 값이 없기 때문에 계산될 수 없다. Similarly, in the backward differencing method, D "(x) is not calculated in the first cycle and immediately after the first cycle. For example, if the signal amplification reaction is performed up to 45 cycle numbers, D" (1) and D (2) can not be calculated because there is no signal value in the -1st cycle number or the 0th cycle number.
이와 같이, y(x), D(x), D"(x) 및 D"(x)와 같은 함수는 존재하지 않거나 정의될 수 없는 사이클 번호에 대해 계산되지 않는다. As such, functions such as y (x), D (x), D "(x) and D" (x) are not computed for a cycle number that does not exist or can not be defined.
전향 차분법 및 후향 차분법에 의해 수득된 결과는 사이클 번호와 관련하여 특정한 상호변환가능성을 갖는다는 점에 유의한다. Note that the results obtained by the forward and backward differencing methods have certain interchangeability with respect to the cycle number.
구체적으로, 전향 차분법에 의해 수득된 D'(x)는 후향 차분법에 의해 수득된 D'(x+1)과 동일하다. 예를 들어, 전향 차분법에 의해 수득된 1번째 사이클 번호에서의 1차 차분은 후향 차분법에 의해 수득된 2번째 사이클 번호에서의 2차 차분과 동일하다. 따라서, 이러한 상호변환가능성에 비추어, 당업자는 전향 차분법의 결과를 후향 차분법의 결과로 쉽게 변환할 수 있거나, 그 반대이다. 예를 들어, 전향 차분법에 의해 1차 차분을 얻은 경우, 후향 차분법의 결과로 변환하기 위해 x+1번째 사이클 번호에서 계산된 1차 차분을 x번째 사이클 번호에서의 1차 차분으로 간주할 수 있다. Specifically, D '(x) obtained by the forward differential method is the same as D' (x + 1) obtained by the backward differential method. For example, the first difference in the first cycle number obtained by the forward differential method is the same as the second difference in the second cycle number obtained by the backward difference method. Thus, in view of this interchangeability, one skilled in the art can easily convert the results of the forward differential method into the results of the backward differencing or vice versa. For example, when the first difference is obtained by the forward differential method, the first difference calculated in the x + 1th cycle number is regarded as the first difference in the xth cycle number in order to convert to the result of the backward difference method .
또한, 전향 차분법에 의해 수득된 D"(x)는 후향 차분법에 의해 수득된 D"(x+2)와 동일하다. 예를 들어, 전향 차분법에 의해 수득된 1번째 사이클 번호에서의 2차 차분은 후향 차분법에 의해 수득된 3번째 사이클 번호에서의 2차 차분과 동일하다. Further, D "(x) obtained by the forward differential method is the same as D" (x + 2) obtained by the backward differential method. For example, the second difference in the first cycle number obtained by the forward differential method is the same as the second difference in the third cycle number obtained by the backward difference method.
따라서, 이러한 상호변환가능성에 비추어, 당업자는 전향 차분법의 결과를 후향 차분법의 결과로 쉽게 변환할 수 있거나, 그 반대이다. 예를 들어, 전향 차분법에 의해 2차 차분을 얻은 경우, 후향 차분법의 결과로 변환하기 위해 x+2번째 사이클 번호에서 계산된 2차 차분을 x번째 사이클 번호에서의 2차 차분으로 간주할 수 있다. Thus, in view of this interchangeability, one skilled in the art can easily convert the results of the forward differential method into the results of the backward differencing or vice versa. For example, when a second-order differential is obtained by the forward differential method, the second-order differential calculated at the x + 2th cycle number is regarded as the second-order differential at the x-th cycle number .
후향 차분법에 의한 2차 차분의 계산이 본 출원의 실시예에 예시되어 있다. 하지만, 당업자는 후향 차분법 대신에 전향 차분법을 사용하고 후향 차분법과 동일한 결과를 얻기 위해 사이클 번호만을 변경할 수 있다. 따라서, 본원에서 특정 사이클에서의 1차 차분 및 2차 차분은 사용된 계산 방식에 따라 다른 사이클에서 계산된 것을 포함할 수 있는 것으로 이해될 것이다. Calculation of the second-order difference by the backward difference method is illustrated in the embodiment of the present application. However, those skilled in the art will be able to use the forward differential method instead of the backward differential method and only change the cycle number to obtain the same result as the backward differential method. Thus, it will be appreciated that the primary and secondary differences in a particular cycle herein may include those calculated in different cycles, depending on the computation used.
(ii) 각 사이클 번호에서 정상 스코어의 계산(ii) calculation of normal scores at each cycle number
다음으로, 2차 변화값을 사용하여 데이터 세트의 각 사이클 번호에서 정상 스코어를 계산한다. Next, the secondary change value is used to calculate the normal score at each cycle number of the data set.
본원에서, 사이클 번호 및 상기 사이클 번호에서의 정상 스코어를 갖는 복수의 데이터 지점을 포함하는 "정상 스코어 데이터 세트"가 수득된다. In this application, a "normal score data set" is obtained that includes a plurality of data points having a normal number in the cycle number and the cycle number.
정상 스코어의 계산은 2개의 연속적인 사이클 번호에서의 2차 변화값 사이의 부호 변화 및 2차 변화값의 크기를 나타내는 수학적 연산에 의해 실시된다. The calculation of the normal score is carried out by a mathematical operation indicating the sign change between the secondary change values in the two consecutive cycle numbers and the magnitude of the secondary change value.
본원에서 사용된 바와 같이, 용어 "정상 스코어"('NS'로 약칭됨)는 2개의 바로 인접한 사이클 번호에서의 2차 변화값 사이의 부호 변화 및 2개의 바로 인접한 사이클 번호에서의 2차 변화값의 크기 모두를 나타내는 수치를 의미한다. 정상 스코어는 시그널 증폭 반응에 의해 수득된 시그널의 정상 정도(the extent of normality of signals)를 나타내는 수치일 수 있다. 작은 정상 스코어는 상기 정상 스코어를 갖는 사이클 번호가 비정상적인 시그널을 나타낼 가능성이 높다는 것을 나타낸다. 예를 들어, 정상 스코어 1000을 갖는 특정 사이클 번호는 정상 시그널을 나타낼 가능성이 높은 반면, -2000의 정상 스코어를 갖는 또 다른 사이클 번호는 비정상적인 시그널을 나타낼 가능성이 높다. As used herein, the term "normal score" (abbreviated as " NS ") refers to a sign change between a second change value in two immediately adjacent cycle numbers and a second change value in two immediately adjacent cycle numbers Quot; and " size " The normal score may be a number indicating the extent of normality of signals obtained by the signal amplification reaction. A small normal score indicates that the cycle number with the normal score is likely to represent an abnormal signal. For example, a particular cycle number with a normal score of 1000 is likely to represent a normal signal, while another cycle number with a normal score of -2000 is likely to exhibit an abnormal signal.
정상 스코어는 데이터 세트 내의 모든 사이클 번호 중에서 후보 사이클 번호를 선택하는데 사용될 뿐만 아니라 시그널 값의 변경 전의 정상 스코어("변경전 정상 스코어"로도 불림)와 시그널 값의 변경 후의 정상 스코어("변경후 정상 스코어"로도 불림)를 비교하여 비정상적인 시그널을 결정하는데 사용된다. The normal score is used not only to select the candidate cycle number among all the cycle numbers in the data set but also to use the normal score before the change of the signal value (also called the "pre-change score") and the normal score after the change of the signal value Quot;) is used to determine an abnormal signal.
본원에 사용된 용어 "사이클 번호에서의 정상 스코어"는 특정 사이클 번호에서의 2차 변화값 및 상기 특정 사이클 번호에 바로 인접한 사이클 번호에서의 2차 변화값을 사용하여 계산되는 정상 스코어를 지칭하며, 특정 사이클 번호에 부여(할당)된다. 그것은 사이클 번호에서의 시그널 값으로부터 수득된 정상 스코어, 사이클 번호에서 시그널 값의 2차 변화값으로부터 수득된 정상 스코어, 사이클 번호에서 계산된 정상 스코어, 또는 이의 변형과 같이 다양한 표현으로 기재될 수 있다. 특정 사이클 번호에서의 정상 스코어는 광의의 개념으로 다른 사이클 번호에서 계산된 것을 포함할 수 있는 것으로 이해되어야 한다. As used herein, the term "normal score in a cycle number" refers to a normal score calculated using a second change value at a specific cycle number and a second change value at a cycle number immediately adjacent to the specific cycle number, (Assigned) to a specific cycle number. It may be described in various expressions, such as a normal score obtained from the signal value in the cycle number, a normal score obtained from the secondary change value of the signal value in the cycle number, a normal score calculated in the cycle number, or a variation thereof. It should be understood that the normal score at a particular cycle number may include those calculated at different cycle numbers in the broad sense.
x번째 사이클 번호에서의 정상 스코어를 계산하는데 사용되는 바로 인접한 사이클 번호는 x번째 사이클 바로 이전 또는 바로 이후의 사이클을 포함한다. 예를 들어, 사이클 번호가 1씩 증가하는 전형적인 데이터 세트에서, x번째 사이클 번호의 바로 인접한 사이클 번호는 사이클 번호 x+1 또는 사이클 번호 x-1이다.The immediately adjacent cycle number used to calculate the normal score at the xth cycle number includes the cycle immediately before or after the xth cycle. For example, in a typical data set in which the cycle number increases by 1, the immediately adjacent cycle number of the xth cycle number is cycle number x + 1 or cycle number x-1.
정상 스코어는 2개의 바로 인접한 사이클 번호에서의 2차 변화값 사이의 부호 변화 및 2차 변화값의 크기를 나타내는 수학적 연산에 의해 수득된다. 전술한 바와 같이, 상기 2차 변화값은, 예를 들어 2차 차분, 2차 계차 또는 2차 미분일 수 있다. The normal score is obtained by a mathematical operation indicating the sign change between the second change value in two immediately adjacent cycle numbers and the magnitude of the second change value. As described above, the secondary change value may be, for example, a second-order differential, a second-order differential, or a second-order differential.
본 발명의 일 구현예에 따르면, x번째 사이클 번호에서의 정상 스코어는 x번째 사이클 번호 및 x+1번째 사이클 번호에서의 2차 변화값 사이의 부호 변화 및 2차 변화값의 크기를 나타내는 수학적 연산에 의해 계산된다. According to an embodiment of the present invention, the normal score in the x-th cycle number is a mathematical operation that indicates a sign change between the x-th cycle number and the x-th cycle number and the second- Lt; / RTI >
본 발명의 또 다른 구현예에 따르면, x번째 사이클 번호에서의 정상 스코어는 x번째 사이클 번호 및 x-1번째 사이클 번호에서의 2차 변화값 사이의 부호 변화 및 2차 변화값의 크기를 나타내는 수학적 연산에 의해 계산된다. According to another embodiment of the present invention, the normal score in the xth cycle number is a mathematical expression indicating the sign change between the xth cycle number and the second change value in the x-th cycle number and the magnitude of the second change value. Lt; / RTI >
본원에서 사용된 부호 변화는 x번째 사이클 번호에서의 2차 변화값이 양의 부호(양의 값, +)를 갖고 x+1 또는 x-1번째 사이클 번호에서의 2차 변화값이 음의 부호(음의 값, -)을 갖는 상황을 나타낸다. 2차 변화값 사이의 부호 변화를 나타내는 수학적 연산은 x번째 사이클 번호에서의 2차 변화값이 양의 부호를 갖고 x+1 또는 x-1번째 사이클 번호에서의 2차 변화값이 음의 부호를 갖는 경우 음의 정상 스코어를 제공하고, x번째 사이클 번호에서의 2차 변화값과 x+1 또는 x-1번째 사이클 번호에서의 2차 변화값이 모두 동일한 부호(예컨대, 모두 양의 값 또는 모두 음의 값)를 갖는 경우 양의 정상 스코어를 제공하는 임의의 연산이다. The sign change used herein is such that the second-order change value at the x-th cycle number has a positive sign (positive value, +) and the second-order change value at the x + 1 or x- (Negative value, -). A mathematical operation indicating the sign change between the secondary change values is performed when the secondary change value in the xth cycle number has a positive sign and the secondary change value in the x + 1 or x-1th cycle number is a negative sign , The secondary change value in the xth cycle number and the secondary change value in the x + 1 or x-1th cycle number are all the same sign (for example, all positive values or all Negative < / RTI > value), it is an arbitrary operation that provides a positive normal score.
본원에 사용된 바와 같이 2차 변화값의 크기는 x번째 사이클 번호에서의 2차 변화값의 크기 및 x+1 또는 x-1번째 사이클 번호에서의 2차 변화값의 크기의 조합을 나타낸다. As used herein, the magnitude of the secondary change value represents the magnitude of the secondary change value in the xth cycle number and the magnitude of the secondary change value in the x + 1 or x-1th cycle number.
2차 변화값 사이의 부호 변화 및 2차 변화값의 크기를 나타내는 수학적 연산의 예는 2차 변화값의 수학적 증폭(예컨대, 곱셈), 2차 변화값의 수학적 비율(예컨대, 나눗셈) 등을 포함한다. Examples of mathematical operations that express the magnitude of the sign change and the secondary change value between the secondary change values include mathematical amplification (e.g., multiplication) of the secondary change values, mathematical ratios (e.g., division) do.
일 구현예에 따르면, 정상 스코어는 2개의 바로 인접한 사이클 번호에서의 2차 변화값을 곱하여 계산된다. 상기 2차 변화값의 곱셈은 2차 변화값 사이의 부호 변화 및 2차 변화값의 크기를 효과적으로 나타낸다. According to one embodiment, the normal score is calculated by multiplying the second-order variance value in two immediately adjacent cycle numbers. The multiplication of the secondary change values effectively represents the sign change between the secondary change values and the magnitude of the secondary change value.
보다 구체적으로, 정상 스코어는 하기 수학식 VII 또는 VIII에 의해 계산될 수 있다:More specifically, the normal score can be calculated by the following equation ( VII) or ( VIII )
수학식 VIIEquation VII
NS(x) = D"(x) * D"(x+1)NS (x) = D "(x) * D" (x + 1)
상기 식에서, NS(x)는 x번째 사이클 번호에서의 정상 스코어를 나타내고, D"(x)는 x번째 사이클 번호에서의 2차 변화값을 나타내며, D"(x+1)은 x+1번째 사이클 번호에서의 2차 변화값을 나타내고, x는 1 이상의 정수이다. (X + 1) represents the second-order change value at the x-th cycle number, and D "(x + Represents a secondary change value in the cycle number, and x is an integer of 1 or more.
수학식 VIIIFormula VIII
NS(x) = D"(x) * D"(x-1)NS (x) = D "(x) * D" (x-1)
상기 식에서, NS(x)는 x번째 사이클 번호에서의 정상 스코어를 나타내고, D"(x)는 x번째 사이클 번호에서의 2차 변화값을 나타내며, D"(x-1)은 x-1번째 사이클 번호에서의 2차 변화값을 나타내고, x는 2 이상의 정수이다. (X) represents a normal score at the x-th cycle number, D "(x) represents a secondary change value at the x-th cycle number, and D" Represents a secondary change value in the cycle number, and x is an integer of 2 or more.
상기 수학식 VII 및 VIII에서, D"(x-1), D"(x) 및 D"(x+1)은 각각 사이클 번호 x-1, x 및 x+1에서의 2차 차분을 나타낸다. In the above Equations VII and VIII , D "(x-1), D" (x) and D "(x + 1) represent the second differences in the cycle numbers x-1, x and x + 1, respectively.
예를 들어, D"(1), D"(2), D"(3) 및 D"(4)가 각각 -100, 50, 350, -400인 경우, NS(1), 수학식 VII에 대해 NS(2) 및 NS(3)은 각각 -5000(=-100*50), 17500(=50*350) 및 -14000(=350*-400)인 반면; 수학식 VIII에 대해 NS(2), NS(3) 및 NS(4)가 5000(=-100*50), 17500(=50*350) 및 -14000(=350*-400)일 것이다. For example, the D "(1), D" (2), D "(3) and D" if the (4), each -100, 50, 350, -400, NS (1), formula VII NS (2) and NS (3) are -5000 (= -100 * 50), 17500 (= 50 * 350) and -14000 (= 350 * -400), respectively; Would be, 17500 (= 50 * 350), and -14000 (= 350 * -400) a NS (2), NS (3) and NS (4) for the formula VIII 5000 (100 * 50 =) .
마지막 사이클 번호에서의 정상 스코어는 수학식 VII을 사용하는 경우 계산될 수 없는 반면, 첫 번째 사이클 번호에서의 정상 스코어는 수학식 VIII을 사용하는 경우 계산될 수 없음에 유의한다. Note that the normal score at the last cycle number can not be calculated using Equation VII , whereas the normal score at the first cycle number can not be calculated using Equation VIII .
또한, 수학식 VII에 의해 수득된 정상 스코어 및 수학식 VIII에 의해 수득된 정상 스코어는 사이클 번호에 대해 특정한 상호변환가능성을 갖는다는 점에 유의한다. It is also noted that the normal score obtained by equation VII and the normal score obtained by equation VIII have a certain mutual conversion potential for the cycle number.
구체적으로, 수학식 VII에 의해 수득된 NS(x)는 수학식 VIII에 의해 수득된 NS(x+1)과 동일하다. 예를 들어, 수학식 VII에 의해 수득된 4번째 사이클 번호에서의 정상 스코어는 수학식 VIII에 의해 수득된 5번째 사이클 번호에서의 정상 스코어와 동일하다. Specifically, NS (x) obtained by equation ( VII ) is the same as NS (x + 1) obtained by equation ( VIII ). For example, the normal score at the fourth cycle number obtained by equation ( VII) is equal to the normal score at the fifth cycle number obtained by equation ( VIII ).
따라서, 이러한 상호변환가능성에 비추어, 당업자라면 수학식 VII에 의해 수득된 정상 스코어를 수학식 VIII에 의해 수득된 정상 스코어로 쉽게 변환할 수 있고, 그 반대이다. Thus, in view of this interchangeability, one skilled in the art can easily convert the normal scores obtained by equation VII into the normal scores obtained by equation VIII , and vice versa.
수학식 VII에 의한 정상 스코어의 계산이 본 출원의 실시예에 예시되어 있다. 하지만, 당업자는 수학식 VII 대신에 수학식 VIII을 사용하여 각 사이클 번호에서의 정상 스코어를 계산한 다음, 사이클 번호를 조정하여, 즉 상기 계산된 사이클 번호에서 1을 차감하여, 수학식 VII과 동일한 결과를 얻을 수 있을 것이다. 따라서, 특정 사이클 번호에서의 정상 스코어는 그 계산 방법에 따라 다른 사이클 번호에 계산된 정상 스코어를 포함할 수 있는 것으로 이해되어야 한다. The calculation of the normal score according to Equation VII is illustrated in the embodiments of the present application. However, those skilled in the art using the formula VIII in place of VII equation calculates a normal score at each cycle number, and then, by adjusting the cycle number, i.e., by subtracting one from the calculated cycle number, the same as the formula VII You will get results. Thus, it should be understood that the normal score at a particular cycle number may include a normal score calculated at different cycle numbers, depending on the method of calculation.
한편, 상기 수학식 VII 또는 수학식 VIII을 사용한 정상 스코어의 계산은 전향 차분법 또는 후향 차분법을 사용한 2차 변화값의 계산과 다양하게 조합될 수 있다. On the other hand, the calculation of the normal score using Equation ( VII) or ( VIII) can be variously combined with the calculation of the second-order change value using the forward differential method or the backward differential method.
예를 들어, 전향 차분법을 사용한 2차 차분의 계산은 수학식 VII을 사용한 정상 스코어의 계산과 조합될 수 있거나; 전향 차분법을 사용한 2차 차분의 계산은 수학식 VIII을 사용한 정상 스코어의 계산과 조합될 수 있거나; 후향 차분법을 사용한 2차 차분의 계산은 수학식 VII을 사용한 정상 스코어의 계산과 조합될 수 있거나; 후향 차분법을 사용한 2차 차분의 계산은 수학식 VIII을 사용한 정상 스코어의 계산과 조합될 수 있다. For example, the calculation of the second-order differential using the forward differential method can be combined with the calculation of the normal score using Equation VII ; The calculation of the second-order differential using the forward differential method can be combined with the calculation of the normal score using Equation VIII ; The calculation of the second-order differential using the backward differencing method can be combined with the calculation of the normal score using Equation VII ; The calculation of the second order differential using the backward differencing method can be combined with the calculation of the normal score using Equation VIII .
그러나, 전향 차분법 또는 후향 차분법 중 어느 하나와 수학식 VII 또는 수학식 VIII 중 어느 하나의 다양한 조합에서, 동일한 정상 스코어를 갖는 사이클 번호는 일정한 규칙성을 가지고 달라지질 것이며, 이에 따라 비정상적인 시그널을 나타내는 사이클 번호 역시 일정한 규칙성을 가지고 달라질 것임에 유의해야 한다. However, in the various combinations of either the forward or backward differencing and either of the formulas VII or VIII , the cycle number with the same normal score will have a certain regularity, and thus an abnormal signal It should be noted that the cycle numbers shown will also vary with certain regularities.
예를 들어, 전향 차분법과 수학식 VII의 조합이 2번째 사이클 번호에서 -63의 정상 스코어를 생성하는 경우, 전향 차분법과 수학식 VIII의 조합은 3번째 사이클 번호에서 동일한 정상 스코어를 생성할 것이며, 후향 차분법과 수학식 VII의 조합은 4번째 사이클 번호에서 동일한 정상 스코어를 생성할 것이고, 후향 차분법과 수학식 VIII의 조합은 5번째 사이클 번호에서 동일한 정상 스코어를 생성할 것이다. 따라서, 비정상적인 시그널을 나타내는 사이클 번호는 정상 스코어의 계산 방법에 따라 달라질 수 있다. For example, if the combination of the forward differencing and the equation VII produces a normal score of -63 in the second cycle number, the combination of the forward differential and the equation VIII will produce the same normal score in the third cycle number, The combination of backward differencing and equation ( VII) will produce the same normal score in the fourth cycle number, and the combination of backward differencing and equation ( VIII) will produce the same normal score in the fifth cycle number. Therefore, the cycle number representing the abnormal signal may vary depending on the calculation method of the normal score.
본 발명자들은 후향 차분법과 수학식 VII의 조합에 의해 비정상적인 시그널을 나타내는 것으로 이론적으로 결정된 사이클 번호가 실제 데이터 세트의 육안 검사에서 비정상적인 시그널을 나타낸다는 것을 확인하였다. 이는 후향 차분법과 수학식 VII의 조합을 사용한 본 발명의 방법이 비정상적인 시그널을 나타내는 사이클 번호를 결정하는데 있어 매우 정확하고 효과적임을 입증한다. 하지만, 전술한 사이클 번호 변화의 규칙을 고려할 때, 당업자라면 다른 조합을 사용할 수 있을 것이다. 예를 들어, 전향 차분법과 수학식 VII의 조합이 사용되는 경우, 결과에 사이클 번호 2를 더함으로써 비정상적인 시그널을 나타내는 사이클 번호를 조정할 수 있다. 따라서, 이러한 다양한 조합이 본 발명의 범위에 속한다는 것이 당업자에게 이해될 것이다. The inventors have confirmed that the cycle number theoretically determined to represent an abnormal signal by the combination of the backward differencing method and the formula VII represents an abnormal signal in the visual inspection of the actual data set. This proves that the method of the present invention using backward differencing and the combination of Equation VII is very accurate and effective in determining the cycle number representing an abnormal signal. However, those skilled in the art will be able to use other combinations when considering the above-described rules of cycle number change. For example, if a combination of the forward differencing and the equation VII is used, the cycle number representing the abnormal signal can be adjusted by adding the
전술한 바와 같이, 전향 차분법 또는 후향 차분법과 수학식 VII 또는 수학식 VIII의 조합에 따라, 각 사이클 번호에 해당하는 1차 차분, 2차 차분 및 정상 스코어는 일정한 규칙성을 가지고 달라질 수 있다. 따라서, 본원에서 특정 사이클 번호에서의 1차 차분, 2차 차분 및 정상 스코어는 다른 사이클 번호에서 계산된 것들을 포함할 수 있는 것으로 이해되어야 한다. As described above, according to the forward or backward differencing method and the combination of the formula VII or the formula VIII , the first order difference, the second order difference and the normal score corresponding to each cycle number can be changed with a certain regularity. Thus, it should be understood herein that the first order differential, second order differential and normal score at a particular cycle number may include those calculated at different cycle numbers.
후향 차분법과 수학식 VII의 조합에 의한 정상 스코어의 계산은 또한 본원 실시예에서 확인될 수 있다. The calculation of the normal score by the combination of the backward differencing and the equation VII can also be confirmed in the present embodiment.
단계 (c): Step (c):
정상-표시 값에 의한 비정상적인 시그널에 대한 후보 사이클 번호(들)의 선택(130)The
본 단계에서는, 상기 정상-표시 값에 의해 비정상적인 시그널에 대한 후보 사이클(들)(candidate cycle)을 선택하며, 상기 후보 사이클(들)에서의 정상-표시 값은 변경전 정상-표시 값에 해당한다(130). 특히, 정상-표시 값이 정상 스코어인 경우, 비정적인 시그널에 대한 후보 사이클(들)은 정상 스코어에 의해 선택된다. In this step, a candidate cycle for an abnormal signal is selected by the normal-indication value, and the normal-indication value in the candidate cycle (s) corresponds to the normal-indication value before the change ( 130 ). In particular, if the normal-indication value is a normal score, the candidate cycle (s) for the abnormal signal is selected by the normal score.
본원에서 사용된 용어 "후보 사이클 번호(candidate cycle number)"는 비정상적인 시그널을 나타낼 가능성이 높거나 비정상적인 시그널을 나타낼 것으로 예측되는 사이클 번호를 의미한다. The term "candidate cycle number " as used herein means a cycle number that is likely to exhibit an abnormal signal or is expected to exhibit an abnormal signal.
본 발명자들은 본 발명자들이 제시한 정상 스코어와 같은 정상-표시 값이 비정상적인 시그널과 높은 관련이 있으며, 즉 정상 스코어와 같은 정상-표시 값이 비정상적인 시그널에 대한 지시자로서 사용될 수 있다는 것을 발견하였다. 본 발명자들의 발견에 따르면, 정상-표시 값이 정상 스코어이고 정상 스코어가 수학식 VII 또는 VIII에 의해 계산되는 경우, 특정 사이클 번호에서 계산된 정상 스코어가 작을수록 상기 사이클 번호는 비정상적인 시그널을 나타낼 가능성이 높다. 따라서, 정상 스코어와 같은 정상-표시 값은 비정상적인 시그널에 대한 후보 사이클 번호를 찾는데 사용된다. The present inventors have found that a normal-indication value such as a normal score presented by the present inventors is highly related to an abnormal signal, that is, a normal-indication value such as a normal score can be used as an indicator for an abnormal signal. According to the findings of the present inventors, when the normal-indication value is the normal score and the normal score is calculated by the formula VII or VIII , the smaller the normal score calculated in the specific cycle number, the more likely that the cycle number is indicative of an abnormal signal high. Thus, the steady-state value, such as the normal score, is used to find the candidate cycle number for the abnormal signal.
표현 "정상 스코어에 의해 비정상적인 시그널에 대한 후보 사이클 번호(들)를 선택"하는 것은 그의 정상-표시 값에 기초하여 후보 사이클 번호(들)를 선택하는 것을 의미하며, 즉 정상-표시 값이 후보 사이클 번호를 선택하기 위한 기준으로의 역할을 한다는 것을 의미한다. The expression "selecting the candidate cycle number (s) for the abnormal signal by the normal score" means selecting the candidate cycle number (s) based on its normal-indication value, It means that it serves as a criterion for selecting a number.
후보 사이클 번호의 선택은 정상-표시 값, 특히 정상 스코어의 크기(대소)에 기초하여 실시될 수 있다. 예를 들어, 정상 스코어 "70"은 정상 스코어 "-80"에 비해 크기가 더 큰 것으로 간주된다. The selection of the candidate cycle number can be made based on the normal-indication value, in particular the magnitude of the normal score (large or small). For example, the normal score "70" is considered to be larger in magnitude than the normal score "-80 ".
후보 사이클 번호의 선택은 하기와 같이 다양한 방법에 의해 달성될 수 있다:The selection of the candidate cycle number can be achieved by a variety of methods as follows:
일 구현예에서, 더 큰 정상-표시 값이 사이클 번호에서의 더 높은 정상 정도를 나타내는 경우, 선택되는 후보 사이클 번호는 역치보다 작은 정상-표시 값을 갖는 사이클 번호이다. In one implementation, when the larger normal-indication value indicates a higher normal degree in the cycle number, the selected candidate cycle number is a cycle number with a normal-indication value less than the threshold value.
후보 사이클 번호의 선택은 모든 사이클 번호에서의 정상-표시 값에 역치를 적용하고, 상기 역치보다 작은 정상-표시 값을 갖는 사이클 번호(들)를 선택함으로써 실시될 수 있다. The selection of the candidate cycle number may be implemented by applying a threshold to the steady-state value at all cycle numbers and selecting the cycle number (s) with a steady-state value that is less than the threshold value.
선택되는 후보 사이클 번호(들)의 개수는 0 이상일 수 있다. 예를 들어, 역치보다 작은 정상-표시 값을 갖는 사이클 번호가 없으면, 선택되는 후보 사이클 번호의 개수는 0이다. 만약 역치보다 작은 정상-표시 값을 갖는 사이클 번호가 1개만 존재하면, 선택되는 후보 사이클 번호의 개수는 1이다. 만약 역치보다 작은 정상-표시 값을 갖는 복수의 사이클 번호가 존재하면, 선택되는 후보 사이클 번호의 개수는 1 초과이다. The number of candidate cycle number (s) selected may be zero or more. For example, if there is no cycle number having a normal-indication value smaller than the threshold value, the number of candidate cycle numbers to be selected is zero. If there is only one cycle number having a normal-indication value smaller than the threshold value, the number of candidate cycle numbers selected is one. If there are a plurality of cycle numbers having normal-indication values smaller than the threshold value, the number of candidate cycle numbers to be selected is more than one.
작은 정상-표시 값을 갖는 사이클 번호가 비정상적인 시그널을 나타낼 가능성이 높다는 점에 비추어, 후보 사이클 번호를 선택하는데 사용되는 역치는 0 미만의 시그널 값을 가질 수 있다. 역치는 경험적으로 또는 실험적으로 결정될 수 있다. 역치는, 예를 들어 -100, -200, -300, -400, -500, -600, -700, -800, -900, -1000, -2000, -3000, -4000 이하(이들 사이의 모든 값 포함)의 RFU(상대적 형광 단위)일 수 있다. The threshold value used to select the candidate cycle number may have a signal value of less than 0 in view of the high likelihood that the cycle number with a small steady-state value will exhibit an abnormal signal. The threshold can be determined empirically or experimentally. The threshold may be, for example, -100, -200, -300, -400, -500, -600, -700, -800, -900, -1000, -2000, -3000, -4000 or less Value) of RFU (relative fluorescence unit).
또 다른 구현예에서, 더 큰 정상-표시 값이 사이클 번호에서의 더 높은 정상 정도를 나타내는 경우, 선택되는 후보 사이클 번호는 역치보다 작고 최소인 정상-표시 값을 갖는 사이클 번호이다. In another embodiment, when the larger normal-indication value indicates a higher normal degree in the cycle number, the selected candidate cycle number is a cycle number having a normal-indication value that is less than the threshold and is at least the minimum.
후보 사이클 번호의 선택은 모든 사이클 번호에서의 정상-표시 값에 역치를 적용하고, 상기 역치보다 작고 최소인 정상-표시 값을 갖는 사이클 번호(들)를 선택함으로써 실시될 수 있다. The selection of the candidate cycle number may be implemented by applying a threshold to the steady-state value at all cycle numbers and selecting the cycle number (s) having a steady-state value that is less than and less than the threshold value.
선택되는 후보 사이클 번호(들)의 개수는 0 또는 1일 수 있다. 예를 들어, 역치보다 작은 정상-표시 값을 갖는 사이클 번호가 없으면, 선택되는 후보 사이클 번호의 개수는 0이다. 만약 역치보다 작은 정상-표시 값을 갖는 1개 이상의 사이클 번호가 존재하면, 선택되는 후보 사이클 번호의 개수는 1이다. The number of candidate cycle number (s) selected may be 0 or 1. For example, if there is no cycle number having a normal-indication value smaller than the threshold value, the number of candidate cycle numbers to be selected is zero. If there is more than one cycle number with a steady-state value less than the threshold value, the number of candidate cycle numbers selected is one.
작은 정상-표시 값을 갖는 사이클 번호가 비정상적인 시그널을 나타낼 가능성이 높다는 점에 비추어, 후보 사이클 번호를 선택하는데 사용되는 역치는 0 미만의 시그널 값을 가질 수 있다. 역치는 경험적으로 또는 실험적으로 결정될 수 있다. 역치는, 예를 들어 -100, -200, -300, -400, -500, -600, -700, -800, -900, -1000, -2000, -3000, -4000 이하(이들 사이의 모든 값 포함)의 RFU(상대적 형광 단위)일 수 있다. The threshold value used to select the candidate cycle number may have a signal value of less than 0 in view of the high likelihood that the cycle number with a small steady-state value will exhibit an abnormal signal. The threshold can be determined empirically or experimentally. The threshold may be, for example, -100, -200, -300, -400, -500, -600, -700, -800, -900, -1000, -2000, -3000, -4000 or less Value) of RFU (relative fluorescence unit).
또 다른 구현예에서, 더 큰 정상-표시 값이 사이클 번호에서의 더 높은 정상 정도를 나타내는 경우, 선택되는 후보 사이클 번호는 음의 부호 및 최소인 정상-표시 값을 갖는 사이클 번호이다. In another embodiment, when the larger normal-indication value indicates a higher normal degree in the cycle number, the selected candidate cycle number is a cycle number having a negative sign and a minimum normal-indication value.
후보 사이클 번호의 선택은 역치를 사용하지 않고, 즉 음의 부호 및 최소인 정상-표시 값을 갖는 사이클 번호를 후보 사이클 번호로 선택함으로써, 실시된다. The selection of the candidate cycle number is carried out by not using the threshold value, that is, selecting the cycle number having the negative sign and the minimum normal-display value as the candidate cycle number.
선택되는 후보 사이클 번호(들)의 개수는 0 또는 1일 수 있다. 예를 들어, 음의 부호를 갖는 사이클 번호가 없으면, 선택되는 후보 사이클 번호의 개수는 0이다. 만약 음의 부호를 갖는 1개 이상의 사이클 번호가 존재하면, 선택되는 후보 사이클 번호의 개수는 1이다. The number of candidate cycle number (s) selected may be 0 or 1. For example, if there is no cycle number having a negative sign, the number of candidate cycle numbers to be selected is zero. If there is more than one cycle number with a negative sign, then the number of candidate cycle numbers selected is one.
전술한 바와 같은 구현예 중 어느 것에서, 정의된 기준을 만족하는(예컨대, 역치보다 작은 정상-표시 값을 갖거나, 역치보다 작고 최소인 정상-표시 값을 갖거나, 또는 음의 부호 및 최소인 정상-표시 값을 갖는) 사이클 번호가 없으면, 데이터 세트에서 후보 사이클이 선택되지 않는다. 이것은 본 발명에 의해 분석되는 데이터 세트가 비정상적인 시그널을 나타내는 사이클 번호를 포함하지 않는다는 것을 나타낸다. 이 경우, 단계 (a)에서 수득된 데이터 세트가 비정상적인 시그널을 포함하지 않는다는 표시, 즉 상기 데이터 세트가 정상적인 시그널로 구성되어 있다는 표시가 디스플레이될 수 있다. In any of the implementations described above, it is contemplated that any of the embodiments that meet the defined criteria (e.g., have a normal-indication value that is less than the threshold value, a normal-indication value that is less than the threshold value, If there is no cycle number (with a normal-indication value), no candidate cycle is selected in the data set. This indicates that the data set analyzed by the present invention does not include a cycle number representing an abnormal signal. In this case, an indication that the data set obtained in step (a) does not contain an abnormal signal, that is, an indication that the data set is composed of a normal signal, may be displayed.
대안적인 구현예에서, 더 작은 정상-표시 값이 사이클 번호에서의 시그널 값의 더 높은 정상 정도를 나타내는 경우, 후보 사이클은 (i) 0 초과의 값으로부터 선택된 역치보다 큰 정상-표시 값을 갖는 사이클 번호; (ii) 0 초과의 값으로부터 선택된 역치보다 크고 최대인 정상-표시 값을 갖는 사이클 번호; 또는 (iii) 양의 부호 및 최대인 정상-표시 값을 갖는 사이클 번호이다. In an alternative embodiment, if the smaller normal-indication value represents a higher normal degree of signal value at the cycle number, then the candidate cycle is: (i) a cycle having a normal-indication value greater than the threshold value selected from a value greater than zero number; (ii) a cycle number having a normal-indication value that is greater than and greater than a threshold value selected from a value greater than zero; Or (iii) a cycle number having a positive sign and a maximum normal-indication value.
전술한 바와 같이, 후보 사이클 번호의 선택시, 후보 사이클 번호에서의 정상-표시 값이 상기 후보 사이클 번호에서의 변경전 정상-표시 값으로 채택된다. As described above, in selecting the candidate cycle number, the normal-display value in the candidate cycle number is adopted as the pre-change value in the candidate cycle number.
본원에 사용된 용어 "변경전 정상-표시 값"(예컨대, 변경전 정상 스코어)은 단계 (b)에서 제공된 정상-표시 값 또는 정상 스코어 중에서 상기 선택된 후보 사이클 번호에 해당하는 정상-표시 값(예컨대, 정상 스코어)을 의미한다. 상기 변경전 정상-표시 값(예컨대, 정상 스코어)은 단계 (b)에서 특정 사이클 번호에서 계산된 것이며, 이는 특정 사이클 번호에 할당된다. 즉, 변경전 정상-표시 값(예컨대, 정상 스코어)은 단계 (d)에서의 시그널 변경 방식에 의해 변경되기 전의 시그널 값을 사용하여(즉, 변경되지 않은 시그널 값 또는 변경전 시그널 값을 사용하여) 특정 사이클 번호에서 계산된 것이다As used herein, the term " pre-alteration normal value-display value "(e.g., pre-change normal score) is a normal-display value provided in step (b) or a normal-display value corresponding to the selected candidate cycle number , Normal score). The pre-change steady-state value (e.g., normal score) is calculated at a specific cycle number in step (b), which is assigned to a specific cycle number. That is, the normal-display value before change (for example, the normal score) is calculated by using the signal value before being changed by the signal change method in step (d) (that is, by using the unchanged signal value or the pre- ) Calculated from a specific cycle number
용어 "변경전 정상-표시 값"(예컨대, 변경전 정상 스코어)은 하기 기재된 "변경후 정상-표시 값"(예컨대, 변경후 정상 스코어)와 구별된다. The term "pre-change normal-display value" (e.g., the pre-change normal score) is distinguished from the "normal post-change value"
후보 사이클 번호에서의 변경전 정상-표시 값(예컨대, 변경전 정상 스코어)은 본 단계에서 새롭게 계산되거나 생성되지 않지만, 후보 사이클 번호의 선택시에 동시에 또는 자동적으로 제공되거나 획득된다. The pre-change pre-display value (e.g., pre-change pre-change score) in the candidate cycle number is not newly calculated or generated in this step, but is provided or obtained simultaneously or automatically upon selection of the candidate cycle number.
구체적으로, 모든 사이클 번호에서의 정상-표시 값(예컨대, 정상 스코어)이 단계 (b)에서 제공되며, 후보 사이클 번호에서의 정상-표시 값(예컨대, 정상 스코어)가 후보 사이클 번호에서의 변경전 정상-표시 값(예컨대, 변경전 정상 스코어)으로 지정되거나 할당된다. 따라서, 후보 사이클 번호에서의 정상-표시 값(예컨대, 정상 스코어)은 변경전 정상 표시-값(예컨대, 변경전 정상 스코어)에 해당한다. Specifically, a normal-indication value (e.g., normal score) at every cycle number is provided at step (b), and a normal-indication value at the candidate cycle number (e.g., normal score) Is assigned or assigned a normal-indication value (e.g., a normal score before change). Thus, the normal-indication value (e.g., normal score) at the candidate cycle number corresponds to the pre-change indication-value (e.g., the pre-change normal score).
후보 사이클 번호에서의 변경전 정상-표시 값(예컨대, 변경전 정상 스코어)은 이를 후보 사이클 번호에서의 "변경후 정상-표시 값"(예컨대, 변경후 정상 스코어)과 비교함으로써, 상기 후보 사이클 번호가 비정상적인 시그널을 나타내는지 여부를 결정하는데 사용된다. (For example, the normal score before the change) in the candidate cycle number is compared with the "modified normal-display value" (e.g., the normal score after the change) in the candidate cycle number, Is indicative of an abnormal signal.
단계 (d): Step (d): 후보 사이클 번호에서 시그널 값의 변경 및 정상-표시 값의 추가의 제공(140)Providing 140 the modification of the signal value in the candidate cycle number and the addition of the normal-
본 단계에서는, 상기 후보 사이클 번호(들)에서의 시그널 값을 변경하고, 상기 변경된 시그널 값을 사용하여 상기 후보 사이클 번호(들)에서의 정상-표시 값을 추가로 제공하며, 상기 후보 사이클 번호(들)에서 추가로 제공된 정상-표시 값은 변경후 정상-표시 값에 해당한다(140).In this step, the signal value in the candidate cycle number (s) is changed, and furthermore, a normal-indication value in the candidate cycle number (s) is further provided using the changed signal value, and the candidate cycle number ( 140 ) corresponds to the normal-indication value after the change.
수식어 "변경전(pre-alteration)" 및 "변경후(post-alteration)"는 2개의 요소인 후보 사이클 번호에서의 시그널 값을 변경하기 전에 수득된 것과 후보 사이클 번호에서의 시그널 값을 변경한 후에 수득된 또 다른 것을 구별하기 위해 본원에 사용된다. 수식어 "변경전"은 "변경되지 않은"과 상호교환적으로 사용될 수 있고, 수식어 "변경후"는 "변경된"과 상호교환적으로 사용될 수 있다. The modifiers "pre-alteration" and "post-alteration" are used to change the signal value at the candidate cycle number obtained before changing the signal value at the two-element candidate cycle number Is used herein to distinguish another obtained. The modifier "before change" can be used interchangeably with "unchanged", and the modifier "after change" can be used interchangeably with "changed".
이와 관련하여, 용어 "변경전 시그널 값"은 아직 변경되지 않은 특정 사이클 번호(특히, 후보 사이클 번호)에서의 시그널 값을 지칭하는 반면, 용어 "변경후 시그널 값"은 변경된 특정 사이클 번호에서의 시그널 값을 지칭한다. 용어 "변경전 사이클 번호"는 변경전 시그널 값을 갖는 사이클 번호를 지칭하는 반면, 용어 "변경후 사이클 번호"는 변경후 시그널 값을 갖는 사이클 번호를 지칭한다. 용어 "변경전 1차 차분", "변경전 2차 차분" 및 "변경전 정상-표시 값"(예컨대, "변경전 정상 스코어")은 각각 변경전 사이클 번호에서 계산된 1차 차분, 2차 차분 및 정상-표시 값(예컨대, 정상 스코어)을 지칭하는 반면, 용어 "변경후 1차 차분", "변경후 2차 차분" 및 "변경후 정상-표시 값"(예컨대, "변경후 정상 스코어")은 각각 변경후 사이클 번호에서 계산된 1차 차분, 2차 차분 및 정상-표시 값(예컨대, 정상 스코어)을 지칭한다. 또한, 용어 "변경전 데이터 세트"는 변경전 시그널 값으로 구성된 데이터 세트를 지칭하는 반면, 용어 "변경후 데이터 세트"는 하나 이상의 변경후 시그널 값을 포함하는 데이터 세트를 지칭한다. In this regard, the term " pre-change signal value "refers to the signal value at a particular cycle number that has not yet changed (in particular, the candidate cycle number) Lt; / RTI > The term " cycle number before change "refers to the cycle number with the signal value before change, while the term " cycle number after change" refers to the cycle number with the signal value after change. The term "first difference before change "," second difference before change "and" normal change before change " (E.g., "normalized score after change"), while the term "difference after first change", "second difference after change", and " Quot;) refers to the first-order, second-order, and normal-indication values (e.g., normal score) calculated in the cycle number after the change. In addition, the term " pre-change data set "refers to a data set consisting of pre-change signal values, while the term " post-change data set" refers to a data set that includes one or more post-
본 단계에서, 후보 사이클 번호에서의 시그널 값은, 당업계에 공지된 시그널 보정 방법을 포함하여 다양한 방식으로 변경될 수 있다. In this step, the signal value at the candidate cycle number can be varied in a variety of ways, including signal correction methods known in the art.
후보 사이클 번호에서의 시그널 값은 본원에 기재된 시그널 변경 방식(방법)에 의해 변경될 수 있다. The signal value at the candidate cycle number can be changed by the signal change method (method) described herein.
본원에 사용된 용어 "시그널 변경 방식(방법)"은 후보 사이클 번호에서의 시그널 값을 또 다른 적절한 시그널 값으로 변경하기 위한 수단 또는 규칙을 의미한다. 시그널 변경 방식(방법)은, 예를 들어 후보 사이클에서의 시그널 값에 대한 변경 방향(예컨대, 후보 사이클 번호에서의 시그널 값이 증가하거나 감소하는지 여부) 및 변경 정도(예컨대, 후보 사이클 번호에서의 시그널 값이 얼마나 많이 증가하거나 감소하는지 여부)를 결정하는 수단일 수 있다. 택일적으로, 시그널 변경 방식(방법)은 후보 사이클에서의 변경전 시그널 값이 변경되는 변경후 시그널 값(변경전 시그널 값보다 크거나 작음)을 결정하는 수단이다. As used herein, the term " signal change scheme (method) "means a means or rule for changing a signal value at a candidate cycle number to another suitable signal value. The signal change method (method) may include, for example, changing direction of the signal value in the candidate cycle (e.g., whether the signal value in the candidate cycle number is increasing or decreasing) and degree of change (e.g., How much the value increases or decreases). Alternatively, the signal change method (method) is a means for determining a post-change signal value (greater or less than the pre-change signal value) at which the pre-change signal value in the candidate cycle is changed.
본 발명에 따른 시그널 변경 방식을 하기와 같이 상세히 설명한다. The signal changing method according to the present invention will be described in detail as follows.
일 구현예에서, 시그널 변경 방식은 후보 사이클 번호에서의 시그널 값을 그의 절대값이 감소하도록 변경되는 것을 포함한다. 즉, 후보 사이클 번호에서의 시그널 값은 그의 절대값이 감소하도록 시그널 변경 방식에 의해 변경된다. In one implementation, the signal modification scheme involves modifying the signal value at the candidate cycle number so that its absolute value decreases. That is, the signal value at the candidate cycle number is changed by the signal change method so that its absolute value decreases.
일 구현예에 따르면, 이러한 변경은 시그널 값의 부호가 바뀌는 변경을 포함하지 않는다. According to one embodiment, such a change does not include a change in sign value of the signal value.
예를 들어, 후보 사이클 번호에서의 시그널 값이 "+10"이라고 가정하면, 상기 시그널 값의 이러한 변경은, 예를 들어, +9, +8, +7, +6, +5, +4, +3, +2, +1 등으로의 변경을 포함하나, 예를 들어, -1, -2, -3, -4, -5, -6, -7, -8, -9 등으로의 변경을 포함하지 않는다. 유사하게, 후보 사이클 번호에서의 시그널 값이 "-10"이라고 가정하면, 상기 시그널 값의 이러한 변경은, 예를 들어, -9, -8, -7, -6, -5, -4, -3, -2, -1 등으로의 변경을 포함하나, 예를 들어, +1, +2, +3, +4, +5, +6, +7, +8, +9 등으로의 변경을 포함하지 않는다. For example, assuming that the signal value at the candidate cycle number is "+10 ", such a change in the signal value is, for example, +9, +8, +7, +6, +5, +4, For example, -1, -2, -3, -4, -5, -6, -7, -8, -9, etc. . Similarly, assuming that the signal value at the candidate cycle number is "-10 ", such a change in the signal value is, for example, -9, -8, -7, -6, -5, -4, 3, -2, -1, etc., but the change to +1, +2, +3, +4, +5, +6, +7, +8, do not include.
일 구현예에 따르면, 후보 사이클 번호에서의 시그널 값의 절대값은 변경전의 것의 50% 이하, 40% 이하, 30% 이하, 20% 이하, 10% 이하, 또는 5% 이하로 감소된다. According to one embodiment, the absolute value of the signal value in the candidate cycle number is reduced to 50% or less, 40% or less, 30% or less, 20% or less, 10% or less, or 5% or less of the value before the change.
특정 구현예에서, 시그널 변경 방식은 그의 절대값이 상기 후보 사이클 번호에 바로 인접한 2개의 사이클 번호에서의 시그널 값 중 상대적으로 작은 절대값보다 크거나 같도록 상기 후보 사이클 번호에서의 시그널 값을 변경하는 것을 포함한다. 즉, 상기 후보 사이클 번호에서의 시그널 값은 그의 절대값이 상기 후보 사이클 번호에 바로 인접한 2개의 사이클 번호에서의 시그널 값 중 상대적으로 작은 절대값보다 크거나 갖도록 변경된다. In a particular implementation, the signal modification scheme changes the signal value in the candidate cycle number such that its absolute value is greater than or equal to a relatively small absolute value of the signal values in the two cycle numbers immediately adjacent to the candidate cycle number . That is, the signal value in the candidate cycle number is changed so that its absolute value is greater than or smaller than the relatively small absolute value of the signal values in the two cycle numbers immediately adjacent to the candidate cycle number.
예를 들어, 후보 사이클 번호에서의 시그널 값이 "11"이고 상기 후보 사이클 번호에 바로 인접한 사이클 번호에서의 2개의 시그널 값이 "6" 및 "8"이라고 가정하면, 상기 후보 사이클 번호에서의 시그널 값 "11"은 "11"보다 작고 "6" 이상인 임의의 시그널 값으로 변경될 수 있다. 후보 사이클 번호에서의 시그널 값이 "-11"이고 상기 후보 사이클 번호에 바로 인접한 사이클 번호에서의 2개의 시그널 값이 "-6" 및 "-8"이라고 가정하면, 상기 후보 사이클 번호에서의 시그널 값 "-11"은 "-11"보다 크고 "-6" 이하인 임의의 시그널 값으로 변경될 수 있다. For example, assuming that the signal value at the candidate cycle number is "11" and the two signal values at the cycle number immediately adjacent to the candidate cycle number are "6" and "8", the signal at the candidate cycle number The value "11" can be changed to any signal value that is smaller than "11 " and" 6 " Assuming that the signal value in the candidate cycle number is "-11" and the two signal values in the cycle number immediately adjacent to the candidate cycle number are "-6" and "-8", the signal value in the candidate cycle number "-11" may be changed to any signal value that is greater than "-11" and less than or equal to "-6 ".
일 구현예에서, 시그널 변경 방식은 그의 절대값이 상기 후보 사이클 번호에 바로 인접한 2개의 사이클 번호에서의 시그널 값 중 상대적으로 큰 절대값보다 작도록 시그널 변경 방식에 의해 상기 후보 사이클 번호에서의 시그널 값을 변경하는 것을 포함한다. In one implementation, the signal modification scheme is configured to change the signal value in the candidate cycle number by the signal modification scheme such that its absolute value is less than a relatively large absolute value of the signal values in the two cycle numbers immediately adjacent to the candidate cycle number .
추가의 특정 구현예에서, 시그널 변경 방식은 그의 절대값이 상기 후보 사이클 번호에 바로 인접한 2개의 사이클 번호에서의 시그널 값 중 상대적으로 작은 절대값에 근접하도록 상기 후보 사이클 번호에서의 시그널 값을 변경하는 것을 포함한다. 즉, 후보 사이클 번호에서의 시그널 값은 그의 절대값이 후보 사이클 번호에 바로 인접한 2개의 사이클 번호에서의 시그널 값 중 상대적으로 작은 절대값에 근접하도록 시그널 변경 방식에 의해 변경된다. In a further specific embodiment, the signal modification scheme alters the signal value in the candidate cycle number such that its absolute value is close to a relatively small absolute value of the signal values in the two cycle numbers immediately adjacent to the candidate cycle number . That is, the signal value in the candidate cycle number is changed by the signal change method such that its absolute value is close to a relatively small absolute value of the signal values in the two cycle numbers immediately adjacent to the candidate cycle number.
예를 들어, 후보 사이클 번호에서의 시그널 값이 "11"이고 상기 후보 사이클 번호에 바로 인접한 사이클 번호에서의 2개의 시그널 값이 "6" 및 "8"이라고 가정하면, 상기 후보 사이클 번호에서의 시그널 값 "11"은 "6"에 근접한 값, 예컨대, 6.1, 6.2 등으로 변경될 수 있다. For example, assuming that the signal value at the candidate cycle number is "11" and the two signal values at the cycle number immediately adjacent to the candidate cycle number are "6" and "8", the signal at the candidate cycle number The value "11" may be changed to a value close to "6 ", for example, 6.1, 6.2,
추가의 특정 구현예에서, 시그널 변경 방식은 그의 절대값이 상기 후보 사이클 바로 이전 사이클 번호에서의 시그널 값에 근접하도록 상기 후보 사이클 번호에서의 시그널 값을 변경하는 것을 포함한다. In a further particular embodiment, the signal modification scheme comprises modifying the signal value at the candidate cycle number such that its absolute value is close to the signal value at the cycle number immediately before the candidate cycle.
일 구현예에서, 후보 사이클 번호에서의 시그널 값이 (i) 상기 후보 사이클 번호에 바로 인접한 2개의 사이클 번호에서의 시그널 값 중 상대적으로 작은 절대값 또는 (ii) 후보 사이클 번호 바로 이전 사이클 번호에서의 시그널 값과 같은 참조 시그널 값을 고려하여 변경되는 경우, 변경후 시그널 값은 상기 참조 시그널 값의 150%-50% 이내, 140%-60% 이내, 130%-70% 이내, 120%-80% 이내, 110%-90% 이내 또는 105%-95% 이내이다. 일 구현예에서, 변경후 시그널 값은 상기 참조 시그널 값의 150% 이하, 140% 이하, 130% 이하, 120% 이하, 110% 이하, 또는 105% 이하이다. 일 구현예에서, 변경후 시그널 값은 상기 참조 시그널 값의 50% 이상, 60% 이상, 70% 이상, 80% 이상, 90% 이상, 또는 95% 이상이다. In one implementation, the signal value at the candidate cycle number may be (i) a relatively small absolute value of the signal values at two cycle numbers immediately adjacent to the candidate cycle number, or (ii) The signal value after the change is within 150% -50%, within 140% -60%, within the range of 130% -70%, or between 120% -80% of the reference signal value when the reference signal value such as the signal value is changed. , Within 110% -90% or within 105% -95%. In one implementation, the modified signal value is less than 150%, less than 140%, less than 130%, less than 120%, less than 110%, or less than 105% of the value of the reference signal. In one embodiment, the modified signal value is at least 50%, at least 60%, at least 70%, at least 80%, at least 90%, or at least 95% of the reference signal value.
일 구현예에서, 시그널 변경 방식은 시그널 증가 곡선을 나타내는 데이터 세트에서 참조 시그널 값 이상인 변경후 시그널 값을 제공하거나 또는 시그널 감소 곡선을 나타내는 데이터 세트에서 참조 시그널 값 이하인 변경후 시그널 값을 제공한다. In one implementation, the signal modification scheme provides a modified signal value that is greater than or equal to the reference signal value in the data set representing the signal increase curve, or a modified signal value that is less than or equal to the reference signal value in the data set representing the signal reduction curve.
일 구현예에서, 시그널 변경 방식에 의한 변경은 시그널 값의 부호가 바뀌는 변경을 포함하지 않는다. In one implementation, a change by a signal change scheme does not include a change in the sign value of the signal value.
또 다른 구현예에서, 시그널 변경 방식은 상기 후보 사이클 번호에서의 1차 변화값이 감소하도록 상기 후보 사이클 번호에서의 시그널 값을 변경하는 것을 포함한다. 즉, 상기 후보 사이클 번호에서의 시그널 값은 상기 후보 사이클 번호에서의 1차 변화값을 감소시키는 시그널 변경 방식에 의해 변경된다. In another embodiment, the signal modification scheme includes changing the signal value in the candidate cycle number such that the first-order change value in the candidate cycle number decreases. That is, the signal value in the candidate cycle number is changed by a signal change method for decreasing the first-order change value in the candidate cycle number.
또 다른 구현예에서, 시그널 변경 방식은 상기 후보 사이클 번호에서의 2차 변화값이 음수인 경우, 상기 후보 사이클 번호에서의 시그널 값을 감소시키거나, 상기 후보 사이클 번호에서의 2차 변화값이 양수인 경우, 상기 후보 사이클 번호에서의 시그널 값을 증가시키는 것을 포함한다. In another embodiment, the signal change method may include decreasing the signal value in the candidate cycle number when the second change value in the candidate cycle number is negative, or decreasing the signal value in the candidate cycle number when the second change value in the candidate cycle number is positive , Increasing the signal value at the candidate cycle number.
후보 사이클 번호에서의 2차 변화값의 부호는 상기 후보 사이클 번호에서의 시그널 값의 증가 또는 감소와 관련된다. The sign of the secondary change value in the candidate cycle number is associated with an increase or decrease in the signal value in the candidate cycle number.
양수의 2차 변화값은 후보 사이클 번호에서의 1차 변화값이 상기 후보 사이클 바로 이전 사이클 번호에서의 1차 변화값보다 크다는 것을 나타내며, 이는 상기 후보 사이클 번호에서의 시그널 값이 상기 후보 사이클 번호 바로 이전 사이클 번호에서의 시그널 값보다 상대적으로 더 크다는 것을 암시한다. 반대로, 후보 사이클 번호에서의 음수의 2차 변화값은 상기 후보 사이클 번호에서의 1차 변화값이 상기 후보 사이클 바로 이전 사이클 번호에서의 1차 변화값보다 작다는 것을 나타내며, 이는 상기 후보 사이클 번호에서의 시그널 값이 상기 후보 사이클 번호 바로 이전 사이클 번호에서의 시그널 값보다 상대적으로 작다는 것을 암시한다. 따라서, 후보 사이클 번호에서의 시그널 값의 변경 방향(증가/감소)은 후보 사이클 번호에서의 2차 차분의 부호(양의 부호 또는 음의 부호)에 기초하여 결정될 수 있다. 후보 사이클 번호에서의 2차 변화값은 시그널 값의 2차 차분, 2차 계차, 또는 2차 미분, 특히 상기 기재된 바와 같이 시그널 값의 2차 차분일 수 있다. The second change value of the positive number indicates that the first change value in the candidate cycle number is larger than the first change value in the cycle number immediately before the candidate cycle, because the signal value in the candidate cycle number is larger than the candidate cycle number Which is relatively larger than the signal value at the previous cycle number. On the contrary, the secondary change value of the negative number in the candidate cycle number indicates that the first change value in the candidate cycle number is smaller than the first change value in the cycle number immediately before the candidate cycle, Is relatively smaller than the signal value in the cycle number immediately before the candidate cycle number. Therefore, the direction of change (increase / decrease) of the signal value in the candidate cycle number can be determined based on the sign (positive sign or negative sign) of the second difference in the candidate cycle number. The second change value in the candidate cycle number may be a second order difference, a second order difference, or a second order differential of the signal value, especially a second order difference of the signal value as described above.
후보 사이클 번호에서의 2차 차분의 부호를 사용하는 구현예에서, 시그널 변경 방식은, 후보 사이클 번호에서의 2차 변화값이 음수인 경우, 상기 후보 사이클 번호에서의 시그널 값을 감소시키거나, 후보 사이클 번호에서의 2차 변화값이 양수인 경우, 상기 후보 사이클 번호에서의 시그널 값을 증가시키는 것을 포함한다. In implementations that use the sign of the second difference in the candidate cycle number, the signal change scheme may either reduce the signal value in the candidate cycle number if the second change value in the candidate cycle number is negative, And increasing the signal value at the candidate cycle number if the second change value in the cycle number is a positive number.
후보 사이클 번호에서의 2차 차분의 부호를 사용하는 특정 구현예에서, 후보 사이클 번호에서의 2차 변화값이 양수인 경우, 단계 (d)의 시그널 변경 방식은 후보 사이클 번호에서의 시그널 값이 상기 후보 사이클 번호에 바로 인접한 2개의 사이클 번호에서의 시그널 값 중에서 상대적으로 작은 시그널 값 이상이 되도록 후보 사이클 번호에서의 시그널 값을 감소시키는 것을 포함한다. In a particular implementation using the sign of the second order difference in the candidate cycle number, if the second order change in the candidate cycle number is a positive number, then the signal modification scheme of step (d) And decreasing the signal value at the candidate cycle number to be at least a relatively small signal value among the signal values at the two cycle numbers immediately adjacent to the cycle number.
후보 사이클 번호에서의 2차 차분의 부호를 사용하는 특정 구현예에서, 후보 사이클 번호에서의 2차 변화값이 음수인 경우, 단계 (d)의 시그널 변경 방식은 후보 사이클 번호에서의 시그널 값이 상기 후보 사이클 번호에 바로 인접한 2개의 사이클 번호에서의 시그널 값 중에서 상대적으로 큰 시그널 값 이하가 되도록 후보 사이클 번호에서의 시그널 값을 증가시키는 것을 포함한다. In a particular implementation using the sign of the second difference in the candidate cycle number, if the second change in the candidate cycle number is negative, the signal modification method of step (d) And increasing the signal value at the candidate cycle number to be less than the relatively large signal value among the signal values at the two cycle numbers immediately adjacent to the candidate cycle number.
구체적으로, 후보 사이클 번호에서의 2차 변화값이 양수인 경우, 후보 사이클 번호에서의 시그널 값은 후보 사이클 번호에서의 시그널 값보다 작고 후보 사이클 번호에 바로 인접한 2개의 사이클 중 상대적으로 작은 사이클 이상인 또 다른 값으로 변경될 수 있다. 예를 들어, 3개의 연속적인 시그널 값 "6", "11" 및 "8" 중에서 후보 사이클 번호로서 "11"의 시그널 값을 갖는 사이클 번호가 선택되고 후보 사이클 번호에서의 2차 변화값이 양수인 경우, 상기 후보 사이클 번호에서의 시그널 값 "11"은 "11"보다 작고 "6" 이상인 임의의 시그널 값으로 변경될 수 있다. 상기 후보 사이클 번호에서의 시그널 값이 변경되는 시그널 값(변경후 값)의 예는 10, 9, 8, 7 또는 6(이들 숫자 사이의 모든 값 포함)을 포함할 수 있다. 상기 변경후 값은 상기 범위 내에서 임의로 선택될 수 있다. Specifically, when the secondary change value in the candidate cycle number is a positive number, the signal value in the candidate cycle number is smaller than the signal value in the candidate cycle number, and the other one of the two cycles immediately adjacent to the candidate cycle number Value. ≪ / RTI > For example, if a cycle number having a signal value of "11" as the candidate cycle number among the three consecutive signal values "6 "," 11 ", and "8" is selected and the secondary change value in the candidate cycle number is positive , The signal value "11" in the candidate cycle number may be changed to any signal value that is smaller than "11" An example of a signal value (post-change value) at which the signal value at the candidate cycle number is changed may include 10, 9, 8, 7 or 6 (including all values between these numbers). The post-change value may be arbitrarily selected within the range.
택일적으로, 후보 사이클 번호에서의 2차 변화값이 음수인 경우, 상기 후보 사이클 번호에서의 시그널 값은 상기 후보 사이클 번호에서의 시그널 값보다 크고 상기 후보 사이클 번호에 바로 인접한 2개의 사이클 중 상대적으로 큰 것 이하인 또 다른 값으로 변경될 수 있다. 예를 들어, 3개의 연속적인 시그널 값 "6", "3" 및 "8" 중에서 후보 사이클 번호로서 "3"의 시그널 값을 갖는 사이클 번호가 선택되고 상기 후보 사이클 번호에서의 2차 변화값이 음수인 경우, 상기 후보 사이클 번호에서의 시그널 값 "3"은 "3"보다 크고 "8" 이하인 임의의 시그널 값으로 변경될 수 있다. 후보 사이클 번호에서의 시그널 값이 변경되는 시그널 값(변경후 값)의 예는 4, 5, 6, 7 또는 8(이들 숫자 사이의 모든 값 포함)을 포함할 수 있다. 상기 변경후 값은 상기 범위 내에서 임의로 선택될 수 있다. Alternatively, when the second change value in the candidate cycle number is negative, the signal value in the candidate cycle number is relatively larger than the signal value in the candidate cycle number and immediately adjacent to the candidate cycle number It can be changed to another value that is less than or equal to the larger value. For example, if a cycle number having a signal value of "3" as the candidate cycle number among three consecutive signal values "6 "," 3 ", and "8" is selected and the second- If it is negative, the signal value "3" in the candidate cycle number can be changed to any signal value that is greater than " 3 " An example of a signal value (post-change value) at which a signal value at a candidate cycle number is changed may include 4, 5, 6, 7 or 8 (including all values between these numbers). The post-change value may be arbitrarily selected within the range.
추가의 구현예에서, 정상 스코어가 정상-표시 값의 예로서 사용되는 경우, 후보 사이클 번호에서의 시그널 값은, (i) 상기 후보 사이클 번호에서의 변경전 1차 변화값 및 상기 후보 사이클 번호에서의 변경전 정상 스코어를 사용하여 상기 후보 사이클 번호에서의 변경후 1차 변화값을 수득하는 단계, 및 (ii) 상기 후보 사이클 번호에서의 변경후 1차 변화값을 사용하여 상기 후보 사이클 번호에서의 변경후 시그널 값을 수득하는 단계에 의해 수득된 변경후 시그널 값으로 변경된다. 일 구현예에 따르면, 후보 사이클 번호에서의 변경후 1차 변화값의 절대값은 상기 후보 사이클 번호에서의 변경전 1차 변화값의 절대값보다 작다. 정상 스코어가 정상-표시 값의 예로 사용되는 경우, 후보 사이클 번호에서의 변경전 1차 변화값 및 상기 후보 사이클 번호에서의 변경전 정상 스코어가 이러한 변경후 1차 변화값의 더 작은 절대값을 제공하는 식을 설정하는데 사용될 수 있다. 일 구현예에서, 변경후 1차 변화값의 더 작은 절대값은 후보 사이클 번호 바로 이전 사이클 번호에서의 시그널 값에 근접한 변경후 시그널 값을 제공할 수 있다. In a further embodiment, if the normal score is used as an example of a steady-state value, the signal value at the candidate cycle number is: (i) the first change value before the change in the candidate cycle number and Obtaining a first change value after the change in the candidate cycle number using the pre-change score of the candidate cycle number; and (ii) Is changed to the post-change signal value obtained by the step of obtaining the post-change signal value. According to an embodiment, the absolute value of the first-order change value after the change in the candidate cycle number is smaller than the absolute value of the first-order change value before the change in the candidate cycle number. If the normal score is used as an example of a normal-indication value, the pre-change primary change value in the candidate cycle number and the pre-change score in the candidate cycle number provide a smaller absolute value of the post-change primary change value Can be used to set the expression. In one implementation, the smaller absolute value of the post-change primary change value may provide a post-change signal value close to the signal value in the cycle number immediately before the candidate cycle number.
상기 구현예에 따르면, 변경전 1차 변화값은 2개의 연속적인 사이클 번호에서의 2개의 시그널 값을 사용하여 계산될 수 있다. 변경전 1차 변화값은 변경전 1차 차분일 수 있다. 변경전 1차 차분은 수학식 I에서와 같은 전향 차분법 또는 수학식 IV에서와 같은 후향 차분법에 의해 계산될 수 있다. According to this embodiment, the pre-change primary change value may be calculated using two signal values in two consecutive cycle numbers. The first change value before the change may be the first difference before the change. The first difference before the change can be calculated by the forward differential method as in Equation ( I) or the backward difference method as in Equation ( IV ).
특정 구현예에 따르면, 정상 스코어가 정상-표시 값의 예로서 사용되는 경우, 후보 사이클 번호에서의 변경전 정상 스코어는 식 VII 또는 VIII에 의해 계산될 수 있다. According to a particular implementation, if the normal score is used as an example of a normal-indication value, the pre-change score in the candidate cycle number can be calculated by the formula VII or VIII .
후보 사이클 번호에서의 변경후 시그널 값은 상기 후보 사이클 번호에 바로 인접한 사이클 번호에서의 변경전 시그널 값과 상기 후보 사이클 번호에서의 변경후 1차 변화값을 합하여 계산될 수 있다.The post-change signal value in the candidate cycle number may be calculated by adding the pre-change signal value in the cycle number immediately adjacent to the candidate cycle number to the first change value after the change in the candidate cycle number.
본 구현예는 하기 수학식 IX 및 X를 사용하여 추가로 구현될 수 있다.This embodiment can be further implemented using Equations IX and X below.
후보 사이클 번호에서의 시그널 값(변경전 시그널 값)은 수학식 IX 및 X에 의해 결정된 시그널 값(변경후 시그널 값)으로 변경될 수 있다. The signal value (signal value before the change) in the candidate cycle number can be changed to the signal value (signal value after change) determined by the equations ( IX) and ( X ).
수학식 IXEquation IX
상기 식에서, D'변경후(c)는 후보 사이클 번호에서의 변경후 1차 변화값을 나타내며, D'변경전(c)는 후보 사이클 번호에서의 변경전 1차 변화값을 나타내고, NS변경전(c)는 후보 사이클 번호에서의 변경전 정상 스코어를 나타내며; k는 1 이상의 수이고; c는 후보 사이클 번호를 나타낸다. Wherein R, D 'after the change (c) denotes the first change value after a change in the candidate cycle number, D' non-modified (c) denotes a first change value before change in the candidate cycle number, NS-modified (c) represents the pre-change score in the candidate cycle number; k is a number of 1 or more; and c represents the candidate cycle number.
수학식 XEquation X
y변경후(c) = y변경전(c-1) + D'변경후(c)y After change (c) = Before y change (c-1) + After changing D '(c)
상기 식에서, y변경후(c)는 후보 사이클 번호에서의 변경후 시그널 값을 나타내고, y변경전(c-1)은 (후보 사이클 번호-1)에서의 변경전 시그널 값을 나타내며, D'변경후(c)는 수학식 IX에 의해 계산된, 후보 사이클 번호에서의 변경후 1차 변화값을 나타낸다.(C) After the above formula, y represents the change after the change in the candidate signal cycle number value, y-modified (c-1) indicates a non-modified signal value in the (candidate cycle number -1), D 'change and then (c) shows a first variation of the value after the change in the candidate cycle number calculated by the following equation IX.
후보 사이클 번호에서의 변경후 1차 변화값(D'변경후(c))은 수학식 D'변경후(c) = y변경후(c) - y변경후(c-1)에 의해 계산될 수 있으므로, y변경후(c)는 수학식 y변경후(c) = y변경후(c-1) + D'변경후(c)에 의해 표현될 수 있다. (c-1)번째 사이클 번호에서의 시그널 값이 변경되지 않는 것에 비추어 볼 때, y변경후(c-1)은 y변경전(c-1)과 동일한 것으로 고려될 수 있다. 따라서, y변경후(c)는 수학식 X에 나타낸 바와 같이 y변경전(c-1) 및 D'변경후(c)의 합에 의해 계산될 수 있다. Be calculated by y changed since the (c-1) - after a change in the candidate cycle numbers first change value (D (c) = y change after (c) after the change, after the change (c)) is formula D ' after, y can change (c) may be represented by the equation y after the change (c) = y change after (c-1) + D 'after the change (c). (c-1) after y change can be considered to be the same as (c-1) before y change in view of the fact that the signal value in the (c-1) th cycle number is not changed . Therefore, (c) after the y change can be calculated by the sum of (c-1) before the y change and (c) after the D ' change as shown in the equation ( X ).
상기 수학식 IX에서, k는 대략 1, 특히 1의 수일 수 있다. In the above equation ( IX ), k may be approximately 1, in particular a number of 1.
수학식 IX 및 X를 사용한 시그널 변경 방식의 예를 하기에 설명한다.An example of a signal change method using Equations IX and X will be described below.
수학식 IX 및 X를 사용하여 c번째 사이클 번호(후보 사이클로서)에서의 시그널 값을 변경하는 경우, 후보 사이클 번호에서의 변경전 1차 차분(D'변경전(c)) 및 변경전 정상 스코어(NS변경전(c))를 수학식 IX에 적용하여, 후보 사이클 번호에서의 변경후 1차 차분(D'변경후(c))을 얻는다. When the signal values at the c-th cycle number (as the candidate cycle) are changed using the equations IX and X , the first difference (D ' before change c) and the pre-change score at the candidate cycle number ( Before the NS change (c)) is applied to the equation ( IX ) to obtain the first difference (D ' after the change (c)) after the change in the candidate cycle number.
예를 들어, 후보 사이클 번호(예컨대, 10번째 사이클 번호)가 "8916.60"(RFU)의 시그널 값, "128.81"의 변경전 1차 차분 및 "-20235.34"의 변경전 정상 스코어를 갖는 특정 데이터 세트를 가정하는 경우, 상기 후보 사이클에서의 변경후 1차 차분은 다음과 같이 수학식 IX에 의해 계산될 수 있다:For example, if the candidate cycle number (e.g., the tenth cycle number) is the signal value of "8916.60" (RFU), the first difference before the change of "128.81" , The first difference after the change in the candidate cycle can be calculated by Equation IX as follows:
이어서, 상기 후보 사이클 번호에서의 변경후 1차 차분(D'변경후(c)) 및 상기 후보 사이클 바로 이전 사이클 번호에서의 시그널 값(y변경전(c-1))을 수학식 X에 적용하여, 상기 후보 사이클 번호에서의 변경후 시그널 값(y변경후(c))을 얻는다. Subsequently, the signal value ( before y change (c-1)) in the cycle number immediately before the candidate cycle and the first difference (D ' after the change ) in the candidate cycle number are applied to the formula ( X ) , And obtains the signal value after the change (y after the change (c)) in the candidate cycle number.
예를 들어, 9번째 사이클 번호에서의 시그널 값이 8797.79라고 가정하면, 상기 후보 사이클 번호에서의 변경후 시그널 값은 다음과 같이 수학식 X에 의해 계산될 수 있다: y변경후(10) = 8787.79 + 0.90 = 8788.69.For example, 9 assuming that the signal values at the first cycle number is 8797.79, changes after the signal value at the prospective cycle number can be calculated by the following formula X as follows:
그 결과, 상기 후보 사이클 번호에서의 시그널 값 "8916.60"은 상기 수학식 IX 및 X에 따라 또 다른 시그널 값 "8788.69"로 변경될 수 있다. As a result, the signal value at the prospective cycle number, "8916.60" can be changed to another signal value "8788.69" according to the equation IX and X.
본 발명의 본 구현예에 따른 시그널 변경 방식이 도 4에 도시되어 있다. 도 4에서 보는 바와 같이, 후보 사이클 번호에서의 시그널 값(y변경전(10))은 후보 사이클 번호에서의 변경후 시그널 값(y변경후(10))으로 대체된다. A signal modification scheme according to this embodiment of the present invention is shown in FIG. As shown in FIG. 4, the signal value (10 before y change ) in the candidate cycle number is replaced with the post-change signal value (10 after y change ) in the candidate cycle number.
이와 같이, 수학식 IX 및 X을 이용하는 경우, 후보 사이클에서의 변경후 시그널 값을 자동으로 제공할 수 있고, 이에 따라 후보 사이클에서의 원래의 시그널 값을 또 다른 시그널 값, 즉, 변경후 시그널 값으로 자동으로 대체할 수 있다. Thus, using Equations IX and X , it is possible to automatically provide a post-change signal value in a candidate cycle, thereby providing the original signal value in the candidate cycle to another signal value, Can be replaced automatically.
후보 사이클 번호에서의 시그널 값을 상기와 같이 변경한 후, 상기 변경된 시그널 값(변경후 시그널 값)을 사용하여 후보 사이클 번호에서의 정상-표시 값이 추가로 제공된다. 특히, 정상 스코어가 정상-표시 값의 예로서 사용되는 경우, 변경된 시그널 값(변경후 시그널 값)을 사용하여 후보 사이클 번호에서의 정상 스코어가 추가로 제공된다. After the signal value in the candidate cycle number is changed as described above, the normal-display value in the candidate cycle number is additionally provided using the changed signal value (the changed signal value). In particular, when the normal score is used as an example of a normal-indication value, a normal score in the candidate cycle number is additionally provided using the changed signal value (post-change signal value).
변경된 시그널 값을 사용하여 후보 사이클 번호에서 추가로 제공되는 정상-표시 값 또는 정상 스코어는 후보 사이클 번호에서의 "변경후 정상-표시 값" 또는 "변경후 정상 스코어"로 지칭된다. 따라서, 후보 사이클 번호(들)에서 추가로 제공되는 정상-표시 값 또는 정상 스코어는 변경후 정상-표시 값 또는 변경후 정상 스코어에 해당한다The normal-display value or normal score further provided in the candidate cycle number using the changed signal value is referred to as the " normal after-change value "or the" normal after change score "in the candidate cycle number. Thus, the normal-indication value or normal score further provided in the candidate cycle number (s) corresponds to the post-change normal-indication value or the post-change normal score
본원에서 사용된 용어 "변경후 정상-표시 값" 또는 "변경후 정상 스코어"는 단계 (d)에서 변경된 시그널 값을 사용하여(즉, 변경후 시그널 값을 사용하여) 특정 사이클 번호에서 계산된 정상-표시 값 또는 정상 스코어를 지칭한다. As used herein, the term " normal post-alteration value "or" normal post-change score "refers to a normal value, calculated at a particular cycle number, using the signal value changed in step (d) - refers to a displayed value or a normal score.
변경후 정상-표시 값 또는 변경후 정상 스코어는 단계 (b)에서의 변경전 정상-표시 값 또는 변경전 정상 스코어의 계산과 동일한 방식으로 계산될 수 있다. The normal-display value after change or the normal score after change can be calculated in the same manner as the normal-display value before change or the change-before-change score in step (b).
예를 들어, 정상-표시 값의 예로서 변경후 정상 스코어는 후보 사이클 번호에서의 변경후 시그널 값을 사용하여 후보 사이클 번호에서의 2차 변화값을 재계산하고, 상기 2차 변화값을 사용하여 상기 후보 사이클 번호에서의 정상 스코어를 재계산함으로써 추가로 제공될 수 있다. For example, as an example of the normal-display value, the modified normal score may be calculated by recalculating the secondary change value in the candidate cycle number using the post-change signal value in the candidate cycle number, and using the secondary change value Can be further provided by recalculating the normal score at the candidate cycle number.
후보 사이클 번호에서의 변경후 정상-표시 값은, 이를 상기 후보 사이클 번호에서의 "변경전 정상-표시 값"과 비교함으로써, 상기 후보 사이클 번호가 비정상적인 시그널을 나타내는지 여부를 결정하는데 사용된다. The normal-display value after the change in the candidate cycle number is used to determine whether or not the candidate cycle number indicates an abnormal signal by comparing it with the "pre-change display value" in the candidate cycle number.
단계 (e): Step (e): 변경후 정상-표시 값과 변경후 정상-표시 값의 비교(150)The comparison between the normal-display value after the change and the normal-display value after the change (150)
본 단계에서는, 상기 후보 사이클 번호(들)에서의 변경후 정상-표시 값을 변경전 정상-표시 값과 비교한다(150). 특히, 정상 스코어가 정상-표시 값의 예로서 사용되는 경우, 후보 사이클 번호(들)에서의 변경후 정상 스코어를 변경전 정상 스코어와 비교한다. In this step, the normal-display value after the change in the candidate cycle number (s) is compared with the normal-display value before the change ( 150 ). In particular, when the normal score is used as an example of the normal-indication value, the normal score after the change in the candidate cycle number (s) is compared with the pre-change score.
2개의 정상-표시 값과 관련하여 용어 "비교하다", "비교하는" 또는 "비교"는 2개의 정상-표시 값 중 어느 것이 더 큰지 결정하는 과정을 지칭한다. 2개의 정상-표시 값 사이의 비교는 정상-표시 값의 부호, 즉 양의 부호 또는 음의 부호를 고려하여 실시되어야 한다. 예를 들어, 정상-표시 값 "10"은 정상-표시 값 "-80"보다 더 큰 것으로 간주된다. The term "compare "," compare "or" compare "with respect to two normal-indicating values refers to a process of determining which of two normal-indicating values is greater. Comparisons between two steady-state values shall be made taking into account the sign of the steady-state value, ie positive or negative sign. For example, the normal-indication value "10" is considered to be greater than the normal-indication value "-80 ".
비교를 위해 사용된 변경후 정상-표시 값은 단계 (d)에서 추가로 제공된 것인데 반해, 변경후 정상-표시 값은 단계 (b)에서 제공되어 단계 (c)에서 채택된 것이다. The post-change steady-state value used for comparison is provided further in step (d), whereas the post-change steady-state value is provided in step (b) and is adopted in step (c).
단계 (f): Step (f): 비정상적인 시그널을 나타내는 사이클 번호의 결정(160)Determination of the cycle number (160) indicative of the abnormal signal
본 단계에서는, 단계 (e)에서의 비교 결과에 기초하여 후보 사이클 번호(들)가 비정상적인 시그널을 나타내는지 여부를 결정한다(160). In this step, it is determined whether the candidate cycle number (s) represents an abnormal signal based on the comparison result in step (e) ( 160 ).
구체적으로, 후보 사이클 번호에서의 변경후 정상-표시 값이 변경전 정상-표시 값보다 더 높은 정상 정도를 나타내면, 상기 후보 사이클 번호가 비정상적인 시그널을 나타내는 것으로 결정한다. Specifically, if the normal-display value after the change in the candidate cycle number indicates a normal level higher than the normal-display value before change, it is determined that the candidate cycle number indicates an abnormal signal.
더 큰 정상-표시 값이 사이클 번호에서의 더 높은 정상 정도를 나타내는 일 구현예에서, 후보 사이클 번호에서의 변경후 정상-표시 값이 변경전 정상-표시 값보다 크면, 상기 후보 사이클 번호가 비정상적인 시그널을 나타내는 것으로 결정한다. 이러한 특징을 갖는 정상-표시 값의 전형적인 예는 본원에 기재된 정상 스코어를 포함한다. In one implementation, where the larger normal-indication value represents a higher normal value in the cycle number, if the normal-indication value after the change in the candidate cycle number is greater than the pre-change indication value, then the candidate cycle number is an abnormal signal . Typical examples of steady-state values having these characteristics include the normal scores described herein.
이러한 경우, 특정 사이클 번호에서의 작은 정상-표시 값은 상기 사이클 번호에서의 비정상적인 시그널과 높은 관련이 있다. 다시 말하면, 특정 사이클 번호에서의 정상-표시 값이 작을수록 상기 사이클 번호가 비정상적인 시그널을 나타낼 가능성이 높다. 따라서, 본 발명의 방법에 따른 시그널 값의 변경에 의해 후보 사이클 번호에서의 정상-표시 값의 크기가 더 커지면, 상기 후보 사이클 번호에서의 비정상적인 시그널이 정상적인 시그널로 변경된 것으로 볼 수 있으므로, 상기 후보 사이클 번호를 비정상적인 시그널을 나타내는 사이클 번호로 결정할 수 있다. 반대로, 본 발명의 방법에 따른 시그널 값의 변경에 의해 후보 사이클 번호에서의 정상-표시 값의 크기가 더 작아지면, 상기 후보 사이클 번호에서의 정상적인 시그널이 오히려 비정상적인 시그널로 변경된 것으로 볼 수 있으므로, 상기 후보 사이클 번호를 정상적인 시그널을 나타내는 사이클 번호로 결정할 수 있다. In this case, the small normal-indication at a particular cycle number is highly related to the abnormal signal in the cycle number. In other words, the smaller the normal-indication value at a particular cycle number, the more likely the cycle number will represent an abnormal signal. Therefore, if the magnitude of the normal-indication value in the candidate cycle number becomes larger due to the change of the signal value according to the method of the present invention, it can be regarded that the abnormal signal in the candidate cycle number is changed to the normal signal. The number can be determined by the cycle number representing the abnormal signal. On the other hand, if the magnitude of the normal-indication value in the candidate cycle number becomes smaller due to the change of the signal value according to the method of the present invention, it can be seen that the normal signal in the candidate cycle number is rather changed into an abnormal signal. The candidate cycle number can be determined as the cycle number representing the normal signal.
더 작은 정상-표시 값이 사이클 번호에서의 더 높은 정상 정도를 나타내는 택일적인 구현예에서, 후보 사이클 번호에서의 변경후 정상-표시 값이 변경전 정상-표시 값보다 작으면, 상기 후보 사이클 번호가 비정상적인 시그널을 나타내는 것으로 결정한다. In an alternative embodiment in which the smaller normal-indication value indicates a higher normal degree in the cycle number, if the normal-indication value after the change in the candidate cycle number is less than the pre-change indication value, It is determined to indicate an abnormal signal.
이러한 경우, 특정 사이클 번호에서의 작은 정상-표시 값은 상기 사이클 번호에서의 정상적인 시그널과 높은 관련이 있다. 다시 말하면, 특정 사이클 번호에서의 정상-표시 값이 더 작을수록 상기 사이클 번호가 비정상적인 시그널을 나타낼 가능성이 낮다. 따라서, 본 발명의 방법에 따른 시그널 값의 변경에 의해 후보 사이클 번호에서의 정상-표시 값의 크기가 더 작아지면, 상기 후보 사이클 번호에서의 비정상적인 시그널이 정상적인 시그널로 변경된 것으로 볼 수 있으므로, 상기 후보 사이클 번호를 비정상적인 시그널을 나타내는 사이클 번호로 결정할 수 있다. 반대로, 본 발명의 방법에 따른 시그널 값의 변경에 의해 후보 사이클 번호에서의 정상-표시 값의 크기가 더 커지면, 상기 후보 사이클 번호에서의 정상적인 시그널이 오히려 비정상적인 시그널로 변경된 것으로 볼 수 있으므로, 상기 후보 사이클 번호를 정상적인 시그널을 나타내는 사이클 번호로 결정할 수 있다. In this case, the small normal-indication value at a particular cycle number is highly related to the normal signal at the cycle number. In other words, the smaller the normal-indication value at a particular cycle number, the less likely that the cycle number will exhibit an abnormal signal. Therefore, when the magnitude of the normal-indication value in the candidate cycle number becomes smaller due to the change of the signal value according to the method of the present invention, it can be regarded that the abnormal signal in the candidate cycle number is changed to the normal signal. The cycle number can be determined by the cycle number representing the abnormal signal. In contrast, if the magnitude of the normal-indication value in the candidate cycle number becomes larger due to the change of the signal value according to the method of the present invention, it can be seen that the normal signal in the candidate cycle number is changed to an abnormal signal rather. The cycle number can be determined by the cycle number representing the normal signal.
이와 같이, 본 발명은 사이클 번호에서의 변경전 정상-표시 값과 변경후 정상-표시 값의 비교를 통해, 비정상적인 시그널을 나타내는 사이클 번호와 정상적인 시그널을 나타내는 사이클 번호를 구별할 수 있다. As described above, the present invention can distinguish between the cycle number indicating the abnormal signal and the cycle number indicating the normal signal by comparing the normal-display value before the change in the cycle number with the normal-display value after the change.
상기 기재된 섹션 I의 방법은 다수의 PCR에 의해 수득된 복수의 데이터 세트에 적용될 수 있다. 예를 들어, 멀티플렉스 PCR에 의해 복수의 데이터 세트가 수득되는 경우, 섹션 I의 방법은 각 데이터 세트에 적용되어 각 데이터 세트에서 비정상적인 시그널을 나타내는 사이클 번호를 결정할 수 있을 뿐만 아니라 각 데이터 세트를 보정할 수 있다. 구체적으로, 본 발명자들에 의해 개발된 MuDT1 기술(WO 2015/147412 참고)에 따라 단일 증폭 반응으로부터 상이한 검출 온도에서의 검출에 의해 복수의 데이터 세트를 수득하는 경우, 섹션 I의 방법은 각 데이터 세트에 적용되어 각 데이터 세트에서 비정상적인 시그널을 나타내는 사이클 번호를 결정할 뿐만 아니라 각 데이터 세트를 보정한다. The method of section I described above can be applied to a plurality of data sets obtained by multiple PCR. For example, if multiple data sets are obtained by multiplex PCR, the method of section I can be applied to each data set to determine the cycle number representing the abnormal signal in each data set, can do. Specifically, in the case of obtaining a plurality of data set by the detection of the different detected temperature from a single amplification reaction according to the technique MuDT1 (WO 2015/147412 Reference) it developed by the inventors, the method of section (I) for each data set To determine a cycle number that represents an abnormal signal in each data set, as well as to correct each data set.
비정상적인 시그널을 나타내는 사이클 번호를 결정하는 것 외에도, 본 발명의 방법은 데이터 세트 내의 비정상적인 시그널을 보정하는데, 즉 보정된 데이터 세트를 제공하는데 적용될 수 있다. In addition to determining the cycle number representing an abnormal signal, the method of the present invention can be applied to correct for abnormal signals in the data set, i. E. To provide a corrected data set.
일 구현예에서, 본 발명의 방법에 따라 후보 사이클 번호가 비정상적인 시그널을 나타내는 것으로 결정되는 경우, 상기 후보 사이클 번호에서의 시그널 값을 적절한 시그널 값으로 변경함으로써 보정된 데이터 세트가 제공될 수 있다. In one embodiment, if it is determined in accordance with the method of the present invention that the candidate cycle number is indicative of an abnormal signal, a corrected data set may be provided by changing the signal value at the candidate cycle number to the appropriate signal value.
상기 보정된 데이터 세트의 제공과 관련하여, 후보 사이클 번호에서의 변경후 정상-표시 값이 변경전 정상-표시 값보다 더 높은 정상 정도를 나타내는 경우, 변경후 데이터 세트가 보정된 데이터 세트로서 제공될 수 있는 반면, 후보 사이클 번호에서의 변경후 정상-표시 값이 변경전 정상-표시 값보다 더 낮은 정상 정도를 나타내는 경우, 상기 후보 사이클 번호에서의 시그널 값의 변경을 무효화하면서 변경후 데이터 세트 대신에 변경전 데이터 세트가 제공될 수 있다. With regard to the provision of the corrected data set, if the post-change normal-indication value in the candidate cycle number indicates a normal level higher than the pre-change-normal value, the post-change data set is provided as a corrected data set On the other hand, if the normal-display value after the change in the candidate cycle number indicates a normal degree lower than the normal-display value before the change, the change of the signal value in the candidate cycle number is invalidated A pre-change data set may be provided.
본원에서 사용된 용어 "변경"은 특정한 값 등을 또 다른 값으로 단순히 치환 또는 대체하는 것을 가리키는데 반해, 용어 "보정"은 비정상적인 값을 정상적인 값으로 치환 또는 대체하는 것을 가리킨다. 다시 말하면, 변경과 달리, 보정은 특정한 값의 특징이 개선되는 것을 의미한다. As used herein, the term " alteration " refers to simply replacing or replacing a particular value or the like with another value, while the term "correction" refers to replacing or replacing an abnormal value with a normal value. In other words, unlike the change, the correction means that the characteristic of the specific value is improved.
따라서, 본 발명의 방법은 후보 사이클 번호가 비정상적인 시그널을 나타내는 것으로 결정되면, 보정된 데이터 세트(변경후 데이터 세트)를 제공하는 반면, 후보 사이클 번호가 정상적인 시그널을 나타내는 것으로 결정되면, 보정되지 않은 데이터 세트(변경전 데이터 세트)를 제공한다.Thus, if the method of the present invention determines that the candidate cycle number is indicative of an abnormal signal, while providing a corrected data set (post-change data set), if it is determined that the candidate cycle number represents a normal signal, Set (data set before change).
택일적으로, 본 발명의 방법은 변경후 데이터 세트 및 변경전 데이터 세트 중 어느 하나를 제공하거나, 비정상적인 시그널을 나타내는 사이클 번호를 제공하도록 설계될 수 있다. Alternatively, the method of the present invention may be designed to provide either a post-change data set and a pre-change data set, or to provide a cycle number indicative of an abnormal signal.
일 구현예에서, 보정된 데이터 세트(변경후 데이터 세트)가 제공되는 경우, 보정된 데이터 세트는, 후보 사이클 번호에서의 시그널 값을 적합한 시그널 값으로 변경하는 것뿐만 아니라 비정상적인 시그널을 나타내는 후보 사이클 번호 이후의 모든 사이클 번호에서의 시그널 값을 추가로 변경함으로써 제공될 수 있다. 이 경우, 비정상적인 시그널을 나타내는 사이클 번호 이후의 모든 사이클 번호에서의 시그널 값의 변경은 각 사이클 번호에서의 변경후 시그널 값과 변경전 시그널 값 사이의 차이가 비정상적인 시그널을 나타내는 사이클 번호에서의 차이와 동일하도록 실시될 수 있다. In one implementation, if a calibrated data set (post-change data set) is provided, the calibrated data set includes not only changing the signal value in the candidate cycle number to the appropriate signal value, but also the candidate cycle number May be provided by further modifying the signal values at all subsequent cycle numbers. In this case, the change of the signal value in all the cycle numbers after the cycle number indicating the abnormal signal is the same as the difference in the cycle number in which the difference between the signal value after the change in each cycle number and the signal value before change indicates an abnormal signal . ≪ / RTI >
일 구현예에서, 본 발명은 변경후 데이터 세트를 표시하지 않고 비정상적인 시그널을 나타내는 사이클 번호만을 표시하도록 설계된다. In one implementation, the invention is designed to display only the cycle number that represents the abnormal signal without displaying the data set after the change.
또 다른 구현예에서, 본 발명의 방법은 비정상적인 시그널을 나타내는 사이클 번호를 표시하지 않고 변경후 데이터 세트만을 표시하도록 설계된다. In another embodiment, the method of the present invention is designed to display only the modified data set without indicating the cycle number representing the abnormal signal.
또 다른 구현예에서, 본 발명의 방법은 변경전 데이터 세트와 함께 비정상적인 시그널을 나타내는 사이클 번호를 표시하거나 '재시험' 또는 '무효'와 같은 지시와 함께 비정상적인 시그널을 나타내는 사이클 번호를 표시하도록 설계된다. In another embodiment, the method of the present invention is designed to display a cycle number indicative of an abnormal signal with a pre-change data set or a cycle number indicative of an abnormal signal with an indication such as 'retest' or 'invalid'.
이러한 본 발명의 방법의 설계는 당업자에 의해 용이하게 조정될 수 있고, 이는 또한 본 발명의 범위에 속하는 것으로 해석되어야 한다. The design of such a method of the present invention can be easily adjusted by those skilled in the art, which should also be construed as being within the scope of the present invention.
상기 기재된 바와 같이, 본 발명의 방법의 단계 (c)에서 선택된 후보 사이클 번호는 복수의 후보 사이클 번호일 수 있다. As described above, the candidate cycle number selected in step (c) of the method of the present invention may be a plurality of candidate cycle numbers.
이 경우, 후보 사이클 번호는 상기 단계 (d)-(f)에 순차적으로 또는 동시에 적용된다. In this case, the candidate cycle number is applied sequentially or simultaneously to steps (d) - (f) above.
구체적으로, 단계 (c)에서 복수의 후보 사이클 번호, 예컨대 제1 후보 사이클 번호 및 제2 후보 사이클 번호가 선택되는 경우, 후보 사이클 번호에서의 시그널 값을 시그널 변경 방식에 의해 개별적으로 변경하고, 각 후보 사이클 번호에서의 변경후 정상-표시 값을 변경전 정상-표시 값과 비교한 다음, 각 후보 사이클 번호가 비정상적인 시그널을 나타내는지 여부를 결정한다. Specifically, when a plurality of candidate cycle numbers, for example, a first candidate cycle number and a second candidate cycle number are selected in step (c), the signal values in the candidate cycle number are individually changed by a signal changing method, After the change in the candidate cycle number, the normal-display value is compared with the normal-display value before change, and then it is determined whether or not each candidate cycle number indicates an abnormal signal.
일 구현예에 따르면, 복수의 후보 사이클 번호가 선택되고 하나의 후보 사이클에서의 시그널 값을 변경한 후 상기 하나의 후보 사이클에서의 변경후 정상-표시 값이 계산되는 경우, 다른 후보 사이클에서의 시그널 값은 변경후 시그널 값이 아니라 변경전 시그널 값이다. 택일적으로, 다른 후보 사이클에서의 변경후 시그널 값이 다른 후보 사이클에서의 변경전 시그널 값 대신에 사용될 수 있다. According to one embodiment, when a plurality of candidate cycle numbers are selected and after changing a signal value in one candidate cycle and a normal-display value after the change in the one candidate cycle is calculated, the signal in the other candidate cycle The value is the signal value before the change, not the signal value after the change. Alternatively, the post-change signal value in another candidate cycle may be used in place of the pre-change signal value in the other candidate cycle.
일 구현예에 따르면, 데이터 세트에서 비정상적인 시그널의 검출은 후보 사이클 번호를 선택하는 방식을 바꿔가며 수차례 실시될 수 있다. According to one embodiment, detection of an abnormal signal in a data set may be performed several times, changing the manner of selecting the candidate cycle number.
II. 반복 방식에 의한 데이터 세트에서 비정상적인 시그널의 검출II. Detection of abnormal signals in data set by iterative method
본 발명의 방법은 추가의 비정상적인 시그널을 검출하기 위해 반복적으로 실시될 수 있다. 단계 (a)-(f)의 반복은 추가의 비정상적인 시그널을 검출할 수 있게 해줄 뿐만 아니라 보다 정확하게 보정된 데이터 세트를 제공할 수 있게 해준다. The method of the present invention may be repeatedly performed to detect additional abnormal signals. The repetition of steps (a) - (f) allows not only to detect additional abnormal signals but also to provide a more precisely calibrated data set.
본 발명의 또 다른 양태에서, 본 발명은 하기 단계를 반복하는 것을 추가로 포함하는, 반복 방식으로 데이터 세트에서 비정상적인 시그널을 검출하는 방법을 제공한다: (g) 상기 단계 (f)를 실시한 후 변경후 데이터 세트를 제공하는 단계로서, 상기 변경후 데이터 세트는 비정상적인 시그널을 나타내는 사이클 번호(들)에서의 시그널 값을 변경함으로써 수득되며; (h) 상기 단계 (a)의 데이터 세트 대신에 상기 변경후 데이터 세트를 사용하여 상기 단계 (a)-(f)를 실시하는 단계.In another aspect of the present invention, the present invention provides a method of detecting an abnormal signal in a data set in an iterative manner, further comprising repeating the following steps: (g) after performing step (f) Wherein the modified data set is obtained by modifying the signal value in the cycle number (s) indicating an abnormal signal; (h) performing the steps (a) - (f) using the modified data set instead of the data set of step (a).
상기 방법은, 추가의 비정상적인 시그널을 검출하기 위해 단계 (a)-(f)를 반복한다는 점에서, "반복 방식", "연속 방식", 또는 "루프 방식"으로도 불릴 수 있다. The method may also be referred to as "iterative manner", "continuous mode", or "loop manner" in that it repeats steps (a) - (f) to detect additional abnormal signals.
상기 반복 방식에 따르면, 추가의 비정상적인 시그널은 하기와 같이 검출될 수 있다:According to this iterative scheme, additional abnormal signals can be detected as follows:
단계 (g): Step (g): 변경후 데이터 세트의 제공Providing a dataset after the change
먼저, 단계 (f)를 실시한 후 변경후 데이터 세트를 제공한다. First, after step (f), a modified data set is provided.
상기 변경후 데이터 세트는 비정상적인 시그널을 나타내는 것으로 결정된 사이클 번호(들)에서의 시그널 값을 변경함으로써 수득된다. The modified data set is obtained by changing the signal value in the cycle number (s) determined to represent an abnormal signal.
상기 단계 (f)에서, 후보 사이클 번호에서의 변경후 정상-표시 값이 변경전 정상-표시 값보다 더 높은 정상 정도를 나타내면, 상기 후보 사이클 번호는 비정상적인 시그널을 나타내는 것으로 결정된다. 이 경우, 상기 후보 사이클 번호에서의 시그널 값은 변경되어 변경후 데이터 세트를 제공할 수 있다. 반대로, 후보 사이클 번호에서의 변경후 정상-표시 값이 변경전 정상-표시 값보다 더 낮은 정상 정도를 나타내면, 변경후 데이터 세트는 제공되지 않고 상기 반복 모드를 더 이상 진행하지 않는다. In the step (f), if the normal-display value after the change in the candidate cycle number indicates a normal level higher than the normal-display value before the change, the candidate cycle number is determined to indicate an abnormal signal. In this case, the signal value in the candidate cycle number may be changed to provide a modified data set. Conversely, if the normal-indication value after the change in the candidate cycle number indicates a normal degree lower than the pre-change-normal value, the post-change data set is not provided and the repeat mode is not further progressed.
변경후 데이터 세트는 단계 (d)와 동일한 방식으로 비정상적인 시그널을 나타내는 사이클 번호에서의 시그널 값을 변경함으로써 수득될 수 있다. The modified data set can be obtained by changing the signal value in the cycle number indicating an abnormal signal in the same manner as in step (d).
단계 (a)-(f)의 반복은 단계 (a)의 데이터 세트 대신에 새롭게 제공된 변경후 데이터 세트를 사용하여 실시된다. The repetition of steps (a) - (f) is carried out using the newly provided post-change data set instead of the data set of step (a).
단계 (a)-(f)를 실시하는 경우, 후보 사이클 번호는 동일한 방식으로 또는 상이한 방식으로 선택될 수 있다. 예를 들어, 단계 (a)-(f)의 첫 번째 실시에서, 역치보다 작은 정상-표시 값을 갖는 사이클 번호가 후보 사이클 번호로서 선택될 수 있고, 단계 (a)-(f)의 두 번째 실시에서, 역치보다 작고 최소인 정상-표시 값을 갖는 사이클 번호가 후보 사이클 번호로서 선택된 사이클일 수 있다. When performing steps (a) - (f), the candidate cycle number may be selected in the same way or in a different manner. For example, in the first implementation of steps (a) - (f), a cycle number having a steady-state value smaller than the threshold value may be selected as the candidate cycle number, and the second In practice, the cycle number having a normal-indication value that is less than the threshold value and is at least the minimum value may be the cycle selected as the candidate cycle number.
일 구현예에서, 상기 변경후 데이터 세트는 비정상적인 시그널을 나타내는 사이클 번호 이후의 모든 사이클 번호에서의 시그널 값을 추가로 변경함으로써 수득된다. In one embodiment, the modified data set is obtained by further modifying the signal value at every cycle number after the cycle number representing the abnormal signal.
문구 "비정상적인 시그널을 나타내는 사이클 번호 이후의 모든 사이클 번호"는 비정상적인 시그널을 나타내는 사이클 바로 이후의 사이클 번호부터 마지막 사이클 번호까지의 사이클 영역을 지칭한다. 예를 들어, 총 45개 사이클 번호로 구성된 데이터 세트의 경우, 25번째 사이클 번호 이후의 모든 사이클 번호는 26번째 사이클 번호부터 45번째 사이클 번호까지의 영역을 가리킨다. The phrase "all cycle numbers after the cycle number representing an abnormal signal" refers to the cycle area from the cycle number to the last cycle number after the cycle immediately preceding the abnormal signal. For example, in the case of a data set consisting of 45 cycle numbers in total, all cycle numbers after the 25th cycle number refer to the area from the 26th cycle number to the 45th cycle number.
일 구현예에서, 비정상적인 시그널을 나타내는 사이클 번호 이후의 모든 사이클 번호에서의 시그널 값의 변경은 각 사이클 번호에서의 변경후 시그널 값과 변경전 시그널 값 사이의 차이가 비정상적인 시그널을 나타내는 사이클 번호에서의 차이와 동일하도록 실시된다. In one implementation, a change in the signal value at every cycle number after the cycle number that represents the abnormal signal indicates that the difference between the signal value after the change at each cycle number and the signal value before the change indicates the difference in the cycle number .
예를 들어, 비정상적인 시그널을 나타내는 사이클 번호에서의 변경전 시그널 값과 변경후 시그널 값 사이의 차이가 "10"이라고 가정하면, 상기 비정상적인 시그널을 나타내는 사이클 번호 이후의 각 사이클 번호에서의 시그널 값은 "10"의 차이만큼 낮아질 수 있다. For example, assuming that the difference between the pre-change signal value and the post-change signal value in the cycle number indicating the abnormal signal is "10 ", the signal value in each cycle number after the cycle number indicating the abnormal signal is" 10 ". ≪ / RTI >
또 다른 구현예에서, 비정상적인 시그널을 나타내는 사이클 번호 이후의 모든 사이클 번호에서의 시그널 값의 변경은 각 사이클 번호에서의 1차 차분이 변하지 않도록 실시된다. 예를 들어, 10번째 사이클 번호에서의 시그널 값이 변경된 경우, 11번째 사이클 번호에서의 변경후 시그널 값은, 11번째 사이클 번호에서의 변경후 1차 차분이 변경전 1차 차분과 동일하도록, 10번째 사이클 번호에서의 변경후 시그널 값과 11번째 사이클 번호에서의 변경전 1차 차분을 합하여 계산된다. 동일한 방식으로, 12번째 사이클 번호에서의 시그널 값은 11번째 사이클 번호에서의 변경후 시그널 값과 12번째 사이클 번호에서의 변경전 1차 차분을 더하여 계산될 수 있다. In another embodiment, the change in the signal value at every cycle number after the cycle number representing the abnormal signal is implemented such that the first order difference at each cycle number does not change. For example, when the signal value at the 10th cycle number is changed, the signal value after the 11th cycle number is changed so that the first difference after the change at the 11th cycle number is the same as the first difference before the change, Is calculated by adding the signal value after the change in the ith cycle number and the first difference before the change in the 11th cycle number. In the same manner, the signal value at the 12th cycle number can be calculated by adding the post-change signal value at the 11th cycle number and the first difference before the change at the 12th cycle number.
특히, 비정상적인 시그널을 나타내는 복수의 사이클 번호가 존재하는 경우, 상기 사이클 번호 중 어느 하나의 사이클 번호에서의 시그널 값 및 상기 사이클 번호 이후의 시그널 값의 변경은 이전에 실시된 다른 사이클 번호에서의 시그널 값 및 상기 사이클 번호 이후의 시그널 값의 변경을 고려하여 실시된다. In particular, when there are a plurality of cycle numbers indicating an abnormal signal, the signal value in any one of the cycle numbers and the signal value after the cycle number may be changed by changing the signal value in another cycle number And a change in the signal value after the cycle number.
예를 들어, 비정상적인 시그널을 나타내는 10번째 및 27번째 사이클 번호가 존재하는 경우, 10번째 사이클 및 그 이후의 모든 시그널 값이 변경된 다음, 27번째 및 그 이후의 모든 시그널 값이 변경될 수 있다. 이 경우, 10번째 사이클 번호에서의 시그널 값의 변경은 또한 10번째 사이클 번호 이후의 모든 사이클 번호(27번째 사이클 번호 포함)에서의 시그널 값에 영향을 미칠 수 있다. 예를 들어, 10번째 사이클 번호에서의 시그널 값이 "300"에서 "100"으로 변경되는 경우, 27번째 사이클 번호에서의 시그널 값 역시 "200"의 차이만큼 낮아진다. 따라서, 이후의 27번째 사이클 번호에서의 변경은 10번째 사이클 번호 및 그 이후에서의 시그널 값의 변경을 고려하여 실시되어야 한다. 예를 들어, 27번째 사이클 및 그 이후에서의 시그널 값이 변경되는 경우, 시그널 값은 10번째 사이클 번호의 변경에 의해 영향을 받은 값으로부터 추가로 변경될 수 있다. For example, if there are tenth and twenty-seventh cycle numbers representing an abnormal signal, all the signal values at the tenth cycle and thereafter are changed, then all the signal values at the twenty-seventh and thereafter can be changed. In this case, the change of the signal value at the tenth cycle number may also affect the signal value at every cycle number (including the 27th cycle number) after the tenth cycle number. For example, when the signal value at the tenth cycle number is changed from "300" to "100", the signal value at the 27th cycle number is also lowered by the difference of "200". Therefore, the change in the subsequent 27th cycle number should be performed considering the change of the signal value at the 10th cycle number and thereafter. For example, if the signal value at the 27 < th > cycle and thereafter changes, the signal value may be further changed from the value affected by the change of the tenth cycle number.
단계 (h): Step (h): 단계 (a)-(f)의 실시Performing steps (a) - (f)
다음으로, 단계 (a)의 데이터 세트 대신에 상기 변경후 데이터 세트를 사용하여 단계 (a)-(f)를 반복한다. Next, steps (a) - (f) are repeated using the modified data set instead of the data set of step (a).
단계 (a)-(f)의 반복은, 변경후 데이터 세트의 각 사이클 번호에서 정상-표시 값을 제공하고 상기 정상-표시 값에 의해 비정상적인 시그널에 대한 후보 사이클 번호(들)를 선택하는 단계로서, 후보 사이클 번호(들)에서의 정상-표시 값은 변경전 정상-표시 값에 해당하고; 후보 사이클 번호(들)에서의 시그널 값을 변경하고 상기 변경된 시그널 값을 사용하여 후보 사이클 번호(들)에서의 정상-표시 값을 추가로 제공하는 단계로서, 상기 후보 사이클 번호(들)에서 추가로 제공된 정상-표시 값은 변경후 정상-표시 값에 해당하며; 후보 사이클 번호에서의 변경후 정상-표시 값이 변경전 정상-표시 값보다 더 높은 정상 정도를 나타내면, 상기 후보 사이클 번호(들)가 비정상적인 시그널을 나타내는 것으로 결정하는 단계에 의해 실시된다. The repetition of steps (a) - (f) includes providing a normal-indication value at each cycle number of the post-change data set and selecting the candidate cycle number (s) for the abnormal signal by the steady- , The normal-indication value at the candidate cycle number (s) corresponds to the normal-indication value before the change; Further comprising the step of changing the signal value at the candidate cycle number (s) and further providing a normal-indication value at the candidate cycle number (s) using the modified signal value, The provided normal-indication value corresponds to the normal-indication value after the change; If the normal-indication value after the change in the candidate cycle number indicates a normal degree higher than the pre-change-normal value, it is determined that the candidate cycle number (s) indicates an abnormal signal.
정상-표시 값이 정상 스코어인 경우, 단계 (a)-(f)는, 변경후 데이터 세트의 각 사이클 번호에서 2차 변화값을 계산하는 단계; 상기 2차 변화값을 사용하여 변경후 데이터 세트의 각 사이클 번호에서 정상 스코어를 계산하는 단계; 상기 정상 스코어에 의해 비정상적인 시그널에 대한 후보 사이클 번호(들)를 선택하는 단계로서, 상기 후보 사이클 번호(들)에서 계산된 정상 스코어는 변경전 정상 스코어에 해당하고; 상기 후보 사이클 번호(들)에서의 시그널 값을 변경하고 상기 변경된 시그널 값을 사용하여 상기 후보 사이클 번호(들)에서의 정상 스코어를 재계산하는 단계로서, 상기 후보 사이클 번호(들)에서 재계산된 정상 스코어는 변경후 정상 스코어에 해당하고; 상기 후보 사이클 번호에서 변경후 정상 스코어를 변경전 정상 스코어와 비교하는 단계; 및 상기 후보 사이클 번호에서의 변경후 정상-표시 값이 변경전 정상-표시 값보다 더 높은 정상 정도를 나타내면, 상기 후보 사이클 번호(들)가 비정상적인 시그널을 나타내는 것으로 결정하는 단계에 의해 실시될 수 있다. If the steady-state value is a normal score, steps (a) - (f) include: calculating a secondary change value at each cycle number of the post-change data set; Calculating a normal score at each cycle number of the post-change data set using the secondary change value; Selecting the candidate cycle number (s) for the abnormal signal by the normal score, wherein the normal score calculated in the candidate cycle number (s) corresponds to a pre-change score; Recalculating a normal score in the candidate cycle number (s) using the modified signal value by modifying the signal value in the candidate cycle number (s) and recalculating the normal score in the candidate cycle number (s) The normal score corresponds to the normal score after the change; Comparing the normal score after the change in the candidate cycle number with the pre-change score; And determining that the candidate cycle number (s) indicates an abnormal signal if the normal-indication value after the change in the candidate cycle number indicates a normal degree higher than the pre-change-normal value .
단계 (a)-(f)의 반복은 변경전 데이터 세트 대신에 새로운 변경후 데이터 세트를 사용하여 새로운 후보 사이클 번호를 선택하는 것을 제외하면, 섹션 I에 기재된 것과 동일하다. The repetition of steps (a) - (f) is the same as described in section I , except that a new candidate cycle number is selected using the new post-change data set instead of the pre-change data set.
단계 (a)-(f)의 반복은, 비정상적인 시그널을 나타내는 것으로 결정된 사이클 번호가 존재하지 않으면, 종료될 수 있다. 예를 들어, 하나의 후보 사이클 번호가 선택되고 상기 선택된 후보 사이클 번호가 비정상적인 시그널을 나타내지 않는 것으로 결정되는 경우, 또는 복수의 후보 사이클 번호가 선택되고 상기 선택된 후보 사이클 번호 모두가 비정상적인 시그널을 나타내지 않는 것으로 결정되는 경우, 단계 (a)-(f)의 반복은 종료될 수 있다. The repetition of steps (a) - (f) may be terminated if there is no cycle number determined to represent an abnormal signal. For example, if one candidate cycle number is selected and the selected candidate cycle number is determined not to represent an abnormal signal, or if a plurality of candidate cycle numbers are selected and all of the selected candidate cycle numbers do not represent abnormal signals If so, the iteration of steps (a) - (f) may be terminated.
상기 반복이 종료되는 경우, 상기 반복 동안 결정된 모든 사이클 번호가 원래의 데이터 세트에서 비정상적인 시그널을 나타내는 사이클 번호로서 최종적으로 결정된다. When the iteration is over, all cycle numbers determined during the iteration are finally determined as a cycle number representing an abnormal signal in the original data set.
단계 (a)-(f)의 반복에서, 모든 사이클 번호에서의 정상-표시 값은 후보 사이클 번호에서의 변경후 정상-표시 값과 함께 미리 계산될 수 있다. 즉, 후보 사이클 번호에서의 변경후 정상-표시 값이 단계 (d)의 첫 번째 실시에서 계산되는 경우, 단계 (d)의 두 번째 실시에서 계산되는 다른 사이클 번호에서의 정상-표시 값은 상기 후보 사이클 번호 이후의 모든 사이클 번호에서의 변경후 시그널 값과 함께 단계 (d)의 첫 번재 실시에서 미리 결정될 수 있다. In the iteration of steps (a) - (f), the steady-state value at every cycle number can be calculated in advance with the steady-state value after the change at the candidate cycle number. That is, if the normal-indication value after the change in the candidate cycle number is calculated in the first implementation of step (d), the normal-indication value at another cycle number calculated in the second implementation of step (d) May be predetermined in the first execution of step (d) with the post-change signal value at every cycle number after the cycle number.
반복 방식에 따르면, 단계 (a)-(f)의 반복 동안 후보 사이클 번호의 선택에 사용된 각 데이터 세트는 상이한 용어를 사용하여 구별될 수 있다. 예를 들어, 단계 (a)-(f)가 2회 실시되는 경우, 각 반복에서 사용된 각 데이터 세트는 "변경전 데이터 세트", "1차 변경후 데이터 세트", "2차 변경후 데이터 세트" 등으로 불릴 수 있다. According to the iterative approach, each data set used in the selection of the candidate cycle number during the iteration of steps (a) - (f) may be distinguished using different terms. For example, when steps (a) - (f) are performed twice, each data set used in each iteration includes a "pre-change data set", a "post-change data set", a " Set "or the like.
"1차 변경후 데이터 세트"는 단계 (a)-(f)의 첫 번째 실시에서 비정상적인 시그널을 나타내는 것으로 결정된 사이클 번호에서의 시그널 값이 그의 적절한 변경후 시그널 값으로 대체된 데이터 세트를 지칭하고; "2차 변경후 데이터 세트"는 단계 (a)-(f)의 두 번째 실시에서 비정상적인 시그널을 나타내는 것으로 결정된 또 다른 사이클 번호에서의 시그널 값이 그의 적절한 변경후 시그널 값으로 추가로 대체된 데이터 세트를 지칭한다. The "data set after the first change" refers to a data set in which the signal value in the cycle number determined to represent an abnormal signal in the first implementation of steps (a) - (f) has been replaced by its appropriate post-change signal value; The "data set after the second change" is a data set in which the signal value at another cycle number determined to indicate an abnormal signal in the second implementation of steps (a) - (f) Quot;
상기 기재된 섹션 II의 방법은 다수의 PCR에 의해 수득된 복수의 데이터 세트에 적용될 수 있다. 예를 들어, 멀티플렉스 PCR에 의해 복수의 데이터 세트가 수득되는 경우, 섹션 II의 방법은 각 데이터 세트에서 비정상적인 시그널을 나타내는 사이클 번호를 결정할 수 있을 뿐만 아니라 각 데이터 세트를 보정할 수 있다. 구체적으로, 본 발명자들에 의해 개발된 MuDT1 기술(WO 2015/147412 참고)에 따라 단일 증폭 반응으로부터 상이한 검출 온도에서의 검출에 의해 복수의 데이터 세트가 수득되는 경우, 섹션 II의 방법은 각 데이터 세트에 적용되어 각 데이터 세트에서 비정상적인 시그널을 나타내는 사이클 번호를 결정할 뿐만 아니라 각 데이터 세트를 보정한다. The method of section II described above can be applied to a plurality of data sets obtained by multiple PCR. For example, if multiple data sets are obtained by multiplex PCR, the method of section II can determine the cycle number representing the abnormal signal in each data set, as well as correct each data set. Specifically, the MuDT1 technique (See WO 2015/147412) when a plurality of the data set by the detection of the different detected temperature from a single amplification reaction obtained according to the method of Section II are each of the data set developed by the present inventors To determine a cycle number that represents an abnormal signal in each data set, as well as to correct each data set.
비정상적인 시그널을 나타내는 사이클 번호를 결정하는 것 외에도, 섹션 II의 방법은 데이터 세트 내의 비정상적인 시그널을 보정하는데, 즉 보정된 데이터 세트를 제공하는데 적용될 수 있다. In addition to determining the cycle number representing an abnormal signal, the method of section II can be applied to correct anomalous signals in the data set, i. E. To provide a corrected data set.
본 발명의 방법에 따라 후보 사이클 번호가 비정상적인 시그널을 나타내는 것으로 결정되는 경우, 상기 후보 사이클 번호에서의 시그널 값이 변경된 데이터 세트가 보정된 데이터 세트(예컨대, 증폭 곡선)로서 제공될 수 있다.If it is determined in accordance with the method of the present invention that the candidate cycle number is indicative of an abnormal signal, the data set in which the signal value at the candidate cycle number is changed may be provided as a corrected data set (e.g., an amplification curve).
반복이 종료되면, 상기 반복 동안 결정된 모든 사이클 번호가 원래의 데이터 세트에서 비정상적인 시그널을 나타내는 사이클 번호로서 최종적으로 결정된다. Once the iteration is over, all the cycle numbers determined during the iteration are finally determined as the cycle number representing the abnormal signal in the original data set.
반복이 종료되면, 종료 이전에 비정상적인 시그널을 나타내는 것으로 결정된 사이클 번호에서의 시그널 값이 변경된 데이터 세트가 보정된 데이터 세트로서 최종적으로 제공될 수 있다. At the end of the iteration, the data set in which the signal value in the cycle number determined to represent an abnormal signal prior to termination may be ultimately provided as a corrected data set.
보정된 데이터 세트는 추가 분석을 위해 사용될 수 있다. 예를 들어, 상기 데이터 세트는 타겟 분석물질의 존재/부존재를 결정하는데 사용될 수 있다. The corrected data set can be used for further analysis. For example, the data set can be used to determine the presence / absence of a target analyte.
섹션 I 및 II의 방법은 특정 영역, 예컨대 데이터 세트 내의 모든 사이클 번호가 아닌 데이터 세트 내의 관심 영역에 적용될 수 있다. The methods of Sections I and II can be applied to a particular region, for example, a region of interest within a data set rather than all the cycle numbers in the data set.
일 구현예에서, 본 발명의 방법은 데이터 세트 내의 베이스라인 영역 내의 사이클 번호에만 적용될 수 있다. In one embodiment, the method of the present invention can be applied only to the cycle number in the baseline region in the data set.
또 다른 구현예에서, 본 발명의 방법은 데이터 세트 내의 지수 영역 내의 사이클 번호에만 적용될 수 있다. In another embodiment, the method of the present invention can be applied only to the cycle number in the exponent area in the data set.
또 다른 구현예에서, 본 발명의 방법은 데이터 세트 내의 정체 영역 내의 사이클 번호에만 적용될 수 있다. In another embodiment, the method of the present invention can be applied only to the cycle number in the congestion area in the data set.
또 다른 구현예에서, 본 발명의 방법은 사용자에 의해 선택된 사이클 번호에만 적용될 수 있다. 분석될 사이클 번호는 임의로 선택될 수 있다. 예를 들어, 분석될 사이클 번호는 3번째 사이클 번호부터 마지막 사이클 번호까지, 5번째 사이클 번호부터 마지막 사이클 번호까지, 또는 7번째 사이클 번호부터 마지막 사이클 번호까지이다. 택일적으로, 분석될 사이클 번호는 중간-범위 사이클 번호이다. In another embodiment, the method of the present invention can be applied only to the cycle number selected by the user. The cycle number to be analyzed may be arbitrarily selected. For example, the cycle number to be analyzed is from the third cycle number to the last cycle number, from the fifth cycle number to the last cycle number, or from the seventh cycle number to the last cycle number. Alternatively, the cycle number to be analyzed is a mid-range cycle number.
상기 기재된 섹션 I 및 II의 방법은 당업계에 알려진 다른 방법, 예를 들어 미국 특허 제8,560,247호 및 미국 특허 출원 공개 제2015/0186598호에 개시된 것과 조합하여 사용될 수 있다. 예를 들어, 상기 기재된 방법 중 어느 것의 결과를 당업계에 알려진 임의의 종래의 방법의 결과와 비교한 다음, 공통적으로 결정된 사이클 번호가 궁극적으로 비정상적인 시그널을 나타내는 사이클 번호로 결정될 수 있다. The methods of sections I and II described above can be used in combination with other methods known in the art, such as those disclosed in U.S. Patent No. 8,560,247 and U.S. Patent Application Publication No. 2015/0186598. For example, after comparing the results of any of the methods described above with the results of any conventional method known in the art, a commonly determined cycle number may ultimately be determined as a cycle number representing an abnormal signal.
정상-표시 값은 상기 기재된 정상 스코어뿐만 아니라 2개의 사이클 번호에서의 2개의 1차 변화값을 곱하여 수득된 값을 포함할 수 있다. The steady-state value may include a value obtained by multiplying the above-described normal score as well as two first-order-variance values in two cycle numbers.
일 구현예에서, 사이클 번호에서의 비정상적인 시그널을 보정하는 공지된 방법이 선택된 사이클 번호에서의 시그널 값을 변경하기 위해 단계 (d)에 적용될 수 있다. In one implementation, a known method of correcting an abnormal signal in a cycle number can be applied to step (d) to change the signal value at the selected cycle number.
III. 데이터 세트에서 비정상적인 시그널의 검출(후보 사이클의 선택 없음)III. Detection of abnormal signals in the data set (no selection of candidate cycles)
비정상적인 시그널의 검출은 후보 사이클을 선택하지 않고 실시된다. Detection of an abnormal signal is performed without selecting a candidate cycle.
본 발명의 다른 양태에서, 본 발명은 하기 단계를 포함하는, 데이터 세트에서 비정상적인 시그널을 검출하는 방법을 제공한다:In another aspect of the present invention, the present invention provides a method of detecting an abnormal signal in a data set, comprising the steps of:
(a) 시그널 증폭 반응에 의해 타겟 분석물질에 대한 데이터 세트를 수득하는 단계로서, 상기 데이터 세트는 사이클 번호 및 상기 사이클 번호에서의 시그널 값을 갖는 복수의 데이터 지점을 포함하며; (a) obtaining a data set for a target analyte by a signal amplification reaction, the data set comprising a plurality of data points having a cycle number and a signal value in the cycle number;
(b) 상기 데이터 세트 내의 모든 사이클 번호에 대하여 하기 단계 (b-1) 내지 (b-4)를 실시하는 단계;(b) performing the following steps (b-1) to (b-4) on all the cycle numbers in the data set;
(b-1) 시그널 값을 사용하여 사이클 번호에서의 정상-표시 값(normality-representing value)을 제공하는 단계로서, 상기 정상-표시 값은 사이클 번호에서의 시그널 값의 정상 정도를 나타내는 값이며; providing a normality-representing value in the cycle number using the (b-1) signal value, wherein the steady-state value is a value representing a normal degree of signal value in the cycle number;
(b-2) 사이클 번호에서의 시그널 값을 변경하고, 정상-표시 값을 추가로 제공하는 단계로서, 상기 사이클 번호에서 추가로 제공된 정상-표시 값은 변경후 정상-표시 값에 해당하며;(b-2) modifying the signal value in the cycle number and further providing a normal-indication value, wherein the normal-indication value further provided in the cycle number corresponds to the post-alteration normal-indication value;
(b-3) 상기 사이클 번호에서의 변경후 정상-표시 값을 변경전 정상-표시 값과 비교하는 단계; 및(b-3) comparing the normal-display value after the change in the cycle number with the normal-display value before the change; And
(b-4) 상기 후보 사이클 번호에서의 변경후 정상-표시 값이 변경전 정상-표시 값보다 크면, 상기 사이클 번호가 비정상적인 시그널을 나타내는 것으로 결정하는 단계.(b-4) determining that the cycle number indicates an abnormal signal if the normal-display value after the change in the candidate cycle number is larger than the normal-display value before the change.
섹션 I 및 II의 방법과 달리, 섹션 III의 방법은 선택된 후보 사이클 번호를 분석하는 대신에 모든 사이클 번호를 순차적으로 분석하는 것을 특징으로 한다. Unlike the methods of Sections I and II, the method of Section III is characterized by sequential analysis of all cycle numbers instead of analyzing the selected candidate cycle number.
섹션 III의 방법은 모든 사이클 번호가 적어도 1회 분석되는 한, 사이클 번호의 분석 순서에 제한되지 않는다. 즉, 데이터 세트 내의 모든 사이클 번호가, 예컨대 순차적으로, 무작위로, 또는 규칙적인 방식으로, 섹션 III의 방법에 적용될 수 있다. The method of section III is not limited to the sequence of analysis of the cycle number as long as all cycle numbers are analyzed at least once. That is, all the cycle numbers in the data set can be applied to the method of section III , for example, sequentially, randomly, or in a regular manner.
일 구현예에서, 단계 (a)에서 수득된 데이터 세트는 비정상적인 시그널이 나타날 가능성이 낮은 사이클 영역을 제외한 데이터 세트일 수 있다. 예를 들어, 단계 (a)에서의 데이터 세트는 1번째 사이클 번호부터 10번째 사이클 번호, 1번째 사이클 번호부터 9번째 사이클 번호, 1번째 사이클 번호부터 8번째 사이클 번호, 1번째 사이클 번호부터 7번째 사이클 번호, 1번째 사이클 번호부터 6번째 사이클 번호, 1번째 사이클 번호부터 5번째 사이클 번호, 1번째 사이클 번호부터 4번째 사이클 번호, 1번째 사이클 번호부터 3번째 사이클 번호, 1번째 사이클 번호부터 2번째 사이클 번호, 또는 1번째 사이클 번호의 사이클 영역을 제외한 데이터 세트일 수 있다. In one embodiment, the data set obtained in step (a) may be a data set except for a cycle region in which the unusual signal is less likely to occur. For example, the data set in step (a) includes the first cycle number to the tenth cycle number, the first cycle number to the ninth cycle number, the first cycle number to the eighth cycle number, the first cycle number to the seventh Cycle number, first cycle number to sixth cycle number, first cycle number to fifth cycle number, first cycle number to fourth cycle number, first cycle number to third cycle number, second cycle number to first cycle number, A cycle number, or a cycle set of a first cycle number.
섹션 III의 방법은 섹션 I 및 II의 방법과 유사하므로, 이들 사이의 공통된 내용은 반복 기재에 의한 본 명세서의 과도한 복잡성을 피하기 위해 생략한다. The method of section III is similar to that of sections I and II , so that the common content between them is omitted in order to avoid the excessive complexity of the present specification by the repetitive description.
IV. 시그널 추출용 기록매체, 컴퓨터 프로그램 및 장치IV. Recording medium for signal extraction, computer program and apparatus
하기 기재된 본 발명의 기록 매체, 장치 및 컴퓨터 프로그램은 본 발명의 방법을 컴퓨터에서 실시하기 위한 것이므로, 이들 사이에 공통된 내용은 반복 기재에 의한 본 명세서의 과도한 복잡성을 피하기 위하여 그 기재를 생략한다.Since the recording medium, the apparatus and the computer program of the present invention described below are for carrying out the method of the present invention on a computer, the common description therebetween omits the description in order to avoid the excessive complexity of the present specification by the repetitive description.
본 발명의 또 다른 양태에서, 본 발명은 하기 단계를 포함하는 데이터 세트에서 비정상적인 시그널을 검출하는 방법을 실행하기 위한 프로세서를 구현하는 지시를 포함하는 컴퓨터 해독가능한 기록매체를 제공한다:In another aspect of the present invention, the present invention provides a computer-readable recording medium comprising instructions for implementing a processor to perform a method of detecting an abnormal signal in a data set comprising the steps of:
(a) 시그널 증폭 반응에 의해 타겟 분석물질에 대한 데이터 세트를 수신하는 단계로서, 상기 데이터 세트는 사이클 번호(cycle number) 및 상기 사이클 번호에서의 시그널 값을 갖는 복수의 데이터 지점을 포함하며; (a) receiving a data set for a target analyte by a signal amplification reaction, the data set comprising a plurality of data points having a cycle number and a signal value in the cycle number;
(b) 상기 시그널 값을 사용하여 데이터 세트의 각 사이클 번호에서 정상-표시 값(normality-representing value)을 제공하는 단계로서, 상기 정상-표시 값은 사이클 번호에서의 시그널 값의 정상 정도를 나타내는 값이며; (b) providing a normality-representing value in each cycle number of the data set using the signal value, wherein the normal-indication value is a value indicating a normal degree of the signal value in the cycle number ;
(c) 상기 정상-표시 값에 의해 비정상적인 시그널에 대한 후보 사이클 번호(들)(candidate cycle number)를 선택하는 단계로서, 상기 후보 사이클 번호(들)에서의 정상-표시 값은 변경전 정상-표시 값에 해당하며; (c) selecting a candidate cycle number (s) for an abnormal signal by the normal-indication value, wherein the normal-indication value in the candidate cycle number (s) Value;
(d) 상기 후보 사이클 번호(들)에서의 시그널 값을 변경하고, 상기 변경된 시그널 값을 사용하여 상기 후보 사이클 번호(들)에서의 정상-표시 값을 추가로 제공하는 단계로서, 상기 후보 사이클 번호(들)에서 추가로 제공된 정상-표시 값은 변경후 정상-표시 값에 해당하며;(d) modifying the signal value in the candidate cycle number (s) and further providing a normal-indication value in the candidate cycle number (s) using the modified signal value, wherein the candidate cycle number (S) further provided corresponds to the normal-indicating value after the change;
(e) 상기 후보 사이클 번호(들)에서의 변경후 정상-표시 값을 변경전 정상-표시 값과 비교하는 단계; 및(e) comparing the normal-display value after the change in the candidate cycle number (s) with the normal-display value before the change; And
(f) 상기 후보 사이클 번호에서의 변경후 정상-표시 값이 변경전 정상-표시 값보다 더 높은 정상 정도를 나타내면, 상기 후보 사이클 번호(들)가 비정상적인 시그널을 나타내는 것으로 결정하는 단계. (f) determining that the candidate cycle number (s) represents an abnormal signal if the normal-indication value after the change in the candidate cycle number indicates a normal degree higher than the normal-indication value before the change.
본 발명의 또 다른 양태에 따르면, 본 발명은 하기 단계를 포함하는 데이터 세트에서 비정상적인 시그널을 검출하는 방법을 실행하기 위한 프로세서를 구현하는 지시를 포함하는 컴퓨터 해독가능한 기록매체를 제공한다:According to another aspect of the present invention, the present invention provides a computer-readable recording medium comprising instructions for implementing a processor for performing a method of detecting an abnormal signal in a data set comprising the steps of:
(a) 시그널 증폭 반응에 의해 타겟 분석물질에 대한 데이터 세트를 수득하는 단계로서, 상기 데이터 세트는 사이클 번호(cycle number) 및 상기 사이클 번호에서의 시그널 값을 갖는 복수의 데이터 지점을 포함하며; (a) obtaining a data set for a target analyte by a signal amplification reaction, the data set comprising a plurality of data points having a cycle number and a signal value in the cycle number;
(b) 상기 데이터 세트 내의 전체 사이클 번호에 대하여 하기 단계 (b-1) 내지 (b-4)를 실시하는 단계;(b) performing the following steps (b-1) to (b-4) for the entire cycle number in the data set;
(b-1) 시그널 값을 사용하여 사이클 번호에서의 정상-표시 값(normality-representing value)을 제공하는 단계로서, 상기 정상-표시 값은 사이클 번호에서의 시그널 값의 정상 정도를 나타내는 값이며; providing a normality-representing value in the cycle number using the (b-1) signal value, wherein the steady-state value is a value representing a normal degree of signal value in the cycle number;
(b-2) 사이클 번호에서의 시그널 값을 변경하고, 정상-표시 값을 추가로 제공하는 단계로서, 상기 사이클 번호에서 추가로 제공된 정상-표시 값은 변경후 정상-표시 값에 해당하며;(b-2) modifying the signal value in the cycle number and further providing a normal-indication value, wherein the normal-indication value further provided in the cycle number corresponds to the post-alteration normal-indication value;
(b-3) 상기 사이클 번호에서의 변경후 정상-표시 값을 변경전 정상-표시 값과 비교하는 단계; 및(b-3) comparing the normal-display value after the change in the cycle number with the normal-display value before the change; And
(b-4) 상기 후보 사이클 번호에서의 변경후 정상-표시 값이 변경전 정상-표시 값보다 더 높은 정상 정도를 나타내면, 상기 사이클 번호가 비정상적인 시그널을 나타내는 것으로 결정하는 단계. (b-4) determining that the cycle number indicates an abnormal signal if the normal-indication value after the change in the candidate cycle number indicates a normal degree higher than the normal-indication value before the change.
본 발명의 또 다른 양태에 따르면, 본 발명은 하기 단계를 포함하는 데이터 세트에서 비정상적인 시그널을 검출하는 방법을 실행하기 위한 프로세서를 구현하는, 컴퓨터 해독가능한 기록매체에 저장되는 컴퓨터 프로그램을 제공한다:According to another aspect of the present invention there is provided a computer program stored on a computer readable recording medium embodying a processor for executing a method of detecting an abnormal signal in a data set comprising the steps of:
(a) 시그널 증폭 반응에 의해 타겟 분석물질에 대한 데이터 세트를 수신하는 단계로서, 상기 데이터 세트는 사이클 번호(cycle number) 및 상기 사이클 번호에서의 시그널 값을 갖는 복수의 데이터 지점을 포함하며; (a) receiving a data set for a target analyte by a signal amplification reaction, the data set comprising a plurality of data points having a cycle number and a signal value in the cycle number;
(b) 상기 시그널 값을 사용하여 데이터 세트의 각 사이클 번호에서 정상-표시 값(normality-representing value)을 제공하는 단계로서, 상기 정상-표시 값은 사이클 번호에서의 시그널 값의 정상 정도를 나타내는 값이며; (b) providing a normality-representing value in each cycle number of the data set using the signal value, wherein the normal-indication value is a value indicating a normal degree of the signal value in the cycle number ;
(c) 상기 정상-표시 값에 의해 비정상적인 시그널에 대한 후보 사이클 번호(들)(candidate cycle number)를 선택하는 단계로서, 상기 후보 사이클 번호(들)에서의 정상-표시 값은 변경전 정상-표시 값에 해당하며; (c) selecting a candidate cycle number (s) for an abnormal signal by the normal-indication value, wherein the normal-indication value in the candidate cycle number (s) Value;
(d) 상기 후보 사이클 번호(들)에서의 시그널 값을 변경하고, 상기 변경된 시그널 값을 사용하여 상기 후보 사이클 번호(들)에서의 정상-표시 값을 추가로 제공하는 단계로서, 상기 후보 사이클 번호(들)에서 추가로 제공된 정상-표시 값은 변경후 정상-표시 값에 해당하며;(d) modifying the signal value in the candidate cycle number (s) and further providing a normal-indication value in the candidate cycle number (s) using the modified signal value, wherein the candidate cycle number (S) further provided corresponds to the normal-indicating value after the change;
(e) 상기 후보 사이클 번호(들)에서의 변경후 정상-표시 값을 변경전 정상-표시 값과 비교하는 단계; 및(e) comparing the normal-display value after the change in the candidate cycle number (s) with the normal-display value before the change; And
(f) 상기 후보 사이클 번호에서의 변경후 정상-표시 값이 변경전 정상-표시 값보다 더 높은 정상 정도를 나타내면, 상기 후보 사이클 번호(들)가 비정상적인 시그널을 나타내는 것으로 결정하는 단계. (f) determining that the candidate cycle number (s) represents an abnormal signal if the normal-indication value after the change in the candidate cycle number indicates a normal degree higher than the normal-indication value before the change.
본 발명의 또 다른 양태에 따르면, 본 발명은 하기 단계를 포함하는 데이터 세트에서 비정상적인 시그널을 검출하는 방법을 실행하기 위한 프로세서를 구현하는, 컴퓨터 해독가능한 기록매체에 저장되는 컴퓨터 프로그램을 제공한다:According to another aspect of the present invention there is provided a computer program stored on a computer readable recording medium embodying a processor for executing a method of detecting an abnormal signal in a data set comprising the steps of:
(a) 시그널 증폭 반응에 의해 타겟 분석물질에 대한 데이터 세트를 수득하는 단계로서, 상기 데이터 세트는 사이클 번호(cycle number) 및 상기 사이클 번호에서의 시그널 값을 갖는 복수의 데이터 지점을 포함하며; (a) obtaining a data set for a target analyte by a signal amplification reaction, the data set comprising a plurality of data points having a cycle number and a signal value in the cycle number;
(b) 상기 데이터 세트 내의 전체 사이클 번호에 대하여 하기 단계 (b-1) 내지 (b-4)를 실시하는 단계;(b) performing the following steps (b-1) to (b-4) for the entire cycle number in the data set;
(b-1) 시그널 값을 사용하여 사이클 번호에서의 정상-표시 값(normality-representing value)을 제공하는 단계로서, 상기 정상-표시 값은 사이클 번호에서의 시그널 값의 정상 정도를 나타내는 값이며; providing a normality-representing value in the cycle number using the (b-1) signal value, wherein the steady-state value is a value representing a normal degree of signal value in the cycle number;
(b-2) 사이클 번호에서의 시그널 값을 변경하고, 정상-표시 값을 추가로 제공하는 단계로서, 상기 사이클 번호에서 추가로 제공된 정상-표시 값은 변경후 정상-표시 값에 해당하며;(b-2) modifying the signal value in the cycle number and further providing a normal-indication value, wherein the normal-indication value further provided in the cycle number corresponds to the post-alteration normal-indication value;
(b-3) 상기 사이클 번호에서의 변경후 정상-표시 값을 변경전 정상-표시 값과 비교하는 단계; 및(b-3) comparing the normal-display value after the change in the cycle number with the normal-display value before the change; And
(b-4) 상기 후보 사이클 번호에서의 변경후 정상-표시 값이 변경전 정상-표시 값보다 더 높은 정상 정도를 나타내면, 상기 사이클 번호가 비정상적인 시그널을 나타내는 것으로 결정하는 단계. (b-4) determining that the cycle number indicates an abnormal signal if the normal-indication value after the change in the candidate cycle number indicates a normal degree higher than the normal-indication value before the change.
프로그램 지시들은, 프로세서에 의해 실행될 때, 프로세서가 상술한 본 발명의 방법을 실행하도록 한다. 본 발명의 방법을 실행하는 프로그램 지시들은 다음의 지시를 포함할 수 있다: (i) 데이터 세트 내의 각 사이클 번호에서 2차 변화값을 계산하도록 하는 지시; (ii) 2차 변화값을 사용하여 각 사이클 번호에서 정상-표시 값을 계산하도록 하는 지시; (iii) 정상-표시 값에 의해 비정상적인 시그널에 대한 후보 사이클 번호(들)를 선택하도록 하는 지시; (iv) 후보 사이클 번호(들)에서의 시그널 값을 변경하고, 상기 변경된 시그널 값을 사용하여 후보 사이클 번호(들)에서 정상-표시 값을 재계산하도록 하는 지시; (v) 후보 사이클 번호(들)에서의 변경후 정상-표시 값을 변경전 정상-표시 값과 비교하도록 하는 지시; 및 (vi) 후보 사이클 번호(들)가 비정상적인 시그널을 나타내는지 여부를 결정하도록 하는 지시. Program instructions, when executed by a processor, cause the processor to perform the method of the invention described above. Program instructions for implementing the method of the present invention may include the following instructions: (i) an instruction to calculate a secondary change value at each cycle number in the data set; (ii) an instruction to calculate a steady-state value at each cycle number using a second-order change value; (iii) an instruction to select the candidate cycle number (s) for the abnormal signal by the normal-indication value; (iv) an instruction to change the signal value in the candidate cycle number (s) and recalculate the normal-indication value in the candidate cycle number (s) using the modified signal value; (v) an instruction to compare the normal-indication value after the change in the candidate cycle number (s) with the normal-indication value before the change; And (vi) determining whether the candidate cycle number (s) represents an abnormal signal.
본 발명의 방법은 프로세서에서 실행되며, 상기 프로세서는 독립 실행형 컴퓨터(stand alone computer), 네트워크 부착 컴퓨터 또는 실시간 PCR 장치와 같은 데이터 수득 장치에 있는 프로세서일 수 있다. The method of the present invention is implemented in a processor, which may be a stand alone computer, a network attached computer, or a processor in a data acquisition device such as a real-time PCR device.
컴퓨터 해독가능한 기록매체의 유형은 CD-R, CD-ROM, DVD, 플래쉬 메모리, 플로피 디스크, 하드 드라이브, 포터블 HDD, USB, 마그네틱 테이프, MINIDISC, 비휘발성 메모리 카드, EEPROM, 광학 디스크, 광학 저장매체, RAM, ROM, 시스템 메모리 및 웹 서버를 포함하는 다양한 기록 매체를 포함한다. Types of computer-readable recording media include but are not limited to CD-R, CD-ROM, DVD, flash memory, floppy disk, hard drive, portable HDD, USB, magnetic tape, MINIDISC, non- volatile memory card, EEPROM, , A RAM, a ROM, a system memory, and a Web server.
시그널 발생 과정으로부터의 시그널 값은 몇 가지 기전을 통해 수신될 수 있다. 예를 들어, 시그널 값은 PCR 데이터 수집 장치에 있는 프로세서에 의해 수집될 수 있다. 시그널 값은 시그널 값이 수집됨에 따라 실시간으로 프로세서에 제공될 수 있거나, 시그널 값은 메모리 유닛 또는 버퍼에 저장되고 실험 완료 후 프로세서에 제공될 수 있다. 유사하게, 시그널 값은 상기 수집 장치와의 네트워크 연결(예컨대, LAN, VPN, 인터넷 및 인트라넷) 또는 직접 연결(예컨대, USB 또는 다른 직접 유선 연결 또는 무선 연결)에 의해 데스크탑 컴퓨터 시스템과 같은 별도의 시스템에 제공될 수 있거나, 또는 CD, DVD, 플로피 디스크 및 포터블 HDD와 같은 포터블 매체 상에 제공될 수 있다. 유사하게, 시그널 값은 노트북 또는 데스크탑 컴퓨터 시스템과 같은 클라이언트에 네트워크 연결(예컨대, LAN, VPN, 인터넷, 인트라넷 및 무선 통신 네트워크)을 통하여 서버 시스템에 제공될 수 있다.The signal value from the signal generation process can be received through several mechanisms. For example, the signal value may be collected by the processor in the PCR data acquisition device. The signal value may be provided to the processor in real time as the signal value is collected, or the signal value may be stored in a memory unit or buffer and provided to the processor after completion of the experiment. Similarly, the signal value may be provided to a separate system, such as a desktop computer system, by a network connection (e.g., LAN, VPN, Internet and intranet) with the collecting device or by a direct connection (e.g., USB or other direct- Or it may be provided on a portable medium such as a CD, a DVD, a floppy disk, and a portable HDD. Similarly, the signal value may be provided to the server system via a network connection (e.g., LAN, VPN, Internet, intranet and wireless communication network) to a client, such as a notebook or desktop computer system.
본 발명을 실행하는 프로세서를 구현하는 지시들은 로직 시스템에 포함될 수 있다. 상기 지시는, 비록 포터블 HDD, USB, 플로피 디스크, CD 및 DVD와 같은 임의의 소프트웨어 기록 매체로 제공될 수 있지만, 다운로드 가능하고 메모리 모듈(예컨대, 하드 드라이브 또는 로컬 또는 부착 RAM 또는 ROM과 같은 다른 메모리)에 저장될 수 있다. 본 발명을 실행하는 컴퓨터 코드는, C, C++, Java, Visual Basic, VBScript, JavaScript, Perl 및 XML과 같은 다양한 코딩 언어로 실행될 수 있다. 또한, 다양한 언어 및 프로토콜은 본 발명에 따른 시그널과 명령의 외부 및 내부 저장과 전달에 이용될 수 있다.Instructions implementing the processor implementing the invention may be included in the logic system. The instructions may be provided in any software recording medium such as a portable HDD, USB, floppy disk, CD and DVD, but may be downloadable and may be stored in a memory module (e.g., a hard drive or other memory such as local or attached RAM or ROM) ). ≪ / RTI > Computer code for implementing the invention can be implemented in a variety of coding languages such as C, C ++, Java, Visual Basic, VBScript, JavaScript, Perl, and XML. In addition, various languages and protocols may be used for external and internal storage and delivery of signals and instructions in accordance with the present invention.
본 발명의 추가의 양태에서, 본 발명은 (a) 컴퓨터 프로세서, 및 (b) 상기 컴퓨터 프로세서에 커플링된 상기 기재된 컴퓨터 해독가능한 기록매체를 포함하는, 데이터 세트에서 비정상적인 시그널을 검출하기 위한 장치를 제공한다.In a further aspect of the present invention, the present invention provides an apparatus for detecting abnormal signals in a data set, comprising: (a) a computer processor; and (b) a computer readable recording medium as described above coupled to the computer processor to provide.
일 구현예에 따르면, 장치는 샘플 및 시그널 발생 수단을 수용할 수 있는 반응 용기, 상기 반응 용기의 온도를 조절하는 온도 조절 수단 및/또는 사이클 번호에서 시그널을 검출하는 검출기를 추가적으로 포함한다.According to one embodiment, the apparatus further comprises a reaction vessel capable of receiving the sample and signal generating means, a temperature adjusting means for adjusting the temperature of the reaction vessel, and / or a detector for detecting the signal in the cycle number.
컴퓨터 프로세서는 하나의 프로세서가 상술한 퍼포먼스를 모두 하도록 구축될 수 있다. 택일적으로, 프로세서 유닛은 여러 개의 프로세서가 각각의 퍼포먼스를 실행하도록 구축할 수 있다.A computer processor may be constructed such that one processor performs all of the above-described performance. Alternatively, the processor unit may be configured to allow multiple processors to perform their respective performance.
일 구현예에 따르면, 프로세서는 타겟 핵산 서열의 검출을 위한 종래의 장치(예컨대, 실시간 PCR 장치)에 소프트웨어를 인스톨하여 구현시킬 수 있다.According to one embodiment, the processor may be implemented by installing the software in a conventional device (e. G., Real-time PCR device) for detection of the target nucleic acid sequence.
시그널 값은 다양한 방식으로 증폭 곡선으로 수신될 수 있다. 예를 들어, 시그널 값은 실시간 PCR 장치의 데이터 수집기 내에 프로세서에 의해 수신되고 수집될 수 있다. 시그널 값의 수집시, 이들은 실시간 방식으로 프로세서에 제공되거나, 메모리 단위 또는 버퍼에 저장된 다음, 실험 후에 프로세서에 제공될 수 있다. The signal value can be received in an amplification curve in a variety of ways. For example, the signal value can be received and collected by the processor in the data collector of the real-time PCR device. Upon acquisition of the signal values, they may be provided to the processor in a real-time manner, stored in memory units or buffers, and then provided to the processor after the experiment.
유사하게, 시그널 값은 네트워크 연결(예컨대, LAN, VPN, 인트라넷 및 인터넷) 또는 직접 연결(예컨대, USB 및 유선 또는 무선 직접 연결)을 통해, 또는 CD, DVD, 플로피 디스크 및 휴대용 HDD와 같은 휴대용 매체를 통해, 실시간 PCR 장치로부터 데스크탑 컴퓨터 시스템과 같은 컴퓨터 시스템에 제공될 수 있다. 택일적으로, 시그널 값은 노트북 또는 데스크탑 컴퓨터 시스템과 같은 클라이언트에 연결된 네트워크 연결(예컨대, LAN, VPN, 인트라넷, 인터넷 및 무선 통신 네트워크)을 통해 서버 시스템에 제공될 수 있다. Similarly, signal values may be transmitted over a network connection (e.g., LAN, VPN, intranet and Internet) or through a direct connection (e.g., USB and wired or wireless direct connection) From a real-time PCR device to a computer system, such as a desktop computer system. Alternatively, the signal value may be provided to the server system via a network connection (e.g., LAN, VPN, intranet, Internet and wireless communication network) connected to a client, such as a notebook or desktop computer system.
상기 기재된 바와 같이, 본 발명의 방법은 상기 컴퓨터 시스템 내로 공급자에 의해 설치되거나 사용자에 의해 직접 설치된 애플리케이션(즉, 프로그램)에 의해 구현되고, 컴퓨터 해독가능한 기록매체에 기록될 수 있다. As described above, the method of the present invention may be implemented by an application (i.e., a program) installed by a provider in the computer system or directly installed by a user, and recorded on a computer-readable recording medium.
본 발명의 방법을 구현하는 컴퓨터 프로그램은 비정상적인 시그널의 검출을 위한 모든 기능을 구현할 수 있다. 컴퓨터 프로그램은 본 발명의 방법을 실행하기 위한 프로세서를 구현하는 컴퓨터 해독가능한 기록매체에 저장된 프로그램 지시를 포함하는 프로그램일 수 있다. A computer program embodying the method of the present invention may implement all functions for detecting abnormal signals. The computer program may be a program containing program instructions stored on a computer-readable recording medium embodying a processor for carrying out the method of the present invention.
컴퓨터 프로그램은 C, C++, JAVA, Visual basic, VBScript, JavaScript, Perl, XML 및 기계 언어와 같은 적합한 컴퓨터 언어를 사용하여 코딩될 수 있다. 상기 프로그램은 상기 기재된 수학적 기능을 위한 기능 코드 및 컴퓨터 시스템의 프로세서에 의해 순서대로 프로세서를 구현하기 위한 제어 코드를 포함할 수 있다. The computer program can be coded using a suitable computer language such as C, C ++, JAVA, Visual basic, VBScript, JavaScript, Perl, XML and machine language. The program may include function codes for the mathematical functions described above and control codes for implementing the processors in order by a processor of the computer system.
상기 코드는 프로세서에 의해 상기 기재된 기능을 구현하는데 필요한 부가적인 정보 또는 매체가 컴퓨터 시스템의 내부 또는 외부 메모리의 위치(어드레스)에서 참조되는 메모리 참조 코드를 더 포함할 수 있다. The code may further include a memory reference code in which additional information or media needed by the processor to implement the described functionality is referenced at the location (address) of the internal or external memory of the computer system.
컴퓨터 시스템이 프로세서의 기능을 구현하기 위해 원격의 또 다른 컴퓨터 또는 서버와의 통신을 필요로 하는 경우, 상기 코드는 프로세서가 통신 모듈(예컨대, 유선 및/또는 무선 통신 모듈)을 사용하여 원격의 또 다른 컴퓨터 또는 서버와 어떻게 통신하는지 또는 어떤 정보 또는 매체가 전송되는지를 코딩하는 통신 관련 코드를 더 포함할 수 있다. When a computer system needs to communicate with another remote computer or server to implement the functionality of the processor, the code may be used by a processor to communicate with a remote or other computer using a communication module (e.g., a wired and / And may further include communication related codes that code how to communicate with other computers or servers or what information or media is to be transmitted.
본 발명을 구현하기 위한 기능적 프로그램 및 코드(코드 세그먼트)는 기록매체를 판독하고 프로그램을 실행하는 컴퓨터의 시스템 환경을 고려하여 당업계의 프로그래머에 의해 쉽게 추론되거나 변형될 수 있다. The functional program and code (code segment) for implementing the present invention can be easily deduced or modified by a programmer of the art in view of the system environment of the computer that reads the recording medium and executes the program.
컴퓨터 시스템에 네트워크 연결된 기록매체는 분산될 수 있고, 컴퓨터 해독가능한 코드는 분산 방식으로 저장되고 실행될 수 있다. 이 경우, 복수의 분산된 컴퓨터 중 적어도 하나의 컴퓨터는 기능들의 일부를 구현할 수 있고, 기능의 일부를 구현하고 구현 결과를 적어도 하나의 컴퓨터에 전송할 수 있는 적어도 하나의 컴퓨터에 전송할 수 있다. Recording media that are networked to a computer system may be distributed and the computer-readable code may be stored and executed in a distributed manner. In this case, at least one of the plurality of distributed computers may implement some of the functions, and may implement some of the functions and transmit the results of the implementation to at least one computer capable of transferring the results of the implementation to the at least one computer.
본 발명을 실행하기 위해 애플리케이션(즉, 프로그램)이 기록된 기록매체는 애플리케이션 스토어 또는 애플리케이션 제공자 서버에 포함된 기록매체(예컨대, 하드 디스크), 애플리케이션 제공자 서버 자체, 상기 프로그램 및 그의 기록매체를 갖는 또 다른 컴퓨터를 포함한다. A recording medium on which an application (i.e., program) is recorded for carrying out the present invention is a recording medium (e.g., a hard disk) included in an application store or an application provider server, an application provider server itself, Other computers are included.
기록매체를 판독할 수 있는 컴퓨터 시스템은 데스크탑 또는 노트북 컴퓨터와 같은 일반 PC, 스마트폰, 태블릿 PC, PDA(개인 디지털 보조장치) 및 모바일 통신 단말기와 같은 모바일 단말기뿐만 아니라 모든 컴퓨팅 실행가능 장치를 포함할 수 있다. The computer system capable of reading the recording medium may include any computing device, such as a general PC, such as a desktop or notebook computer, a smart phone, a tablet PC, a PDA (personal digital assistant) .
본 발명의 특징 및 이점을 요약하면 다음과 같다: The features and advantages of the present invention are summarized as follows:
(a) 본 발명의 방법은 정상-표시 값을 사용하여 데이터 세트에서 비정상적인 시그널을 나타내는 사이클 번호 또는 나아가 복수의 비정상적인 시그널을 정확히 결정할 수 있다. 이와 같이, 본 발명의 방법은 데이터 세트 내에 비정상적인 시그널을 나타내는 사이클이 존재하는지, 그리고 어떤 사이클 번호가 비정상적인 시그널을 나타내는지 여부를 표시함으로써, 데이터 세트의 보정 또는 무효에 관한 정보를 제공한다. (a) The method of the present invention may use a steady-state value to accurately determine a cycle number that represents an abnormal signal in the data set, or even a plurality of abnormal signals. As such, the method of the present invention provides information about correction or invalidation of a data set by indicating whether a cycle representing an abnormal signal exists in the data set and which cycle number represents an abnormal signal.
(b) 본 발명의 방법은 후보 사이클 번호가 비정상적인 시그널을 나타내는 것으로 결정되면 사이클 번호에서의 비정상적인 시그널이 정상적인 시그널 값으로 대체된 보정된 데이터 세트를 제공할 수 있다. 상기 보정된 데이터 세트는 타겟 분석물질(특히, 타겟 핵산서열)에 대한 새로운 데이터 세트로서 타겟 분석물질에 대한 정성 및/또는 정량 정보를 제공하는데 사용될 수 있다. (b) The method of the present invention can provide a corrected data set in which an abnormal signal in the cycle number is replaced with a normal signal value if the candidate cycle number is determined to represent an abnormal signal. The corrected set of data can be used to provide qualitative and / or quantitative information about the target analyte as a new set of data for the target analyte (in particular, the target nucleic acid sequence).
(c) 본 발명의 방법은 간단하고 시간 효율적인 방식으로 비정상적인 시그널을 나타내는 사이클의 결정 및 비정상적인 시그널의 보정 모두를 달성할 수 있다. (c) The method of the present invention can accomplish both the determination of a cycle exhibiting an abnormal signal and the correction of an abnormal signal in a simple and time-efficient manner.
(d) 또한, 본 발명의 방법에 의해 보정된 데이터 세트의 사용은 타겟 분석물질에 대한 위양성(false positive) 또는 위음성(false negative) 결과를 현저히 줄일 수 있다.(d) In addition, the use of the data set corrected by the method of the present invention can significantly reduce the false positive or false negative results for the target analyte.
도 1은 본 발명의 대표적인 구현예에 따라 데이터 세트에서 비정상적인 시그널을 나타내는 사이클을 결정하는 과정을 나타낸 흐름도이다.
도 2는 실시예 1의 분석에 사용된 예시적인 데이터 세트(변경전 데이터 세트)를 나타낸다.
도 3은 도 2의 데이터 세트의 각 사이클 번호에서 계산된 정상 스코어(NS)를 도시한 그래프이다.
도 4는 도 2의 데이터 세트에 대해 후보 사이클에서의 시그널 값을 변경하기 위한 본 발명의 시그널 변경 방식의 예를 나타낸다. 시그널 변경 방식에 따르면, 후보 사이클 번호로서 10번째 사이클 번호에서의 시그널 값(y변경전(10))이 변경후 시그널 값(y변경후(10))으로 대체된 다음, 10번째 사이클 번호 이후의 모든 사이클 번호에서의 시그널 값 역시 각각의 적합한 변경후 시그널 값으로 대체된다.
도 5는 변경전 데이터 세트(도 2의 데이터 세트에 해당함; 점선); 및 본 발명의 일 구현예에 따라 변경전 데이터 세트 내의 후보 사이클 번호(10번째 사이클 번호)에서의 시그널 값 및 상기 후보 사이클 번호 이후의 모든 사이클 번호(11번째 사이클 번호부터 45번째 사이클 번호)에서의 시그널 값이 각각의 적합한 변경후 시그널 값으로 대체된 1차 변경후 데이터 세트(실선)를 나타낸다.
도 6은 1차 변경후 데이트 세트(도 5에서 실선으로 표시됨)의 각 사이클 번호에서 계산된 정상 스코어를 도시하는 그래프이다.
도 7은 1차 변경후 데이터 세트(점선); 및 본 발명의 일 구현예에 따라 1차 변경후 데이터 세트 내의 또 다른 후보 사이클 번호(11번째 사이클 번호)에서의 시그널 값 및 상기 후보 사이클 번호 이후의 모든 사이클 번호(12번째 사이클 번호부터 45번째 사이클 번호)에서의 시그널 값이 각각의 적합한 변경후 시그널 값으로 대체된 2차 변경후 데이터 세트(실선)를 나타낸다.
도 8은 2차 변경후 데이터 세트(도 7에서 실선으로 표시됨)의 각 사이클 번호에서 계산된 정상 스코어를 도시하는 그래프이다.
도 9는 2차 변경후 데이터 세트(점선); 및 본 발명의 일 구현예에 따라 2차 변경후 데이터 세트 내의 또 다른 후보 사이클 번호(23번째 사이클 번호)에서의 시그널 값 및 상기 후보 사이클 번호 이후의 모든 사이클 번호(24번째 사이클 번호부터 45번째 사이클 번호)에서의 시그널 값이 각각의 적합한 변경후 시그널 값으로 대체된 3차 변경후 데이터 세트(실선)를 나타낸다.
도 10은 3차 변경후 데이터 세트(도 9에서 실선으로 표시됨)의 각 사이클 번호에서 계산된 정상 스코어를 나타내는 그래프이다.
도 11은 도 2의 변경전 데이터 세트(점선); 및 본 발명의 방법의 일 구현예에 따라 최종적으로 제공된 보정된 데이터 세트(2차 변경후 데이터 세트; 실선)를 나타낸다. 1 is a flow diagram illustrating a process for determining a cycle representing an abnormal signal in a data set according to an exemplary embodiment of the present invention.
Fig. 2 shows an exemplary data set (pre-change data set) used in the analysis of Example 1. Fig.
3 is a graph showing a normal score (NS) calculated at each cycle number of the data set of FIG.
Figure 4 shows an example of a signal change scheme of the present invention for changing the signal value in the candidate cycle for the data set of Figure 2; According to the signal change method, the signal value ( before y change (10)) in the 10th cycle number is replaced with the post-change signal value (10 after y change ) as the candidate cycle number, The signal value at every cycle number is also replaced by the respective after-change signal value.
5 shows the pre-change data set (corresponding to the data set of FIG. 2; dotted line); And the signal value in the candidate cycle number (tenth cycle number) in the pre-change data set and all the cycle numbers after the candidate cycle number (the 11th cycle number to the 45th cycle number) according to an embodiment of the present invention And a data set (solid line) after the first-order change in which the signal value is replaced with each appropriate post-change value.
FIG. 6 is a graph showing the normal scores calculated at each cycle number of the first-order modified date set (indicated by the solid line in FIG. 5).
FIG. 7 shows a data set after the primary change (dotted line); And a signal value in another candidate cycle number (11th cycle number) in the data set after the primary change according to one embodiment of the present invention and all the cycle numbers after the candidate cycle number Number) is replaced with each appropriate after-change signal value (solid line).
8 is a graph showing the normal scores calculated in each cycle number of the post-secondary change data set (indicated by solid lines in FIG. 7).
FIG. 9 shows a data set after the secondary change (dotted line); And a signal value at another candidate cycle number (the 23rd cycle number) in the data set after the secondary change according to an embodiment of the present invention and all the cycle numbers after the candidate cycle number Number) is replaced with each appropriate after-change signal value (solid line).
10 is a graph showing the normal scores calculated in each cycle number of the data set after the third-order change (indicated by the solid line in FIG. 9).
11 shows the pre-change data set (dotted line) of Fig. 2; And a corrected data set (second-order modified data set, solid line) finally provided according to one embodiment of the method of the present invention.
이하, 실시예를 통하여 본 발명을 더욱 상세히 설명하고자 한다. 이들 실시예는 오로지 본 발명을 보다 구체적으로 설명하기 위한 것으로서, 본 발명의 요지에 따라 본 발명의 범위가 이들 실시예에 의해 제한되지 않는다는 것은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어서 자명할 것이다.Hereinafter, the present invention will be described in more detail with reference to Examples. It is to be understood that the scope of the present invention is not limited by these examples in accordance with the gist of the present invention, and it is to be understood by those skilled in the art that the present invention is not limited thereto It will be obvious.
실시예Example
실시예Example 1: 비정상적인 시그널의 검출 1: Detection of abnormal signal
본 발명의 일 구현예에 따라, 실시간 PCR 반응로부터 수득된 데이터 세트에서 비정상적인 시그널(abnormal signal)을 검출할 수 있는지 확인하였다. In accordance with one embodiment of the present invention, it was determined whether an abnormal signal could be detected in the data set obtained from the real-time PCR reaction.
<1-1> 실시간 <1-1> Real time PCRPCR 반응에 의한 데이터 세트의 수득 Acquisition of Data Set by Reaction
분석물질에 대한 실시간 PCR 반응에 의해 수득된 데이터 세트 중에서, 본 발명의 일 구현예를 적용하기 위해 육안 검사에 의해 비정상적인 시그널을 가질 것으로 의심되는 데이터 세트를 선택하였다. 상기 실시간 PCR 반응은 CFX96™ Real-Time PCR Detection System(Bio-Rad Laboratories)에서 시그널-발생 수단으로서 TaqMan 프로브를 사용하여 45 증폭 사이클로 실시하였다. Of the data sets obtained by real-time PCR reactions on the analytes, a data set suspected of having abnormal signals by visual inspection was selected for application of one embodiment of the present invention. The real-time PCR reaction was performed in a 45-amplification cycle using a TaqMan probe as a signal-generating means in a CFX96 (TM) Real-Time PCR Detection System (Bio-Rad Laboratories).
상기 선택된 데이터 세트(증폭 곡선) 및 각 사이클 번호에서 시그널 값(RFU)을 각각 도 2 및 표 1에 나타내었다. The selected data set (amplification curve) and the signal value (RFU) at each cycle number are shown in FIG. 2 and Table 1, respectively.
<1-2> 각 사이클 번호에서 2차 차분의 계산<1-2> Calculation of second difference in each cycle number
상기 데이터 세트에 대해, 2개의 바로 인접한 사이클 번호에서의 시그널 값의 뺄셈에 의해 각 사이클 번호에서의 1차 차분(first order difference)을 계산하였다. 그리고 나서, 2개의 바로 인접한 사이클 번호에서의 1차 차분의 뺄셈에 의해 각 사이클 번호에서의 2차 차분(second order difference)을 계산하였다. 상기 1차 차분 및 2차 차분의 계산은 후향 차분법(backward difference method)에 의해 실시하였다. For this data set, a first order difference in each cycle number was calculated by subtracting the signal value in two immediately adjacent cycle numbers. The second order difference in each cycle number was then calculated by subtracting the first difference in two immediately adjacent cycle numbers. The calculation of the first difference and the second difference was performed by a backward difference method.
구체적으로, 각 사이클 번호에서의 2차 차분은 하기 수학식 IV 및 V를 순차적으로 사용하거나, 또는 하기 수학식 VI을 단독으로 사용하여 계산하였다. Specifically, the second difference in each cycle number was calculated by using the following equations ( IV) and ( V ) sequentially, or by using the following equation ( VI ) alone.
수학식 IV Equation IV
D'(x) = y(x) - y(x-1)D '(x) = y (x) - y (x-1)
수학식 VEquation V
D"(x) = D'(x) - D'(x-1)D "(x) = D '(x) - D' (x-1)
수학식 VIEquation VI
D"(x) = y(x) - 2 * y(x-1) + y(x-2)D "(x) = y (x) - 2 * y (x-1) + y (x-
상기 식에서, D'(x)는 x번째 사이클 번호에서의 1차 차분을 나타내고, D"(x)는 x번째 사이클 번호에서의 2차 차분을 나타내며, y(x)는 x번째 사이클 번호에서의 시그널 값이고, y(x-1)은 x-1번째 사이클 번호에서의 시그널 값이며, y(x-2)는 x-2번째 사이클 번호에서의 시그널 값을 나타낸다. (X) represents the first difference in the xth cycle number, D "(x) represents the second difference in the xth cycle number, y (x) Y (x-1) is the signal value at the x-1 th cycle number, and y (x-2) is the signal value at the x-2 th cycle number.
<1-3> 각 사이클 번호에서의 정상 스코어(NS)의 계산<1-3> Calculation of normal score (NS) in each cycle number
이후, 하기 수학식 VII에 따라 2개의 바로 인접한 사이클 번호에서의 2차 차분을 곱하여 각 사이클 번호에서의 정상 스코어(normality score; NS)를 계산하였다. 상기 정상 스코어는 정상-표시 값의 한 가지 예로서 사용하였다. Then, the normality score (NS) in each cycle number was calculated by multiplying the second difference in two immediately adjacent cycle numbers according to the following formula ( VII ). The normal score was used as one example of the normal-indication value.
수학식 VIIEquation VII
NS(x) = D"(x) * D"(x+1)NS (x) = D "(x) * D" (x + 1)
상기 식에서, NS(x)는 x번째 사이클 번호에서의 정상 스코어를 나타내고, D"(x)는 x번째 사이클에서의 2차 차분을 나타내며, D"(x+1)은 x+1번째 사이클 번호에서의 2차 차분을 나타낸다. (X + 1) represents the second-order difference in the x-th cycle, and D "(x + 1) Lt; / RTI >
상기 계산된 각 사이클 번호에서의 NS를 도 3 및 표 2에 도식적으로 나타내었다. The calculated NS in each cycle number is schematically shown in FIG. 3 and Table 2. FIG.
<1-4> 후보 사이클의 선택 및 변경전 NS의 제공<1-4> Providing NS before selecting and changing candidate cycles
실시예 <1-3>에서 계산된 NS에 기초하여(도 3 및 표 2 참고), 최소 NS를 갖는 사이클 번호를 후보 사이클 번호로 선택하였다. 그 결과, 10번째 사이클 번호(NS = -20235.34; 시그널 값: 8916.60)가 후보 사이클 번호로서 선택되었다. Based on the NS calculated in Example <1-3> (see FIG. 3 and Table 2), the cycle number with the minimum NS was selected as the candidate cycle number. As a result, the tenth cycle number (NS = -20235.34; signal value: 8916.60) was selected as the candidate cycle number.
또한, 상기 후보 사이클 번호에서의 NS "-20235.34"를 변경전 NS로서 채택하였고, 이를 실시예 <1-6>에서의 비교를 위해 제공하였다. Also, NS "-20235.34" in the candidate cycle number was adopted as NS before the change, and this was provided for comparison in Example < 1-6 >.
<1-5> 후보 사이클 번호에서의 시그널 값의 변경 및 변경후 NS의 제공<1-5> Providing the NS after changing or changing the signal value in the candidate cycle number
후보 사이클 번호, 즉 10번째 사이클 번호에서의 시그널 값을 하기 수학식 IX 및 X을 사용하여 미리 설정된 시그널 값 변경 방식에 따라 변경하였다. The signal value in the candidate cycle number, i.e., the tenth cycle number, is changed according to the predetermined signal value changing method using the following equations ( IX) and ( X ).
구체적으로, 상기 후보 사이클 번호에서의 변경전 1차 차분(변경전 시그널 값을 사용하여 계산된 1차 차분) 및 상기 후보 사이클 번호에서의 변경전 NS를 하기 수학식 IX에 적용하여, 변경후 1차 차분을 수득하였다. Specifically, the first difference before the change in the candidate cycle number (the first difference calculated using the pre-change signal value) and the NS before the change in the candidate cycle number are applied to the following formula IX , To obtain a tertiary amine.
수학식 IXEquation IX
상기 식에서, D'변경후(c)는 후보 사이클 번호에서의 변경후 1차 변화값을 나타내며, D'변경전(c)는 후보 사이클 번호에서의 변경전 1차 변화값을 나타내고, NS변경전(c)는 후보 사이클 번호에서의 변경전 정상 스코어를 나타내며; k는 1 이상의 수이고; c는 후보 사이클 번호를 나타낸다. Wherein R, D 'after the change (c) denotes the first change value after a change in the candidate cycle number, D' non-modified (c) denotes a first change value before change in the candidate cycle number, NS-modified (c) represents the pre-change score in the candidate cycle number; k is a number of 1 or more; and c represents the candidate cycle number.
본 실시예에서, 1차 변화값의 하나로서 1차 차분을 사용하였다. In the present embodiment, a first-order difference is used as one of the first-order change values.
본 실시예에서, 후보 사이클 번호는 10번째 사이클 번호였고, 상기 후보 사이클 번호에서의 변경전 1차 차분(D'변경전(10))은 128.81이었으며, 상기 후보 사이클 번호에서의 변경전 NS(NS변경전(10))는 -20235.34였다. In the present embodiment, the candidate cycle number was the tenth cycle number, and the first difference before change (D ' before change (10)) in the candidate cycle number was 128.81, Before change (10)) was -20235.34.
하기와 같이 D'변경전(10) 및 NS변경전(10)을 사용하여 수학식 IX(식에서, K=1)에 의해 후보 사이클 번호에서의 변경후 1차 차분(D'변경후(10))을 계산하였다: To, by using the non-modified (10) and NS-modified 10 formula IX (the equation, K = 1) 1 primary differential (D after the change of the candidate cycle number by 'and as D change after 10 ) Were calculated:
이후, 상기 후보 사이클 번호 바로 이전 사이클 번호에서의 변경전 시그널 값 및 상기 후보 사이클 번호에서의 변경후 1차 차분을 하기 수학식 X에 적용하여, 상기 후보 사이클 번호에서 변경후 시그널 값을 수득하였다. Thereafter, a signal value before change in the cycle number immediately before the candidate cycle number and a first difference after the change in the candidate cycle number are applied to the following equation ( X ) to obtain a signal value after the change in the candidate cycle number.
수학식 X Equation X
y변경후(c) = y변경전(c-1) + D'변경후(c)y After change (c) = Before y change (c-1) + After changing D '(c)
상기 식에서, y변경후(c)는 후보 사이클 번호에서의 변경후 시그널 값을 나타내고, y변경전(c-1)은 (후보 사이클 번호-1)에서의 변경전 시그널 값을 나타내며, D'변경후(c)는 수학식 IX에 의해 계산된, 상기 후보 사이클 번호에서의 변경후 1차 변화값을 나타낸다.(C) After the above formula, y represents the change after the change in the candidate signal cycle number value, y-modified (c-1) indicates a non-modified signal value in the (candidate cycle number -1), D 'change and then (c) shows a first variation of the value after the change in, the prospective cycle number calculated by the following equation IX.
본 실시예에서, 1차 변화값의 하나로서 1차 차분을 사용하였다. In the present embodiment, a first-order difference is used as one of the first-order change values.
10번째 사이클 번호에서의 변경후 시그널 값은 하기와 같이 계산될 수 있다: y변경후(10) = y변경전(9) + D'변경후(10). The signal value after the change in the 10th cycle number can be calculated as follows: y after the change (10) = y before the change (9) + D ' after the change (10).
본 실시예에서, 9번째 사이클 번호에서의 변경전 시그널 값(y변경전(9))은 8797.79였고, 수학식 IX에 의해 계산된 10번째 사이클 번호에서의 변경후 1차 차분(D'변경후(10))은 0.90이었므로, y변경후(10) = 8797.79 + 0.90 = 8788.69이다. In this embodiment, the ninth change of the cycle number before the signal values (y-modified 9) was 8797.79, after the first difference (D 'change of the modified from the 10th cycle number calculated by the formula IX (10)) was 0.90, so (10) = 8797.79 + 0.90 = 8788.69 after the y change .
상기 계산 결과에 기초하여, 10번째 사이클 번호에서의 시그널 값(y변경전(10)) "8916.60"을 변경후 시그널 값(y변경후(10)) "8788.69"로 변경하였다. Based on the calculation result, the signal value ( before y change (10)) "8916.60" in the 10th cycle number was changed to "8788.69" after changing the signal value (10 after y change).
그리고 나서, 상기 변경된 시그널 값을 사용하여 상기 후보 사이클 번호에서의 NS를 재계산하였다. 상기 후보 사이클 번호에서의 재계산된 NS는 "-97.10"이었다. 상기 후보 사이클 번호에서의 NS "-97.10"을 변경후 NS로 채택하였고, 이를 실시예 <1-6>에서의 비교를 위해 제공하였다. Then, the NS in the candidate cycle number was recalculated using the changed signal value. The recalculated NS in the candidate cycle number was "-97.10 ". The NS "-97.10" in the candidate cycle number was changed to NS and was provided for comparison in Example < 1-6 >.
<1-6> 비정상적인 시그널의 결정<1-6> Determination of abnormal signal
본 발명의 일 구현예에 따르면, 후보 사이클 번호에서의 변경후 NS와 변경전 NS를 비교하고, 상기 후보 사이클 번호에서의 변경후 NS가 변경전 NS보다 크면, 상기 후보 사이클 번호가 비정상적인 시그널을 나타내는 것으로 결정한다.According to an embodiment of the present invention, when the NS after the change in the candidate cycle number is compared with the NS before the change, and the NS after the change in the candidate cycle number is larger than the NS before the change, the candidate cycle number indicates an abnormal signal .
본 실시예에서, 후보 사이클 번호(10번째 사이클 번호)에서의 변경후 NS "-97.10"은 변경전 NS "-20235"보다 컸다. In the present embodiment, NS "-97.10" after the change in the candidate cycle number (tenth cycle number) was larger than NS "-20235" before the change.
따라서, 상기 10번째 사이클 번호가 비정상적인 시그널을 나타내는 사이클 번호인 것으로 결정하였다. Therefore, it is determined that the tenth cycle number is a cycle number indicating an abnormal signal.
실시예Example 2: 본 발명의 2: 구현예에In an implementation example 따른 추가적인 비정상적인 시그널의 검출 (1) Detection of additional abnormal signals due to (1)
비정상적인 시그널이 정상적인 시그널로 변경된 데이터 세트를 이용하여 추가적인 비정상적인 시그널을 검출할 수 있는지 조사하였다. 이를 위해, 비정상적인 시그널을 나타내는 사이클 번호에서의 시그널 값이 변경된 1차 변경후 데이터 세트를 준비하고, 이를 실시예 <1-1>의 데이터 세트 대신에 실시예 <1-1> 내지 <1-6>에 적용하였다. We investigated whether abnormal signals could detect additional abnormal signals using data sets that were changed to normal signals. To this end, a data set after the primary change in which the signal value in the cycle number representing the abnormal signal is changed is prepared, and the data set of the embodiment <1-1> to <1-6 .
<2-1> 1차 <2-1> Primary 변경후after change 데이터 세트의 제공 Providing Data Sets
비정상적인 시그널을 나타내는 사이클 번호를 추가로 확인하기 위해, 실시예 <1-1>의 데이터 세트 대신에 변경후 데이터 세트를 사용하였다. To further identify the cycle number representing the abnormal signal, the modified data set was used in place of the data set of the embodiment <1-1>.
상기 변경후 데이터 세트를 하기와 같이 수득하였다:The modified data set was obtained as follows:
먼저, 실시예 <1-6>에서 비정상적인 시그널을 나타내는 것으로 결정된 10번째 사이클 번호에서의 시그널 값(y변경전(10): "8916.60")을 변경후 시그널 값(y변경후(10): "8788.69")으로 변경하였다(도 4 참고). First Embodiment <1-6> on the signal value at the 10 th cycle is determined that an abnormal signal indicating the number (y before change 10: "8916.60") the signal values (y after the change after the change (10): " 8788.69 ") (see FIG. 4).
그리고 나서, 상기 후보 사이클 번호 이후의 모든 사이클 번호에서의 시그널 값을 추가로 변경하였다(도 4 참고). 이 경우, 상기 후보 사이클 번호 이후의 사이클 번호에서의 시그널 값을 각 사이클 번호에서의 변경전 시그널 값과 변경후 시그널 값 사이의 차이가 후보 사이클 번호에서의 차이와 동일하도록 변경하였다. 구체적으로, 11번째 사이클 번호에서의 변경전 1차 차분(D'변경전(11))과 10번째 사이클 번호에서의 변경후 시그널 값(y변경후(10))을 더하여 11번째 사이클 번호에서의 변경후 시그널 값을 계산하였다. 이 방식으로, 12번째 사이클 번호부터 마지막 사이클 번호까지의 시그널 값을 변경하였다. Then, the signal values at all the cycle numbers after the candidate cycle number were further changed (refer to FIG. 4). In this case, the signal value in the cycle number after the candidate cycle number is changed so that the difference between the pre-change signal value and the post-change signal value in each cycle number is the same as the difference in the candidate cycle number. Specifically, the first difference (D ' before change 11) before the change in the eleventh cycle number and the after-change signal value (y after the change 10) in the tenth cycle number are added to calculate the difference After the change, the signal value was calculated. In this way, the signal values from the 12th cycle number to the last cycle number were changed.
생성된 데이터 세트를 "1차 변경후 데이터 세트"로 명명하였고, 이를 표 3에 나타내었다. The generated data set was named "data set after first-order change"
1차 변경후 데이터 세트(실선) 및 시그널 값의 변경 전의 데이터 세트(실시예 <1-1>의 변경전 데이터 세트; 점선)가 도 5에 도시되어 있다. FIG. 5 shows a data set (solid line) after the 1st-order change and a data set before the change of the signal value (the data set before the change of the example <1-1>: dotted line).
<2-2> 각 사이클 번호에서 2차 차분의 계산<2-2> Calculation of second difference in each cycle number
상기 1차 변경후 데이터 세트에 대해, 각 사이클 번호에서의 2차 차분을 실시예 <1-2>에서와 같이 계산하였다. For the data set after the first-order change, the second-order difference in each cycle number was calculated as in Example <1-2>.
<2-3> 각 사이클 번호에서 정상 스코어(NS)의 계산<2-3> Calculation of normal score (NS) in each cycle number
실시예 <1-3>에서와 같이 2개의 바로 인접한 사이클 번호에서의 2차 차분을 곱하여 각 사이클 번호에서의 NS를 계산하였다. The NS in each cycle number was calculated by multiplying the second difference in two immediately adjacent cycle numbers as in Example < 1-3 >.
상기 재계산된 각 사이클 번호에서의 NS가 도 6 및 표 4에 나타나 있다. The recalculated NS at each cycle number is shown in FIG.
<2-4> 후보 사이클 번호의 선택 및 <2-4> Selection of the candidate cycle number and 변경전Before change NS의 제공 Providing NS
실시예 <2-3>에서 재계산된 NS에 기초하여(도 6 및 표 4 참고), 최소 NS를 갖는 사이클 번호를 후보 사이클 번호로서 선택하였다. 그 결과, 11번째 사이클 번호(NS = -802.05; 시그널 값 = 8763.82)가 후보 사이클 번호로서 선택되었다. Based on the recalculated NS in Example < 2-3 > (see FIG. 6 and Table 4), the cycle number having the minimum NS was selected as the candidate cycle number. As a result, the eleventh cycle number (NS = -802.05; signal value = 8763.82) was selected as the candidate cycle number.
또한, 상기 후보 사이클 번호에서의 NS "-802.05"를 변경전 NS로서 채택하였고, 이를 실시예 <2-6>에서의 비교를 위해 제공하였다. Also, NS "-802.05" in the candidate cycle number was adopted as the NS prior to change, and this was provided for comparison in Example < 2-6 >.
<2-5> 후보 사이클 번호에서의 시그널 값의 변경 및 <2-5> Change of the signal value in the candidate cycle number and 변경후after change NS의 제공 Providing NS
상기 후보 사이클 번호, 즉 11번째 사이클 번호에서의 시그널 값을 실시예 <1-5>에서와 같이 미리 설정된 시그널 변경 방식에 따라 변경하였다. The signal value in the candidate cycle number, that is, the eleventh cycle number, is changed according to the previously set signal change method as in the embodiment <1-5>.
그 결과, 11번째 사이클 번호에서의 변경후 시그널 값은 하기와 같이 계산되었다: y변경후(11) = 8788.69 + 0.85 = 8789.54. As a result, the signal value after the change in the 11th cycle number was calculated as follows: (11) = 8788.69 + 0.85 = 8789.54 after the y change .
상기 계산 결과에 기초하여, 상기 11번째 사이클에서의 시그널 값(y변경전(11)) "8763.82"를 상기 변경후 시그널 값(y변경후(11)) "8789.54"로 변경하였다. (11)) "8763.82 " in the 11th cycle is changed to the post-change signal value (11 after the change y)" 8789.54 "
그 다음, 상기 변경된 시그널 값을 사용하여 상기 후보 사이클 번호에서의 NS를 재계산하였다. 상기 후보 사이클 번호에서 재계산된 NS는 "-0.27"이었다. 상기 후보 사이클 번호에서의 NS "-0.27"을 변경후 NS로 채택하였고, 이를 실시예 <2-6>에서의 비교를 위해 제공하였다. Then, the NS in the candidate cycle number was recalculated using the changed signal value. The recalculated NS in the candidate cycle number was "-0.27 ". The NS "-0.27" in the candidate cycle number was changed to NS and was provided for comparison in Example < 2-6 >.
<2-6> 비정상적인 시그널의 결정<2-6> Determination of abnormal signal
본 발명의 구현예에 따라, 상기 후보 사이클 번호에서의 변경후 NS를 상기 후보 사이클 번호에서의 변경전 NS와 비교하였다. According to an embodiment of the present invention, the NS after the change in the candidate cycle number is compared with the NS before the change in the candidate cycle number.
본 실시예에서, 상기 후보 사이클 번호(11번째 사이클 번호)에서의 변경후 NS "-0.27"은 변경전 NS "-802.05"보다 컸다. In the present embodiment, NS "-0.27" after the change in the candidate cycle number (eleventh cycle number) was larger than NS "-802.05" before the change.
따라서, 상기 11번째 사이클 번호를 비정상적인 시그널을 나타내는 사이클 번호로 결정하였다. Therefore, the 11th cycle number is determined as a cycle number indicating an abnormal signal.
실시예Example 3: 본 발명의 3: 구현예에In an implementation example 따른 추가적인 비정상적인 시그널의 검출 (II) Detection of additional abnormal signals due to (II)
비정상적인 시그널이 정상적인 시그널로 변경된 데이터 세트를 이용하여 추가적인 비정상적인 시그널을 검출할 수 있는지 조사하였다. 이를 위해, 비정상적인 시그널을 나타내는 사이클 번호에서의 시그널 값이 변경된 2차 변경후 데이터 세트를 준비하고, 이를 실시예 <1-1>의 데이터 세트 대신에 실시예 <1-1> 내지 <1-6>에 적용하였다. We investigated whether abnormal signals could detect additional abnormal signals using data sets that were changed to normal signals. To this end, a data set after the secondary change in which the signal value in the cycle number representing the abnormal signal is changed is prepared, and it is compared with the data set of the embodiment <1-1> .
<3-1> 2차 <3-1> Secondary 변경후after change 데이터 세트의 제공 Providing Data Sets
비정상적인 시그널을 나타내는 사이클 번호를 추가로 확인하기 위해, 실시예 <1-1>의 데이터 세트 대신에 2차 변경후 데이터 세트를 사용하였다. In order to further confirm the cycle number indicating an abnormal signal, the data set after the second-order change was used in place of the data set of the embodiment <1-1>.
상기 2차 변경후 데이터 세트를 하기와 같이 수득하였다:The secondary modified data set was obtained as follows:
먼저, 1차 변경후 데이터 세트에 대해, 실시예 <2-6>에서 비정상적인 시그널을 나타내는 것으로 결정된 11번째 사이클 번호에서의 시그널 값(y변경전(11)) "8763.82")을 변경후 시그널 값(y변경후(11)) "8789.54")으로 변경하였다. First, for the data set after the first-order change, the signal value ( before y change (11)) "8763.82 " in the 11th cycle number determined to exhibit an abnormal signal in the embodiment <2-6> (11) (8789.54 after changing y).
그리고 나서, 상기 후보 사이클 번호 이후의 모든 사이클 번호에서의 시그널 값을 추가로 변경하였다. 이 경우, 상기 후보 사이클 번호 이후의 사이클 번호에서의 시그널 값을, 각 사이클 번호에서의 변경전 시그널 값과 변경후 시그널 값 사이의 차이가 상기 후보 사이클 번호에서의 차이와 동일하도록 변경하였다. Then, the signal values at all the cycle numbers after the candidate cycle number were further changed. In this case, the signal value in the cycle number after the candidate cycle number is changed so that the difference between the signal value before change and the signal value after change in each cycle number is the same as the difference in the candidate cycle number.
생성된 데이터 세트를 "2차 변경후 데이터 세트"로 명명하였고, 이를 표 5에 나타내었다. The generated data set was named "data set after the second change" and it is shown in Table 5.
2차 변경후 데이터 세트(실선) 및 1차 변경 데이터 세트(점선)가 도 7에 도시되어 있다. The data set after the secondary change (solid line) and the primary change data set (dotted line) are shown in Fig.
<3-2> 각 사이클 번호에서 2차 차분의 계산<3-2> Calculation of second difference in each cycle number
상기 2차 변경후 데이터 세트에 대해, 각 사이클 번호에서의 2차 차분을 실시예 <1-2>에서와 같이 계산하였다. For the data set after the secondary change, the secondary difference in each cycle number was calculated as in Example <1-2>.
<3-3> 각 사이클 번호에서 정상 스코어(NS)의 계산<3-3> Calculation of normal score (NS) in each cycle number
실시예 <1-3>에서와 같이 2개의 바로 인접한 사이클 번호에서의 2차 차분을 곱하여 각 사이클 번호에서의 NS를 계산하였다. The NS in each cycle number was calculated by multiplying the second difference in two immediately adjacent cycle numbers as in Example < 1-3 >.
상기 재계산된 각 사이클 번호에서의 NS가 도 8 및 표 6에 나타나 있다. The recalculated NS at each cycle number is shown in FIG. 8 and Table 6.
<3-4> 후보 사이클 번호의 선택 및 변경전 NS의 제공<3-4> Selection of candidate cycle number and provision of NS before change
실시예 <3-3>에서 재계산된 NS에 기초하여(도 8 및 표 6 참고), 최소 NS를 갖는 사이클 번호를 후보 사이클 번호로서 선택하였다. 그 결과, 23번째 사이클 번호(NS = -250.71; 시그널 값 = 9564.74)가 후보 사이클 번호로서 선택되었다. Based on the NS recalculated in Example <3-3> (see FIG. 8 and Table 6), the cycle number with the minimum NS was selected as the candidate cycle number. As a result, the 23rd cycle number (NS = -250.71; signal value = 9564.74) was selected as the candidate cycle number.
또한, 상기 후보 사이클 번호에서의 NS "-250.71"을 변경전 NS로서 채택하였고, 이를 실시예 <3-6>에서의 비교를 위해 제공하였다. Also, NS "-250.71" in the candidate cycle number was adopted as NS before the change, and this was provided for comparison in Example < 3-6 >.
<3-5> 후보 사이클 번호에서의 시그널 값의 변경 및 변경후 NS의 제공<3-5> Providing NS after changing or changing the signal value in the candidate cycle number
상기 후보 사이클 번호, 즉 23번째 사이클 번호에서의 시그널 값을 실시예 <1-5>에서와 같이 미리 설정된 시그널 변경 방식에 따라 변경하였다. The signal value in the candidate cycle number, that is, the 23rd cycle number, is changed according to a predetermined signal change method as in the embodiment <1-5>.
그 결과, 23번째 사이클 번호에서의 변경후 시그널 값은 하기와 같이 계산되었다: y변경후(23) = 9383.66 + 10.6 = 9394.42 As a result, after a change in the 23 th cycle number signal value was calculated as follows: y change after 23 + 10.6 = 9383.66 = 9394.42
상기 계산 결과에 기초하여, 상기 23번째 사이클에서의 시그널 값(y변경전(11)) "9564.74"를 상기 변경후 시그널 값(y변경후(11)) "9394.42"로 변경하였다. Based on the calculation result, the signal value at the 23rd cycle (y before change 11) after the change to "9564.74" was changed to a signal value (y change after 11) "9394.42".
그 다음, 상기 변경된 시그널 값을 사용하여 상기 후보 사이클 번호에서의 NS를 재계산하였다. 상기 후보 사이클 번호에서 재계산된 NS는 "-23682.71"이었다. 상기 후보 사이클 번호에서의 NS "-23682.71"을 변경후 NS로 채택하였고, 이를 실시예 <3-6>에서의 비교를 위해 제공하였다. Then, the NS in the candidate cycle number was recalculated using the changed signal value. The recalculated NS in the candidate cycle number was "-23682.71 ". NS "-23682.71" in the candidate cycle number was changed to NS, which was provided for comparison in Example < 3-6 >.
<3-6> 비정상적인 시그널의 결정<3-6> Determination of abnormal signal
본 발명의 구현예에 따라, 상기 후보 사이클 번호에서의 변경후 NS를 상기 후보 사이클 번호에서의 변경전 NS와 비교하였다. According to an embodiment of the present invention, the NS after the change in the candidate cycle number is compared with the NS before the change in the candidate cycle number.
본 실시예에서, 상기 후보 사이클 번호(23번째 사이클 번호)에서의 변경후 NS "-23682.71"은 변경전 NS "-250.71"보다 작았다. In the present embodiment, NS "-23682.71" after the change in the candidate cycle number (23rd cycle number) was smaller than NS "-250.71" before the change.
따라서, 상기 23번째 사이클 번호를 정상적인 시그널을 나타내는 사이클 번호로 결정하였다. Therefore, the 23rd cycle number is determined as a cycle number representing a normal signal.
본 발명의 일 구현예에 따르면, 각 데이터 세트에 대해 후보 사이클에서의 변경후 NS가 변경전 NS보다 작으면, 본 발명의 방법은 종료될 수 있다. 본 실시예에서, 실시예 3의 후보 사이클 번호에서의 변경후 NS가 변경전 NS보다 작으므로, 비정상적인 시그널을 나타내는 사이클 번호를 더 이상 결정하지 않았다. According to an embodiment of the invention, for each data set, if the NS after the change in the candidate cycle is less than the NS before change, the method of the present invention can be terminated. In this embodiment, since the NS after the change in the candidate cycle number of the third embodiment is smaller than the NS before the change, the cycle number indicating an abnormal signal is no longer determined.
실시예 1 내지 3에 따르면, 10번째 사이클 번호 및 11번째 사이클 번호가 비정상적인 시그널을 나타내는 사이클 번호로 최종적으로 결정되었다. According to Examples 1 to 3, the tenth cycle number and the eleventh cycle number were finally determined to be cycle numbers indicating abnormal signals.
이와 더불어, 10번째 및 11번째 사이클 번호에서의 시그널 값이 각각의 적절한 변경후 시그널 값으로 대체된 데이터 세트(2차 변경후 데이터 세트)를 보정된 데이터 세트로서 최종적으로 제공하였다. 상기 최종적으로 제공된 보정된 데이터 세트를 도 11에 나타내었다. 상기 도면에서, 점선은 보정 전의 데이터 세트(변경전 데이터 세트)를 나타내고, 실선은 최종적으로 보정된 데이터 세트(2차 변경후 데이터 세트)를 나타낸다. In addition, the data set in which the signal values in the 10th and 11th cycle numbers are replaced with the signal value after each proper change (the data set after the secondary change) was finally provided as the corrected data set. The final provided corrected data set is shown in FIG. In the figure, the dotted line indicates the data set before correction (the data set before modification), and the solid line indicates the finally corrected data set (the data set after the secondary modification).
도 11에서 보는 바와 같이, 비정상적인 시그널을 나타내는 사이클 번호가 본 발명의 방법에 의해 정확하게 보정될 수 있는 것으로 밝혀졌다. 따라서, 본 발명의 방법을 이용하면, 데이터 세트에서 비정상적인 시그널을 나타내는 사이클 번호를 결정할 수 있을 뿐만 아니라, 비정상적인 시그널(들)을 포함하는 데이터 세트를 보정할 수 있다. As shown in FIG. 11, it has been found that the cycle number indicating an abnormal signal can be accurately corrected by the method of the present invention. Thus, using the method of the present invention, it is possible not only to determine the cycle number representing the abnormal signal in the data set, but also to correct the data set including the abnormal signal (s).
이상으로 본 발명의 특정한 부분을 상세히 기술하였는바, 당업계의 통상의 지식을 가진 자에게 있어서 이러한 구체적인 기술은 단지 바람직한 구현 예일 뿐이며, 이에 본 발명의 범위가 제한되는 것이 아닌 점은 명백하다. 따라서 본 발명의 실질적인 범위는 첨부된 청구항과 그의 등가물에 의하여 정의된다고 할 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the same is by way of illustration and example only and is not to be construed as limiting the scope of the present invention. It is therefore intended that the scope of the invention be defined by the claims appended hereto and their equivalents.
Claims (22)
(a) 시그널 증폭 반응에 의해 타겟 분석물질에 대한 데이터 세트를 수득하는 단계로서, 상기 데이터 세트는 사이클 번호(cycle number) 및 상기 사이클 번호에서의 시그널 값을 갖는 복수의 데이터 지점을 포함하며;
(b) 상기 시그널 값을 사용하여 데이터 세트의 각 사이클 번호에서 정상-표시 값(normality-representing value)을 제공하는 단계로서, 상기 정상-표시 값은 사이클 번호에서의 시그널 값의 정상 정도를 나타내는 값이며;
(c) 상기 정상-표시 값에 의해 비정상적인 시그널에 대한 후보 사이클 번호(들)(candidate cycle number)를 선택하는 단계로서, 상기 후보 사이클 번호(들)에서의 정상-표시 값은 변경전 정상-표시 값에 해당하며;
(d) 상기 후보 사이클 번호(들)에서의 시그널 값을 변경하고, 상기 변경된 시그널 값을 사용하여 상기 후보 사이클 번호(들)에서의 정상-표시 값을 추가로 제공하는 단계로서, 상기 후보 사이클 번호(들)에서 추가로 제공된 정상-표시 값은 변경후 정상-표시 값에 해당하며;
(e) 상기 후보 사이클 번호(들)에서의 변경후 정상-표시 값을 변경전 정상-표시 값과 비교하는 단계; 및
(f) 상기 후보 사이클 번호에서의 변경후 정상-표시 값이 변경전 정상-표시 값보다 더 높은 정상 정도를 나타내면, 상기 후보 사이클 번호(들)가 비정상적인 시그널을 나타내는 것으로 결정하는 단계.
CLAIMS What is claimed is: 1. A method for detecting an abnormal signal in a data set, comprising:
(a) obtaining a data set for a target analyte by a signal amplification reaction, the data set comprising a plurality of data points having a cycle number and a signal value in the cycle number;
(b) providing a normality-representing value in each cycle number of the data set using the signal value, wherein the normal-indication value is a value indicating a normal degree of the signal value in the cycle number ;
(c) selecting a candidate cycle number (s) for an abnormal signal by the normal-indication value, wherein the normal-indication value in the candidate cycle number (s) Value;
(d) modifying the signal value in the candidate cycle number (s) and further providing a normal-indication value in the candidate cycle number (s) using the modified signal value, wherein the candidate cycle number (S) further provided corresponds to the normal-indicating value after the change;
(e) comparing the normal-display value after the change in the candidate cycle number (s) with the normal-display value before the change; And
(f) determining that the candidate cycle number (s) represents an abnormal signal if the normal-indication value after the change in the candidate cycle number indicates a normal degree higher than the normal-indication value before the change.
2. The method of claim 1, wherein the steady-state value in each cycle number is provided by calculating a change value in each cycle number from a signal value in 2-5 consecutive cycle numbers including each cycle number ≪ / RTI >
3. The method of claim 2, wherein the steady-state value comprises: (i) calculating a second change value at each cycle number of the data set; And (ii) computing a normal score at each cycle number of the data set using the secondary change value, wherein the calculation of the normal score is performed in two consecutive cycle numbers And a mathematical operation indicating the magnitude of the sign change and the second-order change value between the second-order change values.
4. The method of claim 3, wherein the calculation of the second change value is performed by calculating a first change value at each cycle number of the data set using two signal values at two consecutive cycle numbers, And calculating a second change value at each cycle number of the data set using the two first-order change values in the number.
4. The method according to claim 3, wherein the secondary change value is any one selected from the group consisting of a second-order differential, a second-order differential, and a second-order differential.
6. The method of claim 5, wherein the second order differential or second order differential is obtained by a forward difference method or a backward difference method.
4. The method of claim 3, wherein the calculation of the normal score is performed by multiplying a second change value in two consecutive cycle numbers.
수학식 VII
NS(x) = D"(x) * D"(x+1)
상기 식에서, NS(x)는 x번째 사이클 번호에서의 정상 스코어를 나타내고, D"(x)는 x번째 사이클 번호에서의 2차 변화값을 나타내며, D"(x+1)은 x+1번째 사이클 번호에서의 2차 변화값을 나타내고, x는 1 이상의 정수이다.
수학식 VIII
NS(x) = D"(x) * D"(x-1)
상기 식에서, NS(x)는 x번째 사이클 번호에서의 정상 스코어를 나타내고, D"(x)는 x번째 사이클 번호에서의 2차 변화값을 나타내며, D"(x-1)은 x-1번째 사이클 번호에서의 2차 변화값을 나타내고, x는 2 이상의 정수이다.
The method of claim 7, wherein the calculation of the normal score is characterized in that which is performed by the following formula VII or VIII:
Equation VII
NS (x) = D "(x) * D" (x + 1)
(X + 1) represents the second-order change value at the x-th cycle number, and D "(x + Represents a secondary change value in the cycle number, and x is an integer of 1 or more.
Formula VIII
NS (x) = D "(x) * D" (x-1)
(X) represents a normal score at the x-th cycle number, D "(x) represents a secondary change value at the x-th cycle number, and D" Represents a secondary change value in the cycle number, and x is an integer of 2 or more.
2. The method of claim 1, wherein if the larger normal-indication value indicates a higher normality in the cycle number, then the candidate cycle number is: (i) a cycle number having a normal-indication value less than a threshold selected from a value less than zero; (ii) a cycle number having a steady-state value that is less than and less than a threshold selected from a value less than zero; Or (iii) a cycle number having a negative sign and a minimum normal-indication value; If the smaller normal-indication value indicates a higher normal degree of signal value in the cycle number, then the candidate cycle is: (i) a cycle number having a normal-indication value greater than the threshold value selected from a value greater than zero; (ii) a cycle number having a normal-indication value that is greater than and greater than a threshold value selected from a value greater than zero; Or (iii) a positive sign and a normal-indicating value that is a maximum.
2. The method of claim 1, wherein the signal value at the candidate cycle number is modified to decrease its absolute value.
11. The method of claim 10, wherein the signal value in the candidate cycle number is changed such that its absolute value is greater than or equal to a relatively small absolute value of the signal values in two cycle numbers immediately adjacent to the candidate cycle number How to.
4. The method of claim 3, wherein the signal value in the candidate cycle number is selected from the group consisting of (i) a first change value before the change in the candidate cycle number, and a second change value in the candidate cycle number Obtaining a first change value after the change; And (ii) using the first change value after the change in the candidate cycle number to obtain the post-change signal value in the candidate cycle number.
수학식 IX
상기 식에서, D'변경후(c)는 후보 사이클 번호에서의 변경후 1차 변화값을 나타내며, D'변경전(c)는 후보 사이클 번호에서의 변경전 1차 변화값을 나타내고, NS변경전(c)는 후보 사이클 번호에서의 변경전 정상 스코어를 나타내며; k는 1 이상의 수이고; c는 후보 사이클 번호를 나타낸다.
수학식 X
y변경후(c) = y변경전(c-1) + D'변경후(c)
상기 식에서, y변경후(c)는 후보 사이클 번호에서의 변경후 시그널 값을 나타내고, y변경전(c-1)은 (후보 사이클 번호-1)에서의 변경전 시그널 값을 나타내며, D'변경후(c)는 수학식 IX에 의해 계산된, 후보 사이클 번호에서의 변경후 1차 변화값을 나타낸다.
4. The method of claim 3, wherein the signal value at the candidate cycle number is changed to a post-change signal value determined by Equations IX and X:
Equation IX
Wherein R, D 'after the change (c) denotes the first change value after a change in the candidate cycle number, D' non-modified (c) denotes a first change value before change in the candidate cycle number, NS-modified (c) represents the pre-change score in the candidate cycle number; k is a number of 1 or more; and c represents the candidate cycle number.
Equation X
y After change (c) = Before y change (c-1) + After changing D '(c)
(C) After the above formula, y represents the change after the change in the candidate signal cycle number value, y-modified (c-1) indicates a non-modified signal value in the (candidate cycle number -1), D 'change and then (c) shows a first variation of the value after the change in the candidate cycle number calculated by the following equation IX.
The method of claim 1, wherein when a plurality of candidate cycle numbers are selected in the step (c), the candidate cycle number is sequentially or simultaneously applied to the steps (d) - (f).
(g) 상기 단계 (f)를 실시한 후 변경후 데이터 세트를 제공하는 단계로서, 상기 변경후 데이터 세트는 비정상적인 시그널을 나타내는 사이클 번호(들)에서의 시그널 값을 변경함으로써 수득되며; (h) 상기 단계 (a)의 데이터 세트 대신에 상기 변경후 데이터 세트를 사용하여 상기 단계 (a)-(f)를 실시하는 단계.
The method of claim 1, further comprising repeating the following steps:
(g) providing a modified data set after performing step (f), wherein the modified data set is obtained by changing a signal value in the cycle number (s) representing an abnormal signal; (h) performing the steps (a) - (f) using the modified data set instead of the data set of step (a).
16. The method of claim 15, wherein the modified data set is obtained by further modifying a signal value at every cycle number after the cycle number representing the abnormal signal.
The method as claimed in claim 16, wherein the change of the signal value in all the cycle numbers after the cycle number indicating the abnormal signal indicates that the difference between the post-change signal value and the pre-change signal value in each cycle number is a cycle number indicating an abnormal signal Is equal to the difference between the first and second values.
16. The method of claim 15, wherein the iteration of steps (a) - (f) ends when there is no cycle number determined to represent an abnormal signal.
(a) 시그널 증폭 반응에 의해 타겟 분석물질에 대한 데이터 세트를 수득하는 단계로서, 상기 데이터 세트는 사이클 번호 및 상기 사이클 번호에서의 시그널 값을 갖는 복수의 데이터 지점을 포함하며;
(b) 상기 데이터 세트 내의 모든 사이클 번호에 대하여 하기 단계 (b-1) 내지 (b-4)를 실시하는 단계;
(b-1) 시그널 값을 사용하여 사이클 번호에서의 정상-표시 값(normality-representing value)을 제공하는 단계로서, 상기 정상-표시 값은 사이클 번호에서의 시그널 값의 정상 정도를 나타내는 값이며;
(b-2) 사이클 번호에서의 시그널 값을 변경하고, 정상-표시 값을 추가로 제공하는 단계로서, 상기 사이클 번호에서 추가로 제공된 정상-표시 값은 변경후 정상-표시 값에 해당하며;
(b-3) 상기 사이클 번호에서의 변경후 정상-표시 값을 변경전 정상-표시 값과 비교하는 단계; 및
(b-4) 상기 후보 사이클 번호에서의 변경후 정상-표시 값이 변경전 정상-표시 값보다 더 높은 정상 정도를 나타내면, 상기 사이클 번호가 비정상적인 시그널을 나타내는 것으로 결정하는 단계.
A method for detecting an abnormal signal in a data set, comprising the steps of:
(a) obtaining a data set for a target analyte by a signal amplification reaction, the data set comprising a plurality of data points having a cycle number and a signal value in the cycle number;
(b) performing the following steps (b-1) to (b-4) on all the cycle numbers in the data set;
providing a normality-representing value in the cycle number using the (b-1) signal value, wherein the steady-state value is a value representing a normal degree of signal value in the cycle number;
(b-2) modifying the signal value in the cycle number and further providing a normal-indication value, wherein the normal-indication value further provided in the cycle number corresponds to the post-alteration normal-indication value;
(b-3) comparing the normal-display value after the change in the cycle number with the normal-display value before the change; And
(b-4) determining that the cycle number indicates an abnormal signal if the normal-indication value after the change in the candidate cycle number indicates a normal degree higher than the normal-indication value before the change.
(a) 시그널 증폭 반응에 의해 타겟 분석물질에 대한 데이터 세트를 수신하는 단계로서, 상기 데이터 세트는 사이클 번호(cycle number) 및 상기 사이클 번호에서의 시그널 값을 갖는 복수의 데이터 지점을 포함하며;
(b) 상기 시그널 값을 사용하여 데이터 세트의 각 사이클 번호에서 정상-표시 값(normality-representing value)을 제공하는 단계로서, 상기 정상-표시 값은 사이클 번호에서의 시그널 값의 정상 정도를 나타내는 값이며;
(c) 상기 정상-표시 값에 의해 비정상적인 시그널에 대한 후보 사이클 번호(들)(candidate cycle number)를 선택하는 단계로서, 상기 후보 사이클 번호(들)에서의 정상-표시 값은 변경전 정상-표시 값에 해당하며;
(d) 상기 후보 사이클 번호(들)에서의 시그널 값을 변경하고, 상기 변경된 시그널 값을 사용하여 상기 후보 사이클 번호(들)에서의 정상-표시 값을 추가로 제공하는 단계로서, 상기 후보 사이클 번호(들)에서 추가로 제공된 정상-표시 값은 변경후 정상-표시 값에 해당하며;
(e) 상기 후보 사이클 번호(들)에서의 변경후 정상-표시 값을 변경전 정상-표시 값과 비교하는 단계; 및
(f) 상기 후보 사이클 번호에서의 변경후 정상-표시 값이 변경전 정상-표시 값보다 더 높은 정상 정도를 나타내면, 상기 후보 사이클 번호(들)가 비정상적인 시그널을 나타내는 것으로 결정하는 단계.
CLAIMS What is claimed is: 1. A computer-readable recording medium comprising instructions for implementing a processor for performing a method of detecting an abnormal signal in a data set comprising:
(a) receiving a data set for a target analyte by a signal amplification reaction, the data set comprising a plurality of data points having a cycle number and a signal value in the cycle number;
(b) providing a normality-representing value in each cycle number of the data set using the signal value, wherein the normal-indication value is a value indicating a normal degree of the signal value in the cycle number ;
(c) selecting a candidate cycle number (s) for an abnormal signal by the normal-indication value, wherein the normal-indication value in the candidate cycle number (s) Value;
(d) modifying the signal value in the candidate cycle number (s) and further providing a normal-indication value in the candidate cycle number (s) using the modified signal value, wherein the candidate cycle number (S) further provided corresponds to the normal-indicating value after the change;
(e) comparing the normal-display value after the change in the candidate cycle number (s) with the normal-display value before the change; And
(f) determining that the candidate cycle number (s) represents an abnormal signal if the normal-indication value after the change in the candidate cycle number indicates a normal degree higher than the normal-indication value before the change.
(a) a computer processor; and (b) the computer-readable recording medium of claim 20, coupled to the computer processor, for detecting an abnormal signal in the data set.
(a) 시그널 증폭 반응에 의해 타겟 분석물질에 대한 데이터 세트를 수신하는 단계로서, 상기 데이터 세트는 사이클 번호(cycle number) 및 상기 사이클 번호에서의 시그널 값을 갖는 복수의 데이터 지점을 포함하며;
(b) 상기 시그널 값을 사용하여 데이터 세트의 각 사이클 번호에서 정상-표시 값(normality-representing value)을 제공하는 단계로서, 상기 정상-표시 값은 사이클 번호에서의 시그널 값의 정상 정도를 나타내는 값이며;
(c) 상기 정상-표시 값에 의해 비정상적인 시그널에 대한 후보 사이클 번호(들)(candidate cycle number)를 선택하는 단계로서, 상기 후보 사이클 번호(들)에서의 정상-표시 값은 변경전 정상-표시 값에 해당하며;
(d) 상기 후보 사이클 번호(들)에서의 시그널 값을 변경하고, 상기 변경된 시그널 값을 사용하여 상기 후보 사이클 번호(들)에서의 정상-표시 값을 추가로 제공하는 단계로서, 상기 후보 사이클 번호(들)에서 추가로 제공된 정상-표시 값은 변경후 정상-표시 값에 해당하며;
(e) 상기 후보 사이클 번호(들)에서의 변경후 정상-표시 값을 변경전 정상-표시 값과 비교하는 단계; 및
(f) 상기 후보 사이클 번호에서의 변경후 정상-표시 값이 변경전 정상-표시 값보다 더 높은 정상 정도를 나타내면, 상기 후보 사이클 번호(들)가 비정상적인 시그널을 나타내는 것으로 결정하는 단계.
What is claimed is: 1. A computer program embodied in a computer-readable recording medium for implementing a processor for performing a method of detecting an abnormal signal in a data set comprising the steps of:
(a) receiving a data set for a target analyte by a signal amplification reaction, the data set comprising a plurality of data points having a cycle number and a signal value in the cycle number;
(b) providing a normality-representing value in each cycle number of the data set using the signal value, wherein the normal-indication value is a value indicating a normal degree of the signal value in the cycle number ;
(c) selecting a candidate cycle number (s) for an abnormal signal by the normal-indication value, wherein the normal-indication value in the candidate cycle number (s) Value;
(d) modifying the signal value in the candidate cycle number (s) and further providing a normal-indication value in the candidate cycle number (s) using the modified signal value, wherein the candidate cycle number (S) further provided corresponds to the normal-indicating value after the change;
(e) comparing the normal-display value after the change in the candidate cycle number (s) with the normal-display value before the change; And
(f) determining that the candidate cycle number (s) represents an abnormal signal if the normal-indication value after the change in the candidate cycle number indicates a normal degree higher than the normal-indication value before the change.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160057636 | 2016-05-11 | ||
KR20160057636 | 2016-05-11 | ||
PCT/KR2017/004902 WO2017196112A1 (en) | 2016-05-11 | 2017-05-11 | Detection of abnormal signal in dataset |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20180135986A true KR20180135986A (en) | 2018-12-21 |
KR102189356B1 KR102189356B1 (en) | 2020-12-09 |
Family
ID=60266693
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020187035977A Active KR102189356B1 (en) | 2016-05-11 | 2017-05-11 | Detection of abnormal signals in the data set |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR102189356B1 (en) |
WO (1) | WO2017196112A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024128878A1 (en) * | 2022-12-15 | 2024-06-20 | 주식회사 씨젠 | Device and method for displaying performance comparison result with respect to fluorescence data analysis algorithm |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113448828A (en) * | 2020-03-26 | 2021-09-28 | 阿里巴巴集团控股有限公司 | Object data detection method and device, electronic equipment and computer storage medium |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130059302A1 (en) * | 2011-09-02 | 2013-03-07 | Arkray, Inc. | Nucleic acid detection apparatus, method and computer readable recording medium |
WO2016052991A1 (en) * | 2014-10-01 | 2016-04-07 | Seegene, Inc. | Methods for analyzing samples |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060009916A1 (en) * | 2004-07-06 | 2006-01-12 | Xitong Li | Quantitative PCR data analysis system (QDAS) |
US9779206B2 (en) * | 2010-06-17 | 2017-10-03 | Siemens Healthcare Diagnostics Inc. | Estimation of delta-Cq values with confidence from qPCR data |
US9607128B2 (en) * | 2013-12-30 | 2017-03-28 | Roche Molecular Systems, Inc. | Detection and correction of jumps in real-time PCR signals |
-
2017
- 2017-05-11 KR KR1020187035977A patent/KR102189356B1/en active Active
- 2017-05-11 WO PCT/KR2017/004902 patent/WO2017196112A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130059302A1 (en) * | 2011-09-02 | 2013-03-07 | Arkray, Inc. | Nucleic acid detection apparatus, method and computer readable recording medium |
WO2016052991A1 (en) * | 2014-10-01 | 2016-04-07 | Seegene, Inc. | Methods for analyzing samples |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024128878A1 (en) * | 2022-12-15 | 2024-06-20 | 주식회사 씨젠 | Device and method for displaying performance comparison result with respect to fluorescence data analysis algorithm |
Also Published As
Publication number | Publication date |
---|---|
KR102189356B1 (en) | 2020-12-09 |
WO2017196112A1 (en) | 2017-11-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11781174B2 (en) | Calibration method, apparatus and computer program product | |
JP6602374B2 (en) | Sample analysis method | |
CN105849736B (en) | For detecting and correcting the method and system of the jump in real time PCR signals | |
KR102165933B1 (en) | Detection of abnormal signals using more than one data set | |
KR102326604B1 (en) | A method for detecting a target analyte in a sample using a signal variation data set | |
JP2019503658A (en) | Data set correction method for target analyte | |
KR102110985B1 (en) | Signal extraction for target nucleic acid sequences | |
KR20180035925A (en) | Multiple data set analysis to determine the presence or absence of target analyte | |
KR102189356B1 (en) | Detection of abnormal signals in the data set | |
KR102699175B1 (en) | Method for detecting target analytes in a sample using a sigmoid function for a slope data set | |
KR102270849B1 (en) | Analytical signal to determine the presence of a target nucleic acid sequence | |
KR102110999B1 (en) | Method of providing a signal for a target nucleic acid sequence | |
US9817943B2 (en) | Cumulative differential chemical assay identification |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0105 | International application |
Patent event date: 20181211 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20201015 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20201203 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20201203 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20230905 Start annual number: 4 End annual number: 4 |