In this paper, we study causal inference with complex and noisy data accommodated. A new structure is called CHEMIST, which refers to Causal inference with High-dimensional Error-prone covariates and MISclassified Treatments. To suitably tackle those challenges when estimating the average treatment effect (ATE), we develop the FATE method, which reflects Feature screening, Adaptive lasso, Treatment adjustment, and Error elimination in covariates, to handle variable selection and measurement error correction. Under informative and error-eliminated data, we can estimate the ATE. To make our strategy available for public use, we develop a new R package CHEMIST, which provides functions for users to estimate the ATE. With the flexibility of arguments, one can examine different scenarios based on our package. In this paper, we introduce the FATE method and the implementation in the R package CHEMIST. Moreover, we demonstrate applications in two real data sets.