sanjvek commited on
Commit
23ed257
Β·
verified Β·
1 Parent(s): cbddf96

Update bootstrapper samples and upload guidance

Browse files
.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: inline-block;
412
- margin-top: 0.6rem;
413
- font-size: 13px;
 
414
  color: var(--teal);
415
  text-decoration: none;
416
- font-weight: 500;
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 4 of the Metabolic Community Pipeline.</div>
 
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 the Pipeline.</div>
 
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