Nanoparticles as described herein are configured to bind to bacterial contaminants, such as Gram positive bacteria, Gram negative bacteria, and endotoxins. The nanoparticles include a core comprising a magnetic material; and a plurality of ligands attached to the core. The ligands include, for example, bis(dipicolylamine) (“DPA”) coordinated with a metal ion, e.g., Zn2+ or Cu2+, to form, e.g., bis-Zn-DPA or bis-Cu-DPA, which can bind to the bacterial contaminants. The nanoparticles can be included in compositions for use in methods and systems to separate bacterial contaminants from liquids, such as liquids, such as blood, e.g., whole or diluted blood, buffer solutions, albumin solutions, beverages for human and / or animal consumption, e.g., drinking water, liquid medications for humans and / or animals, or other liquids.