Submission Number: 179
Submission ID: 3979
Submission UUID: b3d26470-404b-4dd8-8537-623f5bf1347f
Submission URI: /form/project

Created: Fri, 08/25/2023 - 08:57
Completed: Fri, 08/25/2023 - 08:57
Changed: Thu, 06/13/2024 - 06:22

Remote IP address: 104.28.39.74
Submitted by: Gaurav Khanna
Language: English

Is draft: No
Webform: Project
Project Title: Does HPC Offer Advantages in Metabolic Network Modeling, Simulation and Optimization?
Program:
CAREERS (323)

Project Image: {Empty}
Tags:
fortran (419)

Status: Halted
Project Leader
--------------
Project Leader:
Angelo Lucia

Email: alucia@uri.edu
Mobile Phone: {Empty}
Work Phone: {Empty}

Project Personnel
-----------------
Mentor(s):
Angelo Lucia (19770)

Student-facilitator(s):
Eason Chen (19771)

Mentee(s):
{Empty}


Project Information
-------------------
Project Description:
Metabolic network simulation/optimization requires the modeling of many interconnected metabolic pathways containing large numbers of fluxes and considerable amounts of inter-pathway transport that is executed in an outer loop of the computations. 
I have a current Fortran serial code for general metabolic network modeling, simulation, and optimization based on Nash Equilibrium and Monte Carlo optimization. While robust and fast, the serial code suffers from compiler-related (Lahey-Fujitsu Fortran 95) workspace limitations when using Monte Carlo optimization and eventually all aspects of the computations will become slower as the size of the networks I want to consider grows. 
HPC offers the possibility of simulating each pathway individually on a separate node and MPI to synchronize the set of pathways. However, while it is unclear to me if HPC will resolve some of the current issues with the serial code and provide real advantages with regard to simulation or optimization. Nevertheless, I believe it is certainly worth pursuing in order to determine if this represents a future path for solving this class of problems.

The student will adapt the approach above for execution in an HPC environment. As a result they will get significant experience working with compiled code (Fortran), UNIX command-line, parallel and batch computing in addition to aspects of metabolic network models


Project Information Subsection
------------------------------
Project Deliverables:
{Empty}

Project Deliverables:
{Empty}

Student Research Computing Facilitator Profile:
{Empty}

Mentee Research Computing Profile:
{Empty}

Student Facilitator Programming Skill Level: {Empty}
Mentee Programming Skill Level: {Empty}
Project Institution: University of Rhode Island
Project Address:
{Empty}

Anchor Institution: CR-University of Rhode Island
Preferred Start Date: {Empty}
Start as soon as possible.: No
Project Urgency: Already behind3Start date is flexible
Expected Project Duration (in months): 6
Launch Presentation: {Empty}
Launch Presentation Date: {Empty}
Wrap Presentation: {Empty}
Wrap Presentation Date: {Empty}
Project Milestones:
- Milestone Title: Milestone #1
  Milestone Description: Determine scope of project, HPC access, initial presentation, github setup.
  Completion Date Goal: 2023-11-01
- Milestone Title: Milestone #2
  Milestone Description: Organize the data and the code distribution in close consultation with the PI and mentor.
  Completion Date Goal: 0023-12-01
- Milestone Title: Milestone #3
  Milestone Description: Develop a working HPC implementation on Unity. 
  Completion Date Goal: 2024-01-01
- Milestone Title: Milestone #4
  Milestone Description: Debug and test HPC implementation.
  Completion Date Goal: 2024-03-01
- Milestone Title: Milestone #5
  Milestone Description: Wrap up, update on github, final presentation, exit interview.
  Completion Date Goal: 2024-04-01

Github Contributions: {Empty}
Planned Portal Contributions (if any):
{Empty}

Planned Publications (if any):
{Empty}

What will the student learn?:
{Empty}

What will the mentee learn?:
{Empty}

What will the Cyberteam program learn from this project?:
{Empty}

HPC resources needed to complete this project?:
{Empty}

Notes:
{Empty}



Final Report
------------
What is the impact on the development of the principal discipline(s) of the project?:
{Empty}

What is the impact on other disciplines?:
{Empty}

Is there an impact physical resources that form infrastructure?:
{Empty}

Is there an impact on the development of human resources for research computing?:
{Empty}

Is there an impact on institutional resources that form infrastructure?:
{Empty}

Is there an impact on information resources that form infrastructure?:
{Empty}

Is there an impact on technology transfer?:
{Empty}

Is there an impact on society beyond science and technology?:
{Empty}

Lessons Learned:
{Empty}

Overall results:
{Empty}