本发明涉及生物技术领域,特别涉及一种遗传性心血管疾病检测方法。
背景技术:
目前已有的基因检测产品中,涉及心血管疾病的panel仅有两三个位点或者只能检测心血管系统疾病中的其中一种病,且参考的已知相关位点仅仅只参考一两篇文献。其假阳性率极高,对于诊断而言几乎无法应用。
技术实现要素:
为解决以上问题,本发明提供一种遗传性心血管疾病检测方法,包括步骤:
采集样本;
检测所述样本中的遗传变异位点,所述遗传变异位点,位于选定的基因上,所述选定的基因包括:mybpc3、myh7、tnn13、lmna、myh6、myh7、dsc2、dsg2、dsp、actc1、des中的一个或多个,kcne1、kcne2、kcnh2、scn5a、cacna1c、kcnq1、ryr2、calm1、casq2、gja5中的一个或多个,fbn1、tgfbr1、tgfbr2、smad3、acta2、col3a1、efemp2、eln、notch1中的一个或多个,tbx5、jag1、nkx2-5中的一个或多个,ldlr、apob、apoe中的一个或多个,fbn2、tbx3中的一个或多个;
根据所述遗传变异位点,通过心血管疾病推断模型判断样本所携带的心血管疾病基因和潜在的心血管疾病风险。
优选的,所述样本为唾液样本。
优选的,所述心血管疾病推断模型,其构建方法为:
构建训练数据集,所述训练数据集包括自变量数据和因变量数据;
通过机器学习训练分类器,得到心血管疾病推断模型;
其中,
自变量数据包括以下的一种或多种:
基于千人基因组数据库计算得到的第一低频突变位点发生率,
基于exac数据库计算得到的第二低频突变位点发生率,
基于本地数据库计算得到的第三低频突变位点的发生率,
通过第一低频突变位点发生率和/或第二低频突变位点发生率和/或第三低频突变位点发生率过滤后的样本纯合突变位点数目,
通过第一低频突变位点发生率和/或第二低频突变位点发生率和/或第三低频突变位点发生率过滤后的样本杂合突变位点数目,
根据公共数据库判定为高危突变位点的纯合突变位点数目,所述公共数据库包括clinvar数据库、在线人类孟德尔遗传数据库、人类基因突变数据库中的一个或多个,
根据公共数据库判定为高危突变位点的杂合突变位点数目,所述公共数据库包括clinvar数据库、在线人类孟德尔遗传数据库、人类基因突变数据库中的一个或多个,
将根据公共数据库判定为高危突变位点的纯合突变位点和杂合突变位点所在的基因,构建突变关系矩阵,矩阵中的元素ai,j标记为突变数目,未突变的基因标记为0,进行主成分分析对数据降维,并选出前预设数量的主成分,所述预设数量为预设的1~5之间的整数;
因变量数据为采集的测试样本,所述测试样本包括阳性样本和阴性样本,所述阳性样本和阴性样本的数量均不低于预设的第一数量,所述样本包括性别,年龄层,吸烟史的记录数据。
优选的,所述遗传变异位点,属于206个snp位点中的多个,所述206个snp位点为:
bot-rs104894363:aaattcctggatttgggtctgttcgaacatggagaacacgttggagttgg
bot-seq-rs777518512:ggatgggcatcctcggccgtgggctgcaggagtaccagctgccctaccag
bot-seq-rs794728218:catcacctgtgtatccttccttgcacagacagcggtaagatcccatggtt
jhu_x.32408310:aaactgatctcatgacttgtcaaatcagattggattttctgttgggagga
kcnj2-chr17-68171587:caaagcttgtgtgtccgaggtcaacagcttcacggctgccttcctcttct
seq-rs104893869:caggccactttcatgaaactccatactatcacagccatttggtccaatga
seq-rs199472697.1:ctgcaggagatcgtgctggtggtgttcttcgggacggagtacgtggtcct
seq-rs199472698:cacagggcaggcatgactcaccgatgatggaaatgggcttccgggcaaag
seq-rs199472709:aggtgcctccctggcggtcgacgtgtagcatcctcaggatctgcaggaag
seq-rs199472712:ccttcgcaggggcatccgcttcctgcagatcctgaggatgctacacgtca
seq-rs199472712.1:ccttcgcaggggcatccgcttcctgcagatcctgaggatgctacacgtct
seq-rs199472716:gatcctgaggatgctacacgtcgaccgccagggaggcacctggaggctcc
seq-rs199472718:cgaccgccagggaggcacctggaggctcctgggctccgtggtcttcatcc
seq-rs199472719:accgccagggaggcacctggaggctcctgggctccgtggtcttcatccac
seq-rs199472724:gttcctggagcccgacactgtgtgttttctggcctaggagctgataacca
seq-rs199472725:tctcagccaggtacacaaagtacgaggagaagatgaggcccaggaagccg
seq-rs199472734:acatcggcttcctgggcctcatcttctcctcgtactttgtgtacctggct
seq-rs199472735:cctgggcctcatcttctcctcgtactttgtgtacctggctgagaaggacg
seq-rs199472736:ctcctcgtactttgtgtacctggctgagaaggacgcggtgaacgagtcag
seq-rs199472751:gaccactgtccctctccctgcaggtcacagtcaccaccatcggctatggg
seq-rs199472752:tgtccctctccctgcaggtcacagtcaccaccatcggctatggggacaac
seq-rs199472753:ccctctccctgcaggtcacagtcaccaccatcggctatggggacaaggtg
seq-rs199472844:ctgcgccgtcatctactgcaacgacggcttctgcgagctgtgcggctact
seq-rs199472845:gccgtcatctactgcaacgacggcttctgcgagctgtgcggctactcgca
seq-rs199472845.1:gccgtcatctactgcaacgacggcttctgcgagctgtgcggctactcgct
seq-rs199472847:catctactgcaacgacggcttctgcgagctgtgcggctactcgcgggccg
seq-rs199472852:ggccccgccccggcccgctcctaccatctttccggtagaaggcgatttcc
seq-rs199473000:ctgagctccctgtcctctccatggcctccagggaagaatgacatctttga
seq-rs199473000.1:ctgagctccctgtcctctccatggcctccagggaagaatgacatctttgc
seq-rs199473002:ccagcacctccagcaggtcgtcccgatggatcttgtgtaggtcacagtag
seq-rs199473004:ggatgtgcgggccctcacctactgtgacctacacaagatccatcgggacg
seq-rs199473005:gggatgtgcgggccctcacctactgtgacctacacaagatccatcgggac
seq-rs199473011:gtccagtggcccctccagccctgagagcagtgaggatgagggcccaggcc
seq-rs199473014:cttctcgcagtcctccatcaggggctccccacccggcggctctccggggg
seq-rs199473018:gagctcctggtactggcggccccgactgtccccccagaagctgaaaatgt
seq-rs199473022:ctcacctgttgagctggcgctggagggcatccagcctgctctccacgtcg
seq-rs199473039:cgcagatggagaagatcttctctgagttggtgttgggagagacgttgcct
seq-rs199473225.1:gaagatgagccagaagatgaggcagacgaggaggacgttcatgatggacc
seq-rs199473226:tctgtccacttgaggtggtggtcaatgccctggtgggcgccatcccgtcc
seq-rs199473233:tccctctgtctggttgatgcacctcccaaacttccccgcaaagaggttca
seq-rs199473250:ccttgcagtatgaagagcagcctcagtgggaatacaacctctacatgtac
seq-rs199473253:ggttgaagttgtcaatgatgacaccaataaagaggttcagggtgaagaaa
seq-rs199473260:tgggcttctggggcttcttggagcccagcttcttcatggcattgtagtac
seq-rs199473278:ggctgccctgcgccactactacttcaccaacagctggaatatcttcgact
seq-rs199473410.1:gggtttgccctgaaggtgcagcagaagcagaggcagaagcacttcaaccc
seq-rs199473411:cggggtttgccctgaaggtgcagcagaagcagaggcagaagcacttcaac
seq-rs199473417:tgtgcggctactcgcgggccgaggtgatgcagcgaccctgcacctgcgac
seq-rs199473419:ctactcgcgggccgaggtgatgcagcgaccctgcacctgcgacttcctgc
seq-rs199473420:ctcgcgggccgaggtgatgcagcgaccctgcacctgcgacttcctgcacc
seq-rs201366610:gctgatctgctggcatcttgcagttttctgaacttctcagctttttctca
seq-rs201366610.1:gctgatctgctggcatcttgcagttttctgaacttctcagctttttctcc
seq-rs201831933:gcaggaggtggaacataagaagaagaagctggaggcgcaggtgcaggagc
seq-rs2229109:ttgattaatcatttatcactgtaccttaacttcttttcgagatgggtaat
seq-rs2229109.1:ttgattaatcatttatcactgtaccttaacttcttttcgagatgggtaaa
seq-rs267607155:ggttatctggaagtcaatggaactttcgatttggtagtcttccctgtacc
seq-rs28928902:aactttggtgggaaccggtaagtcagcaagggatcatctccattctggcg
seq-rs28928902.1:aactttggtgggaaccggtaagtcagcaagggatcatctccattctggca
seq-rs28928904:tgtccttgatggaggggccgcccaggccgctgctgttgtagggtttgcct
seq-rs28928905:ccacctacgtcaatgccaacgaggaggtggtcagccaccccggccgcatc
seq-rs28933091:tgtagatgttcttctggaagtccagttcctccttcatggtctgcagcctg
seq-rs28933396:ttcccatcctgccctggctcagggtctcacatgcatctctggtgcacagt
seq-rs28933396.1:ggacacgccatcatgtccttctatgccgccttgatcgacctgctcggact
seq-rs28937318:cggctacaccagcttcgattcctttgcctgggcctttcttgcactcttcc
seq-rs36210423:gagccaccacacatcactgctggtgccctggcccctgcgccggaccagtg
seq-rs3730271:ctccagtccctcatctgaaggttccctctcccagaggcagaggtcgacaa
seq-rs386834236:tcccatggttggagatggcctggacagctcctacaggcctgcgggagaag
seq-rs387906567:gcgcttctgcaggtcatcggcatcgcggaggagccgcttacgcagcttgc
seq-rs387906592:ccacaatgtccccatctatgagggctatgccttgccccatgccatcatgc
seq-rs387906606:atttcattccccgcctggcctctcactcaccactggaccaggaagccctc
seq-rs387906613:cgcacagtgtgcatggcgtggcccatgtacaccagagagggcgtggagat
seq-rs387906613.1:cgcacagtgtgcatggcgtggcccatgtacaccagagagggcgtggagaa
seq-rs387906623:aaaaaccagaaagttctgacaatgccgtcatgactcaccaacgggtaaac
seq-rs387906660:ctggaaaagcagctttcgacaaaagtcacaaaatgctaaggtgaaaaaca
seq-rs387906660.1:ctggaaaagcagctttcgacaaaagtcacaaaatgctaaggtgaaaaacg
seq-rs387906660.2:ctggaaaagcagctttcgacaaaagtcacaaaatgctaaggtgaaaaact
seq-rs387906664:catgaggtgtccacagggctcaatctttacatccttatcattttcagcac
seq-rs387906665:gatccgtacctgccaggatgtaagacaggatgtgcacatgaggtgtccac
seq-rs387906696:ttctctttttccagcgttacagtgtttctgccacctctgtacaaaagaca
seq-rs387906782:ttttctctcctccccctttcatttgcagtgggaaatttggacaggtcttt
seq-rs387906850:gcctagggctgctctccaatgtcaacaggaatgcagcagtggagctgaca
seq-rs387906853:agccagttacctactgcgagccggccttctggtgctccatctcctactac
seq-rs387906855:tcctgttgacattggagagcagccctaggcagaagcgctccgaattggag
seq-rs387906874:ttctccactttttatttcaggagactccatcctctgccaatggcccttcc
seq-rs387907079:agaggaacaaaggaagagaacggaggaggaacgaaaacgcagaattgagg
seq-rs387907216:tctgtgtaggagcctggattgtcactgggggtctgcacacgggcatcggc
seq-rs387907218:ctcctcatcactcttggcggccaccccacagaaaatcactgtgctgatcc
seq-rs387907227:ttttaaactaccctaatagcacatccctccaaccttggaatctctaactc
seq-rs387907267:acacatcgatactggtgaaggacctgcccacgggggcccggctgcttttc
seq-rs387907306:gcagaagacgctggagcagttccacctgagctccatgagctcgctgggca
seq-rs387907306.1:gcagaagacgctggagcagttccacctgagctccatgagctcgctgggct
seq-rs387907365:aaaattccccctttttaatgaacttttcctctgctgtgctacttagactc
seq-rs3918389:agacctgggttctgaagcagattttgcagatgatgaaaacagcacagcga
seq-rs3918389.1:agacctgggttctgaagcagattttgcagatgatgaaaacagcacagcgc
seq-rs3918389.2:agacctgggttctgaagcagattttgcagatgatgaaaacagcacagcgt
seq-rs397507465:gcggaaaccctggaaaagcagctttcgacaaaagtcacaaaatgctaagg
seq-rs397507527.1:ccagacactacaacaacaggagtgcaaacttctctacagccgaaaagaga
seq-rs397507529:ctccaagagtgactattactgagcggaatattgatacttacagggcagga
seq-rs397507530:tctccaagagtgactattactgagcggaatattgatacttacagggcagg
seq-rs397507531:aatcaaaatctccaagagtgactattactgagcggaatattgatacttac
seq-rs397507537:cccacctttctctctgatgatgtcaataagaatatcaatcacaatgaacg
seq-rs397507539:tattcttcatgatgtttccttcgtaggtgttgactgcgatattgacgtta
seq-rs397514506:tcccgcgggggtacatctccattccggtgatacacgagcagaacgttacc
seq-rs397514616:aacccctgaacacagagttcaaggcagccttcgacatcttcgtgctgggc
seq-rs397514716:tctgttcctgttatttgaagggtcggtgaacccatctatgagcacacttc
seq-rs397515741:aggcacacacttgcccaagctgaagaagtgggagtgtagctccttggtga
seq-rs397515848:gtatttttggactataaatgaagtacctgctccattggtcatgaatcctc
seq-rs397515854:cactgcttctcatagataacaatgaatgcacctctgacatcaatctgtgc
seq-rs397516258:gacagtcaacaccaagagggtcatccagtactttgctgttattgcagcca
seq-rs397516269:attcattcgaattcattttggggcaacaggaaagttggcatctgcagaca
seq-rs397516347:gattgcagatctgactcagaagatctttgaccttcgaggcaagtttaagc
seq-rs397516349:gactcagaagatctttgaccttcgaggcaagtttaagcggcccaccctgc
seq-rs397516353:gcggcccaccctgcggagagtgaggatctctgcagatgccatgatgcagg
seq-rs397516354:cttcttcacctgcttgaggtgggcccgcaggtccagggactccttagcct
seq-rs397516354.1:cttcttcacctgcttgaggtgggcccgcaggtccagggactccttagccc
seq-rs397516355:cccttcccctcagcatcctctttcctggccttagcccacactcaccttct
seq-rs397517148:tagcaatcaagaagatgaacgagattcagaagaatattgatggttgggag
seq-rs397517149:ctctttctcttcctgtagcattgttacatcaagcatcctttccagtgtac
seq-rs397517150:aagatgaacgagattcagaagaatattgatggttgggagggaaaagacat
seq-rs397517150.1:aagatgaacgagattcagaagaatattgatggttgggagggaaaagacat
seq-rs397517153:tctgctcctctttctcttcctgtagcattgttacatcaagcatcctttcc
seq-rs397517154:aattggatggcagcattgatatctttacagtaccggagtacactggaaac
seq-rs397517154.1:aattggatggcagcattgatatctttacagtaccggagtacactggaaaa
seq-rs397517159:aaagacttgtagaatctcaataattcgactcaccacagctactctttctt
seq-rs398123223:gatggccctctgggctatcatggctgctcctttattcatgtctaatgacc
seq-rs398123224:aattacgtccttatcctgaaggagagctttggcttgagggctgatgtgtc
seq-rs398123226:atatactcttatttacctgtctaagctggtacccttgcttgcccaagggg
seq-rs398123228:agctctccttcaggataaggacgtaattgccatcaatcaggaccccttgg
seq-rs398123262:gcggcggtactcacagacctgttctgcagccgccgccgccgctgccgcca
seq-rs398123368:atcttgcttctaatgctcttatcacgaccaatgcaacatgtggagaaaaa
seq-rs398123371:cttttgggtctaagtcattcgactgtgaagagagtggacaatgttggtgc
seq-rs398123373:aagaatggaaatattatggggatgatcctcgagtccatagaactgtgacc
seq-rs398123375:ccatatagtccctacatatcattactctgtacgtttcatggctgttggta
seq-rs398123378:aggcaacaggtcctcggggtttattaaaggaagatgccaaaggctgtctt
seq-rs398123383:catctcaactaacctgacagtgcatcctttgcagtcaccttctttttctc
seq-rs398123391:atttggtgcaggacatttcaaagctgagccctcttgcattgcctttttca
seq-rs398123614:gtacttgactgtgtaggtgttgtcatggtggtcgatgatgtccacatctc
seq-rs398123622:cccttgagggggttctgcggcccccagactcacagcctcccttgcgccag
seq-rs398123827:agtgcaatattccaccatgggatagtgcattttatggccttttgcaactc
seq-rs398123828:aaatttatcccaggtgaactaactctcacgtcaggctggcgtcaaactta
seq-rs398123830:atttggaagctcctgaagacaagtcatttggcagttcattgatggagagt
seq-rs398123832:aggtactaaaaaacaaatttcgaaccaaaaggtattttgcgaagcatccc
seq-rs398123834:gttcaaatatacatcaaacaagagtgtgttctgcttttgctactactcat
seq-rs587780272:ggactccggcgacggcgtcacccacaacgtgcccatttatgagggctacg
seq-rs587780490:tttctctttgtcatagagatcaccttcttcccattgctcttggccatatc
seq-rs587781259:cggctgagttgcactggctgtcacagtggccgtcactgaagtacttccag
seq-rs727503210:agtgacgccgtactggaaggcgatgcgctcgtactcagatgggggtgcct
seq-rs727503211:tggaaggcgatgcgctcgtactcagatgggggtgcctgccgtaggatctc
seq-rs727503253:cttcaccttggcctccagctgaatcttgtttttgatcagctgatcacagc
seq-rs727504292:cttgggcctcccacatggagtgtgatcactgtggaggtgagcaatccccc
seq-rs727504295:gattcagaagaatattgatggttgggagggaaaagacattggacagtgtt
seq-rs727504305:ggcaccacgcagtgggtgcggcggtaatgctccaagacggtgaaccactc
seq-rs730880224:gggcctcactgtctgtttttgctataggtgggaactgcaagatacatgga
seq-rs730880224.1:gggcctcactgtctgtttttgctataggtgggaactgcaagatacatggt
seq-rs730880396:cttggccatcaggcagttcatagctcttctccagggaggaggaagaggca
seq-rs730880398:tgaaggagggctggaagagtgtctcaggacagcggaagcgctcattgcca
seq-rs730880404:ggatctcccactcacaaaagttctttaccttaatcttcatggtgctagga
seq-rs730880439:ccctcaagccaaagctctccttcaggataaggacgtaattgccatcaatc
seq-rs730880440:gccggtttatcatagctacagcccaggctaagcctgagagaggtcgttcc
seq-rs730880441:tacaggccactcctttacccagggaagcaactgcgatggtataagagcga
seq-rs730880544:tggagctgacccgggaggagaccttcaaataccggttcaagaaggacggg
seq-rs730880546:caggcggtgttcaaatgtgaggtctcagatgagaatgttcggggtgtgtg
seq-rs730880552:agccactgctcccctgcagggtccacaaactgaccattgacgacgtcaca
seq-rs730880554:tgacaggttgcaggcgaagccctcgggcacaaagctgtagtcagcctcga
seq-rs730880555:tcccctgcagggtccacaaactgaccattgacgacgtcacacctgccgac
seq-rs730880558:tcaggggccccaagacttaccctgcctgggtacgaagtcaatcttgacct
seq-rs730880566:tcagccgcatccaccggtagctcttcttcttcttgcgctccaggatgtag
seq-rs730880576:tccttcaccagtatcgatgtgtgctctgtcagcccctgcagggcagccac
seq-rs730880578:caatggcgggtcttgtgactgcacaaaggggcactcacgcaggatctcct
seq-rs730880584:gccggcccttggagtgatccaggttcagggttaagcttttcctcccctca
seq-rs730880597:tggatggcttccctccctctctttaccttatttatagcccaagatttcct
seq-rs730880598:taccttatttatagcccaagatttcctggttcaagaatggcctggacctg
seq-rs730880600:cgcatgttcagcaagcagggagtgttgactctggagattagaaagccctg
seq-rs730880603:agaaagccctgcccctttgacgggggcatctatgtctgcagggccaccaa
seq-rs730880736:attctggcgagcacacctcgggactgggcctggatacgcgtgatgatgcg
seq-rs730880742:cccctgcagagactccctgctggtaatccagtggaacattcgggccttct
seq-rs730880742.1:cccctgcagagactccctgctggtaatccagtggaacattcgggccttca
seq-rs730880748:gatgaagctctacttcaagatcaagccgctgctgaagagtgcagaaagac
seq-rs730880750:tgaaggaggagttcacacgcctcaaagaggcgctagagaagtccgaggct
seq-rs730880756:tcccctctgttcctcaccttcaggaacaagacaacctggcagatgctgag
seq-rs769392594:gaaggtggactgaactttccaggtccagctgcattttcagcacatactct
seq-rs769392594.1:cttgaaagccaatgtagatggcttattagaaggactcacctatgtcttca
seq-rs776595927.1:cgggtggggagcccctgatggaggactgcgagaagagcagcgacacttga
seq-rs777573018:tgccaaaagatgtcgccttggcccgggggctgattgatagagatttgtat
seq-rs777864641:ttcagcctccagtggttcaagcaatttttgtatatctgagttaaactgct
seq-rs777919630:gggtcctgctcaggtggtggacaagtggttcaagagcaacgatgaggagg
seq-rs778220779:gtggtcagggggtcccctctgtgattcatctctgcctcccagtggccaag
seq-rs778522112:ggccacatccccaggaagccacctcctccgccctgtgatgctagagcacc
seq-rs779212460:ttttgtgctgcagtgctccgtacgggggaccccagtgccccggatcactt
seq-rs779637525:tgtttgtcaggcagatctgtgacgggatcctcttcatgcacaagatgagg
seq-rs779874042:ggtaactggtcttaccgaaggccattcctatgaattcagagttgctgctt
seq-rs779874042.1:ggtaactggtcttaccgaaggccattcctatgaattcagagttgctgcta
seq-rs781171206:aatccactgttacccttgcctgggaaaaaccactctacgatggtggtagc
seq-rs781444670:tcgtgtccccgggcttcagcgtcccgtcgcgctcagcatcctcaatcatc
seq-rs781540455:gtcctgctcctgaagtgacatggaccaaagataacatcaacctgaaaaac
seq-rs781590560:aggaggagattcagttgaaggaagaagcagagaacaatttggctgccttc
seq-rs782460555:gagcagcctatcaaggtgactgagtggcagcagacatacacctacgactt
seq-rs863223664:tcacaggcatagtgtccaaagaagtcatctctggggcggcagaacttatt
seq-rs9333649:gttgtgcagccagccgatgcgtgagtccatgtgtggctgctccatgttgc
seq-rs9840993:tctgggactggattctctgccaatttccttacagggatagattttcagct
top-rs120074187:ctgagaaggacgcggtgaacgagtcaggccgcgtggagttcggcagctac
top-rs137853317:ctgcgccccctcacccggggcacagctgtccaccagggcgcccagggccc
top-rs199473660:agaccacccccggtggcgggggcagcagcgccgcccggagagtccggccc
top-rs267606990:gccgggccgaggcccgcgccgggcccctcggggctcctcacctccgcgat
top-rs372381770:gcttgtctaccaggtcctgcagccgcagcaggtttttcctgtcctcctcc
top-rs374470794:acacgtcccccgtccagtggccggcgtatcggccgtggccagcaaaggtc
x:31496350-ct:gcactccgctgactggcagagaaaaatagatgagacccttgaaagactcc。
本发明的一些有益效果可以包括:
通过本发明的方法,选取多个心血管相关基因进行snp位点检测,能够从整体上评估心血管系统的遗传状况,解决了目前市场上评估心血管相关疾病的基因检测产品因为选取测序的snp位点数极少或参考已知相关致病位点极少造成的结果不准确的情况。从而使检测结果具有临床参考意义。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明实施例中一种遗传性心血管疾病检测方法的流程图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
图1为本发明实施例中一种遗传性心血管疾病检测方法的流程图,如图1所示,包括步骤:
步骤s101、采集样本;
步骤s102、检测所述样本中的遗传变异位点,所述遗传变异位点,位于选定的基因上,所述选定的基因包括:mybpc3、myh7、tnn13、lmna、myh6、myh7、dsc2、dsg2、dsp、actc1、des中的一个或多个,kcne1、kcne2、kcnh2、scn5a、cacna1c、kcnq1、ryr2、calm1、casq2、gja5中的一个或多个,fbn1、tgfbr1、tgfbr2、smad3、acta2、col3a1、efemp2、eln、notch1中的一个或多个,tbx5、jag1、nkx2-5中的一个或多个,ldlr、apob、apoe中的一个或多个,fbn2、tbx3中的一个或多个;
步骤s103、根据所述遗传变异位点,通过心血管疾病推断模型判断样本所携带的心血管疾病基因和潜在的心血管疾病风险。
本发明提供的方法,通过检测与心肌病(对应基因mybpc3、myh7、tnn13、lmna、myh6、myh7、dsc2、dsg2、dsp、actc1、des等)、心率失常(对应基因kcne1、kcne2、kcnh2、scn5a、cacna1c、kcnq1、ryr2、calm1、casq2、gja5等)、主动脉病(对应基因fbn1、tgfbr1、tgfbr2、smad3、acta2、col3a1、efemp2、eln、notch1等)、先天性心脏病(对应基因tbx5、jag1、nkx2-5等)、高血脂(对应基因ldlr、apob、apoe等)以及结构性心脏病(对应基因fbn2、tbx3等)有关的基因的遗传变异位点,在通过心血管疾病推断模型判断样本所携带的心血管疾病的基因,从而能够从整体上评估心血管系统的遗传状况,解决了目前市场上评估心血管相关疾病的基因检测产品因为选取测序的snp位点数极少或参考已知相关致病位点极少造成的结果不准确的情况。从而使检测结果具有临床参考意义。
为了检测方便,所述样本为唾液样本。
由于使用了较多数量的基因和遗传变异位点,为了使检测的效果更好,需要通过机器学习来进行判断,而为了保证数据的准确性,从整体评估心血管系统的遗传状况,还可以参考目前国际公认的clinvar数据库、在线人类孟德尔遗传数据库、人类基因突变数据库等人类疾病数据库进行整体综合分析,在本发明的一个实施例中,所述心血管疾病推断模型,其构建方法为:
构建训练数据集,所述训练数据集包括自变量数据和因变量数据;
通过机器学习采用logistic模型训练分类器,得到心血管疾病推断模型;
其中,
自变量数据包括以下的一种或多种:
基于千人基因组数据库计算得到的第一低频突变位点发生率,
基于exac数据库计算得到的第二低频突变位点发生率,
基于本地数据库计算得到的第三低频突变位点的发生率,
通过第一低频突变位点发生率和/或第二低频突变位点发生率和/或第三低频突变位点发生率过滤后的样本纯合突变位点数目,
通过第一低频突变位点发生率和/或第二低频突变位点发生率和/或第三低频突变位点发生率过滤后的样本杂合突变位点数目,
根据公共数据库判定为高危突变位点的纯合突变位点数目,所述公共数据库包括clinvar数据库、在线人类孟德尔遗传数据库、人类基因突变数据库中的一个或多个,
根据公共数据库判定为高危突变位点的杂合突变位点数目,所述公共数据库包括clinvar数据库、在线人类孟德尔遗传数据库、人类基因突变数据库中的一个或多个,
将根据公共数据库判定为高危突变位点的纯合突变位点和杂合突变位点所在的基因,构建突变关系矩阵,矩阵中的元素ai,j标记为突变数目,未突变的基因标记为0,进行主成分分析对数据降维,并选出前预设数量的主成分,所述预设数量为预设的1~5之间的整数;
因变量数据为采集的测试样本,所述测试样本包括阳性样本和阴性样本,所述阳性样本和阴性样本的数量均不低于预设的第一数量,所述样本包括性别,年龄层,吸烟史的记录数据。
为了更全面的评估心血管系统的遗传状况,在本发明的一个实施例中,所述遗传变异位点,为195个心血管相关基因中的,2042个snp位点,其中效果较为明显的snp位点有206个。可以选取所述206个snp位点中的多个来评估心血管系统的遗传状况以达到较好的效果,所述206个snp位点为:
bot-rs104894363:aaattcctggatttgggtctgttcgaacatggagaacacgttggagttgg
bot-seq-rs777518512:ggatgggcatcctcggccgtgggctgcaggagtaccagctgccctaccag
bot-seq-rs794728218:catcacctgtgtatccttccttgcacagacagcggtaagatcccatggtt
jhu_x.32408310:aaactgatctcatgacttgtcaaatcagattggattttctgttgggagga
kcnj2-chr17-68171587:caaagcttgtgtgtccgaggtcaacagcttcacggctgccttcctcttct
seq-rs104893869:caggccactttcatgaaactccatactatcacagccatttggtccaatga
seq-rs199472697.1:ctgcaggagatcgtgctggtggtgttcttcgggacggagtacgtggtcct
seq-rs199472698:cacagggcaggcatgactcaccgatgatggaaatgggcttccgggcaaag
seq-rs199472709:aggtgcctccctggcggtcgacgtgtagcatcctcaggatctgcaggaag
seq-rs199472712:ccttcgcaggggcatccgcttcctgcagatcctgaggatgctacacgtca
seq-rs199472712.1:ccttcgcaggggcatccgcttcctgcagatcctgaggatgctacacgtct
seq-rs199472716:gatcctgaggatgctacacgtcgaccgccagggaggcacctggaggctcc
seq-rs199472718:cgaccgccagggaggcacctggaggctcctgggctccgtggtcttcatcc
seq-rs199472719:accgccagggaggcacctggaggctcctgggctccgtggtcttcatccac
seq-rs199472724:gttcctggagcccgacactgtgtgttttctggcctaggagctgataacca
seq-rs199472725:tctcagccaggtacacaaagtacgaggagaagatgaggcccaggaagccg
seq-rs199472734:acatcggcttcctgggcctcatcttctcctcgtactttgtgtacctggct
seq-rs199472735:cctgggcctcatcttctcctcgtactttgtgtacctggctgagaaggacg
seq-rs199472736:ctcctcgtactttgtgtacctggctgagaaggacgcggtgaacgagtcag
seq-rs199472751:gaccactgtccctctccctgcaggtcacagtcaccaccatcggctatggg
seq-rs199472752:tgtccctctccctgcaggtcacagtcaccaccatcggctatggggacaac
seq-rs199472753:ccctctccctgcaggtcacagtcaccaccatcggctatggggacaaggtg
seq-rs199472844:ctgcgccgtcatctactgcaacgacggcttctgcgagctgtgcggctact
seq-rs199472845:gccgtcatctactgcaacgacggcttctgcgagctgtgcggctactcgca
seq-rs199472845.1:gccgtcatctactgcaacgacggcttctgcgagctgtgcggctactcgct
seq-rs199472847:catctactgcaacgacggcttctgcgagctgtgcggctactcgcgggccg
seq-rs199472852:ggccccgccccggcccgctcctaccatctttccggtagaaggcgatttcc
seq-rs199473000:ctgagctccctgtcctctccatggcctccagggaagaatgacatctttga
seq-rs199473000.1:ctgagctccctgtcctctccatggcctccagggaagaatgacatctttgc
seq-rs199473002:ccagcacctccagcaggtcgtcccgatggatcttgtgtaggtcacagtag
seq-rs199473004:ggatgtgcgggccctcacctactgtgacctacacaagatccatcgggacg
seq-rs199473005:gggatgtgcgggccctcacctactgtgacctacacaagatccatcgggac
seq-rs199473011:gtccagtggcccctccagccctgagagcagtgaggatgagggcccaggcc
seq-rs199473014:cttctcgcagtcctccatcaggggctccccacccggcggctctccggggg
seq-rs199473018:gagctcctggtactggcggccccgactgtccccccagaagctgaaaatgt
seq-rs199473022:ctcacctgttgagctggcgctggagggcatccagcctgctctccacgtcg
seq-rs199473039:cgcagatggagaagatcttctctgagttggtgttgggagagacgttgcct
seq-rs199473225.1:gaagatgagccagaagatgaggcagacgaggaggacgttcatgatggacc
seq-rs199473226:tctgtccacttgaggtggtggtcaatgccctggtgggcgccatcccgtcc
seq-rs199473233:tccctctgtctggttgatgcacctcccaaacttccccgcaaagaggttca
seq-rs199473250:ccttgcagtatgaagagcagcctcagtgggaatacaacctctacatgtac
seq-rs199473253:ggttgaagttgtcaatgatgacaccaataaagaggttcagggtgaagaaa
seq-rs199473260:tgggcttctggggcttcttggagcccagcttcttcatggcattgtagtac
seq-rs199473278:ggctgccctgcgccactactacttcaccaacagctggaatatcttcgact
seq-rs199473410.1:gggtttgccctgaaggtgcagcagaagcagaggcagaagcacttcaaccc
seq-rs199473411:cggggtttgccctgaaggtgcagcagaagcagaggcagaagcacttcaac
seq-rs199473417:tgtgcggctactcgcgggccgaggtgatgcagcgaccctgcacctgcgac
seq-rs199473419:ctactcgcgggccgaggtgatgcagcgaccctgcacctgcgacttcctgc
seq-rs199473420:ctcgcgggccgaggtgatgcagcgaccctgcacctgcgacttcctgcacc
seq-rs201366610:gctgatctgctggcatcttgcagttttctgaacttctcagctttttctca
seq-rs201366610.1:gctgatctgctggcatcttgcagttttctgaacttctcagctttttctcc
seq-rs201831933:gcaggaggtggaacataagaagaagaagctggaggcgcaggtgcaggagc
seq-rs2229109:ttgattaatcatttatcactgtaccttaacttcttttcgagatgggtaat
seq-rs2229109.1:ttgattaatcatttatcactgtaccttaacttcttttcgagatgggtaaa
seq-rs267607155:ggttatctggaagtcaatggaactttcgatttggtagtcttccctgtacc
seq-rs28928902:aactttggtgggaaccggtaagtcagcaagggatcatctccattctggcg
seq-rs28928902.1:aactttggtgggaaccggtaagtcagcaagggatcatctccattctggca
seq-rs28928904:tgtccttgatggaggggccgcccaggccgctgctgttgtagggtttgcct
seq-rs28928905:ccacctacgtcaatgccaacgaggaggtggtcagccaccccggccgcatc
seq-rs28933091:tgtagatgttcttctggaagtccagttcctccttcatggtctgcagcctg
seq-rs28933396:ttcccatcctgccctggctcagggtctcacatgcatctctggtgcacagt
seq-rs28933396.1:ggacacgccatcatgtccttctatgccgccttgatcgacctgctcggact
seq-rs28937318:cggctacaccagcttcgattcctttgcctgggcctttcttgcactcttcc
seq-rs36210423:gagccaccacacatcactgctggtgccctggcccctgcgccggaccagtg
seq-rs3730271:ctccagtccctcatctgaaggttccctctcccagaggcagaggtcgacaa
seq-rs386834236:tcccatggttggagatggcctggacagctcctacaggcctgcgggagaag
seq-rs387906567:gcgcttctgcaggtcatcggcatcgcggaggagccgcttacgcagcttgc
seq-rs387906592:ccacaatgtccccatctatgagggctatgccttgccccatgccatcatgc
seq-rs387906606:atttcattccccgcctggcctctcactcaccactggaccaggaagccctc
seq-rs387906613:cgcacagtgtgcatggcgtggcccatgtacaccagagagggcgtggagat
seq-rs387906613.1:cgcacagtgtgcatggcgtggcccatgtacaccagagagggcgtggagaa
seq-rs387906623:aaaaaccagaaagttctgacaatgccgtcatgactcaccaacgggtaaac
seq-rs387906660:ctggaaaagcagctttcgacaaaagtcacaaaatgctaaggtgaaaaaca
seq-rs387906660.1:ctggaaaagcagctttcgacaaaagtcacaaaatgctaaggtgaaaaacg
seq-rs387906660.2:ctggaaaagcagctttcgacaaaagtcacaaaatgctaaggtgaaaaact
seq-rs387906664:catgaggtgtccacagggctcaatctttacatccttatcattttcagcac
seq-rs387906665:gatccgtacctgccaggatgtaagacaggatgtgcacatgaggtgtccac
seq-rs387906696:ttctctttttccagcgttacagtgtttctgccacctctgtacaaaagaca
seq-rs387906782:ttttctctcctccccctttcatttgcagtgggaaatttggacaggtcttt
seq-rs387906850:gcctagggctgctctccaatgtcaacaggaatgcagcagtggagctgaca
seq-rs387906853:agccagttacctactgcgagccggccttctggtgctccatctcctactac
seq-rs387906855:tcctgttgacattggagagcagccctaggcagaagcgctccgaattggag
seq-rs387906874:ttctccactttttatttcaggagactccatcctctgccaatggcccttcc
seq-rs387907079:agaggaacaaaggaagagaacggaggaggaacgaaaacgcagaattgagg
seq-rs387907216:tctgtgtaggagcctggattgtcactgggggtctgcacacgggcatcggc
seq-rs387907218:ctcctcatcactcttggcggccaccccacagaaaatcactgtgctgatcc
seq-rs387907227:ttttaaactaccctaatagcacatccctccaaccttggaatctctaactc
seq-rs387907267:acacatcgatactggtgaaggacctgcccacgggggcccggctgcttttc
seq-rs387907306:gcagaagacgctggagcagttccacctgagctccatgagctcgctgggca
seq-rs387907306.1:gcagaagacgctggagcagttccacctgagctccatgagctcgctgggct
seq-rs387907365:aaaattccccctttttaatgaacttttcctctgctgtgctacttagactc
seq-rs3918389:agacctgggttctgaagcagattttgcagatgatgaaaacagcacagcga
seq-rs3918389.1:agacctgggttctgaagcagattttgcagatgatgaaaacagcacagcgc
seq-rs3918389.2:agacctgggttctgaagcagattttgcagatgatgaaaacagcacagcgt
seq-rs397507465:gcggaaaccctggaaaagcagctttcgacaaaagtcacaaaatgctaagg
seq-rs397507527.1:ccagacactacaacaacaggagtgcaaacttctctacagccgaaaagaga
seq-rs397507529:ctccaagagtgactattactgagcggaatattgatacttacagggcagga
seq-rs397507530:tctccaagagtgactattactgagcggaatattgatacttacagggcagg
seq-rs397507531:aatcaaaatctccaagagtgactattactgagcggaatattgatacttac
seq-rs397507537:cccacctttctctctgatgatgtcaataagaatatcaatcacaatgaacg
seq-rs397507539:tattcttcatgatgtttccttcgtaggtgttgactgcgatattgacgtta
seq-rs397514506:tcccgcgggggtacatctccattccggtgatacacgagcagaacgttacc
seq-rs397514616:aacccctgaacacagagttcaaggcagccttcgacatcttcgtgctgggc
seq-rs397514716:tctgttcctgttatttgaagggtcggtgaacccatctatgagcacacttc
seq-rs397515741:aggcacacacttgcccaagctgaagaagtgggagtgtagctccttggtga
seq-rs397515848:gtatttttggactataaatgaagtacctgctccattggtcatgaatcctc
seq-rs397515854:cactgcttctcatagataacaatgaatgcacctctgacatcaatctgtgc
seq-rs397516258:gacagtcaacaccaagagggtcatccagtactttgctgttattgcagcca
seq-rs397516269:attcattcgaattcattttggggcaacaggaaagttggcatctgcagaca
seq-rs397516347:gattgcagatctgactcagaagatctttgaccttcgaggcaagtttaagc
seq-rs397516349:gactcagaagatctttgaccttcgaggcaagtttaagcggcccaccctgc
seq-rs397516353:gcggcccaccctgcggagagtgaggatctctgcagatgccatgatgcagg
seq-rs397516354:cttcttcacctgcttgaggtgggcccgcaggtccagggactccttagcct
seq-rs397516354.1:cttcttcacctgcttgaggtgggcccgcaggtccagggactccttagccc
seq-rs397516355:cccttcccctcagcatcctctttcctggccttagcccacactcaccttct
seq-rs397517148:tagcaatcaagaagatgaacgagattcagaagaatattgatggttgggag
seq-rs397517149:ctctttctcttcctgtagcattgttacatcaagcatcctttccagtgtac
seq-rs397517150:aagatgaacgagattcagaagaatattgatggttgggagggaaaagacat
seq-rs397517150.1:aagatgaacgagattcagaagaatattgatggttgggagggaaaagacat
seq-rs397517153:tctgctcctctttctcttcctgtagcattgttacatcaagcatcctttcc
seq-rs397517154:aattggatggcagcattgatatctttacagtaccggagtacactggaaac
seq-rs397517154.1:aattggatggcagcattgatatctttacagtaccggagtacactggaaaa
seq-rs397517159:aaagacttgtagaatctcaataattcgactcaccacagctactctttctt
seq-rs398123223:gatggccctctgggctatcatggctgctcctttattcatgtctaatgacc
seq-rs398123224:aattacgtccttatcctgaaggagagctttggcttgagggctgatgtgtc
seq-rs398123226:atatactcttatttacctgtctaagctggtacccttgcttgcccaagggg
seq-rs398123228:agctctccttcaggataaggacgtaattgccatcaatcaggaccccttgg
seq-rs398123262:gcggcggtactcacagacctgttctgcagccgccgccgccgctgccgcca
seq-rs398123368:atcttgcttctaatgctcttatcacgaccaatgcaacatgtggagaaaaa
seq-rs398123371:cttttgggtctaagtcattcgactgtgaagagagtggacaatgttggtgc
seq-rs398123373:aagaatggaaatattatggggatgatcctcgagtccatagaactgtgacc
seq-rs398123375:ccatatagtccctacatatcattactctgtacgtttcatggctgttggta
seq-rs398123378:aggcaacaggtcctcggggtttattaaaggaagatgccaaaggctgtctt
seq-rs398123383:catctcaactaacctgacagtgcatcctttgcagtcaccttctttttctc
seq-rs398123391:atttggtgcaggacatttcaaagctgagccctcttgcattgcctttttca
seq-rs398123614:gtacttgactgtgtaggtgttgtcatggtggtcgatgatgtccacatctc
seq-rs398123622:cccttgagggggttctgcggcccccagactcacagcctcccttgcgccag
seq-rs398123827:agtgcaatattccaccatgggatagtgcattttatggccttttgcaactc
seq-rs398123828:aaatttatcccaggtgaactaactctcacgtcaggctggcgtcaaactta
seq-rs398123830:atttggaagctcctgaagacaagtcatttggcagttcattgatggagagt
seq-rs398123832:aggtactaaaaaacaaatttcgaaccaaaaggtattttgcgaagcatccc
seq-rs398123834:gttcaaatatacatcaaacaagagtgtgttctgcttttgctactactcat
seq-rs587780272:ggactccggcgacggcgtcacccacaacgtgcccatttatgagggctacg
seq-rs587780490:tttctctttgtcatagagatcaccttcttcccattgctcttggccatatc
seq-rs587781259:cggctgagttgcactggctgtcacagtggccgtcactgaagtacttccag
seq-rs727503210:agtgacgccgtactggaaggcgatgcgctcgtactcagatgggggtgcct
seq-rs727503211:tggaaggcgatgcgctcgtactcagatgggggtgcctgccgtaggatctc
seq-rs727503253:cttcaccttggcctccagctgaatcttgtttttgatcagctgatcacagc
seq-rs727504292:cttgggcctcccacatggagtgtgatcactgtggaggtgagcaatccccc
seq-rs727504295:gattcagaagaatattgatggttgggagggaaaagacattggacagtgtt
seq-rs727504305:ggcaccacgcagtgggtgcggcggtaatgctccaagacggtgaaccactc
seq-rs730880224:gggcctcactgtctgtttttgctataggtgggaactgcaagatacatgga
seq-rs730880224.1:gggcctcactgtctgtttttgctataggtgggaactgcaagatacatggt
seq-rs730880396:cttggccatcaggcagttcatagctcttctccagggaggaggaagaggca
seq-rs730880398:tgaaggagggctggaagagtgtctcaggacagcggaagcgctcattgcca
seq-rs730880404:ggatctcccactcacaaaagttctttaccttaatcttcatggtgctagga
seq-rs730880439:ccctcaagccaaagctctccttcaggataaggacgtaattgccatcaatc
seq-rs730880440:gccggtttatcatagctacagcccaggctaagcctgagagaggtcgttcc
seq-rs730880441:tacaggccactcctttacccagggaagcaactgcgatggtataagagcga
seq-rs730880544:tggagctgacccgggaggagaccttcaaataccggttcaagaaggacggg
seq-rs730880546:caggcggtgttcaaatgtgaggtctcagatgagaatgttcggggtgtgtg
seq-rs730880552:agccactgctcccctgcagggtccacaaactgaccattgacgacgtcaca
seq-rs730880554:tgacaggttgcaggcgaagccctcgggcacaaagctgtagtcagcctcga
seq-rs730880555:tcccctgcagggtccacaaactgaccattgacgacgtcacacctgccgac
seq-rs730880558:tcaggggccccaagacttaccctgcctgggtacgaagtcaatcttgacct
seq-rs730880566:tcagccgcatccaccggtagctcttcttcttcttgcgctccaggatgtag
seq-rs730880576:tccttcaccagtatcgatgtgtgctctgtcagcccctgcagggcagccac
seq-rs730880578:caatggcgggtcttgtgactgcacaaaggggcactcacgcaggatctcct
seq-rs730880584:gccggcccttggagtgatccaggttcagggttaagcttttcctcccctca
seq-rs730880597:tggatggcttccctccctctctttaccttatttatagcccaagatttcct
seq-rs730880598:taccttatttatagcccaagatttcctggttcaagaatggcctggacctg
seq-rs730880600:cgcatgttcagcaagcagggagtgttgactctggagattagaaagccctg
seq-rs730880603:agaaagccctgcccctttgacgggggcatctatgtctgcagggccaccaa
seq-rs730880736:attctggcgagcacacctcgggactgggcctggatacgcgtgatgatgcg
seq-rs730880742:cccctgcagagactccctgctggtaatccagtggaacattcgggccttct
seq-rs730880742.1:cccctgcagagactccctgctggtaatccagtggaacattcgggccttca
seq-rs730880748:gatgaagctctacttcaagatcaagccgctgctgaagagtgcagaaagac
seq-rs730880750:tgaaggaggagttcacacgcctcaaagaggcgctagagaagtccgaggct
seq-rs730880756:tcccctctgttcctcaccttcaggaacaagacaacctggcagatgctgag
seq-rs769392594:gaaggtggactgaactttccaggtccagctgcattttcagcacatactct
seq-rs769392594.1:cttgaaagccaatgtagatggcttattagaaggactcacctatgtcttca
seq-rs776595927.1:cgggtggggagcccctgatggaggactgcgagaagagcagcgacacttga
seq-rs777573018:tgccaaaagatgtcgccttggcccgggggctgattgatagagatttgtat
seq-rs777864641:ttcagcctccagtggttcaagcaatttttgtatatctgagttaaactgct
seq-rs777919630:gggtcctgctcaggtggtggacaagtggttcaagagcaacgatgaggagg
seq-rs778220779:gtggtcagggggtcccctctgtgattcatctctgcctcccagtggccaag
seq-rs778522112:ggccacatccccaggaagccacctcctccgccctgtgatgctagagcacc
seq-rs779212460:ttttgtgctgcagtgctccgtacgggggaccccagtgccccggatcactt
seq-rs779637525:tgtttgtcaggcagatctgtgacgggatcctcttcatgcacaagatgagg
seq-rs779874042:ggtaactggtcttaccgaaggccattcctatgaattcagagttgctgctt
seq-rs779874042.1:ggtaactggtcttaccgaaggccattcctatgaattcagagttgctgcta
seq-rs781171206:aatccactgttacccttgcctgggaaaaaccactctacgatggtggtagc
seq-rs781444670:tcgtgtccccgggcttcagcgtcccgtcgcgctcagcatcctcaatcatc
seq-rs781540455:gtcctgctcctgaagtgacatggaccaaagataacatcaacctgaaaaac
seq-rs781590560:aggaggagattcagttgaaggaagaagcagagaacaatttggctgccttc
seq-rs782460555:gagcagcctatcaaggtgactgagtggcagcagacatacacctacgactt
seq-rs863223664:tcacaggcatagtgtccaaagaagtcatctctggggcggcagaacttatt
seq-rs9333649:gttgtgcagccagccgatgcgtgagtccatgtgtggctgctccatgttgc
seq-rs9840993:tctgggactggattctctgccaatttccttacagggatagattttcagct
top-rs120074187:ctgagaaggacgcggtgaacgagtcaggccgcgtggagttcggcagctac
top-rs137853317:ctgcgccccctcacccggggcacagctgtccaccagggcgcccagggccc
top-rs199473660:agaccacccccggtggcgggggcagcagcgccgcccggagagtccggccc
top-rs267606990:gccgggccgaggcccgcgccgggcccctcggggctcctcacctccgcgat
top-rs372381770:gcttgtctaccaggtcctgcagccgcagcaggtttttcctgtcctcctcc
top-rs374470794:acacgtcccccgtccagtggccggcgtatcggccgtggccagcaaaggtc
x:31496350-ct:gcactccgctgactggcagagaaaaatagatgagacccttgaaagactcc。
通过本发明的方法,选取多个心血管相关基因进行snp位点检测,能够从整体上评估心血管系统的遗传状况,解决了目前市场上评估心血管相关疾病的基因检测产品因为选取测序的snp位点数极少或参考已知相关致病位点极少造成的结果不准确的情况。从而使检测结果具有临床参考意义。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。