A novel carbazole derivative, BMVC: a potential antitumor agent and fluorescence marker of cancer cells.

A novel carbazole derivative, BMVC: a potential antitumor agent and fluorescence marker of cancer cells.