Skip to main content
evolution optD organelle cyanobacteria archaea symbiosis endosymbiosis bacteria chemosynthesis