Unscrambling cyanobacteria community dynamics related to environmental factors