Skip to content

#30 backfill batch 2: 4 metals + 3 gut/rhizosphere communities#83

Merged
realmarcin merged 2 commits into
mainfrom
metals-gut-backfill-batch-2
May 24, 2026
Merged

#30 backfill batch 2: 4 metals + 3 gut/rhizosphere communities#83
realmarcin merged 2 commits into
mainfrom
metals-gut-backfill-batch-2

Conversation

@realmarcin
Copy link
Copy Markdown
Contributor

Summary

Continues the SPRUCE/wetland dogfood pattern from PRs #79/#80/#81. Each entry uses CHEBI terms with snippets taken verbatim from cached PMID/DOI abstracts; no cross-repo IDs (MIM hasn't minted any yet).

AMD/biomining/REE (4 of 16 remaining)

Community Ingredients Source
Cyprus_Copper_Sulphide_Bioleaching_Consortium chalcopyrite (Cu(II) surrogate), chalcocite (Cu(I) sulfide), iron(2+) PMID:41381092
Ferroplasma_Leptospirillum_Syntrophy iron(2+), pyrite PMID:16104851
Iberian_Pit_Lake_Stratified_Community sulfate, iron(2+) PMID:23840525
Ewaste_Bioleaching_Consortium glycine (10 g/L cyanide substrate), hydrogen cyanide (gold lixiviant) PMID:26704063

Gut/rhizosphere (3 of ~13 remaining)

Community Ingredients Source
Bacteroides_Eubacterium_Gnotobiotic_Gut_Model acetate, butyrate, host-derived mucin glycans PMID:19321416
Brachypodium_Young_Root_Rhizosphere_EcoFAB_Community root exudates, labile root carbon PMID:37280433
ORNL_PMI_Populus_PD10_SynCom glucose (minimal-medium axis) PMID:33995895

Status of #30 related_ingredients adoption

Cohort Before this PR After this PR
Peatlands/wetlands 7 7
AMD/biomining/REE 3 7
Gut/rhizosphere 2 5
Total 12/265 19/265

Test plan

  • just test — 136 passed, 9 skipped
  • linkml-validate — all 7 modified YAMLs clean

🤖 Generated with Claude Code

Continues the SPRUCE/wetland dogfood pattern from PRs #79/#80/#81. Each
entry uses CHEBI terms with snippets taken verbatim from cached
PMID/DOI abstracts; no cross-repo IDs (MIM IDs haven't been minted).

AMD/biomining/REE (4 of 16 remaining):

| Community | Ingredients | Source |
|---|---|---|
| Cyprus_Copper_Sulphide_Bioleaching_Consortium | chalcopyrite (Cu(II) surrogate), chalcocite (Cu(I) sulfide), iron(2+) | PMID:41381092 |
| Ferroplasma_Leptospirillum_Syntrophy | iron(2+), pyrite | PMID:16104851 |
| Iberian_Pit_Lake_Stratified_Community | sulfate, iron(2+) | PMID:23840525 |
| Ewaste_Bioleaching_Consortium | glycine (10 g/L cyanide substrate), hydrogen cyanide (gold lixiviant) | PMID:26704063 |

Gut/rhizosphere (3 of ~13 remaining):

| Community | Ingredients | Source |
|---|---|---|
| Bacteroides_Eubacterium_Gnotobiotic_Gut_Model | acetate, butyrate, host-derived mucin glycans | PMID:19321416 |
| Brachypodium_Young_Root_Rhizosphere_EcoFAB_Community | root exudates, labile root carbon | PMID:37280433 |
| ORNL_PMI_Populus_PD10_SynCom | glucose (minimal-medium axis) | PMID:33995895 |

#30 related_ingredients adoption: 12/265 -> 19/265.

Test plan: just test (136 passed), all 7 modified files validate
clean against the schema.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings May 24, 2026 16:57
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR continues the Issue #30 “dogfood” adoption by adding related_ingredients entries (with CHEBI terms and evidence snippets) to 7 existing community YAML records spanning AMD/biomining and gut/rhizosphere cohorts.

Changes:

  • Added related_ingredients blocks to 7 community YAMLs, linking key environmental/metabolic ingredients via CHEBI terms.
  • Anchored each added ingredient with evidence items referencing cached PMID abstracts.

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
kb/communities/ORNL_PMI_Populus_PD10_SynCom.yaml Adds glucose as a related ingredient for the minimal-medium axis in the passaging design.
kb/communities/Iberian_Pit_Lake_Stratified_Community.yaml Adds sulfate and Fe(II) as related ingredients for pit-lake stratified geochemistry/redox cycling.
kb/communities/Ferroplasma_Leptospirillum_Syntrophy.yaml Adds Fe(II) and pyrite as related ingredients relevant to acidophile syntrophy/bioleaching.
kb/communities/Ewaste_Bioleaching_Consortium.yaml Adds glycine and cyanide as related ingredients for two-step e-waste bioleaching.
kb/communities/Cyprus_Copper_Sulphide_Bioleaching_Consortium.yaml Adds chalcopyrite, chalcocite, and Fe(II) as related ingredients for copper-sulfide bioleaching.
kb/communities/Brachypodium_Young_Root_Rhizosphere_EcoFAB_Community.yaml Adds root-exudate/organic-matter related ingredients for rhizosphere niche definition.
kb/communities/Bacteroides_Eubacterium_Gnotobiotic_Gut_Model.yaml Adds SCFAs and mucin-glycan substrate related ingredients for the gnotobiotic gut model.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread kb/communities/Cyprus_Copper_Sulphide_Bioleaching_Consortium.yaml
Comment thread kb/communities/Ewaste_Bioleaching_Consortium.yaml
Comment thread kb/communities/Ewaste_Bioleaching_Consortium.yaml Outdated
Comment thread kb/communities/Iberian_Pit_Lake_Stratified_Community.yaml Outdated
Comment thread kb/communities/Ewaste_Bioleaching_Consortium.yaml Outdated
Five findings, all valid:

1. Cyprus chalcopyrite was mapped to CHEBI:30074 / "copper(2+)", which
   is wrong on both axes. Updated to CHEBI:50885 / "chalcopyrite" —
   the mapping the repo already uses (Copper_Biomining_Heap_Leach
   metabolites).

2. Ewaste cyanide entry's `chebi_term.label` said "hydrogen cyanide"
   but CHEBI:17514's canonical label is "cyanide". Aligned label.

3. Ewaste cyanide entry's snippet ("This gold complexing agent was
   used…") did not literally mention cyanide. Replaced with the more
   direct adjacent abstract sentence ("cyanide-producing heterotrophic
   Pseudomonas fluorescens and Pseudomonas putida were used") and
   moved the gold-complexing context into the explanation field.

4. Iberian Pit Lake relevance text described an Fe(II)/Fe(III) cycle
   across the chemocline but only iron(2+) was listed. Added a
   separate iron(3+) related_ingredient with its own snippet
   anchoring the bottom-layer iron-reducing guild
   (Acidiphilium / Ferroplasma / Acidithiobacillus ferrooxidans in
   reducing mode); split the original Fe(II) relevance text to
   reference only the oxidising guild.

5. Ewaste "gold-mobilisation" -> "gold-mobilization" for spelling
   consistency with the rest of the repo (American spelling).

136 tests still pass; all 3 modified YAMLs validate clean.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@realmarcin realmarcin merged commit 5979c43 into main May 24, 2026
@realmarcin realmarcin deleted the metals-gut-backfill-batch-2 branch May 24, 2026 18:32
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.

2 participants