🛠️

Projects

Ongoing & Completed Projects

Open Agri-Synapse is proving the digital transformation of agriculture through relentless R&D.

01

OAS Growth Chamber Prototyping

Status: Prototyping
A hardware solution for directly mining growth data of new/rare crops that are difficult to obtain through software alone. Collects crop response data through precision environmental control.
Growth Chamber Infographic
🎯 Project Goal

Collect crop response data through environmental control (temperature, humidity, light) and train the OAS engine.

  • IoT Sensing Real-time monitoring of growth environment and cloud data transmission.
  • Prescription Cultivation Precision environmental control based on simulation results (prescriptions).
  • Prototype Development Mechanical design and prototype fabrication in progress using in-house Makers capabilities.
02

Digital Breeding & Validation

Status: Ongoing / Partnership Expansion
A data validation project to optimize (localize) the US-centric DSSAT model for Korean climate and varieties (rice, soybean). Improves accuracy by comparing virtual cultivation simulation results with actual farm data.
Digital Breeding Infographic
🎯 Project Goal

Improve alignment between simulation results in virtual space and actual farm data (Ground Truth).

  • Genetic Coefficients: Building a genetic coefficient library for major domestic varieties (rice, soybean, etc.).
  • Gap-Filling: Advancing AI-based correction logic for missing weather and soil data.
  • Partnership Plan: Pursuing 'publication-grade' precision through collaboration with key national universities and agricultural research institutes.
03

Web Platform & API Development

Status: Phase 4 In Progress - Core Infrastructure Complete
A project to support data exchange with external systems (Web, Mobile, IoT) through RESTful API and Web UX, and build an intuitive platform for researchers and farmers.
Web Platform Infographic
🎯 Project Goal

Build ASP.NET Core-based Web API and MVC platform. Provide JWT authentication, team collaboration, and experiment management features.

  • OpenAgriSynapse.WebAPI ASP.NET Core Web API project. JWT authentication, user/team management, experiment CRUD API implementation.
  • OpenAgriSynapse.WebUX ASP.NET Core MVC project. Bootstrap 5-based responsive UI with Eco-Intelligence theme.
  • Entity Framework Core MS SQL Server integration and ASP.NET Core Identity-based user authentication system.
  • Authentication & Authorization JWT token-based authentication and role-based (Admin, Researcher) access control implementation complete.
  • Team Collaboration System Team creation/management, join policies (Direct/Approval/Invitation), and member invitation workflow implemented.
  • Experiment Management API Experiment data CRUD API implementation and Swagger documentation complete.
  • Integration Tests xUnit-based WebAPI integration tests implemented (using Microsoft.AspNetCore.Mvc.Testing).
  • Hangfire Job Architecture: Background worker server and simulation job queue system to be built.
  • GIS Integration: Map-based parcel selection and instant simulation execution planned.
  • Open API Integration: Weather agency (ASOS/AWS) and soil database API integration planned.
04

DSSAT Engine Integration & Parallel Execution

Status: Phase 1 Complete - Parallel Engine Architecture Built
A project that built a large-scale parallel simulation execution environment by controlling the 40-year verified Fortran-based DSSAT engine (DSCSM048.EXE) in a C# .NET environment through GUID-based sandboxes.
DSSAT Engine Infographic
🎯 Project Goal

Build engine wrapping architecture for multi-simulation parallel processing and cloud-based SaaS transition.

  • GUID-based Sandbox Isolation Isolated sandbox environment ([SandboxPath]/[GUID]) for multi-simulation parallel processing.
  • Smart Dependency Injection I/O optimization through selective injection of required weather (.WTH) and soil (.SOL) files via X-File parsing.
  • Process Wrapping & Async Control Async execution control of DSCSM048.EXE and precision monitoring through StdOut/StdErr redirection.
  • DssatController Implementation C# bridge class implementation for Fortran engine control and Exit Code verification complete.
  • Execution Integrity Zombie process prevention and stable lifecycle management system built.
05

DSSAT Parser & Generator Implementation

Status: Completed (Phase 3 Completed)
A project implementing bidirectional parsers and generators that convert DSSAT's fixed-width text I/O system to the ICASA object model. Provides perfect compatibility between legacy formats and modern data structures.
DSSAT Parser Infographic
🎯 Project Goal

Implement complete parsing and regeneration of DSSAT I/O files (.WTH, .SOL, X-File, etc.) (Round-Trip Verification).

  • DssatXFileParser & Generator Experiment design file (X-File) parsing and auto-generation. Perfect reproduction of Treatment/Event structures.
  • DssatWthParser & Generator Weather data file parsing and automatic TAV/AMP statistics calculation logic implemented.
  • DssatSoilParser & Generator Soil layer data parsing with continuity/integrity verification logic included.
  • DssatSummaryParser & PlantGroParser Simulation result file parsing. Flexible header mapping based on Midpoint Strategy and high-performance Span<T> processing.
  • Round-Trip Verification Tests Data integrity verification test implementation for Parse → Generate → Parse cycles (RoundTripVerificationTests.cs).
  • 245+ Unit Tests Passed xUnit tests passed for core logic including weather data conversion, soil mapping, and X-File generation.
  • View RoundTrip Verification Report →
  • AgMIP Compatibility AgMIP standard Generator/Parser analysis and compatibility enhancement work completed.
06

ICASA Standardization & Data Modeling

Status: Completed (Phase 2 Completed)
A data standardization project that analyzes the ICASA Master Dictionary (CSV) to automatically generate C# object models containing over 1,200 agricultural variables. This is the core foundation of OAS for integrating fragmented agricultural data into international standards.
ICASA Standardization Infographic
🎯 Project Goal

Design hierarchical POCO structure based on ICASA v2.0 standard and build T4 template auto-generation system.

  • T4 Template Data Modeling Auto-generation of partial classes containing 1,200+ variables by analyzing ICASA Master Dictionary.
  • Hierarchical POCO Structure Hierarchical (Treatments → Events) data model design with IcasaExperiment as root.
  • Smart Enum Integration Smart Enum and extension methods connecting crop codes (MAZ, etc.) with metadata (scientific name, common name).
  • JSON Serialization Verified System.Text.Json-based serialization/deserialization verification and data integrity tests completed (xUnit).
  • Relationship Linking Helper Methods implemented for logically connecting relationships between Treatment and Soil/Weather objects.