River flow is shaped by drainage basin characteristics (like shape, geology, soil, and vegetation), climate (rainfall and temperature), human activity (damming, irrigation), and seasonal inputs and outputs. The overall yearly pattern is called a river’s regime.