Spaces:
Build error
Build error
Update README.md
Browse files
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.
|