Synthesis of water-dispersible graphene-modified magnetic polypyrrole nanocomposite and its ability to efficiently adsorb methylene blue from aqueous solution