Existing fields:
name(required) - Name of growth mediumculturemech_id- Link to CultureMech databaseculturemech_url- URL to CultureMech entrycomposition[]- List of GrowthMediaComponentph- pH of medium (string)temperature- Incubation temperature (string)temperature_unit- Unit for temperatureatmosphere- Atmospheric conditions (string, freetext)preparation_notes- Additional detailsevidence[]- Evidence items
Existing fields:
name(required) - Factor namevalue- Measured/specified valueunit- Unit of measurementdescription- Descriptionevidence[]- Evidence items
Current: Freetext string Issues: Inconsistent terminology, hard to query Recommendation: Add enum for standardization
AtmosphereEnum:
AEROBIC:
description: Requires oxygen
ANAEROBIC:
description: No oxygen required
MICROAEROBIC:
description: Reduced oxygen (2-10%)
FACULTATIVE_ANAEROBIC:
description: Can grow with or without oxygenCurrent: Can use EnvironmentalFactor but no standard field Recommendation: Add to GrowthMedia
salinity:
description: Salinity of growth medium (NaCl equivalent)
salinity_unit:
description: Unit for salinity (%, M, g/L, ppt)Current: Not captured Recommendation: Add to EnvironmentalFactor or GrowthMedia for extremophiles
pressure:
description: Pressure for cultivation (e.g., deep-sea communities)
pressure_unit:
description: Unit for pressure (atm, bar, MPa, psi)Current: Can use EnvironmentalFactor Recommendation: Add structured fields for phototrophs
light_regime:
description: Light/dark cycle (e.g., "16h/8h", "continuous", "dark")
light_intensity:
description: Light intensity value
light_intensity_unit:
description: Unit (μmol photons/m²/s, lux, etc.)
wavelength:
description: Specific wavelength if relevant (e.g., red/blue LED)Current: Not captured Recommendation: Add to TaxonomicComposition
doubling_time:
description: Population doubling time
doubling_time_unit:
description: Unit (hours, days, minutes)
growth_rate:
description: Specific growth rate (μ)
growth_rate_unit:
description: Unit (1/h, 1/day)Current: Not captured Recommendation: Add for metal-cycling and anaerobic communities
redox_potential:
description: Oxidation-reduction potential
redox_potential_unit:
description: Unit (mV vs SHE, Eh)Current: Not captured Recommendation: Add to GrowthMedia
inoculum_source:
description: Source of inoculum
inoculum_size:
description: Initial cell density or %v/v
inoculum_unit:
description: Unit (cells/mL, OD600, %v/v)- Add
AtmosphereEnumfor standardized oxygen requirements - Keep other parameters in
EnvironmentalFactor
- Add atmosphere enum
- Add structured fields for salinity, pressure, light
- Add growth rate fields to TaxonomicComposition
- Add redox potential field
- Add inoculum fields to GrowthMedia
Create a comprehensive GrowthConditions class that encompasses:
- All physical parameters (temp, pH, pressure, salinity)
- Atmospheric requirements
- Light conditions
- Redox conditions
- Links to GrowthMedia
AMD/Biomining Communities (19 communities):
- Critical: pH (extreme acidic), temperature, redox potential, metal concentrations
- Media: Acidic mineral salts media (9K, modified 9K)
- Atmosphere: Often aerobic/microaerobic
Syntrophy Communities (8 communities):
- Critical: Strict anaerobic, temperature, pH (near neutral)
- Media: Defined anaerobic media
- Atmosphere: Strictly anaerobic (H2/CO2 headspace common)
Phytoplankton/Algal Communities (4 communities):
- Critical: Light intensity/regime, temperature, pH, salinity
- Media: Marine/freshwater media (f/2, BG-11)
- Atmosphere: Aerobic, often CO2-enriched
Rhizosphere SynComs (12 communities):
- Critical: Temperature, pH, atmosphere, plant nutrients
- Media: R2A, TSA, KB, plant-specific media
- Atmosphere: Aerobic to microaerobic
Lignocellulose Degraders (3 communities):
- Critical: Temperature, pH, substrate concentration
- Media: Cellulose/xylan-containing media
- Atmosphere: Anaerobic to aerobic
- Synthetic communities with published protocols
- Model systems (DIET, syntrophy)
- Communities with deposited strains (DSM, ATCC)
- Natural communities with cultivation attempts
- Enrichment cultures
- Bioreactor communities
- Uncultivated communities
- Metagenome-only studies
- Field samples without cultivation
-
Literature Search
- Original publication + citing papers
- Methods sections for media composition
- Supplementary materials for detailed protocols
- Culture collection records (DSMZ, ATCC, JGI)
-
Data Extraction
- Growth media composition
- Physical parameters (temp, pH, atmosphere)
- Incubation conditions
- Growth rates (if available)
-
Evidence Recording
- PMID/DOI for each parameter
- Direct quotes from methods
- Protocol URLs if available
-
Quality Control
- Cross-reference with CultureMech
- Verify CHEBI terms for components
- Validate units and ranges
- Schema Decision: Determine which option to implement
- Pilot Curation: Start with 5-10 well-documented communities
- Template Creation: Create YAML templates for different community types
- Batch Curation: Scale to all communities
- Validation: Run QC checks and generate reports