A compound of formula: including a pharmaceutically acceptable salt, tautomer, stereoisomer or N -oxide derivative thereof, wherein: R 1 is an optionally substituted alkyl, alkenyl, alkynyl, cycloalkyl, alkylcycloalkyl, heterocycloalkyl, alkylheterocycloalkyl, aryl, arylalkyl, heteroaryl, or heteroarylalkyl group; R 2 is H or an optionally substituted alkyl group, R 3 is H or an optionally substituted alkyl group, R 4 is H or an optionally substituted alkyl group, R 5 is H or an optionally substituted alkyl group, R 2 and R 4 may be joined to one another to form an optionally substituted cycloalkyl or heterocycloalkyl that includes the carbon to which they are attached, R 4 and R 5 may be joined to one another to form an optionally substituted cycloalkyl or heterocycloalkyl that includes the carbon to which they are attached; R 6 is H or an optionally substituted alkyl group; W is N; X is CR 8, wherein R 8 is H or optionally substituted C1-C6 alkyl, Y is N or CR 9 Z is CH, or NH, wherein R 9 is H or optionally substituted alkyl, amido, amino, aryl, heteroaryl, cycloalkyl, cycloheteroalkyl, halo, carbonyl, ester, aminoalkyl, or cyano; R 7 is hydrogen, halo, or an optionally substituted alkyl, alkenyl, alkynyl, amino, aryl, cycloalkyl, cycloalkenyl, alkoxy, aryloxy, heteroaryl or heterocycloalkyl group; or the compound or a pharmaceutically acceptable salt, tautomer, stereoisomer or N -oxide derivative thereof. including a pharmaceutically acceptable salt, tautomer, stereoisomer or N -oxide derivative thereof, wherein: R 1 is an optionally substituted alkyl, alkenyl, alkynyl, cycloalkyl, alkylcycloalkyl, heterocycloalkyl, alkylheterocycloalkyl, aryl, arylalkyl, heteroaryl, or heteroarylalkyl group; R 2 is H or an optionally substituted alkyl group, R 3 is H or an optionally substituted alkyl group, R 4 is H or an optionally substituted alkyl group, R 5 is H or an optionally substituted alkyl group, R 2 and R 4 may be joined to one another to form an optionally substituted cycloalkyl or heterocycloalkyl that includes the carbon to which they are attached, R 4 and R 5 may be joined to one another to form an optionally substituted cycloalkyl or heterocycloalkyl that includes the carbon to which they are attached; R 6 is H or an optionally substituted alkyl group; W is N; X is CR 8, wherein R 8 is H or optionally substituted C1-C6 alkyl, Y is N or CR 9 Z is CH, or NH, wherein R 9 is H or optionally substituted alkyl, amido, amino, aryl, heteroaryl, cycloalkyl, cycloheteroalkyl, halo, carbonyl, ester, aminoalkyl, or cyano; R 7 is hydrogen, halo, or an optionally substituted alkyl, alkenyl, alkynyl, amino, aryl, cycloalkyl, cycloalkenyl, alkoxy, aryloxy, heteroaryl or heterocycloalkyl group; R 1 is an optionally substituted alkyl, alkenyl, alkynyl, cycloalkyl, alkylcycloalkyl, heterocycloalkyl, alkylheterocycloalkyl, aryl, arylalkyl, heteroaryl, or heteroarylalkyl group; R 2 is H or an optionally substituted alkyl group, R 3 is H or an optionally substituted alkyl group, R 4 is H or an optionally substituted alkyl group, R 5 is H or an optionally substituted alkyl group, R 2 and R 4 may be joined to one another to form an optionally substituted cycloalkyl or heterocycloalkyl that includes the carbon to which they are attached, R 4 and R 5 may be joined to one another to form an optionally substituted cycloalkyl or heterocycloalkyl that includes the carbon to which they are attached; R 6 is H or an optionally substituted alkyl group; W is N; X is CR 8, wherein R 8 is H or optionally substituted C1-C6 alkyl, Y is N or CR 9 Z is CH, or NH, wherein R 9 is H or optionally substituted alkyl, amido, amino, aryl, heteroaryl, cycloalkyl, cycloheteroalkyl, halo, carbonyl, ester, aminoalkyl, or cyano; R 7 is hydrogen, halo, or an optionally substituted alkyl, alkenyl, alkynyl, amino, aryl, cycloalkyl, cycloalkenyl, alkoxy, aryloxy, heteroaryl or heterocycloalkyl group; or the compound or a pharmaceutically acceptable salt, tautomer, stereoisomer or N -oxide derivative thereof.