limit fstBC to 30bp in Python3 ver.
[GalaxyCodeBases.git] / R / FGI / rmd4 / 20200608rep.Rmd
blob88c529db761cefba7f34aa97b6d6c18bc8b8807b
1 ---
2 title: "解觅检测存储报告"
3 author:
4   - 解基因,觅安心
5 date: \today
6 documentclass: ctexrep
7 #classoption: a4paper
8 output:
9   rticles::ctex:
10     fig_caption: yes
11     number_sections: no
12     toc: no
13     keep_tex: no
14 header-includes:
15   \usepackage{booktabs}
16   \usepackage{longtable}
17   \usepackage{array}
18   \usepackage{multirow}
19   \usepackage[table]{xcolor}
20   \usepackage{wrapfig}
21   \usepackage{float}
22   \floatplacement{figure}{H}
23   \AtBeginDocument{\let\maketitle\relax}
24 ---
26 ```{r include = FALSE}
27 knitr::opts_chunk$set(echo = FALSE)
28 #knitr::opts_chunk$set(message = FALSE)
29 ###### Color Format     https://stackoverflow.com/a/37122306/159695
30 colFmt = function(x,color){
31   outputFormat = knitr::opts_knit$get("rmarkdown.pandoc.to")
32   if(outputFormat == 'latex')
33     paste("\\textcolor{",color,"}{",x,"}",sep="")
34   else if(outputFormat == 'html')
35     paste("<font color='",color,"'>",x,"</font>",sep="")
36   else
37     x
39 ###### CENTER TXT
40 ctrFmt = function(x){
41   out_type = knitr::opts_knit$get("rmarkdown.pandoc.to")
42   if(out_type == 'latex' || out_type == 'beamer')
43     paste0("\\begin{center}\n", x, "\n\\end{center}")
44   else if(out_type == 'html')
45     paste0("<center>\n", x, "\n</center>")
46   else
47     x
49 ```
51 # 感谢信
53 \noindent 您好!
55 首先感谢您的选择与信任。我们始终秉持“公正、科学、严谨”的理念,通过一流的科技创新、一流的司法服务、一流的团队管理,对实验负责,对结果负责,从而为您提供专业权威的DNA检测服务。
57 报告阅读过程如有任何疑问,欢迎来电垂询(400-900-2616)。深圳华大法医科技有限公司(简称华大司法)为华大集团旗下全资子公司,致力于通过自主知识产权的技术、试剂及仪器为全球司法鉴定提供更加严谨,更加高效的DNA检测服务。我们立足深圳,在全国拥有香港、北京、深圳、天津、西安五大鉴定中心,业务辐射全球30多个国家或地区,300,000余份鉴定报告零差错,精准率高达99.999999%,是您的信任之选。
59 再次感谢您的支持,愿您平安喜乐,顺遂无忧。
61 \begin{flushright}华大司法\end{flushright}
63 \newpage
65 #### 您的基本信息
67 ```{r tInfo, results='asis'}
68 inDat=read.csv(file.path('out',paste0(thePrefix,'.csv')), colClasses='character')
69 SampleID <- inDat[1,7]
70 SampleLH <- inDat[2,7]
71 SampleIS <- inDat[3,7]
72 SampleName <- inDat[4,7]
73 SampleSex <- inDat[5,7]
74 SampleBirth <- inDat[6,7]
75 SampleDate <- inDat[7,7]
76 SampleTel <- inDat[8,7]
77 SampleAddr <- inDat[9,7]
78 SampleState <- inDat[10,7]
79 SampleQC <- inDat[11,7]
80 cat(paste0('\\noindent 姓名:',SampleName,' \\hfill 性别:',SampleSex,' \\hfill 出生日期:',SampleBirth,' \\newline\n'))
81 cat(paste0('\\noindent 样本编号:',SampleID,' \\hfill 检测日期:',SampleDate,' \\newline\n'))
82 cat(paste0('\\noindent 联系电话:',SampleTel,' \\newline\n'))
83 cat(paste0('\\noindent 联系地址:',SampleAddr,' \\newline\n'))
84 ```
86 #### 您的鉴定结果
88 ```{r tState, results='asis'}
89 cat(paste0('\\noindent 鉴定结论:',SampleState,'。似然值为:',SampleLH,'。 \\newline\n'))
90 ```
92 #### 位点信息
94 ```{r tResult}
95 myResult=inDat[,c(1,2,3)]
96 colnames(myResult)<-c('Gene ID','Genotype', '与我相同的比例')
97 knitr::kable(myResult, caption='位点信息表', longtable=TRUE, booktabs=TRUE, label='tResult', align=c('l','c','r'))
98 SampleName <- inDat[1,7]
99 ```
101 \noindent 注:本报告所检测位点均为非隐私位点,不涉及任何医学疾病相关信息,无医学参考意义。"Null"表示该位点未测出。
103 ```{r fpGT, out.width='90%', fig.align='center', fig.cap='个人基因型Circos图'}
104 imgFile <- file.path('out',paste0(SampleID,'.png'))
105 knitr::include_graphics(imgFile)
108 \newpage
110 #### SNP标记位点分布示意图:
112 ```{r fSNPdist, out.width='66%', fig.align='center', fig.cap=''}
113 knitr::include_graphics('inc/Sites.png')
116 \noindent 注:图片仅为展示效果,不代表真实染色体形态。
117 检测位点仅涉及1-22号常染色体,不涉及性染色体。
119 #### 应用场景:
121 * 新生儿建档
122 * 个人身份识别
123 * 儿童老人走失寻回
124 * 需要永久身份证明的人员
126 #### FAQ:
128 #### 01 解觅是什么?
130 \noindent 答:解觅是是基于二代SNP分型,利用质谱平台测序的高精准度个体识别技术。对样本DNA进行SNP分型检测,识别并存储相关位点信息。
131 个体识别概率(TDP)高达1-1E(-30),识别力超过亿亿分之一,可精准识别个人、准确判定亲子关系。
133 #### 02 怎么看解觅的报告?
135 \noindent 答:报告的“位点信息”部分展示了受检者样本测序得出的57个高多态性精选SNP位点信息。
136 这些位点集合信息对每个人来说像指纹一样独一无二,可以说是一个终身不变的“基因身份证”,能做到精准的个人身份识别。
137 在遇到需要亲子关系比对的特殊场景,此数据还可以做到准确的亲子关系判定。
139 #### 03 我存储的解觅数据安全吗?会不会隐私泄露?
141 \noindent 答:首先,解觅的数据存储于深圳国家基因库。
142 深圳国家基因库已经通过了已通过信息安全等级保护三级评审以及可信云服务数据保护能力评审,具有完备的网络信息安全保护体系,我们的数据存在里面是安全的。
143 其次,解觅测序存储的57个SNP位点均为中立DNA信息,是用来识别个人身份的个体特征信息,不涉及任何已知的家族遗传疾病基因、缺陷基因、疾病相关基因等信息。
145 #### 04 解觅的数据要怎么使用?
147 \noindent 答:当家人发生意外走失、失踪等情况时首先应立即报警。
148 若需要亲子关系比对,请拨打华大司法客户服务热线4 0 0 - 9 0 0 - 2 6 1 6, 根据语音提示,选择“寻亲求助”,获得专业的寻亲帮助。
150 `r ctrFmt("如需帮助,可致电华大司法客户服务热线400-900-2616")`