Disclosed herein are compounds of formula (I) which inhibit brutonyl tyrosine kinase (Btk) (I) In this formula, all variables are as defined herein. The compounds disclosed herein are useful for modulating the activity of Btk and for treating diseases associated with excessive Btk activity. The compounds are useful for the treatment of oncologic autoimmune and inflammatory diseases caused by B cell hyperactivity. Also disclosed are compositions comprising a compound of formula I and at least one carrier, diluent or excipient.본원은 브루톤 티로신 키나아제(Btk)를 억제하는 하기 화학식 I의 화합물을 개시한다:[화학식 I]상기 식에서, 모든 변수들은 본원에 정의된 바와 같다.본원에 개시된 화합물은 Btk의 활성을 조절하고 과도한 Btk 활성과 관련된 질환을 치료하는데 유용하다. 상기 화합물은 B 세포 이상 활성화에 의해 유발된 종양학적 자가면역 및 염증성 질환의 치료에 유용하다. 또한, 화학식 I의 화합물 및 하나 이상의 담체, 희석제 또는 부형제를 함유하는 조성물을 개시한다.