Common Futures

Bringing your Ideas (and Data) to Life -
Modeling, Advanced Data Analytics, and Data Visualization


The Common Futures team are experts at scientific programming - supporting model formulation and development, data analytics, and visualization services. Let our experts work with your team to bring your ideas of models to life quickly and using state-of-the-art software approaches. We can help define model requirements, assemble code, develop new models from data, and provide a variety of visualization options for presenting your results.

Our scientific programming services focus on the following areas:

  • Model development/programming - Our team has decades of experience in developing a wide variety of models for natural resource analyses. Whether your are exploring simple, statistical models of your data, or taking on a more complex systems model, our programmers and engineers can accelerate your analyses and free you to focus on data interpretation. We have deep experience in regression-based statistical models, systems-based dynamic models, spatio-temporal models, with applications in water resource management, ecosystem management, ecosystem services, climate change impacts assessment, and coupled human/natural systems.
  • Data Analytics and Machine Learning - Big Data represents the next phase in understanding real-world relationships and operationalizing that knowledge to solve real-world problems. Common Futures brings cutting-edge approaches from the rapidly emerging field of Machine Learning to discover relationships in your data.
  • Data Visualization - Key to understanding your data is the ability to visualize it. Our team can assist you in exploring different ways to visualize your data. Would you like to publish your data in an interactive website? We can provide solutions for generating highly interactive visualization, accessible through the web, that will bring your data to life and provide simple ways to represent complex data.

An Example - Modeling Farming Systems Response to a Changing Climate

The Challenge

The Ontario, Canada region needed to understand the implications of climate change on agricultural systems, exploring how differnt cropping systems would respond to shifts in growing season length, changing markets, and similar drivers. Because of the complexity of the interactions driving this system, they needed a custom model that could pull together the various factors that determine success of the agricultural system and allow exploration of the effects of these drivers on change.

The Approach

For this project, we worked with Agriculture Canada to develop a farming systems model, customized for the cropping systems that are the basis of the agricultural system in the region.

The Result

The resulting simulation model will inform a stakeholder-engaged scenario planning process that will lead to increased understanding of the possible impacts of climate change, population growth, and other change drivers on water supply and demand, including assesssment of a variety of alternative water management policies.