Data Mining is a broad field. There is no single algorithm for it, just like there is no single DM problem; instead, there are multiple DM problems and possibly multiple algorithms for solving them. What problem exactly are you trying to solve?
By the way, I have removed the email address from your post, because we like to UseTheForumNotEmail.