ALL Metrics
-
Views
-
Downloads
Get PDF
Get XML
Cite
Export
Track
Software Tool Article

TERRAGEM: A decision-support software tool for agricultural soil analysis and interpretative diagnostics

[version 1; peer review: awaiting peer review]
PUBLISHED 28 May 2026
Author details Author details
OPEN PEER REVIEW
REVIEWER STATUS AWAITING PEER REVIEW

This article is included in the Agriculture, Food and Nutrition gateway.

Abstract

Abstract*

Background

The analysis and interpretation of agricultural soils presents significant limitations due to the lack of accessible technological tools that facilitate the understanding of laboratory results. This situation affects agronomic decision-making and, consequently, the productivity and sustainability of agricultural systems. In response to this problem, the present research proposes TERRAGEM, an AI-based mobile application that automates the interpretation of soil physicochemical parameters and generates personalized management recommendations.

Methods

The system was developed under the agile Rapid Application Development (RAD) methodology, structured in five phases: requirements gathering, prototype design, AI API integration, functional validation with 29 real soil analysis reports, and deployment in an emulated test environment. The MBaaS architecture uses Supabase as the backend, enabling efficient data management and authentication, while facilitating integration with external APIs for agricultural decision-making.

Results

TERRAGEM demonstrated correct operation in all evaluated use cases, generating automated interpretations of soil physicochemical parameters and personalized agronomic recommendations for the four crop types analyzed (grape, avocado, corn, and sweet potato).

Conclusions

TERRAGEM represents a significant contribution toward agricultural digitalization, facilitating the use of data for sustainable decision-making and contributing to the Sustainable Development Goals (SDG 2: Zero Hunger, and SDG 15: Life on Land).

Keywords

soil analysis, precision agriculture, machine learning, Flutter, Gemini AI, physicochemical properties, soil fertility, decision support system

Introduction

In recent years, the agricultural and food sector in Latin America has undergone significant transformations driven by the rapid expansion of digital technologies.1 Globally, agriculture has been at the forefront of adopting innovations aimed at optimizing processes and improving decision-making, a phenomenon widely documented under the concept of Agriculture 4.0.2 Artificial intelligence (AI)-based mobile applications have emerged as fundamental tools for information provision, improving operational efficiency and user experience in agricultural contexts.3,4 As noted by De León and Victorino,5 technology has enabled agriculture to adopt more modern approaches, moving away from conventional decision-making methods. In this context, smartphone-based tools for soil analysis have gained considerable relevance, allowing farmers to collect key information about soil conditions directly in the field.6 Soil analyses, conducted by trained laboratory personnel, remain crucial for informed decisions regarding fertilizer management and crop selection.7,8

Despite significant technological advances in Asia and Europe, important challenges persist in Latin American agriculture, including high soil diversity and the lack of standardization in data collection methods across the region.9 In South America, emerging technologies such as sensors and drones have begun to be adopted, primarily in Argentina; however, these efforts still face limitations related to the analysis of soil chemical properties.10 At a global scale, digital agricultural tools and data-driven farming remain largely inaccessible to smallholder farmers in low- and middle-income countries, where mobile connectivity and digital infrastructure are frequently insufficient.11 This technological gap in soil analysis and interpretation is especially critical in the context of climate change, which directly threatens agricultural productivity and food security.12

Previous research has addressed various aspects of soil analysis tool development. For example, Arce et al.13 developed C.suelos software, enabling automated soil classification using granulometry, Atterberg limits, and hydrometry. In Spain, spectral indices were analyzed to estimate post-fire sediment losses14; another study examined soil profile degradation15; and in Mexico, a soil quality index was constructed.16 A recent study by Bai et al.17 analyzed the relationship between land cover and water quality using AI. Similarly, the use of AI in desertification research has optimized natural resource management.18 However, none of these tools integrates accessible automatic interpretation of physicochemical parameters within a mobile platform oriented toward farmers.

Based on the above, TERRAGEM was developed as an AI-based mobile application for the interpretation of agricultural soil analyses. The primary objective of this research is to implement a mobile application that uses AI to interpret soil analysis results and facilitate agricultural decision-making. Unlike previous studies, TERRAGEM combines the Gemini AI language model with an MBaaS architecture and a Flutter interface, offering comprehensive analysis of edaphic parameters and aligning its functionalities with the Sustainable Development Goals.

Methods

This section describes the study design, data source and parameterization, technical implementation of the system, and the operational workflow of the TERRAGEM tool for automated agricultural soil analysis and interpretation.

Study design

This work corresponds to an applied study with a quantitative approach, oriented toward the development and validation of an automated agricultural soil interpretation tool. The TERRAGEM mobile application was designed to interpret soil analyses using artificial intelligence and generate personalized management recommendations according to crop type. System verification was carried out through functional testing with 29 real soil analysis reports, confirming that the application correctly processes the entered data and generates interpretations through the Gemini API.

Data source and parameterization

The dataset comprises 29 soil characterization analyses corresponding to crops from the province of Cañete (grape, avocado, corn, and sweet potato), obtained from agricultural laboratory reports provided by collaborators of the Universidad Nacional de Cañete for academic purposes. These reports were structured in digital format and used exclusively as functional test cases for the system, in order to verify that the application correctly processes the entered physicochemical parameters and generates coherent interpretations through the Gemini API. Each analysis includes relevant physicochemical variables such as pH, electrical conductivity, organic matter, nitrogen, phosphorus, potassium, calcium, and magnesium. Agronomic experts from the Faculty of Agronomy of the Universidad Nacional de Cañete reviewed the AI-generated interpretations for the test cases, confirming that the recommendations were consistent with the crop type and the entered values.

The reference value ranges by parameter and crop type, used as the basis for the system’s interpretations, are presented in Table 1 (grape), Table 2 (avocado), Table 3 (corn), and Table 4 (sweet potato):

Table 1. Reference parameters for grape cultivation.

ParameterMin. ValueMax. Value Unit
pH6.07.5
Electrical conductivity0.31.5dS/m
Organic matter1.53.0%
Nitrogen0.150.30%
Available phosphorus1530mg/kg
Available potassium150300mg/kg
Calcium510cmol(+)/kg
Magnesium13cmol(+)/kg

Table 2. Reference parameters for avocado cultivation.

ParameterMin. ValueMax. Value Unit
pH5.57.0
Electrical conductivity0.21.2dS/m
Organic matter2.04.0%
Nitrogen0.200.35%
Available phosphorus2040mg/kg
Available potassium150250mg/kg
Calcium48cmol(+)/kg
Magnesium13cmol(+)/kg

Table 3. Reference parameters for corn cultivation.

ParameterMin. ValueMax. Value Unit
pH5.57.0
Electrical conductivity0.21.0dS/m
Organic matter2.03.5%
Nitrogen0.100.25%
Available phosphorus1535mg/kg
Available potassium120250mg/kg
Calcium510cmol(+)/kg
Magnesium13cmol(+)/kg

Table 4. Reference parameters for sweet potato cultivation.

ParameterMin. ValueMax. Value Unit
pH5.06.5
Electrical conductivity0.11.0dS/m
Organic matter2.04.5%
Nitrogen0.100.20%
Available phosphorus1530mg/kg
Available potassium100200mg/kg
Calcium38cmol(+)/kg
Magnesium13cmol(+)/kg

Implementation

Technologies and libraries

The TERRAGEM mobile application was developed in the Dart language using the Flutter framework (v3.24.3/Dart ≥3.0.0), enabling the construction of a modern, intuitive, and cross-platform interface oriented toward the automated interpretation of soil analyses. Development and testing were carried out on a Lenovo Ideapad Slim 3i laptop (Intel Core i5-12450H, 16 GB RAM, 512 GB SSD), using the Android x64 Medium Phone emulator (API 36.1) to validate functionality in real mobile environments.

The system connects to a cloud database via Supabase, a platform used for user management, storage of soil analyses, and interpretation history. Automated interpretation of results is performed through the Gemini API (Google AI), which processes the analysis data and generates technical descriptions with agronomic recommendations. Integration with the OpenWeatherMap API provides real-time climate data, enriching the interpretation of soil conditions.

The main project dependencies, with their versions recorded in the repository’s pubspec.yaml file, are as follows: supabase_flutter ^2.10.1, google_generative_ai ^0.4.3, http ^1.5.0, geolocator ^12.0.0, google_maps_flutter ^2.6.0, pdf ^3.10.6, path_provider ^2.1.3, open_filex ^4.3.2, permission_handler ^12.0.1, flutter_dotenv ^6.0.0, google_fonts ^6.1.0, cupertino_icons ^1.0.8. These libraries enable communication with external APIs, geographic location services, PDF report generation, file opening, Android permission management, typographic customization, and environment variable loading.

Development methodology (RAD)

The agile Rapid Application Development (RAD) methodology was used, enabling rapid and effective software implementation through iterative, user-centered cycles. The process was structured in five phases, whose lifecycle is illustrated in Figure 1.

  • Phase 1: Requirements gathering

    In this phase, the functional and non-functional requirements tables were developed, identifying the needs of the end user: primarily farmers and soil specialists. The essential system modules were defined (user registration, soil analysis upload, AI interpretation, and results visualization), and the acceptance criteria and technical specifications were established to ensure system scalability and reliability. The identified functional requirements are detailed in Table 5, while the non-functional requirements are presented in Table 6.

  • Phase 2: Prototype design

    During this phase, interface prototypes were developed in Figma, prioritizing user experience and ease of navigation. The design contemplates a logical flow from analysis upload to visualization of the AI-generated interpretation. This process provided a clear visual representation of the system prior to technical implementation, facilitating validation of the application’s structure and aesthetics.

  • Phase 3: AI API integration

    This stage comprised the implementation of the Gemini API from Google Generative AI, responsible for interpreting data from soil analyses. In parallel, Supabase was integrated for database management and the OpenWeatherMap API was incorporated to complement interpretations with climate information. The entire environment was developed in Flutter, enabling the creation of a cross-platform application with an adaptable and efficient design.

  • Phase 4: Functional validation

    In this phase, functional tests were conducted using 29 real soil analysis reports as test cases, verifying that the system correctly processes the entered parameters and generates interpretations through the Gemini API. Agronomic experts from the Faculty of Agronomy of the Universidad Nacional de Cañete participated in this testing process, confirming that the generated responses were comprehensible and appropriate for the agricultural context.

  • Phase 5: Deployment in emulated test environment

    Finally, the system was executed in an emulated Android environment (Medium Phone API 36.1, Android x64 Emulator) to test its performance, stability, and component interactions. Once validated, the APK file was generated, prepared for future pilot testing with real users.

41f0d08d-74df-4ab2-9d48-97c50395f6f5_figure1.gif

Figure 1. Stages of development under the RAD methodology applied in TERRAGEM.

Source: Own elaboration. Note: The five phases follow an iterative cycle: requirements gathering, prototype design, AI API integration, functional validation, and deployment in emulated environment.

Table 5. Functional requirements of the TERRAGEM application.

CodeRequirementDescriptionPriority
RF1User registrationThe system must allow farmers to register by entering their personal data and plot information.High
RF2User authenticationThe application must allow secure login using registered credentials.High
RF3Crop data entryThe user will be able to register information such as crop type, planted area, and phenological stage.High
RF4Soil analysis uploadThe application will allow manual entry of soil physicochemical values.High
RF5AI processingThe system will analyze the entered data using the Gemini API to generate precise interpretations.High
RF6Recommendation generationThe application will display the soil status interpretation and agronomic recommendations.High
RF7Analysis historyThe user will be able to consult a history with previous results and interpretations.Medium
RF8PDF report downloadThe system will allow generating and downloading a PDF report with the obtained interpretation.Medium
RF9Crop data updateThe user will be able to modify the data to obtain new interpretations.Medium
RF10Agricultural store recommendationThe user will be able to view a map of nearby agricultural stores.Low

Table 6. Non-functional requirements of the TERRAGEM application.

CodeRequirementDescriptionCategoryPriority
RNF1Cross-platform compatibilityThe application must be functional on Android devices.PortabilityHigh
RNF2Intuitive interfaceThe design must be simple and appropriate for the technological level of the agricultural user.UsabilityHigh
RNF3Efficient performanceThe system must generate an interpretation in less than 5 seconds.PerformanceHigh
RNF4Data securityUser information must be stored in encrypted form in Supabase.SecurityHigh
RNF5AI model scalabilityThe model must allow incorporating new crop types without architectural redesign.MaintainabilityMedium
RNF6Error toleranceThe system must notify the user in case of loading or analysis failures.ReliabilityMedium
RNF7Low resource consumptionThe application must optimize battery and mobile data usage.PerformanceMedium
RNF8Ethical and environmental complianceThe AI model must promote sustainable recommendations and avoid excessive fertilizer use.ResponsibilityHigh

Graphical interface and processing workflow

The TERRAGEM application features an interactive and intuitive interface that allows the farmer to manually register soil analysis results by entering the physicochemical parameters obtained from the laboratory. Once the data is entered, the system executes an automatic validation process that verifies the coherence of the values and the completeness of the information.

The validated data is processed by the Gemini AI API, which generates an automated interpretation of the soil status, identifying possible deficiencies and providing management recommendations. Additionally, the application integrates the OpenWeatherMap API to display current weather conditions and the Google Maps API to visualize nearby agricultural stores.

The results are presented in a simple visual interface that displays the entered quantitative information alongside the AI-generated interpretation, facilitating understanding of the soil status diagnosis. From this same view, the user can generate a PDF report and access their previous analysis history. Figure 2 schematically illustrates the application’s processing workflow, from user interaction to the return of the AI-generated interpretation.

41f0d08d-74df-4ab2-9d48-97c50395f6f5_figure2.gif

Figure 2. General architecture of the TERRAGEM system based on the MBaaS model.

Source: Own elaboration. Note: The system integrates Flutter as the frontend, Supabase as the cloud backend, and the Gemini AI and OpenWeatherMap APIs for automated interpretation and climate data.

Operation

The TERRAGEM mobile application is designed to run on Android devices with an internet connection, as its operation depends on external cloud services (Supabase, Gemini AI, and OpenWeatherMap). The minimum requirements for the end user and the local development environment are detailed below.

Minimum mobile device requirements (end user)

  • o Operating system: Android 10 (API 29) or higher.

  • o RAM: minimum 2 GB (recommended 4 GB).

  • o Storage: at least 150 MB free for APK installation.

  • o Connectivity: stable internet access for use of the Gemini, Supabase, and OpenWeatherMap APIs.

  • o Required permissions: location (GPS) to display nearby agricultural stores, and storage access for PDF report generation and download.

Local development environment requirements (developer)

  • o Operating system: Windows 10 or higher, macOS 13 or higher, or Ubuntu 22.04.

  • o Processor: Intel Core i5 or equivalent.

  • o RAM: minimum 8 GB (recommended 16 GB).

  • o Storage: at least 10 GB free on SSD.

  • o Development environment: Flutter with Dart SDK ≥3.0.0, with Android Studio or Visual Studio Code configured.

  • o Emulator: Android x64 (API 29 or higher).

User workflow (end user)

Once the application is installed, the user registers or logs in, then accesses the main screen where the current weather conditions of their location are automatically displayed. The user then selects the crop type and registers their plot data. In the analysis module, the physicochemical soil values obtained from the laboratory are manually entered (pH, nitrogen, phosphorus, potassium, organic matter, electrical conductivity, and calcium). The system sends this data to the Gemini API, which generates an automated interpretation with agronomic recommendations. The user can view the result on screen, generate a PDF report, and consult their previous analysis history.

Execution in development environment

To run the application in development mode, a terminal must be opened in the project directory and the command flutter run executed. Either the Android x64 emulator (API 29 or higher) or a physical device connected via USB with debugging enabled can be used. The environment variables required for the APIs must be previously configured in the project’s.env file, following the structure defined in the repository.

Ethical considerations

The TERRAGEM project used data from real soil analyses supplied by agricultural laboratories in the province of Cañete, ensuring the confidentiality and anonymity of the sources at all times. The data were used exclusively for academic and research purposes, respecting the principles of transparency, integrity, and responsible use of information. The system was designed as a technical support tool, not as a substitute for the professional judgment of the specialist. The AI-generated interpretations were validated by faculty members and agronomic engineers from the Faculty of Agronomy of UNDC. Ethical approval was not required for this study, as the research involved only anonymized physicochemical data obtained from agricultural soil analysis reports and did not involve human participants, biological samples, or personal data. The soil data were provided voluntarily by collaborators of the Universidad Nacional de Cañete for academic purposes. No human participants were enrolled in this study; therefore, informed consent was not applicable.

Use Cases

To evaluate the practical performance of the TERRAGEM system, controlled tests were conducted on the Android Medium Phone API 36.1 (x64) emulator. These tests simulated real agricultural use scenarios to verify the application’s ability to assist the farmer in the process of registration, analysis, and soil interpretation using artificial intelligence.

Use Case 1. Initial registration and agricultural environment configuration

After authenticating in the application ( Figure 3), the user accesses the main screen, where the system automatically displays the current weather conditions of their location via the OpenWeatherMap API ( Figure 4). The farmer then selects the crop type to be analyzed ( Figure 5) and registers the plot size in hectares or square meters ( Figure 6). Finally, the predominant soil type in their plot is selected — sandy loam, clay, or silty — ( Figure 7), configuring the basic parameters of the analysis environment.

41f0d08d-74df-4ab2-9d48-97c50395f6f5_figure3.gif

Figure 3. User authentication interface in TERRAGEM.

Source: Screenshot of the TERRAGEM app in Android emulated environment. Note: The login screen allows access via registered email and password, with an option to create a new account.

41f0d08d-74df-4ab2-9d48-97c50395f6f5_figure4.gif

Figure 4. Real-time weather conditions display via OpenWeatherMap API.

Source: Screenshot of the TERRAGEM app in Android emulated environment. Note: The app automatically detects the user’s location and displays temperature, humidity, wind speed, and thermal sensation to complement soil interpretation.

41f0d08d-74df-4ab2-9d48-97c50395f6f5_figure5.gif

Figure 5. Crop selection interface in TERRAGEM.

Source: Screenshot of the TERRAGEM app in Android emulated environment. Note: The user selects from four available crops: Sweet Potato, Corn, Avocado, or Grape, which determines the reference parameters used for interpretation.

41f0d08d-74df-4ab2-9d48-97c50395f6f5_figure6.gif

Figure 6. Agricultural plot area registration.

Source: Screenshot of the TERRAGEM app in Android emulated environment. Note: The user enters the plot size in hectares or square meters to contextualize the agronomic recommendations.

41f0d08d-74df-4ab2-9d48-97c50395f6f5_figure7.gif

Figure 7. Selection of predominant soil type in the agricultural plot.

Source: Screenshot of the TERRAGEM app in Android emulated environment. Note: The user selects from four soil types: Loam, Sandy, Clay, or Peat, which is used as additional context for the AI interpretation.

Use Case 2. Soil analysis parameter entry and AI interpretation

The user accesses the analysis module and manually registers the soil physicochemical values — pH, phosphorus, potassium, nitrogen, organic matter, cation exchange capacity, and electrical conductivity — as shown in Figure 8. Once entered, the system sends them to the Gemini API, which generates a detailed response including the evaluation of the current soil status, identification of nutritional deficiencies, and technical recommendations tailored to the selected crop. The interpretation is presented in a visual and interactive format with explanatory text and visual indicators of critical values, as shown in Figure 9.

41f0d08d-74df-4ab2-9d48-97c50395f6f5_figure8.gif

Figure 8. Manual entry of soil physicochemical analysis parameters.

Source: Screenshot of the TERRAGEM app in Android emulated environment. Note: Parameters entered include pH, electrical conductivity, organic matter, available phosphorus and potassium, exchangeable cations, and micronutrients.

41f0d08d-74df-4ab2-9d48-97c50395f6f5_figure9.gif

Figure 9. Automated soil interpretation generated by the Gemini AI API.

Source: Screenshot of the TERRAGEM app in Android emulated environment. Note: The diagnosis includes soil status, identified nutritional deficiencies, and personalized fertilization recommendations based on the selected crop.

Use Case 3. Report generation, history, and farmer support

The user can generate a PDF report containing the complete interpretation performed by Gemini, the analysis data, the date, and the analyzed crop ( Figure 10). These reports are stored in the user’s history, accessible from the main menu ( Figure 11). The system also offers a geolocation feature that allows nearby fertilizer and agricultural product stores to be visualized ( Figure 12), providing practical options for applying the report’s recommendations.

41f0d08d-74df-4ab2-9d48-97c50395f6f5_figure10.gif

Figure 10. Generation of agronomic report in PDF format.

Source: Screenshot of the TERRAGEM app in Android emulated environment. Note: The report includes producer information, crop type, plot area, soil type, analysis date, and the full AI-generated interpretation.

41f0d08d-74df-4ab2-9d48-97c50395f6f5_figure11.gif

Figure 11. User’s soil analysis history.

Source: Screenshot of the TERRAGEM app in Android emulated environment. Note: The history module stores all previous analyses, allowing the user to review and compare past interpretations.

41f0d08d-74df-4ab2-9d48-97c50395f6f5_figure12.gif

Figure 12. Georeferenced location of nearby agricultural stores via Google Maps API.

Source: Screenshot of the TERRAGEM app in Android emulated environment. Note: The map displays nearby agricultural supply stores to facilitate the purchase of recommended fertilizers and amendments.

Together, the described use cases represent the integral workflow of the TERRAGEM system, from user authentication and agricultural environment configuration, through to automatic interpretation and final report generation, demonstrating the efficiency and practical applicability of the system as an intelligent support tool for the sustainable management of agricultural soils.

Discussion

The TERRAGEM mobile application, based on Gemini AI, demonstrated its ability to automatically interpret soil physicochemical parameters and generate personalized agronomic recommendations, as evidenced by the presented use cases. Agronomic experts from the Universidad Nacional de Cañete participated in the functional testing of the system, confirming that the interpretations generated by Gemini were comprehensible and appropriate for the four crop types included in the test cases. This result is consistent with findings reported by Awais et al.,19 who demonstrated that AI and machine learning algorithms — including neural networks, random forests, and SVM — present significant potential for the analysis of soil physicochemical parameters such as electrical conductivity, texture, and nutrient content, surpassing conventional statistical methods in accuracy. Similarly, Muthulakshmi et al.20 reported that ML models applied to soil fertility prediction achieve accuracy levels exceeding 91%, supporting the viability of integrating such models into agricultural decision-support tools.

TERRAGEM performed most consistently in soils with representative values of pH, organic matter, and phosphorus. According to Trontelj and Chambers,21 the ability of AI models to predict soil nutrient availability depends on the homogeneity of training data and adequate model calibration; in particular, these authors found that accuracy improves significantly when data come from local environments with homogeneous textures and micronutrient variations. Slight fluctuations were observed in soils with atypical characteristics, confirming the class imbalance effect documented by Miftahushudur et al.,22 who indicate that this phenomenon represents one of the main challenges in applying ML models to precision agriculture and soil management.

The graphical interface developed in Flutter enabled intuitive interaction between the user and the system, facilitating real-time interpretation of results. This approach aligns with the findings of Caffaro et al.,23 who demonstrated that perceived ease of use and perceived usefulness are the determining factors in farmers’ adoption of digital technologies, highlighting the importance of accessible interface design for increasing technology adoption in the agricultural sector. Furthermore, Tzachor et al.24 evidenced that large language models (LLMs) have transformative potential in agricultural extension services, generating comprehensible and contextualized technical advice for farmers, which supports TERRAGEM’s approach of using the Gemini AI API for generating personalized interpretations and recommendations.

The results are consistent with the research of Sinclair et al.,25 who evaluated mobile applications for soil property estimation and noted that current tools present significant limitations in terms of accuracy and integration with AI models, identifying the development of apps with greater automated interpretation capacity as a future direction. The use of AI in agriculture, as affirmed by Zhang et al.,26 contributes to optimizing the nutrient cycle, fertilizer application, and soil health, favoring more sustainable food production aligned with global food security objectives.

Study limitations include the small dataset size (29 records), the absence of formal quantitative validations, and the lack of testing under diverse edaphoclimatic conditions. For future work, it is recommended to expand the database with records from different regions of Peru, implement a formal metric evaluation protocol with real farmers, and incorporate IoT sensors for automatic capture of edaphic parameters in the field.

Conclusions

The present study demonstrated the technical feasibility of TERRAGEM, an AI-based mobile application supported by an MBaaS architecture, as a support tool for the automated interpretation of agricultural soil analyses. Functional tests conducted with 29 real soil analysis reports showed that the system correctly processes the entered parameters and generates comprehensible interpretations through the Gemini API, confirmed as appropriate by agronomic specialists from the Universidad Nacional de Cañete.

The integration of Flutter as the development framework, together with cloud services (Supabase, Gemini AI, and OpenWeatherMap), enabled the translation of AI algorithms into a practical, intuitive, and accessible environment. This implementation demonstrates the feasibility of linking large language models with mobile platforms, fostering the adoption of digital technologies in agriculture and contributing to sustainable data-driven decision-making.

Despite the positive results, limitations are acknowledged relating to the small dataset size (29 records), the absence of a formal quantitative metric evaluation, and the lack of validation under diverse edaphoclimatic conditions. To strengthen the system’s robustness, it is recommended to expand the database with samples from different regions, implement an evaluation protocol with real users, and integrate IoT sensors for the automatic capture of edaphic parameters in the field.

TERRAGEM represents a significant step toward the intelligent automation of soil analysis, consolidating itself as a technical support tool that enhances efficiency, precision, and sustainability in modern agricultural management, and marks a firm step toward the digitalization of the Peruvian agricultural sector.

Comments on this article Comments (0)

Version 1
VERSION 1 PUBLISHED 28 May 2026
Comment
Author details Author details
Competing interests
Grant information
Copyright
Download
 
Export To
metrics
Views Downloads
F1000Research - -
PubMed Central
Data from PMC are received and updated monthly.
- -
Citations
CITE
how to cite this article
Delgado-Santiago C, Cerrón-Vilca D, Fernández-Gutiérrez G et al. TERRAGEM: A decision-support software tool for agricultural soil analysis and interpretative diagnostics [version 1; peer review: awaiting peer review]. F1000Research 2026, 15:834 (https://doi.org/10.12688/f1000research.179463.1)
NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article.
track
receive updates on this article
Track an article to receive email alerts on any updates to this article.

Open Peer Review

Current Reviewer Status:
AWAITING PEER REVIEW
AWAITING PEER REVIEW
?
Key to Reviewer Statuses VIEW
ApprovedThe paper is scientifically sound in its current form and only minor, if any, improvements are suggested
Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit.
Not approvedFundamental flaws in the paper seriously undermine the findings and conclusions

Comments on this article Comments (0)

Version 1
VERSION 1 PUBLISHED 28 May 2026
Comment
Alongside their report, reviewers assign a status to the article:
Approved - the paper is scientifically sound in its current form and only minor, if any, improvements are suggested
Approved with reservations - A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit.
Not approved - fundamental flaws in the paper seriously undermine the findings and conclusions
Sign In
If you've forgotten your password, please enter your email address below and we'll send you instructions on how to reset your password.

The email address should be the one you originally registered with F1000.

Email address not valid, please try again

You registered with F1000 via Google, so we cannot reset your password.

To sign in, please click here.

If you still need help with your Google account password, please click here.

You registered with F1000 via Facebook, so we cannot reset your password.

To sign in, please click here.

If you still need help with your Facebook account password, please click here.

Code not correct, please try again
Email us for further assistance.
Server error, please try again.