Genome analysis of the smallest free-living eukaryote Ostreococcus tauri unveils many unique features