-
Notifications
You must be signed in to change notification settings - Fork 2
/
index.html
610 lines (576 loc) · 32.2 KB
/
index.html
1
2
3
4
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
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
<!DOCTYPE html>
<html lang="en">
<head>
<title>mSigSDK</title>
<meta property="og:title" content="mSigSDK" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta charset="utf-8" />
<meta property="twitter:card" content="summary_large_image" />
<style data-tag="reset-style-sheet">
html {
line-height: 1.15;
}
body {
margin: 0;
}
* {
box-sizing: border-box;
border-width: 0;
border-style: solid;
}
p,
li,
ul,
pre,
div,
h1,
h2,
h3,
h4,
h5,
h6,
figure,
blockquote,
figcaption {
margin: 0;
padding: 0;
}
button {
background-color: transparent;
}
button,
input,
optgroup,
select,
textarea {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
margin: 0;
}
button,
select {
text-transform: none;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
}
button:-moz-focus,
[type="button"]:-moz-focus,
[type="reset"]:-moz-focus,
[type="submit"]:-moz-focus {
outline: 1px dotted ButtonText;
}
a {
color: inherit;
text-decoration: inherit;
}
input {
padding: 2px 4px;
}
img {
display: block;
}
html {
scroll-behavior: smooth
}
</style>
<style data-tag="default-style-sheet">
html {
font-family: Raleway;
font-size: 18px;
}
body {
font-weight: 400;
font-style: normal;
text-decoration: none;
text-transform: none;
letter-spacing: normal;
line-height: 1.55;
color: var(--dl-color-gray-black);
background-color: var(--dl-color-gray-white);
}
</style>
<link rel="stylesheet"
href="https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap"
data-tag="font" />
<link rel="stylesheet"
href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap"
data-tag="font" />
<style>
html {
scroll-behavior: smooth;
}
</style>
<link rel="stylesheet" href="./styles/style.css" />
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/11.7.0/styles/default.min.css">
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/11.7.0/highlight.min.js"></script>
<script>hljs.highlightAll();</script>
</head>
<body>
<div>
<link href="./styles/home.css" rel="stylesheet" />
<div class="home-container">
<div data-role="Header" class="home-navbar-container">
<div class="home-navbar">
<div class="home-left-side">
<img alt="image" src="./images/OIG.jpeg" class="home-image" />
<div data-role="BurgerMenu" class="home-burger-menu">
<svg viewBox="0 0 1024 1024" class="home-icon">
<path d="M128 256h768v86h-768v-86zM128 554v-84h768v84h-768zM128 768v-86h768v86h-768z"></path>
</svg>
</div>
<div class="home-links-container">
<a href="https://github.com/episphere/msig" target="_blank" rel="noreferrer noopener"
class="home-link Anchor">
GitHub
</a>
<a href="https://github.com/episphere/msig" target="_blank" rel="noreferrer noopener"
class="home-link01 Anchor">
Issues
</a>
<a href="https://observablehq.com/@aaronge-2020/signatures" target="_blank"
rel="noreferrer noopener" class="home-link02 Anchor">
Notebooks
</a>
<a href="https://www.youtube.com/watch?v=hl0yapiSnvw" target="_blank" rel="noreferrer noopener"
class="home-link03 Anchor">
Tutorials
</a>
<a href="./out/index.html" target="_blank" rel="noreferrer noopener" class="home-link04 Anchor">
Docs
</a>
</div>
</div>
<div class="home-right-side">
<a href="https://observablehq.com/@aaronge-2020/signatures" target="_blank" rel="noreferrer noopener"
class="home-cta-btn Anchor button">
TRY THE DEMO
</a>
</div>
<div data-role="MobileMenu" class="home-mobile-menu">
<div class="home-container1">
<img alt="image" src="./images/OIG.jpeg" class="home-image1" />
<div data-role="CloseMobileMenu" class="home-close-menu">
<svg viewBox="0 0 1024 1024" class="home-icon02">
<path
d="M810 274l-238 238 238 238-60 60-238-238-238 238-60-60 238-238-238-238 60-60 238 238 238-238z">
</path>
</svg>
</div>
</div>
<div class="home-links-container1">
<a href="https://github.com/episphere/msig" target="_blank" rel="noreferrer noopener"
class="home-link05 Anchor">
GitHub
</a>
<a href="https://github.com/episphere/msig" target="_blank" rel="noreferrer noopener"
class="home-link06 Anchor">
Issues
</a>
<a href="https://observablehq.com/@aaronge-2020/signature-Fitting" target="_blank"
rel="noreferrer noopener" class="home-link07 Anchor">
Notebooks
</a>
<a href="https://github.com/episphere/msig" target="_blank" rel="noreferrer noopener"
class="home-link08 Anchor">
Tutorials
</a>
<a href="./out/index.html" target="_blank" rel="noreferrer noopener" class="home-link09 Anchor">
Docs
</a>
</div>
</div>
</div>
</div>
<div id="resources" class="home-hero">
<div class="home-content-container">
<div class="home-hero-text">
<h1 class="home-heading">
Portable Mutational Signature Analytics
</h1>
<span class="home-text">
The mSigSDK enables you to have access to a powerful mutational signature
analysis platform in any JavaScript environment using only a single line
of code. The mSigSDK is lightweight, portable, easy-to-use, and does not
require any downloads or installations.
</span>
<a href="https://observablehq.com/@aaronge-2020/signature-Fitting" target="_blank" rel="noreferrer noopener"
class="home-cta-btn1 Anchor button">
START NOW
</a>
</div>
</div>
</div>
<div id="inspiration" class="home-features">
<div class="home-heading-container1">
<h2 class="home-text14 Section-Heading">Core Features</h2>
</div>
<div class="slider">
<!-- slide 1 -->
<div class="slide">
<img src="./images/Mutational Burden.png" alt="Mutational Burden" />
</div>
<!-- slide 2 -->
<div class="slide">
<img src="./images/signatureComparison.png" alt="Signature Comparison" />
</div>
<!-- slide 3 -->
<div class="slide">
<img src="./images/Indel Comparison.png" alt="Indel Comparison" />
</div>
<!-- slide 4 -->
<div class="slide">
<img src="./images/Signature Association.png" alt="Signature Association" />
</div>
<!-- slide 5 -->
<div class="slide">
<img src="./images/CosineSimilarityHeatmap.png" alt="Cosine Similarity Heatmap" />
</div>
<!-- slide 6 -->
<div class="slide">
<img src="./images/datasetSummary.png" alt="Dataset Summary" />
</div>
<!-- slide 7 -->
<div class="slide">
<img src="./images/Prevalence of Signatures.png" alt="Prevalence of Signatures" />
</div>
<!-- slide 8 -->
<div class="slide">
<img src="./images/ForceDirectedTree.png" alt="Force Directed Tree" />
</div>
<!-- Control buttons -->
<button class="btn btn-next"> > </button>
<button class="btn btn-prev">
< </button>
</div>
<div class="home-cards-container">
<div class="home-features-card">
<div class="home-icon-container">
<svg viewBox="0 0 1024 1024" class="home-icon04">
<path
d="M533.333 234.667c-11.776 0-21.333 9.557-21.333 21.333s9.557 21.333 21.333 21.333c46.208 0 83.797 37.589 83.797 83.797 0 11.776 9.557 21.333 21.333 21.333s21.333-9.557 21.333-21.333c0-69.717-56.747-126.464-126.464-126.464z">
</path>
<path
d="M533.333 42.667c-176.469 0-320 143.531-320 320 0 63.403 18.773 124.672 54.357 177.707 0.981 2.005 2.091 3.925 3.413 5.76 77.867 111.189 91.563 146.347 91.563 179.2v128c0 23.552 19.115 42.667 42.667 42.667h85.333c0 11.093 4.693 22.187 12.373 30.293 8.107 7.68 19.2 12.373 30.293 12.373 11.093 0 22.187-4.693 30.293-12.373 7.68-8.107 12.373-19.2 12.373-30.293h85.333c23.552 0 42.667-19.115 42.667-42.667v-128c0-33.365 13.611-68.693 90.965-179.157 38.187-54.4 58.368-117.845 58.368-183.509 0-176.469-143.531-320-320-320zM618.667 810.667h-170.667v-42.667h170.667v42.667zM725.12 497.195c-62.549 89.301-91.435 140.331-101.76 185.472h-47.36v-85.333c0-23.552-19.115-42.667-42.667-42.667s-42.667 19.115-42.667 42.667v85.333h-47.488c-10.24-43.947-38.315-93.867-98.389-180.053-0.939-1.877-2.048-3.712-3.285-5.504-28.032-39.851-42.837-86.357-42.837-134.443 0-129.408 105.259-234.667 234.667-234.667s234.667 105.259 234.667 234.667c0 48.043-14.805 94.549-42.88 134.528z">
</path>
</svg>
</div>
<div class="home-text-container">
<a href="https://observablehq.com/@aaronge-2020/msigportal-integration-msigsdk-data-apis" target="_blank"
rel="noreferrer noopener" class="home-heading1 Card-Heading">
mSigPortal APIs
</a>
<span class="home-text15">
<span>
mSigSDK allows developers to have programmatic access to the
data APIs and interactive visualizations of
mSigPortal.
</span>
<br />
</span>
</div>
</div>
<div class="home-features-card1">
<div class="home-icon-container1">
<svg viewBox="0 0 1024 1024" class="home-icon07">
<path
d="M533.333 234.667c-11.776 0-21.333 9.557-21.333 21.333s9.557 21.333 21.333 21.333c46.208 0 83.797 37.589 83.797 83.797 0 11.776 9.557 21.333 21.333 21.333s21.333-9.557 21.333-21.333c0-69.717-56.747-126.464-126.464-126.464z">
</path>
<path
d="M533.333 42.667c-176.469 0-320 143.531-320 320 0 63.403 18.773 124.672 54.357 177.707 0.981 2.005 2.091 3.925 3.413 5.76 77.867 111.189 91.563 146.347 91.563 179.2v128c0 23.552 19.115 42.667 42.667 42.667h85.333c0 11.093 4.693 22.187 12.373 30.293 8.107 7.68 19.2 12.373 30.293 12.373 11.093 0 22.187-4.693 30.293-12.373 7.68-8.107 12.373-19.2 12.373-30.293h85.333c23.552 0 42.667-19.115 42.667-42.667v-128c0-33.365 13.611-68.693 90.965-179.157 38.187-54.4 58.368-117.845 58.368-183.509 0-176.469-143.531-320-320-320zM618.667 810.667h-170.667v-42.667h170.667v42.667zM725.12 497.195c-62.549 89.301-91.435 140.331-101.76 185.472h-47.36v-85.333c0-23.552-19.115-42.667-42.667-42.667s-42.667 19.115-42.667 42.667v85.333h-47.488c-10.24-43.947-38.315-93.867-98.389-180.053-0.939-1.877-2.048-3.712-3.285-5.504-28.032-39.851-42.837-86.357-42.837-134.443 0-129.408 105.259-234.667 234.667-234.667s234.667 105.259 234.667 234.667c0 48.043-14.805 94.549-42.88 134.528z">
</path>
</svg>
</div>
<div class="home-text-container1">
<a href="https://observablehq.com/@aaronge-2020/custom-data-msigsdk" target="_blank"
rel="noreferrer noopener" class="home-heading2">
Custom Data
</a>
<span class="home-text15">
<span>
The mSigSDK allows users to analyze their own mutation signature data by performing computations
entirely in the user's browser.
</span>
<br />
</span>
</div>
</div>
<div class="home-features-card2">
<div class="home-icon-container2">
<svg viewBox="0 0 1024 1024" class="home-icon10">
<path
d="M533.333 234.667c-11.776 0-21.333 9.557-21.333 21.333s9.557 21.333 21.333 21.333c46.208 0 83.797 37.589 83.797 83.797 0 11.776 9.557 21.333 21.333 21.333s21.333-9.557 21.333-21.333c0-69.717-56.747-126.464-126.464-126.464z">
</path>
<path
d="M533.333 42.667c-176.469 0-320 143.531-320 320 0 63.403 18.773 124.672 54.357 177.707 0.981 2.005 2.091 3.925 3.413 5.76 77.867 111.189 91.563 146.347 91.563 179.2v128c0 23.552 19.115 42.667 42.667 42.667h85.333c0 11.093 4.693 22.187 12.373 30.293 8.107 7.68 19.2 12.373 30.293 12.373 11.093 0 22.187-4.693 30.293-12.373 7.68-8.107 12.373-19.2 12.373-30.293h85.333c23.552 0 42.667-19.115 42.667-42.667v-128c0-33.365 13.611-68.693 90.965-179.157 38.187-54.4 58.368-117.845 58.368-183.509 0-176.469-143.531-320-320-320zM618.667 810.667h-170.667v-42.667h170.667v42.667zM725.12 497.195c-62.549 89.301-91.435 140.331-101.76 185.472h-47.36v-85.333c0-23.552-19.115-42.667-42.667-42.667s-42.667 19.115-42.667 42.667v85.333h-47.488c-10.24-43.947-38.315-93.867-98.389-180.053-0.939-1.877-2.048-3.712-3.285-5.504-28.032-39.851-42.837-86.357-42.837-134.443 0-129.408 105.259-234.667 234.667-234.667s234.667 105.259 234.667 234.667c0 48.043-14.805 94.549-42.88 134.528z">
</path>
</svg>
</div>
<div class="home-text-container2">
<a href="https://observablehq.com/@aaronge-2020/tcga-integration" target="_blank"
rel="noreferrer noopener" class="home-heading3 Card-Heading">
TCGA Integration
</a>
<span class="home-text15">
mSigSDK allows developers to have programmatic access to TCGA
data APIs.
</span>
</div>
</div>
<div class="home-features-card3">
<div class="home-icon-container3">
<svg viewBox="0 0 1024 1024" class="home-icon13">
<path
d="M533.333 234.667c-11.776 0-21.333 9.557-21.333 21.333s9.557 21.333 21.333 21.333c46.208 0 83.797 37.589 83.797 83.797 0 11.776 9.557 21.333 21.333 21.333s21.333-9.557 21.333-21.333c0-69.717-56.747-126.464-126.464-126.464z">
</path>
<path
d="M533.333 42.667c-176.469 0-320 143.531-320 320 0 63.403 18.773 124.672 54.357 177.707 0.981 2.005 2.091 3.925 3.413 5.76 77.867 111.189 91.563 146.347 91.563 179.2v128c0 23.552 19.115 42.667 42.667 42.667h85.333c0 11.093 4.693 22.187 12.373 30.293 8.107 7.68 19.2 12.373 30.293 12.373 11.093 0 22.187-4.693 30.293-12.373 7.68-8.107 12.373-19.2 12.373-30.293h85.333c23.552 0 42.667-19.115 42.667-42.667v-128c0-33.365 13.611-68.693 90.965-179.157 38.187-54.4 58.368-117.845 58.368-183.509 0-176.469-143.531-320-320-320zM618.667 810.667h-170.667v-42.667h170.667v42.667zM725.12 497.195c-62.549 89.301-91.435 140.331-101.76 185.472h-47.36v-85.333c0-23.552-19.115-42.667-42.667-42.667s-42.667 19.115-42.667 42.667v85.333h-47.488c-10.24-43.947-38.315-93.867-98.389-180.053-0.939-1.877-2.048-3.712-3.285-5.504-28.032-39.851-42.837-86.357-42.837-134.443 0-129.408 105.259-234.667 234.667-234.667s234.667 105.259 234.667 234.667c0 48.043-14.805 94.549-42.88 134.528z">
</path>
</svg>
</div>
<div class="home-text-container3">
<a href="https://observablehq.com/@aaronge-2020/msigportal-integration-msigsdk-visualizations"
target="_blank" rel="noreferrer noopener" class="home-heading4 Card-Heading">
Interactive Visualizations
</a>
<span class="home-text15 Card-Text">
mSigSDK allows users to generate over thirty
different graphs for the visual analytics of mutational
signature data
</span>
</div>
</div>
<div class="home-features-card4">
<div class="home-icon-container4">
<svg viewBox="0 0 1024 1024" class="home-icon16">
<path
d="M533.333 234.667c-11.776 0-21.333 9.557-21.333 21.333s9.557 21.333 21.333 21.333c46.208 0 83.797 37.589 83.797 83.797 0 11.776 9.557 21.333 21.333 21.333s21.333-9.557 21.333-21.333c0-69.717-56.747-126.464-126.464-126.464z">
</path>
<path
d="M533.333 42.667c-176.469 0-320 143.531-320 320 0 63.403 18.773 124.672 54.357 177.707 0.981 2.005 2.091 3.925 3.413 5.76 77.867 111.189 91.563 146.347 91.563 179.2v128c0 23.552 19.115 42.667 42.667 42.667h85.333c0 11.093 4.693 22.187 12.373 30.293 8.107 7.68 19.2 12.373 30.293 12.373 11.093 0 22.187-4.693 30.293-12.373 7.68-8.107 12.373-19.2 12.373-30.293h85.333c23.552 0 42.667-19.115 42.667-42.667v-128c0-33.365 13.611-68.693 90.965-179.157 38.187-54.4 58.368-117.845 58.368-183.509 0-176.469-143.531-320-320-320zM618.667 810.667h-170.667v-42.667h170.667v42.667zM725.12 497.195c-62.549 89.301-91.435 140.331-101.76 185.472h-47.36v-85.333c0-23.552-19.115-42.667-42.667-42.667s-42.667 19.115-42.667 42.667v85.333h-47.488c-10.24-43.947-38.315-93.867-98.389-180.053-0.939-1.877-2.048-3.712-3.285-5.504-28.032-39.851-42.837-86.357-42.837-134.443 0-129.408 105.259-234.667 234.667-234.667s234.667 105.259 234.667 234.667c0 48.043-14.805 94.549-42.88 134.528z">
</path>
</svg>
</div>
<div class="home-text-container4">
<a href="https://observablehq.com/@aaronge-2020/miscellaneous-features-msigsdk" target="_blank"
rel="noreferrer noopener" class="home-heading5 Card-Heading">
Signature Fitting
</a>
<span class="home-text15 Card-Text">
mSigSDK has an original implementation of the non-negative
least squares algorithms to allow for in-browser computation
of signature exposures.
</span>
</div>
</div>
<div class="home-features-card5">
<div class="home-icon-container5">
<svg viewBox="0 0 1024 1024" class="home-icon19">
<path
d="M533.333 234.667c-11.776 0-21.333 9.557-21.333 21.333s9.557 21.333 21.333 21.333c46.208 0 83.797 37.589 83.797 83.797 0 11.776 9.557 21.333 21.333 21.333s21.333-9.557 21.333-21.333c0-69.717-56.747-126.464-126.464-126.464z">
</path>
<path
d="M533.333 42.667c-176.469 0-320 143.531-320 320 0 63.403 18.773 124.672 54.357 177.707 0.981 2.005 2.091 3.925 3.413 5.76 77.867 111.189 91.563 146.347 91.563 179.2v128c0 23.552 19.115 42.667 42.667 42.667h85.333c0 11.093 4.693 22.187 12.373 30.293 8.107 7.68 19.2 12.373 30.293 12.373 11.093 0 22.187-4.693 30.293-12.373 7.68-8.107 12.373-19.2 12.373-30.293h85.333c23.552 0 42.667-19.115 42.667-42.667v-128c0-33.365 13.611-68.693 90.965-179.157 38.187-54.4 58.368-117.845 58.368-183.509 0-176.469-143.531-320-320-320zM618.667 810.667h-170.667v-42.667h170.667v42.667zM725.12 497.195c-62.549 89.301-91.435 140.331-101.76 185.472h-47.36v-85.333c0-23.552-19.115-42.667-42.667-42.667s-42.667 19.115-42.667 42.667v85.333h-47.488c-10.24-43.947-38.315-93.867-98.389-180.053-0.939-1.877-2.048-3.712-3.285-5.504-28.032-39.851-42.837-86.357-42.837-134.443 0-129.408 105.259-234.667 234.667-234.667s234.667 105.259 234.667 234.667c0 48.043-14.805 94.549-42.88 134.528z">
</path>
</svg>
</div>
<div class="home-text-container5">
<a href="https://observablehq.com/@aaronge-2020/machine-learning-benchmarking" target="_blank"
rel="noreferrer noopener" class="home-heading6 Card-Heading">
AI Benchmarking
</a>
<span class="home-text15 Card-Text">
mSigSDK automates benchmarking by allowing for the automatic
training and fitting of mutational signature data to machine
learning models
</span>
</div>
</div>
</div>
</div>
<div id="process" class="home-tutorial">
<div class="home-heading-container">
<h1 class="home-text01 Section-Heading">Try It Out</h1>
<span class="home-text02">
Try using the SDK in your browser's developer console
</span>
</div>
<img src="./images/the-developer-tools-optio-2d9d9b7c0ac96.png" width="75%" height="550px" />
<ul class="list">
<li class="list-item">
<span>
<span>
1) Navigate to any website that has not blocked module loading
(i.e.
</span>
<a href="https://dceg.cancer.gov/" target="_blank" rel="noreferrer noopener" class="home-link10">
https://dceg.cancer.gov/)
</a>
</span>
</li>
<li class="list-item">
<span>
2) Use Fn + F12 to open your browser's developer console
</span>
</li>
<li class="list-item">
<span>
<span>3) Fetch the SDK by typing the following code into the console</span>
<pre><code>mSigSDK = (await import("https://episphere.github.io/msig/main.js")).mSigSDK</code></pre>
</span>
</span>
</li>
<li class="list-item">
<span>
<span>4) Fetch some data from mSigPortal by typing the following code into the console:</span>
<pre><code>data = await mSigSDK.mSigPortal.mSigPortalData.getMutationalSpectrumData()</code></pre>
</span>
</li>
</ul>
</div>
<div id="process" class="home-tutorial1">
<div class="home-heading-container2">
<h1 class="home-text25 Section-Heading">Getting Started</h1>
<span class="home-text26 Section-Text">
Explore the features of mSigSDK
</span>
</div>
<iframe src="https://www.youtube.com/embed/hl0yapiSnvw" title="mSigSDK" class="home-iframe"></iframe>
</div>
<div id="process" class="home-services">
<div class="home-heading-container3">
<h1 class="home-text27 Section-Heading">Primary Data Sources</h1>
<span class="home-text28 Section-Text">
Explore the resources supported by mSigSDK
</span>
</div>
<div class="home-cards-container1">
<div class="home-service-card">
<h3 class="home-text29 Card-Heading">mSigPortal</h3>
<span class="home-text30">
mSigPortal, a web-based tool for exploring and analyzing
mutational signatures in cancer. It provides various modules for
users to perform different tasks related to mutational
signatures
</span>
<a href="https://analysistools-dev.cancer.gov/mutational-signatures/#/about" target="_blank"
rel="noreferrer noopener" class="home-link11 Anchor">
Learn more
</a>
</div>
<div class="home-service-card">
<h3 class="home-text29 Card-Heading">Upload Your Own Data</h3>
<span class="home-text30">
<span>
The mSigSDK allows users to analyze their own mutation signature data by performing computations
entirely in the user's browser.
</span>
<br />
<br />
</span>
<a href="https://observablehq.com/@aaronge-2020/custom-data-msigsdk" target="_blank" rel="noreferrer noopener" class="home-link12 Anchor">
Learn more
</a>
</div>
<div class="home-service-card">
<h3 class="home-text29 Card-Heading">TCGA</h3>
<span class="home-text30">
The GDC Data Portal is a robust data-driven platform that allows
cancer researchers and bioinformaticians to search and
download cancer data for analysis.
</span>
<a href="https://portal.gdc.cancer.gov/" target="_blank" rel="noreferrer noopener"
class="home-link13 Anchor">
Learn more
</a>
</div>
</div>
</div>
<div class="home-get-in-touch">
<h2 class="home-text39 Section-Heading">Get in touch</h2>
<div class="home-content-container1">
<div class="home-form-container">
<span class="home-heading7 BigCard-Heading">
Send us a message
</span>
<input type="text" required="true" placeholder="Name" class="home-name input" />
<input type="text" required="true" placeholder="E-mail" class="home-email input" />
<textarea placeholder="Your Message" class="home-message textarea"></textarea>
<button class="home-cta-btn2 Anchor button">SEND</button>
</div>
<div class="home-locations-container">
<div class="home-location-1">
<span class="home-heading8">Shady Grove, Maryland</span>
<div class="home-adress">
<svg viewBox="0 0 1024 1024" class="home-icon22">
<path
d="M512 0c-176.732 0-320 143.268-320 320 0 320 320 704 320 704s320-384 320-704c0-176.732-143.27-320-320-320zM512 512c-106.040 0-192-85.96-192-192s85.96-192 192-192 192 85.96 192 192-85.96 192-192 192z">
</path>
</svg>
<span>9609 Medical Center Dr, Rockville, MD 20850</span>
</div>
<div class="home-email1">
<svg viewBox="0 0 1024 1024" class="home-icon24">
<path
d="M854 342v-86l-342 214-342-214v86l342 212zM854 170q34 0 59 26t25 60v512q0 34-25 60t-59 26h-684q-34 0-59-26t-25-60v-512q0-34 25-60t59-26h684z">
</path>
</svg>
<span>[email protected]</span>
</div>
<div class="home-phone">
<svg viewBox="0 0 804.5714285714286 1024" class="home-icon26">
<path
d="M804.571 708.571c0 20.571-9.143 60.571-17.714 79.429-12 28-44 46.286-69.714 60.571-33.714 18.286-68 29.143-106.286 29.143-53.143 0-101.143-21.714-149.714-39.429-34.857-12.571-68.571-28-100-47.429-97.143-60-214.286-177.143-274.286-274.286-19.429-31.429-34.857-65.143-47.429-100-17.714-48.571-39.429-96.571-39.429-149.714 0-38.286 10.857-72.571 29.143-106.286 14.286-25.714 32.571-57.714 60.571-69.714 18.857-8.571 58.857-17.714 79.429-17.714 4 0 8 0 12 1.714 12 4 24.571 32 30.286 43.429 18.286 32.571 36 65.714 54.857 97.714 9.143 14.857 26.286 33.143 26.286 50.857 0 34.857-103.429 85.714-103.429 116.571 0 15.429 14.286 35.429 22.286 49.143 57.714 104 129.714 176 233.714 233.714 13.714 8 33.714 22.286 49.143 22.286 30.857 0 81.714-103.429 116.571-103.429 17.714 0 36 17.143 50.857 26.286 32 18.857 65.143 36.571 97.714 54.857 11.429 5.714 39.429 18.286 43.429 30.286 1.714 4 1.714 8 1.714 12z">
</path>
</svg>
<span>(800) 422-6237</span>
</div>
</div>
</div>
</div>
</div>
<div class="home-section-separator"></div>
<div class="home-footer-container">
<div class="home-footer">
<div class="home-social-links">
<svg viewBox="0 0 950.8571428571428 1024" class="home-icon28">
<path
d="M925.714 233.143c-25.143 36.571-56.571 69.143-92.571 95.429 0.571 8 0.571 16 0.571 24 0 244-185.714 525.143-525.143 525.143-104.571 0-201.714-30.286-283.429-82.857 14.857 1.714 29.143 2.286 44.571 2.286 86.286 0 165.714-29.143 229.143-78.857-81.143-1.714-149.143-54.857-172.571-128 11.429 1.714 22.857 2.857 34.857 2.857 16.571 0 33.143-2.286 48.571-6.286-84.571-17.143-148-91.429-148-181.143v-2.286c24.571 13.714 53.143 22.286 83.429 23.429-49.714-33.143-82.286-89.714-82.286-153.714 0-34.286 9.143-65.714 25.143-93.143 90.857 112 227.429 185.143 380.571 193.143-2.857-13.714-4.571-28-4.571-42.286 0-101.714 82.286-184.571 184.571-184.571 53.143 0 101.143 22.286 134.857 58.286 41.714-8 81.714-23.429 117.143-44.571-13.714 42.857-42.857 78.857-81.143 101.714 37.143-4 73.143-14.286 106.286-28.571z">
</path>
</svg><svg viewBox="0 0 877.7142857142857 1024" class="home-icon30">
<path
d="M713.143 73.143c90.857 0 164.571 73.714 164.571 164.571v548.571c0 90.857-73.714 164.571-164.571 164.571h-107.429v-340h113.714l17.143-132.571h-130.857v-84.571c0-38.286 10.286-64 65.714-64l69.714-0.571v-118.286c-12-1.714-53.714-5.143-101.714-5.143-101.143 0-170.857 61.714-170.857 174.857v97.714h-114.286v132.571h114.286v340h-304c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571z">
</path>
</svg><svg viewBox="0 0 877.7142857142857 1024" class="home-icon32">
<path
d="M585.143 512c0-80.571-65.714-146.286-146.286-146.286s-146.286 65.714-146.286 146.286 65.714 146.286 146.286 146.286 146.286-65.714 146.286-146.286zM664 512c0 124.571-100.571 225.143-225.143 225.143s-225.143-100.571-225.143-225.143 100.571-225.143 225.143-225.143 225.143 100.571 225.143 225.143zM725.714 277.714c0 29.143-23.429 52.571-52.571 52.571s-52.571-23.429-52.571-52.571 23.429-52.571 52.571-52.571 52.571 23.429 52.571 52.571zM438.857 152c-64 0-201.143-5.143-258.857 17.714-20 8-34.857 17.714-50.286 33.143s-25.143 30.286-33.143 50.286c-22.857 57.714-17.714 194.857-17.714 258.857s-5.143 201.143 17.714 258.857c8 20 17.714 34.857 33.143 50.286s30.286 25.143 50.286 33.143c57.714 22.857 194.857 17.714 258.857 17.714s201.143 5.143 258.857-17.714c20-8 34.857-17.714 50.286-33.143s25.143-30.286 33.143-50.286c22.857-57.714 17.714-194.857 17.714-258.857s5.143-201.143-17.714-258.857c-8-20-17.714-34.857-33.143-50.286s-30.286-25.143-50.286-33.143c-57.714-22.857-194.857-17.714-258.857-17.714zM877.714 512c0 60.571 0.571 120.571-2.857 181.143-3.429 70.286-19.429 132.571-70.857 184s-113.714 67.429-184 70.857c-60.571 3.429-120.571 2.857-181.143 2.857s-120.571 0.571-181.143-2.857c-70.286-3.429-132.571-19.429-184-70.857s-67.429-113.714-70.857-184c-3.429-60.571-2.857-120.571-2.857-181.143s-0.571-120.571 2.857-181.143c3.429-70.286 19.429-132.571 70.857-184s113.714-67.429 184-70.857c60.571-3.429 120.571-2.857 181.143-2.857s120.571-0.571 181.143 2.857c70.286 3.429 132.571 19.429 184 70.857s67.429 113.714 70.857 184c3.429 60.571 2.857 120.571 2.857 181.143z">
</path>
</svg>
</div>
<div class="home-copyright-container">
<svg viewBox="0 0 1024 1024" class="home-icon34">
<path
d="M512 854q140 0 241-101t101-241-101-241-241-101-241 101-101 241 101 241 241 101zM512 86q176 0 301 125t125 301-125 301-301 125-301-125-125-301 125-301 301-125zM506 390q-80 0-80 116v12q0 116 80 116 30 0 50-17t20-43h76q0 50-44 88-42 36-102 36-80 0-122-48t-42-132v-12q0-82 40-128 48-54 124-54 66 0 104 38 42 42 42 98h-76q0-14-6-26-10-20-14-24-20-20-50-20z">
</path>
</svg>
<span class="Anchor">Copyright, 2021</span>
</div>
</div>
</div>
</div>
</div>
<script src="https://unpkg.com/@teleporthq/teleport-custom-scripts"></script>
<script src="./scripts/controls.js"></script>
</body>
</html>