Yes, it will kill free floating bacteria and parasites given enough dwell time. IMO, diatom filters and UV sterilizers have different functions. Diatoms are good for polishing water and do a great job at cleaning up green water quickly and, in my experience, also made quick work of GDA when used with frequent water changes. UV sterilizers can also clear up green water, but of course neither address the cause of algae, just the symptoms. UV sterilizers kill harmful bacteria and parasites in the water column effectively.