A polyglucosamine comprising, at least one structural unit: and optionally, at least one structural unit: wherein, R 1, R 2, R 3 and R 4, if present, are each independently selected from the group consisting of hydrogen, C 1-5 alkyl(C=O)- and C 1-5 alkyl;, in each instance, is a single or double bond, wherein in each instance where it is a double bond, R 1, R 2, R 3 or R 4 attached to the double bond-O is absent; when R 1 is absent, R 5 is hydrogen, hydroxyl, C 1-5 alkyl or C 1-5 alkoxy; when R 3 is absent, R 6 is hydrogen, hydroxyl, C 1-5 alkyl or C 1-5 alkoxy; wherein in each instance where it is a single bond, R 1, R 2, R 3 or R 4 attached to the double bond-O is present; when R 1 is present, R 5 is hydrogen; when R 3 is present, R 6 is hydrogen; Q is -(CR c R d) v -; wherein R c and R d, in each instance, are independently hydrogen or C 1-5 alkyl; and v is an integer from 2 to 6; p is an integer from 1 to 10; A is wherein, L is S, O or N; and G, in each instance, is independently, hydrogen, or is taken together with L to form a nitric oxide donor or is absent; X is hydrogen, C 1-5 alkyl or is taken together with N to form a nitric oxide donor; B is selected from the group consisting of hydrogen, hydroxyl, C 1-5 alkyl, or -Y-Z, wherein Y is a spacer and Z has a structure of: wherein j, in each instance, is an integer from 1 to 100; D is -NR a R b, wherein R a and R b are independently selected from the group consisting of hydrogen, formyl, C 1-5 alkyl(C=O)-, C 1-5 alkyl and C 1-5 alkyl ester; or D is wherein the polyglucosamine comprises at least one nitric oxide donor selected from the group consisting of a diazeniumdiolate, nitrosothiol, a nitrosamine, a hydroxyl nitrosamine, a hydroxyl amine, a hydroxyurea, and combination thereof; and wherein G is taken together with L or X is taken together with N to form the at least one nitric oxide donor. at least one structural unit: and optionally, at least one structural unit: wherein, R 1, R 2, R 3 and R 4, if present, are each independently selected from the group consisting of hydrogen, C 1-5 alkyl(C=O)- and C 1-5 alkyl;, in each instance, is a single or double bond, wherein in each instance where it is a double bond, R 1, R 2, R 3 or R 4 attached to the double bond-O is absent; when R 1 is absent, R 5 is hydrogen, hydroxyl, C 1-5 alkyl or C 1-5 alkoxy; when R 3 is absent, R 6 is hydrogen, hydroxyl, C 1-5 alkyl or C 1-5 alkoxy; wherein in each instance where it is a single bond, R 1, R 2, R 3 or R 4 attached to the double bond-O is present; when R 1 is present, R 5 is hydrogen; when R 3 is present, R 6 is hydrogen; Q is -(CR c R d) v -; wherein R c and R d, in each instance, are independently hydrogen or C 1-5 alkyl; and v is an integer from 2 to 6; p is an integer from 1 to 10; A is wherein, L is S, O or N; and G, in each instance, is independently, hydrogen, or is taken together with L to form a nitric oxide donor or is absent; X is hydrogen, C 1-5 alkyl or is taken together with N to form a nitric oxide donor; B is selected from the group consisting of hydrogen, hydroxyl, C 1-5 alkyl, or -Y-Z, wherein Y is a spacer and Z has a structure of: wherein j, in each instance, is an integer from 1 to 100; D is -NR a R b, wherein R a and R b are independently selected from the group consisting of hydrogen, formyl, C 1-5 alkyl(C=O)-, C 1-5 alkyl and C 1-5 alkyl ester; or D is wherein the polyglucosamine comprises at least one nitric oxide donor selected from the group consisting of a diazeniumdiolate, nitrosothiol, a nitrosamine, a hydroxyl nitrosamine, a hydroxyl amine, a hydroxyurea, and combination thereof; and wherein G is taken together with L or X is taken together with N to form the at least one nitric oxide donor. R 1, R 2, R 3 and R 4, if present, are each independently selected from the group consisting of hydrogen, C 1-5 alkyl(C=O)- and C 1-5 alkyl;, in each instance, is a single or double bond, wherein in each instance where it is a double bond, R 1, R 2, R 3 or R 4 attached to the double bond-O is absent; when R 1 is absent, R 5 is hydrogen, hydroxyl, C 1-5 alkyl or C 1-5 alkoxy; when R 3 is absent, R 6 is hydrogen, hydroxyl, C 1-5 alkyl or C 1-5 alkoxy; wherein in each instance where it is a single bond, R 1, R 2, R 3 or R 4 attached to the double bond-O is present; when R 1 is present, R 5 is hydrogen; when R 3 is present, R 6 is hydrogen; Q is -(CR c R d) v -; wherein R c and R d, in each instance, are independently hydrogen or C 1-5 alkyl; and v is an integer from 2 to 6; p is an integer from 1 to 10; A is wherein, L is S, O or N; and G, in each instance, is independently, hydrogen, or is taken together with L to form a nitric oxide donor or is absent; X is hydrogen, C 1-5 alkyl or is taken together with N to form a nitric oxide donor; B is selected from the group consisting of hydrogen, hydroxyl, C 1-5 alkyl, or -Y-Z, wherein Y is a spacer and Z has a structure of: wherein j, in each instance, is an integer from 1 to 100; D is -NR a R b, wherein R a and R b are independently selected from the group consisting of hydrogen, formyl, C 1-5 alkyl(C=O)-, C 1-5 alkyl and C 1-5 alkyl ester; or D is wherein the polyglucosamine comprises at least one nitric oxide donor selected from the group consisting of a diazeniumdiolate, nitrosothiol, a nitrosamine, a hydroxyl nitrosamine, a hydroxyl amine, a hydroxyurea, and combination thereof; and wherein G is taken together with L or X is taken together with N to form the at least one nitric oxide donor.