P phys.org Scientist constructs artificial photosynthetic cells 5 points pelim 7 years ago 0 comments