In this study, we developed a method combining random forest algorithms, molecular docking, and molecular dynamics simulations to screen small molecules that could potentially inhibit BCL2, a known target in cancer therapy. The gene discussed is BCL2; the disease is cancer.