Skip to content

Five records where the growth medium is defined by what it omits, and naming its contents would be wrong #583

Description

@realmarcin

Filed as curation guidance rather than a defect. The #183 sweep has now hit this five times independently, which makes it the most reliable single failure mode found in that work — and one no validator can see.

The pattern

A community's medium is chosen for what it lacks. The omission is what makes one member depend on another, so it is the experiment. Recording the medium by its contents produces a block that is verbatim-sourced, schema-valid, and describes a system in which the interaction under study is unnecessary.

record medium what is omitted consequence of omitting the omission
Suillus_Bacillus_Thiamine_Ectomycorrhizal_SynCom P20 thiamine S. clintonianus is a thiamine auxotroph; with thiamine it needs no partner
Mesorhizobium_Synechococcus_B12_Synthetic_Consortium BG11 vitamin B12 Syn7002 lacks the B12 cluster; the paper's control adds it back at 4 µg/L
Engineered_Gut_Amino_Acid_CrossFeeding_Consortium M9 the cross-fed amino acids the auxotrophs stop depending on each other; the paired condition adds them at 1 mM
Emiliania_Phaeobacter_Dynamic_Interaction L1-Si (nothing added — it is simply non-permissive) Phaeobacter cannot grow in it alone; its growth in coculture is the measurement
Syntrophobacter_Methanobacterium_Syntrophy basal medium fumarate fumarate lets S. fumaroxidans grow without a partner, abolishing the syntrophy

The last is the inverse case and worth keeping in the table: there the error would be including something the coculture did not get, because the source lists it for the pure cultures.

Why no gate catches it

Every existing check is satisfied by the wrong answer. What is missing is not in the text; it is the absence the text names, and absences are only visible if you already know the biology enough to look for them.

What would help, in rough order of cost

  1. A curation note in the add-growth-conditions skill: when a record's interactions describe auxotrophy, vitamin exchange, or cross-feeding, check whether the medium is defined by an omission before recording it. Cheapest, and it targets the moment the mistake is made.
  2. A weak heuristic gate — flag any growth_media or cultivation_setup on a record whose ecological_interactions include CROSS_FEEDING or SYNTROPHY where neither notes nor instrument_detail contains a negation ("without", "-free", "lacking", "omitted", "deficient"). Would have fired on all five before they were curated. High false-positive rate expected — plenty of cross-feeding communities have unremarkable media — so it would need to be a warning, not a gate.
  3. Nothing — accept it as a thing curators have to know.

I lean to 1, with 2 worth prototyping to see how noisy it actually is. Option 3 is defensible only while one person is doing all the curation.

Related: #183 (where all five were found), #529 (the sibling failure mode — conditions belonging to a member rather than the community).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions