Recent progress on gas adsorption models, machine learning approaches, molecular simulation techniques and key factors influencing adsorption behavior for shale reservoirs | Synapse