10 to 1 it is the danios. My two blue danios chase and nip everyone, they are very indiscriminate.
But with the combination of fish in your tank, it could very well be individuals of all your species who nip. Many barbs within schools will be aggressive with each other to the point of death of the omega fish. I've had that happen with a school of green barbs. One barb simply chased down and killed the other four. Now that one barb is pretty doscile, and I see more nipping from my danios than I do it.
If the fin-loss becomes wide-spread across species, it could also be a disease. Keep that in the back of your mind, especially if you are having fish die. Certain bacterial/protozoal diseases start as a fin rot on larger fish, and may progress to a sepcemia in small fish like cherry barbs, killing them without any clinical signs of illness.
It really requires a whole lot of patience to catch your fish in a moment when they are unware of you watching them. My fish are all perfect angels when I sit down in front of them and they think they'll get fed. But if I sit down in front of the tank at a time during the day when I'm not usually home, and I keep the hood lamp off and give them no indication that I'm there, I can usually watch "normal" interactions, find out who is dominate over whom, and learn the territorial boundries of the different individuals.
~~Colesea