This repository contains case studies, each scoped to their own branch, that demonstrate systems analysis and design approaches to the challenges of AI, ML, data science, and scientific research computing.
Each case study applies a comprehensive problem-solving methodology that views system design as 'a search or problem-solving process that uses means to achieve desired ends' (Strohmann et al., 2023). This holistic approach integrates multiple types of knowledge from understanding the problem domain to developing practical solutions, creating a framework that addresses the complex, interconnected challenges found in modern computational research environments.
The methodology's strength lies in its proven versatility across diverse technical domains, making it particularly effective for the multifaceted challenges of research computing infrastructure.
This repository demonstrates technical approaches to designing and implementing AI, ML, data science, and scientific computational systems that balance performance, scalability, and usability. It highlights architectural considerations for diverse computational and research workflows.
The repository uses a branch-based organization where each case study is self-contained:
main: Contains the overview README and repository documentation- Case study branches: Each scenario is developed in its own dedicated branch with:
- Individual README with scenario-specific documentation
.gitignorefor environment-specific exclusionsnotebooks/directory containing the proposal Jupyter notebookcomponents/directory with implementation modules, each in their own subdirectoryenvironment.ymlcontaining all conda environment specifications for the case study and its components
| Scenario | Topic | Notebook | Status |
|---|---|---|---|
| 1 | Imbalanced Classification System Design | Case Study Proposal Notebook | π |
| 2 | Microscopy Classification | Case Study Proposal Notebook | π |
| 3 | Ocean Sensors Concept Drift | TBD | β« |
| 4 | Seismic Monitoring Extreme Imbalance | TBD | β« |
| 5 | Climate Science Multimodal Fusion | TBD | β« |
| 6 | Traffic Vision Multi-Object Tracking | Case Study Proposal Notebook | π‘ |
| 7 | Lab ISO17025 3D Scanner Validation | TBD | β« |
| 8 | 3D Scan Format Conversion | TBD | β« |
| 9 | |||
| 10 | |||
| 11 | |||
| 12 | |||
| 13 | |||
| 14 | |||
| 15 | |||
| 16 | |||
| 17 | |||
| 18 | |||
| 19 | |||
| 20 |
Status Key: β« Not Started | π‘ In Progress | π’ Complete | π On Hold | π΄ Abandoned