Update bootstrapper samples and upload guidance
Browse files- .gitattributes +1 -0
- frontend/index.html +21 -11
- frontend/sample_combined_geneExpr.csv +0 -0
- frontend/sample_mapping.xlsx +0 -0
- frontend/sample_model.xlsx +0 -0
.gitattributes
CHANGED
|
@@ -33,3 +33,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
| 36 |
+
frontend/sample_model.xlsx filter=lfs diff=lfs merge=lfs -text
|
frontend/index.html
CHANGED
|
@@ -408,14 +408,23 @@ input[type="range"]::-webkit-slider-thumb {
|
|
| 408 |
}
|
| 409 |
|
| 410 |
.sample-link {
|
| 411 |
-
display:
|
| 412 |
-
|
| 413 |
-
|
|
|
|
| 414 |
color: var(--teal);
|
| 415 |
text-decoration: none;
|
| 416 |
-
font-weight:
|
| 417 |
}
|
| 418 |
.sample-link:hover { color: var(--teal-d); text-decoration: underline; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 419 |
|
| 420 |
.hidden { display: none !important; }
|
| 421 |
::-webkit-scrollbar { width: 5px; }
|
|
@@ -465,37 +474,37 @@ input[type="range"]::-webkit-slider-thumb {
|
|
| 465 |
<div class="col-card">
|
| 466 |
<div class="col-label">Step 1</div>
|
| 467 |
<div class="step-title">Prefixed model files</div>
|
| 468 |
-
<div class="step-desc">One file per species β output from Step
|
|
|
|
| 469 |
<div class="drop-zone" id="dropModel">
|
| 470 |
<input type="file" id="fileModel" accept=".xlsx" multiple onchange="handleFiles('model', this.files)"/>
|
| 471 |
<span class="drop-icon">π</span>
|
| 472 |
<div class="drop-text">
|
| 473 |
<strong>Drop file here</strong>
|
| 474 |
or click to browse
|
| 475 |
-
|
| 476 |
</div>
|
| 477 |
</div>
|
| 478 |
<div class="file-chips" id="chipsModel"></div>
|
| 479 |
-
<a href="/sample_model.xlsx" download class="sample-link">β¬ Download sample file</a>
|
| 480 |
</div>
|
| 481 |
|
| 482 |
<!-- Bottom-left: Step 2 -->
|
| 483 |
<div class="col-card">
|
| 484 |
<div class="col-label">Step 2</div>
|
| 485 |
<div class="step-title">Identifier mapping files</div>
|
| 486 |
-
<div class="step-desc">One file per species, in the same order as model files β output from Step 3 of
|
|
|
|
| 487 |
<div class="drop-zone" id="dropMapping">
|
| 488 |
<input type="file" id="fileMapping" accept=".xlsx" multiple onchange="handleFiles('mapping', this.files)"/>
|
| 489 |
<span class="drop-icon">π</span>
|
| 490 |
<div class="drop-text">
|
| 491 |
<strong>Drop file here</strong>
|
| 492 |
or click to browse
|
| 493 |
-
|
| 494 |
</div>
|
| 495 |
</div>
|
| 496 |
<div class="file-chips" id="chipsMapping"></div>
|
| 497 |
<div class="mismatch-warning hidden" id="prefixWarning"></div>
|
| 498 |
-
<a href="/sample_mapping.xlsx" download class="sample-link">β¬ Download sample file</a>
|
| 499 |
</div>
|
| 500 |
|
| 501 |
<!-- Bottom-right: Step 3 -->
|
|
@@ -503,16 +512,17 @@ input[type="range"]::-webkit-slider-thumb {
|
|
| 503 |
<div class="col-label">Step 3</div>
|
| 504 |
<div class="step-title">Combined gene expression file</div>
|
| 505 |
<div class="step-desc">Normalised gene expression counts for all species and samples from your metatranscriptomics data.</div>
|
|
|
|
| 506 |
<div class="drop-zone" id="dropExpr">
|
| 507 |
<input type="file" id="fileExpr" accept=".csv" onchange="handleFiles('expr', this.files)"/>
|
| 508 |
<span class="drop-icon">π</span>
|
| 509 |
<div class="drop-text">
|
| 510 |
<strong>Drop file here</strong>
|
| 511 |
or click to browse Β· single file only
|
|
|
|
| 512 |
</div>
|
| 513 |
</div>
|
| 514 |
<div class="file-chips" id="chipsExpr"></div>
|
| 515 |
-
<a href="/sample_combined_geneExpr.csv" download class="sample-link">β¬ Download sample file</a>
|
| 516 |
</div>
|
| 517 |
|
| 518 |
</div><!-- /main-grid -->
|
|
|
|
| 408 |
}
|
| 409 |
|
| 410 |
.sample-link {
|
| 411 |
+
display: block;
|
| 412 |
+
width: fit-content;
|
| 413 |
+
margin: 0.35rem 0 0.75rem;
|
| 414 |
+
font-size: 15px;
|
| 415 |
color: var(--teal);
|
| 416 |
text-decoration: none;
|
| 417 |
+
font-weight: 600;
|
| 418 |
}
|
| 419 |
.sample-link:hover { color: var(--teal-d); text-decoration: underline; }
|
| 420 |
+
.drop-text .file-type-hint {
|
| 421 |
+
display: block;
|
| 422 |
+
margin-top: 0.35rem;
|
| 423 |
+
color: var(--ink3);
|
| 424 |
+
font-size: 12px;
|
| 425 |
+
line-height: 1;
|
| 426 |
+
text-align: center;
|
| 427 |
+
}
|
| 428 |
|
| 429 |
.hidden { display: none !important; }
|
| 430 |
::-webkit-scrollbar { width: 5px; }
|
|
|
|
| 474 |
<div class="col-card">
|
| 475 |
<div class="col-label">Step 1</div>
|
| 476 |
<div class="step-title">Prefixed model files</div>
|
| 477 |
+
<div class="step-desc">One file per species β output from Step 2 of SBML2FEA.</div>
|
| 478 |
+
<a href="/sample_model.xlsx" download="LC_model.xlsx" class="sample-link">β¬ Download sample file</a>
|
| 479 |
<div class="drop-zone" id="dropModel">
|
| 480 |
<input type="file" id="fileModel" accept=".xlsx" multiple onchange="handleFiles('model', this.files)"/>
|
| 481 |
<span class="drop-icon">π</span>
|
| 482 |
<div class="drop-text">
|
| 483 |
<strong>Drop file here</strong>
|
| 484 |
or click to browse
|
| 485 |
+
<small class="file-type-hint">.xlsx</small>
|
| 486 |
</div>
|
| 487 |
</div>
|
| 488 |
<div class="file-chips" id="chipsModel"></div>
|
|
|
|
| 489 |
</div>
|
| 490 |
|
| 491 |
<!-- Bottom-left: Step 2 -->
|
| 492 |
<div class="col-card">
|
| 493 |
<div class="col-label">Step 2</div>
|
| 494 |
<div class="step-title">Identifier mapping files</div>
|
| 495 |
+
<div class="step-desc">One file per species, in the same order as model files β output from Step 3 of SBML2FEA.</div>
|
| 496 |
+
<a href="/sample_mapping.xlsx" download="LC_mapping.xlsx" class="sample-link">β¬ Download sample file</a>
|
| 497 |
<div class="drop-zone" id="dropMapping">
|
| 498 |
<input type="file" id="fileMapping" accept=".xlsx" multiple onchange="handleFiles('mapping', this.files)"/>
|
| 499 |
<span class="drop-icon">π</span>
|
| 500 |
<div class="drop-text">
|
| 501 |
<strong>Drop file here</strong>
|
| 502 |
or click to browse
|
| 503 |
+
<small class="file-type-hint">.xlsx</small>
|
| 504 |
</div>
|
| 505 |
</div>
|
| 506 |
<div class="file-chips" id="chipsMapping"></div>
|
| 507 |
<div class="mismatch-warning hidden" id="prefixWarning"></div>
|
|
|
|
| 508 |
</div>
|
| 509 |
|
| 510 |
<!-- Bottom-right: Step 3 -->
|
|
|
|
| 512 |
<div class="col-label">Step 3</div>
|
| 513 |
<div class="step-title">Combined gene expression file</div>
|
| 514 |
<div class="step-desc">Normalised gene expression counts for all species and samples from your metatranscriptomics data.</div>
|
| 515 |
+
<a href="/sample_combined_geneExpr.csv" download="combined_geneExpr.csv" class="sample-link">β¬ Download sample file</a>
|
| 516 |
<div class="drop-zone" id="dropExpr">
|
| 517 |
<input type="file" id="fileExpr" accept=".csv" onchange="handleFiles('expr', this.files)"/>
|
| 518 |
<span class="drop-icon">π</span>
|
| 519 |
<div class="drop-text">
|
| 520 |
<strong>Drop file here</strong>
|
| 521 |
or click to browse Β· single file only
|
| 522 |
+
<small class="file-type-hint">.csv</small>
|
| 523 |
</div>
|
| 524 |
</div>
|
| 525 |
<div class="file-chips" id="chipsExpr"></div>
|
|
|
|
| 526 |
</div>
|
| 527 |
|
| 528 |
</div><!-- /main-grid -->
|
frontend/sample_combined_geneExpr.csv
CHANGED
|
The diff for this file is too large to render.
See raw diff
|
|
|
frontend/sample_mapping.xlsx
CHANGED
|
Binary files a/frontend/sample_mapping.xlsx and b/frontend/sample_mapping.xlsx differ
|
|
|
frontend/sample_model.xlsx
CHANGED
|
Binary files a/frontend/sample_model.xlsx and b/frontend/sample_model.xlsx differ
|
|
|