Skip to content

Fix fL/pL unit labels on stommel_boyd2015_volumes.csv + clarify scope#34

Open
madsCodeBuddy wants to merge 3 commits intomainfrom
fix/fL-pL-label-typo
Open

Fix fL/pL unit labels on stommel_boyd2015_volumes.csv + clarify scope#34
madsCodeBuddy wants to merge 3 commits intomainfrom
fix/fL-pL-label-typo

Conversation

@madsCodeBuddy
Copy link
Copy Markdown
Collaborator

What

Fixes a unit-prefix typo in data/datasets/stommel_boyd2015_volumes.csv and clarifies the Notes column on the affected rows.

Two commits, surgical edits only — values stay, only labels and notes change.

Commit 1: label fix (fix: prefix)

The value 1.00E-15 m³ appears on three rows and was labeled 1 fL in all three. But 1 fL = 10⁻¹⁵ L = 10⁻¹⁸ (= 1 µm³, a bacterial cell). The actual 10⁻¹⁵ m³ value is 1 pL = 1000 µm³. Off by a factor of 1000.

Fixed labels:

  • Row 1 (Gene & protein expression) Space_max: 1 fL (single cell)1 pL (1000 µm³)
  • Row 2 (Microbial growth (cellular)) Space_max: 1 fL (single cell)1 pL (1000 µm³)
  • Row 3 (Community metabolism (patch)) Space_min: 1 fL (biofilm base)1 pL (biofilm base)

Commit 2: scope clarification on rows 1 & 2 (docs: prefix)

Upper bound of 1000 µm³ is too large for bacteria alone (~1–10 µm³). The values are kept because the rows span microbial diversity broadly (yeast ~30–50 µm³, small algae up to ~1000 µm³). Notes column now states this so readers don't bounce off the bacterial-only mental model.

What this PR does NOT change

  • All numerical values (Time/Space min/max) stay as-is per Madison's instruction.
  • The 1 pL (biofilm base) label on row 3 — left as-is, but flagging that 1 pL (~1000 cells worth of volume) is a small biofilm patch rather than a single attached cell, so 'biofilm base' may want a follow-up review on its own merits. That's a semantic call, not a unit bug.
  • The sibling file stommel_boyd2015_volumes_hbw.csv has the same 1 fL mislabel pattern but is a separate dataset (different ProcessType column for Experiments vs. Models split) and not used by the README diagram. Out of scope here.

Verification

Diffs touch only the four cells described above — no full-file rewrite, no value changes, no other rows affected.

The values 1.00E-15 m³ on rows 1, 2, and 3 (Gene & protein expression
Space_max, Microbial growth (cellular) Space_max, Community metabolism
(patch) Space_min) were labeled '1 fL' but 10⁻¹⁵ m³ = 1 pL = 1000 µm³.
1 fL = 10⁻¹⁸ m³ = 1 µm³, which is the Space_min value, not Space_max.

Values unchanged; only the parenthetical unit labels are fixed.
The upper bound of 10⁻¹⁵ m³ (1 pL ≈ 1000 µm³) on Gene & protein
expression and Microbial growth (cellular) is too large for bacteria
alone (~1-10 µm³). The values stay because the rows are meant to
cover microbial diversity broadly — yeast (~30-50 µm³), small algae,
etc. Notes column now states this explicitly.
The legend tooltip labels mixed cubic-distance (m³, µm³, etc.) with
liter prefix (1 pL), which jars against the m³ y-axis and the rest
of the reference markers on the plot.

Labels now use bare cubic-distance (1000 µm³). Disambiguating
biological context moves to the Notes column where it belongs:
- Row 3 now flags that 1000 µm³ ≈ 1000 cells (early biofilm cluster),
  not a single attached cell, since 'biofilm base' read as the latter.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant