Curated compilation of resting membrane potential (Vm) measurements across cell types, developmental stages, and functional states. This dataset accompanies the paper "Bioelectric States and Cellular Phenotype: A Review and Compiled Dataset of Resting Membrane Potentials" submitted to Bioelectricity.
The compilation includes 49 entries spanning eleven species and eleven functional state categories, from unfertilised oocytes to terminally differentiated excitable tissues. Values range from +17 mV (fertilisation peak) to −99.4 mV (skeletal muscle in vivo).
- Python 3.x
- Required Python packages (see requirements.txt)
Install the required Python packages:
pip install -r requirements.txt
To regenerate the figure and summary statistics from the dataset:
python analysis.py --csv dataset.csv --out .
--csv: Path to the CSV file with membrane potential data (default: dataset.csv).--out: Output directory for generated files (default: current directory).
The script generates three output files:
bioelectricspectrum.png: Visualisation of Vm values ordered from most depolarised to most hyperpolarised.summarystats.csv: Summary statistics (n, mean, SD) by functional state.summarystatstable.tex: LaTeX table of summary statistics.
| File | Description |
|---|---|
dataset.csv |
Curated Vm measurements with cell type, species, functional state, method, and reference |
analysis.py |
Python script for generating figures and statistics |
bioelectricspectrum.png |
Main figure showing bioelectric spectrum across cell states |
summarystats.csv |
Summary statistics grouped by functional state |
If using this code or results, please cite:
@article{chudzik2025bioelectric,
title={Bioelectric States and Cellular Phenotype: A Review and Compiled Dataset of Resting Membrane Potentials},
year={2025}
}This project is licensed under the MIT License.
