How to add a new study
All data lives in data.json at the root of the repository. Each entry is one experimental condition (one row from a paper). Add a new JSON object to the array following the schema below, then open a pull request.
Make sure fold_change is normalized to control (stimulated ÷ control). Include the DOI so records can be deduplicated and verified.
| Field | Type | Description |
|---|---|---|
| stim_modality | string | "Mechanical" or "Electrical" |
| paper | string | Author(s), Year citation |
| doi | string | Full DOI URL (https://doi.org/…) |
| cell_type | string | "Fibroblast", "Keratinocyte", "Mixed" |
| model | string | "Human in vitro", "Mouse in vitro", "In vivo" |
| species | string | "Human", "Murine", etc. |
| stim_type | string | Free text description of stimulation method |
| outcome_type | string | "Proliferation", "Migration", "Morphology", "Viability" |
| outcome_raw | string | Exact outcome measurement label from paper |
| fold_change | number | Stimulated ÷ Control (normalized outcome) |
| frequency_hz | number|null | Stimulation frequency in Hz |
| pulse_duration_ms | number|null | Pulse duration in ms |
| stim_duration_hrs | number|null | Total stimulation duration in hours |
| strain_amplitude_pct | number|null | (Mechanical) Strain amplitude % |
| field_strength_mv_mm | number|null | (Electrical) Field strength in mV/mm |
| voltage_v | number|null | (Electrical) Voltage in V |
Load a local data.json
Click the Load local data.json button at the top to merge in records from a file on your computer. Records are merged by DOI + outcome_raw to avoid duplicates.
Accessing the repository & submitting a pull request
The full dataset and dashboard source code are openly available at github.com/SMARTBiomaterials/stim-dashboard.
To contribute new data:
1. Fork the repository using the Fork button on GitHub — this creates your own copy.
2. Edit data.json in your fork, adding your new records following the schema above.
3. Open a pull request from your fork back to the main repository — go to the Pull Requests tab and click New Pull Request. Include the paper DOI and a brief description of what you've added.
Pull requests are reviewed by the SMART Biomaterials team before merging. Once accepted, the dashboard updates automatically.