The present invention provides a compound of formula (I) or a pharmaceutically acceptable derivative, salt or prodrug thereof. The present invention further provides a method of treatment or prophylaxis of a viral infection in a subject comprising administering to said subject an effective amount of a compound of formula (I) or a pharmaceutically acceptable derivative, salt or prodrug thereof. Pharmaceutical compositions comprising a compound of formula (I) are also provided.