24010 Adaptation of Telecoupling Toolbox – ArcGIS Toolbox into KNIME
Telecoupling is a concept that describes socioeconomic and environmental interactions cross boundaries, while the Telcoupling framework is an extensive analytical framework develop from this idea. It focuses on how human and natural systems are connected across geographic regions, highlighting the relationships and effects between distant systems (e.g., between countries or continents). By considering flows of information, goods, people, and other factors, the telecoupling framework provides insights into how local decisions and actions can have far-reaching impacts, helping to inform better global sustainability practices. The Telecoupling Toolbox – ArcGIS Toolbox is a set of geospatial tools designed to help researchers analyze and visualize coupled human-natural systems’ telecoupling processes from local to global scales. However, ArcGIS is a commercial software, which requires users’ licenses, which limits its accessibility. KNIME, on the other hand, is an open-source data analytics platform that allows users to create and share workflows. At the same time, the KNIME-based workflows are highly portable, and by scattering workflows based on existing research, users can be supported to better understand the principles of the tool and the potential for combining applications. The objective of this project is to convert the Telecoupling Toolbox – ArcGIS Toolbox to KNIME nodes set, making it more accessible to a wider audience.
Mentors:
- Nan Jia, Michigan State University
- Nakul Gupta, Management Development Institute Gurgaon
Key Objectives
- To create a flexible and accessible workflow for telecoupling analysis in KNIME.
- To encapsulate the workflow into a KNIME node
- To enable reproducibility and customization in telecoupling studies across various disciplines.
Hypothesis
The hypothesis is that the converted workflow will produce results comparable to the original toolbox while being more user-friendly and accessible.
Debates from Literature
- Challenges in the current GIS-based tools regarding usability by non-experts.
- The growing need for interdisciplinary approaches in global sustainability studies.
- Benefits of visual programming environments in enhancing research accessibility and collaboration.
Data
The project will utilize existing datasets from the Telecoupling Toolbox, including but not limited to:
- Geo-referenced data on socio-economic variables.
- Environmental datasets integrated within the toolbox.
- Sample datasets provided for testing and development in ArcGIS format, to be converted and utilized in KNIME.
Methodology
1. Toolbox Review and Planning:
- Familiarize with the Telecoupling Toolbox– ArcGIS Toolbox and its functionalities.
- Comprehensive review of the current Telecoupling Toolbox – ArcGIS Toolbox capabilities.
- Identification of core components and functionalities to be translated into KNIME workflows and further into published nodes.
2. Workflow Design:
- Designing a modular workflow in KNIME that replicates the functionalities of the Telecoupling Toolbox.
- Creating custom nodes in KNIME for specific analyses that are part of the Telecoupling Toolbox.
3. Implementation:
- Programming the necessary scripts and integrating existing Python/R scripts.
- Ensuring data compatibility between ArcGIS formats and KNIME.
4. Testing and Validation:
- Comparing outputs from the original Toolbox and the KNIME workflow to validate accuracy.
- User testing with case studies to ensure the workflow’s functionality and usability.
5. Documentation and Training Material Development:
- Developing comprehensive user manuals and online resources.
- Creating tutorial videos and example workflows.
Expected Results
The expected result of this project is a fully functional KNIME workflow that replicates the capabilities of the Telecoupling Toolbox – ArcGIS Toolbox. The converted workflow should be able to analyze and visualize telecoupling processes using the sample datasets. The results obtained from the KNIME workflow should be comparable to those obtained from the original toolbox.
What to Learn from This Project
- Understanding of the telecoupling concept and its applications.
- Familiarization with the Telecoupling Toolbox – ArcGIS Toolbox and its functionalities.
- Proficiency in using KNIME for data analytics and workflow creation.
- Experience in converting proprietary software tools to open-source alternatives.
- Skills in testing, validating, and optimizing data analytics workflows.
- Documentation and user guide creation for data analytics tools.
Plans for Summer Interns
- Week 1-2: Introduction to telecoupling, Telecoupling Toolbox – ArcGIS Toolbox, and KNIME. Familiarization with the toolbox and its functionalities.
- Week 3-4: Design the KNIME workflow based on the identified key components and processes of the Telecoupling Toolbox – ArcGIS Toolbox.
- Week 5-6: Implement the designed workflow in KNIME and test it using the sample datasets.
- Week 7-8: Optimize the workflow for performance and user-friendliness. Compare the results with those obtained from the original toolbox.
- Week 9-10: Document the workflow and create user guides. Prepare a final presentation and report on the project outcomes.
- Potential long pursuit: Utilize developed KNIME to conduct interdisciplinary research and work with Dr. Nakul Gupta and Nan to publish the work.
This structured approach ensures that interns gain not only valuable technical skills but also an in-depth understanding of interdisciplinary research applications in sustainability studies.