Newer
Older
<template>
<div class="container">
<h1>CpX Islands Analysis Tool Help</h1>
<p>This tool is a prototype implementation of an algorithm to find CpX islands within DNA sequences, where "X" can be any nucleotide (G, A, T, or C). The tool is based on <a href="https://www.pnas.org/doi/10.1073/pnas.052410099">Takai and Jones’ algorithm</a> and the prototype implementation, which can be found here: <a href="https://github.com/antroit47/cpg_islands">https://github.com/antroit47/cpg_islands</a></p>
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
<h2>What are CpX Islands?</h2>
<p>CpX islands are regions with a high frequency of CpX dinucleotides in genomic DNA, where "X" represents any nucleotide. These regions can be associated with gene promoters and are crucial in the regulation of gene expression.</p>
<h2>How to Use the Tool</h2>
<p>To analyze your DNA sequences for CpX islands, follow these steps:</p>
<ol>
<li>Adjust the analysis parameters as needed (see below for details).</li>
<li>Select your DNA sequence(s) in the provided field.</li>
<li>Review the output results displayed on the screen.</li>
</ol>
<h2>Input Parameters</h2>
<p>The tool allows you to customize the analysis through various parameters:</p>
<ul>
<li><strong>Minimal Window Size:</strong> The smallest bp size of the window that can be considered an island (default 200).</li>
<li><strong>Minimal CX Percentage:</strong> The minimum required nucleotide content of C and G (default 50%), where "X" is the nucleotide of interest (default 0.6).</li>
<li><strong>Minimal Observed/Expected CpX:</strong> The minimum required value of observed to expected CpX dinucleotides, where "X" is the nucleotide of interest (default 0.6).</li>
<li><strong>Minimal Island Merge Gap:</strong> The smallest bp gap between two islands which will cause them to merge into one (default 100).</li>
<li><strong>First Nucleotide:</strong> The first nucleotide of the island (always "C").</li>
<li><strong>Second Nucleotide:</strong> The second nucleotide of the island, which can be "G", "A", "T", or "C" (default "G").</li>
</ul>
<h2>Output Parameters</h2>
<p>Upon completion of the analysis, the CpX islands tracker presents the results in an intuitive format, including:</p>
<ul>
<li><strong>Heatmap</strong>: The heatmap shows the amount of hits in precalculated segments.</li>
<li><strong>Analysis Settings</strong></li>
<li><strong>Analysis Results</strong>:
<ul>
<li>Islands found</li>
<li>Frequency</li>
</ul>
</li>
<li><strong>Export Options</strong>: Results can be exported in CSV and Bedgraph formats for further analysis or record-keeping.</li>
<li><strong>Sequence Info</strong></li>
</ul>
<p>The output of the tool includes detailed information about the identified CpX islands:</p>
<ul>
<li><strong>Island Start and End Positions:</strong> The genomic coordinates of each identified CpX island.</li>
<li><strong>Sequence</strong>: The actual nucleotide sequence of the CpX island.</li>
<li><strong>CX Percentage:</strong> The percentage of selected base pair within the island.</li>
<li><strong>Observed/Expected CpX Ratio:</strong> The ratio of observed to expected CpX dinucleotides in the island. Calculated as <math xmlns="http://www.w3.org/1998/Math/MathML">
<mi>expCpg</mi>
<mo>=</mo>
<mfrac>
<msup>
<mrow>
<mo>(</mo>
<mfrac>
<mi>C_Count + X_Count</mi>
<mn>2</mn>
</mfrac>
<mo>)</mo>
</mrow>
<mn>2</mn>
</msup>
<mi>windowSize</mi>
</mfrac>
<mo>;</mo>
</math>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<mi>obsExp</mi>
<mo>=</mo>
<mfrac>
<mi>CpX_Count</mi>
<mi>expCpg</mi>
</mfrac>
<mo>;</mo>
</math>
</li>
<li><strong>Island Length:</strong> The total base pair length of the CpX island.</li>
</ul>
</div>
</template>
<script>
export default {}
</script>
<style scoped>
pre {
font-size: 1.2rem;
display: inline;
}
</style>