Quang hợp giải phóng oxy đã xuất hiện đầu tiên ở cyanobacteria. Sau đó, trong quá trình tiến hóa, vài dòng eukaryote không quang hợp không có quan hệ gần đã thu thập được khả năng này bằng việc "bắt cóc" sinh vật quang hợp và giữ nó như là một thể cộng sinh bền. Trong các loài sinh vật hiện đại, hậu duệ của các thể cộng sinh này bị "xuống cấp trầm trọng" và tồn tại dưới dạng một cơ quan tử trong tế bào, thường được biết đến với tên gọi là plastid (ở thực vật xanh. | Trình tự genome plastid Emiliania huxleyi p-1 Quang hợp giải phóng oxy đã xuất hiện đầu tiên ở cyanobacteria. Sau đó trong quá trình tiến hóa vài dòng eukaryote không quang hợp không có quan hệ gần đã thu thập được khả năng này bằng việc bắt cóc sinh vật quang hợp và giữ nó như là một thể cộng sinh bền. Trong các loài sinh vật hiện đại hậu duệ của các thể cộng sinh này bị xuống cấp trầm trọng và tồn tại dưới dạng một cơ quan tử trong tế bào thường được biết đến với tên gọi là plastid ở thực vật xanh nó có tên riêng là chloroplast . Phụ thuộc vào nhóm sinh vật chủ thu nạp plastid người ta chia tiến trình thu nạp plastid thành sự cộng sinh sơ cấp sự cộng sinh thứ cấp và sự cộng sinh theo chuỗi primary secondary và tertiary endosymbiosis . Sự cộng sinh sơ cấp là tiến trình xuất hiện đầu tiên theo đó một dòng cyanobacteria quang hợp bị nuốt và tích hợp bởi một eukaryote không quang hợp. Ba dòng tảo quang hợp hiện đại tảo đỏ tảo xanh và glaucophyte đại diện cho sự cộng sinh sơ cấp do tất cả bọn chúng xuất phát từ 1 sự kiện lần nội cộng sinh đơn. Sự cộng sinh thứ cấp xuất hiện khi một dòng tế bào chủ eukaryote không quang hợp bắt cầm tù một dòng eukaryote quang hợp sơ cấp và giữ thể cộng .