Back to Programs

Science and medicine

PEcAn Project

Develop and promote tools for ecosystem modeling

apidevopsdockergeospatialr

Participation history

10 GSoC years

2026

4 projects

Official year page

LLM-Assisted Extraction of Agronomic and Ecological Experiments into Structured Data

An LLM-assisted, human-supervised pipeline to extract, interpret, and reconstruct agronomic and ecological experiment data from scientific papers...

Benchmarking and Validation Framework

To validate ecological models against new data sources, PEcAn researchers currently bypass the rigid, database-dependent benchmarking module, instead...

Increasing PEcAn Modularity - Refactoring the Trait-Meta-analysis-Configuration Pipeline

This project aims to refactor the core PEcAn workflow by decoupling heavy computational logic from disk I/O. Currently, data is passed via hidden...

Benchmarking PEcAn Carbon Reanalysis Against TRENDY and CMIP Using ILAMB

PEcAn's North American carbon reanalysis assimilates satellite and ground observations into SIPNET at 1km resolution, but has never been directly...

2025

3 projects

Official year page

Development of Data Preparation Workflows for Ensemble-Based Modeling

This project focuses on developing modular data preparation workflows within the PEcAn ecosystem to support ecological modeling.It targets the...

Development of Notebook-based PEcAn Workflows

This project aims to develop Quarto notebooks as an accessible yet flexible interface for running PEcAn workflows, bridging the gap between the...

Database and data improvements

This project aims to decouple PEcAn’s dependency on BETYdb—a centralised PostgreSQL database used for storing trait data, yield data, and provenance...

2024

4 projects

Official year page

Optimize PEcAn for freestanding use of single packages

The objective of this project is to enhance the PEcAn Project by optimizing its modules for standalone use. Despite PEcAn's robust framework and its...

PEcAn Code Hardening by Integration Tests

The project aims to enhance the reliability of PEcAn's integration tests by prioritizing packages associated with overall workflow bottlenecks. It...

Machine Learning downscaling of PEcAn outputs

This project aims to develop and integrate machine learning models capable of downscaling the carbon flux outputs from the Predictive Ecosystem...

Adopting Data Schema for Field Management Events

This project aims to integrate the JSON data schema (management-event-schema) into the FieldActivity R Shiny application, enabling it to read...

2023

4 projects

Official year page

Improving Test Coverage for PEcAn Packages

The short term goal is to improve unit test coverage for PEcAn base packages. The overall PEcAn ecosystem of packages (e.g, models and analysis...

Rejuvenating the PEcAn SDA and forecasting Dashboard

This project is primarily focused on creating an interactive display of the carbon cycle forecast and data assimilation system of PEcAn. The main...

GitHub Actions - Optimizing CI Pipeline and Utilizing the Whole Docker Stack for Testing

Worked on optimising the CI pipeline, After reconfiguration and optimisation of the pipeline, I was successfully able to reduce the time taken for...

PEcAn Packages to CRAN

Currently, PEcAn packages are not available to download from CRAN, this makes it harder to install on systems since it requires the user to manually...

2022

5 projects

Official year page

PEcAn packages on CRAN

PEcAn packages are not available on CRAN. To run PEcAn packages users have to download each package manually, which is quite a lengthy process and...

Enhancing Meteorological Data Input Processing and Creating Agricultural Data Ingestion Pipelines

In this project, I plan to extend PEcAn by building two data ingestion workflows that will improve the modelling capabilities of PEcAn. The first...

Extend API / Distributed file sharing

The project aims at improving and extending the current PEcAn REST API's by making it more robust and dynamic from the user's perspective. The...

Continuous Integration / Workflow Hardening

The Workflow Hardening of PEcAn project involves improving the existing integration testing framework by extending it to include a wider range of...

PEcAn Helm chart enhancements

This project aims to enhance the helm charts of PEAn project, adding security at containers, pods, hosts, and image level. After completion of the...

2021

4 projects

Official year page

Testing Dashboard

The Testing Dashboard project aims to develop an easy-to-read dashboard with features like a status board to check which inputs are working and which...

PEcAn in CRAN

Currently, PEcAn is not available in CRAN, this makes it harder to install on systems since it requires the user to download all code first and...

Adding ICOS and GEDI data streams to PEcAn

In PEcAn, there are data processing pipelines that prepare data as model drivers, as well as constraints. Flux tower networks are one of the most...

Website Updates

The project aims at creating and deploying a user friendly, interactive and accessible website for PEcAN Project. The following objectives will be...

2020

3 projects

Official year page

Extension of PEcAn API

In addition to the interactive PEcAn web interface, the PEcAn API package is built to allow users to build the PEcAn settings object via an R script...

Metadata Upload Interface

The project aims at creating and developing a usable, self-explanatory and distinct frontend user interface for BETYdb-YABA application that will be...

Extending Remote data module by connecting Google Earth Engine and other Data sources.

The existing data.remote module supports the downloading of MODIS and NLCD data. Through this project, I will extend the remote data module of PEcAn...

2019

2 projects

Official year page

Meta-Data Upload Interface

The aim of the project is to allow users to upload the data in form of files(.csv, data table, google sheets, etc.) to BETYdb. It will done by...

GSoC 2019 Application Proposal

The current visualization shiny apps of PEcAn 'Workflow Plot' and 'Global Sensitivity' is facing problems including instability and slow...

2018

1 project

Official year page

Improve User Interface of the Data Ingest Workflow in PEcAn

Ingesting data into PEcAn is currently a user-hostile process for researchers. To simplify this process, the PEcAn team would benefit from an...

2017

3 projects

Official year page

Dockerization & New Instance Setup

Currently the PEcAn stack is distributed using the VM’s. The Aim is to replace the current VM distributions technique with the docker containers and...

Model Benchmarking in PEcAn

PEcAn is an ecological modelling toolbox with the capability to automate, preserve, and repeat model runs. One functionality still in the early...

Scientific Visualization Project for PEcAn

The PEcAn (Predictive Ecosystem Analyser) project is an open source system for ecosystem modelling and forecasting. With huge amount of climatic and...