This package provides necessary supporting data and models for the manuscript titled "Divergent metabolism estimates from dissolved oxygen and inorganic carbon: implications for river carbon cycling". The entire dataset consistes of sensor data collected at three reaches and metabolism estimates from different models. The sensor data include partial pressure of carbon dioxide in water, dissolved oxygen and temperature. At each reach, we established a two station approach, meaning at least one pair of sensor suits were distributed upstream and downstream. Results for metabolism estimates differ by solutes (i.e., oxygen or carbon based) and modelling approaches (i.e., single station or two station approach). In addition to data products, we also provide R packages for metabolism models.