Predicting sweet spots in shale plays by DNA fingerprinting and machine learning