
NSF Org: |
OAC Office of Advanced Cyberinfrastructure (OAC) |
Recipient: |
|
Initial Amendment Date: | September 7, 2018 |
Latest Amendment Date: | September 7, 2018 |
Award Number: | 1835414 |
Award Instrument: | Standard Grant |
Program Manager: |
Rob Beverly
OAC Office of Advanced Cyberinfrastructure (OAC) CSE Directorate for Computer and Information Science and Engineering |
Start Date: | November 1, 2018 |
End Date: | October 31, 2023 (Estimated) |
Total Intended Award Amount: | $600,000.00 |
Total Awarded Amount to Date: | $600,000.00 |
Funds Obligated to Date: |
|
History of Investigator: |
|
Recipient Sponsored Research Office: |
1200 E CALIFORNIA BLVD PASADENA CA US 91125-0001 (626)395-6219 |
Sponsor Congressional District: |
|
Primary Place of Performance: |
1200 E. California Blvd. Pasadena CA US 91125-0001 |
Primary Place of
Performance Congressional District: |
|
Unique Entity Identifier (UEI): |
|
Parent UEI: |
|
NSF Program(s): |
SSA-Special Studies & Analysis, Software Institutes |
Primary Program Source: |
|
Program Reference Code(s): |
|
Program Element Code(s): |
|
Award Agency Code: | 4900 |
Fund Agency Code: | 4900 |
Assistance Listing Number(s): | 47.070 |
ABSTRACT
Life is orchestrated by programmable biomolecules (DNA, RNA, and proteins) that interact within complex molecular machines and biological circuits to grow, regulate, and repair organisms. These biological proofs-of-principle inspire diverse engineering efforts within the new fields of molecular programming, nucleic acid nanotechnology, and synthetic biology. Over the coming decades, these fields are poised to generate transformative programmable molecular and cellular technologies addressing challenges to science and society ranging from neuroscience and development, to diagnosis and treatment, and from renewable energy to sustainable manufacturing. To support these engineering efforts, the PI is engaged in a multi-decade effort to develop NUPACK (Nucleic Acid Package), a growing software suite for analyzing and designing nucleic acid structures, devices, and systems. Launched in 2007, NUPACK usage has grown to the point where the NUPACK compute resource is frequently overwhelmed by the research community. With the proposed work, the NUPACK web application will be re-architected from the ground up to run in the cloud, enabling the resource to scale dynamically in response to spikes in researcher demand and to growth year-over-year. The NUPACK user interface will be substantially expanded to allow users to harness next-generation analysis and design tools. Additionally, the re-architected web application will benefit from a complete re-write of the NUPACK scientific code base (moving from NUPACK 3.2 to 4.0) to achieve dramatic computational speed-ups and exploit enhanced physical models. With NUPACK in the cloud, users will be able to perform calculations far beyond current capabilities both in terms of scale and scientific scope, enabling exploration of a growing frontier of programmable molecular technologies.
NUPACK is a growing software suite for the analysis and design of nucleic acid structures, devices, and systems serving the needs of researchers in the emerging disciplines of molecular programming, nucleic acid nanotechnology, and synthetic biology. NUPACK algorithms are unique in treating complex and test tube ensembles containing arbitrary numbers of interacting strand species, providing crucial tools for capturing concentration effects essential to analyzing and designing the intermolecular interactions that are a hallmark of these new fields. Usage has increased to the point where the NUPACK compute cluster is frequently overwhelmed. With the proposed work, the NUPACK web application will be re-architected to enable deployment on the cloud, containerizing the dozens to thousands of jobs that are launched by a single click, and enabling the scale of the resource to vary dynamically minute-to-minute and year-over-year. To move to a sustainable model for NUPACK compute hardware and engineering support, NUPACK user accounts will be created that enable users to view and retrieve old jobs, to seamlessly pay for the cloud compute cycles that are used for their jobs, and to provide incremental support for the NUPACK Software Engineer proportional to their usage of this non-profit academic resource. The user interface will be substantially expanded to allow users to harness the new capabilities of the enhanced NUPACK backend, including kinetic analysis for complex and test tube ensembles, kinetic design for test tube ensembles, equilibrium design for large-scale pseudo-knotted structures in test tube ensembles, and use of new computationally parameterized physical models generated for custom experimental conditions. The re-architected web application will also benefit from a complete re-write of the NUPACK scientific code base, featuring improved implementations, reduced-complexity algorithms, overflow-safe evaluation algebras, and expanded physical models.
This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
PUBLICATIONS PRODUCED AS A RESULT OF THIS RESEARCH
Note:
When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external
site maintained by the publisher. Some full text articles may not yet be available without a
charge during the embargo (administrative interval).
Some links on this page may take you to non-federal websites. Their policies may differ from
this site.
PROJECT OUTCOMES REPORT
Disclaimer
This Project Outcomes Report for the General Public is displayed verbatim as submitted by the Principal Investigator (PI) for this award. Any opinions, findings, and conclusions or recommendations expressed in this Report are those of the PI and do not necessarily reflect the views of the National Science Foundation; NSF has not approved or endorsed its content.
NUPACK is a growing software suite for the analysis and design of nucleic acid structures, devices, and systems serving the needs of researchers in the emerging fields of molecular programming, nucleic acid nanotechnology, and synthetic biology. NUPACK algorithms are unique in simulating arbitrary numbers of interacting DNA and RNA molecules, providing crucial tools for capturing concentration effects essential to analyzing and designing the intermolecular interactions that are a hallmark of these fields. Launched in 2007, the NUPACK web app has grown to have a major impact on nucleic acid analysis and design activities worldwide. Usage had increased to the point where the NUPACK compute cluster was frequently overwhelmed by user demand. With this project, the NUPACK web app was re-architected from the ground up to enable deployment in the cloud as a scalable resource capable of resizing dynamically in response to user demand. We completed the following major goals: 1) developed the NUPACK 4 analysis and design algorithms using enhanced physical models and achieving dramatic speedups in run time and increased scalability to handle large problems, 2) developed the all-new NUPACK 4 Python module and online user guide to enable users to run jobs locally when desired, 3) built the all-new compute cluster for the NUPACK hybrid cloud web app, 4) engineered the all-new NUPACK cloud web app frontend, middleware, and backend, and 5) released the all-new NUPACK cloud web app (www.nupack.org). The re-architected NUPACK web app draws on modern software and hardware paradigms to provide users with a robust and efficient analysis and design framework that is scalable, reliable, and adaptable, enabling users to perform calculations far beyond previous capabilities. The computational algorithms running in the backend are physically sound, mathematically rigorous, and computationally efficient. In addition to its primary role as a research tool, the NUPACK web app serves as an important educational resource, enabling students to tackle research-grade problems in their coursework. Indicative of NUPACK's substantial impact on nucleic acid analysis and design, during 2023 alone, the NUPACK cloud web app hosted over 200,000 user sessions totaling over 5,000,000 screen minutes and over 4,000,000 page views. Over the coming decades, the fields of molecular programming, nucleic acid nanotechnology, and synthetic biology are poised to generate transformative programmable molecular and cellular technologies addressing challenges to science and society ranging from neuroscience and development, to diagnosis and treatment, and from renewable energy to sustainable manufacturing. NUPACK provides a core resource to facilitate the growth of this new industrial base focused on programmable molecular and cellular technologies.
Last Modified: 02/25/2024
Modified by: Niles A Pierce
Please report errors in award information by writing to: awardsearch@nsf.gov.