arka2696 commited on
Commit
033c22b
·
verified ·
1 Parent(s): 89037d8

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +41 -0
README.md CHANGED
@@ -10,3 +10,44 @@ pinned: false
10
  ---
11
 
12
  Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10
  ---
11
 
12
  Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
13
+
14
+
15
+ # Advanced Plate Map Designer
16
+
17
+ A Streamlit app for creating detailed 24- and 96-well plate maps with multi-factor encodings (cell line, seeding density, compound, concentration, controls, etc.) and exporting high-quality PNG/SVG figures and CSV/Excel tables.
18
+
19
+ ## Quickstart
20
+
21
+ ```bash
22
+ python -m venv .venv && source .venv/bin/activate # or use conda/mamba
23
+ pip install -r requirements.txt
24
+ streamlit run plate_map_app.py
25
+ ```
26
+
27
+ ## Highlights
28
+
29
+ - Supports **96-well (8x12)** and **24-well (4x6)** plates
30
+ - Batch **Quick Assign** using ranges like `A1:A6, B1:B3, D5`
31
+ - **Serial Dilution Wizard** and **Seeding Gradient** tools
32
+ - Encode wells by **compound**, **cell line**, **controls**, **concentration**, **seeding density**
33
+ - Optional **text overlay** per well: concentration, cells/well, notes, replicate, etc.
34
+ - **Edge-well highlighting** and one-click **edge buffer/blank** marking
35
+ - **Import** existing maps from CSV/Excel (must include a `well` column)
36
+ - **Export** plate table to **CSV/Excel** and **figure** to **PNG/SVG** (vector, publication-ready)
37
+ - Legends for numeric and categorical encodings
38
+
39
+ ## Tips
40
+
41
+ - Choose `Color wells by → concentration` to see a continuous colorbar; select `compound` or `cell_line` for categorical palettes.
42
+ - The small **center dot** color encodes `cell_color` (set via Quick Assign).
43
+ - Use the **SVG export** for Illustrator/Inkscape editing.
44
+
45
+ ## Table Schema (columns)
46
+
47
+ `well,row,col,cell_line,cell_color,seeding_density,compound,compound_color,concentration,conc_units,vehicle,control_type,timepoint,replicate,group_id,notes`
48
+
49
+ You can add extra columns when importing; they will be kept and saved on export.
50
+
51
+ ---
52
+
53
+ Made by ChatGPT.