MOSAIKS Training Manual

Welcome to Our Multilingual Website

Please select your preferred language:

Welcome

This is the first edition of the MOSAIKS Training Manual! The manual serves as a comprehensive reference for understanding MOSAIKS, its capabilities, and guidance on practical implementation. You will learn what MOSAIKS is, what can be done with it, and how to use it effectively in a variety of applications.

The skills and knowledge you gain from this manual will enable you to leverage satellite imagery and machine learning to address complex socioeconomic and environmental challenges. This can be a self taught manual or used as the foundation as a training course or workshop.

Many of the concepts and examples are broadly applicable to the world of remote sensing and machine learning, so even if you are not using MOSAIKS, you may find the content useful.

What is MOSAIKS?

MOSAIKS stands for Multi-task Observation using SAtellite Imagery & Kitchen Sinks (Rolf et al. 2021). It is a framework designed to simplify the use of satellite imagery and machine learning for predicting socioeconomic and environmental outcomes across different geographic contexts and time periods. MOSAIKS relies on random convolutions (developed in Rahimi and Recht (2008)) applied to satellite imagery, which is a way to summarize complex information contained in the imagery at a given location. These features are task-agnostic, meaning that researchers and practitioners can apply a single set model many different outcomes, without ever needing to go back to the satellite imagery.

Figure 1: MOSAIKS spelled out with imagery from the Landsat Satellite Constellation data catalog (Made with: “Your Name in Landsat 🛰️” 2024).

Who is this for?

This book is designed for academics, professionals, and practitioners interested in leveraging MOSAIKS to better understand socioeconomic and environmental challenges. The course is particularly valuable for those working in:

  • Remote sensing and satellite imagery analysis
  • Machine learning applications with geospatial data
  • Agricultural and environmental monitoring and assessment
  • Development research and policy making

What will I learn?

This manual teaches:

  • Theoretical foundations and conceptual understanding of MOSAIKS
  • Hands-on exercises with real-world data
  • Best practices for implementation
  • Strategies for analyzing and interpreting results

The book covers the complete MOSAIKS workflow, including:

  • Understanding the MOSAIKS framework
  • Learning about suitable label data
  • Accessing and processing satellite imagery (optional)
  • Understanding MOSAIKS feature extraction (optional)
  • Working with the MOSAIKS API
  • Implementing machine learning models
  • Quantifying and communicating uncertainty
  • Applying models under various policy contexts

Whether you’re new to MOSAIKS or looking to deepen your expertise, this course provides the tools and knowledge needed to effectively utilize this framework.

Training expectations

Prerequisites

There are no explicit prerequisites, though this course does cover advanced topics in:

  • The Python programming language
  • Remote sensing and satellite imagery
  • Geospatial data analysis
  • Machine learning

Knowledge of some or all of these will help with adoption of the MOSAIKS framework.

Computing requirements

The course includes hands-on computing sessions. You will need:

  • A computer with access to the internet
  • A Google account
  • Access to Google Colaboratory
  • Access to necessary data (details to be provided)

Book structure and content

This manual is organized into six main parts, each focusing on a critical aspect of MOSAIKS. We begin with foundational concepts and gradually progress to more advanced topics in modeling and uncertainty quantification.

Part Description
Introduction MOSAIKS overview, API access, computing setup, initial demonstration
Label data Understanding label data, data preparation
Satellite imagery Selecting appropriate imagery, processing considerations
Satellite features Random convolutional features, API access, feature computation
Modeling Model selection, spatial analysis, temporal considerations
Model evaluation Uncertainty quantification, ethical considerations
Table 1: Overview of the MOSAIKS Training Manual contents

The content is designed to be both comprehensive and practical, with each part building upon previous concepts while remaining relatively self-contained. This structure allows readers to either progress through the manual sequentially or focus on specific topics of interest. Throughout each section, we provide practical examples, code demonstrations, and best practices drawn from real-world applications.

Acknowledgements

MOSAIKS was developed and is supported by a large team of researchers across multiple partner organizations:

Development Team:

Benjamin Recht, Cullen Molitor, Darin Christensen, Esther Rolf, Eugenio Noda, Grace Lewin, Graeme Blair, Hannah Druckenmiller, Hikari Murayama, Ian Bolliger, Jean Tseng, Jessica Katz, Jonathan Proctor, Juliet Cohen, Karena Yan, Luke Sherman, Miyabi Ishihara, Shopnavo Biswas, Simon Greenhill, Solomon Hsiang, Steven Cognac, Tamma Carleton, Taryn Fransen, Trinetta Chong, Vaishaal Shankar

MOSAIKS Training Manual Team: Cullen Molitor, Tamma Carleton, Esther Rolf, Farooq Sanni, Gnouyaro Zissler Sogoyou, Sean Luna McAdams, Heather Lahr

Partner Organizations:

  • Togo Data Lab (TDL)
  • Center for Effective Global Action (CEGA; UCB)
  • Environmental Markets Lab (emLab; UCSB)
  • Global Policy Lab (GPL; Stanford University)
  • Project on Resources and Governance (PRG; UCLA)
  • Master of Environmental Data Science Program (MEDS; UCSB)

Funding Support:

We are grateful for the support and contributions of all team members and partner organizations in making MOSAIKS a reality. We hope to continue expanding the framework and its applications to address pressing global challenges.

Citation requirements

When referring to the MOSAIKS handbook, please reference:

Molitor, C., Carleton, T., Rolf, E., Sogoyou, G. Z., & Sanni, F. (2026). MOSAIKS training manual. Version 1.0. center-for-effective-global-action-cega.github.io/MOSAIKS-Training-Manual/

BibTeX Citation
@online{molitor_etal_2026,
    author = {Molitor, Cullen and Carleton, Tamma and Rolf, Esther and Sogoyou, Gnouyaro Zissler and Sanni, Farooq},
    title = {{MOSAIKS} Training Manual},
    date = {2026},
    url = {https://center-for-effective-global-action-cega.github.io/MOSAIKS-Training-Manual/},
    langid = {english, french},
    organization = {Center for Effective Global Action (CEGA), UC Berkeley},
    note = {First edition. Bilingual (English/French)},
    version = {1.0},
}
NoteLooking forward

In the first part of this book, we will cover the basics of MOSAIKS, including its framework, capabilities, and practical applications. This section is focused on exploring the original MOSAIKS publication (Rolf et al. 2021) and understanding the core concepts behind the framework.