Skip to content

Welcome to SongshGeo Lab 🌊

Social-Ecological Systems | Computational Geography | Agent-Based Modeling

Exploring the co-evolution between human society and natural environment through the lens of water

Website GitHub

English | 中文


🏛️ About Us

Welcome to the SongshGeo Lab - an interdisciplinary research group led by Dr. Shuang Song (宋爽), based at the Max Planck Institute of Geoanthropology. Our team bridges computational modeling, geographical analysis, and historical insights to understand complex social-ecological systems.

We focus on the co-evolution of human society and natural environment, using water as a critical lens to explore:

  • Long-term evolution of water management systems (irrigation, flood control, water supply)
  • Social-hydrological dynamics in large river basins
  • Agent-based modeling of real-world social-ecological systems
  • Historical geography and institutional analysis

🔬 Research Focus

Our interdisciplinary approach combines:

  • 🌊 Social-Hydrology: Understanding water-society interactions across temporal and spatial scales
  • 🤖 Agent-Based Modeling: Developing computational frameworks to simulate complex human-nature systems
  • 🗺️ Spatial Analysis: Leveraging GIS and remote sensing for geographical insights
  • 📜 Historical Geography: Integrating long-term historical perspectives into contemporary challenges
  • 🏛️ Institutional Analysis: Examining governance structures and collective decision-making

Current Focus: Yellow River Basin, China - one of the world's most anthropogenically altered large river systems

🚀 Featured Projects

Agent-Based Social-Ecological Systems Modeling Framework in Python

A powerful open-source framework that makes it easier to build artificial social-ecological systems with real geospatial datasets and fully incorporate human behavior.

GitHub stars PyPI

Yellow River Basin Project

Social-Ecological System Analysis and its visualization.

Coupling human and natural system studies to support sustainability in one of the world's most complex river systems. Checkout my publications on this topic.

Academic Note-Taking Workflow

An Obsidian-based workflow designed for researchers to manage academic literature and knowledge. This is a non-academic project, and I am the founder. We are recruiting new members, please get in touch if you are interested in workflow, knowledge management, and research coordination.

🤝 Join Us

We welcome collaboration from scholars and students across diverse disciplines:

  • 🌍 Geography - Physical & Human Geography, Hydrology
  • 📚 History - Historical Geography, Environmental History
  • 💻 Computer Science - Computational Modeling, Data Science, AI Agents
  • 🧠 Socio-Psychology - Environmental Sociology, Behavioral Science, Decision-Making

We offer fully remote positions! If you're passionate about interdisciplinary research at the intersection of society and environment, we'd love to hear from you. Short-term visits to the Max Planck Institute and informal joint supervision of domestic students are possible.

📚 Resources

🛠️ Tech Stack

Our research leverages modern computational tools:

Core:         Python
Data Analysis: Xarray, Pandas (or Polars), Numpy, Scipy
Modeling:     Any quantitative analysis expertise
Geospatial:   GIS basic
Other strengths: GitHub, AI, Chinese History / Archaeology

📫 Get in Touch


"Using computational approaches to understand the past, present, and future of human-nature interactions"

Interested in collaboration? We'd love to hear from you!

Popular repositories Loading

  1. ABSESpy ABSESpy Public

    An Agent-based Social-ecological System python framework for coupling human-nature researches.

    Python 52 5

  2. complexity_yrb complexity_yrb Public

    Code & Data repo for the publication "Decreased virtual water out-flows from the Yellow River Basin are increasingly critical to China" on HESS

    Jupyter Notebook

  3. China-Water-Uses China-Water-Uses Public

    A simple package for handling water uses datasets of China.

    Python 1

  4. python-for-scholars-beginner python-for-scholars-beginner Public

    用来教学的材料

    Python

  5. YR-WatM-DT YR-WatM-DT Public

    Decision theater for Water Management

    TypeScript 1

  6. .github .github Public

    Welcome to my V-Lab

Repositories

Showing 7 of 7 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…