Projects
Ongoing & Completed Projects
Open Agri-Synapse is proving the digital transformation of agriculture through relentless R&D.
OAS Growth Chamber Prototyping
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.
Digital Breeding & Validation
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.
Web Platform & API Development
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.
DSSAT Engine Integration & Parallel Execution
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.
DSSAT Parser & Generator Implementation
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.
ICASA Standardization & Data Modeling
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.