Enrich causal graphs for the 6 single-edge DIET/syntrophy records#254
Open
realmarcin wants to merge 1 commit into
Open
Enrich causal graphs for the 6 single-edge DIET/syntrophy records#254realmarcin wants to merge 1 commit into
realmarcin wants to merge 1 commit into
Conversation
All six 2-node records that carried one hand-authored donor→acceptor edge got an Edison causal-graph pass and conservative curation. Edges added: - 000070, 000069, 000068: reverse feedback edge closing the syntrophic loop (methanogen H2/formate scavenging → enables donor oxidation). For 000070 the strongest evidence was already in the cached abstract — PMID:16345745 reports both the dependency and the add-H2 perturbation — so no new reference was needed. - 000033: new T6SS-Associated Delay of DIET Establishment interaction with a NEGATIVE edge to the DIET node (>30 d lag for wild-type vs very little lag for the Hcp-deficient mutant, PMID:37650614). Curated as T6SS-associated rather than T6SS-caused — the mutant is pleiotropic. Evidence correction (000068): two items quoted the Harmsen M. hungateii passage but were explained as establishing M. formicicum, this record's partner. Both downgraded to PARTIAL with accurate explanations, exact-pair support added from PMID:29611893, and the residual gap filed as a discussion. No edge added where the source doesn't support one: - 000031: filed a CONTROVERSY discussion instead. The follow-up study (PMID:34939136) concludes the interaction is mediated (putative cobamide) and reports that cell-free spent medium reproduces the shift, contesting this record's contact-dependent nanowire DIET framing. Whether to re-scope the record away from community_category: DIET is left as a curator decision. - 000032: acetate cross-feeding was proposed but its quotations came from secondary reviews; the primary is cached abstract-only and silent on acetate. Filed as a KNOWLEDGE_GAP per the 000176 precedent. Verification: all 6 validate clean; snippet audit MATCH 4086→4101 with zero new mismatches. Caching PMID:29611893 OA full text also cleared the 3 pre-existing 000068 Methods-snippet mismatches (169→166 repo-wide). Network-integrity audit clean for all 6. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
There was a problem hiding this comment.
Pull request overview
This PR enriches the curated causal graphs for six previously “single-edge” DIET/syntrophy community records by adding conservative feedback edges and mechanistic/discussion annotations, alongside caching newly used references for reproducible evidence/snippet validation.
Changes:
- Added reciprocal/feedback edges for syntrophic partner scavenging (000068/000069/000070) and curated evidence to distinguish exact-pair vs imported support.
- Added a new negative, T6SS-associated “delay of DIET establishment” interaction for Geobacter–Methanosarcina (000033) and filed curated discussions instead of speculative edges for 000031/000032.
- Cached new references (including OA full text where available) to support snippet verification and reproducibility.
Reviewed changes
Copilot reviewed 10 out of 10 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| references_cache/PMID_37650614.txt | Adds cached OA full text for the T6SS/DIET delay paper used in 000033 curation. |
| references_cache/PMID_34939136.txt | Adds cached abstract text for the follow-up mechanism paper informing the 000031 controversy discussion. |
| references_cache/PMID_29611893.md | Extends cached content to include OA full text supporting exact-pair evidence for 000068. |
| NEXT_TASKS.md | Marks the previously pending “single-edge enrichment” task as done and records follow-ups discovered. |
| kb/communities/Syntrophomonas_Methanospirillum_Syntrophy.yaml | Adds reciprocal (feedback) downstream edge and evidence supporting methanogen-side H₂ scavenging enabling butyrate oxidation. |
| kb/communities/Syntrophobacter_Methanospirillum_Syntrophy.yaml | Adds reciprocal (feedback) downstream edge and ties it to axenic-vs-syntrophic contrast evidence. |
| kb/communities/Syntrophobacter_Methanobacterium_Syntrophy.yaml | Corrects partner-attribution strength, adds exact-pair evidence, adds feedback edge, and adds a knowledge-gap discussion. |
| kb/communities/Geobacter_Methanosarcina_DIET.yaml | Adds T6SS-associated negative interaction impacting DIET establishment with supporting evidence. |
| kb/communities/Geobacter_Methanosaeta_DIET.yaml | Adds a knowledge-gap discussion documenting why an acetate cross-feeding edge was not curated. |
| kb/communities/Geobacter_Clostridium_DIET.yaml | Adds a controversy discussion capturing the contested contact-dependence vs mediated-mechanism interpretation. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Comment on lines
202
to
+204
| snippet: Direct interspecies electron transfer (DIET) is potentially an effective | ||
| form of syntrophy in methanogenic communities, but little is known about the | ||
| - name: T6SS-Associated Delay of DIET Establishment |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Completes the pending item from #253: all six 2-node records that carried one hand-authored donor→acceptor edge now have an Edison causal-graph pass and conservative curation.
Edges added
Syntrophomonas_MethanospirillumSyntrophobacter_MethanospirillumSyntrophobacter_MethanobacteriumGeobacter_MethanosarcinaT6SS-Associated Delay of DIET Establishmentinteraction + NEGATIVE edgeFor 000070 the strongest evidence turned out to be in the already-cached abstract rather than the Edison report: PMID:16345745 gives both the dependency ("Growth and degradation of fatty acids occur only in syntrophic association with H(2)-using bacteria") and the perturbation ("The addition of H(2) … stopped growth and butyrate degradation"). No new reference needed.
The 000033 T6SS edge is curated as T6SS-associated, not T6SS-caused — the Hcp-deficient mutant is pleiotropic (it also reduces Fe(III) oxide faster than wild type, a phenotype not expected from losing the T6SS).
Evidence correction (000068)
Two evidence items quoted the Harmsen passage naming Methanospirillum hungateii but were explained as establishing Methanobacterium formicicum — this record's actual partner. Both are downgraded to
PARTIALwith accurate explanations, exact-pair support is added from PMID:29611893, and the residual gap is filed as a discussion.Where no edge was added
CONTROVERSYdiscussion instead.community_category: DIETis left as a curator decision, not applied unilaterally.doi:10.1039/C3EE42189A) is cached abstract-only and silent on acetate. Filed as aKNOWLEDGE_GAPper the 000176 precedent.Verification
just validateclean on all 6 records; network-integrity audit clean for all 6.Follow-ups surfaced
doi:10.3390/w16243551) has exact-pair graded-formate perturbation data for 000068, but is not ingested: not in PubMed, no PMC record, soscripts/cache_fulltext.pycan't verify its snippets. Would need a DOI-based full-text cache path.just validate-referencesis a no-op — it reportsTotal checks: 0even on untouched files.scripts/evidence_snippet_audit.pyis what actually validates snippets. Worth fixing or documenting, since the recipe implies coverage it isn't providing.🤖 Generated with Claude Code