DOE CODE
Stored: DOE CODE
Type | Program |
---|---|
Sponsor Organization | Office of Scientific and Technical Information |
Top Organization | Department of Energy |
Creation Legislation | Department of Energy Organization Act of 1977 |
Website | Website |
Purpose | DOE CODE serves as the Department of Energy’s software repository, providing a platform to archive, assign DOIs, and share software and source code from DOE-funded research. It aims to preserve software as a scientific asset, enhance research reproducibility, and facilitate technology transfer by making code accessible to the scientific community and public. |
Program Start | February 28, 2017 |
Initial Funding | Not publicly specified; part of OSTI budget |
Duration | Ongoing |
Historic | No |
DOE CODE is a software repository and discovery tool developed by the Office of Scientific and Technical Information (OSTI) within the Department of Energy to manage and disseminate software resulting from DOE-funded research.
DOE CODE serves as the Department of Energy’s software repository, providing a platform to archive, assign DOIs, and share software and source code from DOE-funded research, aiming to preserve software as a scientific asset, enhance research reproducibility, and facilitate technology transfer by making code accessible to the scientific community and public.
Notable features include its integration with GitHub for code submission, its assignment of over 13,000 DOIs as of 2025, and its coverage of both open-source and restricted-access software from DOE national laboratories and grantees.
Goals
- Archive and assign DOIs to DOE-funded software to ensure long-term preservation and citation.
- Enable discovery and sharing of software, targeting enhanced collaboration and reproducibility in research.
- Support technology transfer by making DOE-developed code available for public and industrial use where applicable.
Organization
DOE CODE is managed by the Office of Scientific and Technical Information (OSTI), a unit of the Department of Energy focused on scientific and technical information. OSTI oversees software submission via the E-Link system or GitHub, metadata curation, and DOI assignment, with hosting split between DOE CODE’s servers and external repositories like GitHub. Funding is integrated into OSTI’s annual DOE budget for STI programs. The program’s leader is the Director of OSTI, currently Kristin Bingham as of 2025.
History
DOE CODE was launched on February 28, 2017, evolving from OSTI’s earlier software management efforts under the Department of Energy Organization Act of 1977, driven by the need to catalog growing software outputs from DOE research. It replaced earlier tools like the Energy Science and Technology Software Center, introducing DOI assignment and GitHub integration by 2018. Key developments include its expansion to over 13,000 software records by 2025 and ongoing enhancements to search and submission workflows. Future plans aim to deepen interoperability with tools like Visual Intellectual Property Search.
Funding
Initial funding for DOE CODE, though not separately detailed, was part of OSTI’s budget starting in 2017, supported by DOE appropriations. Funding continues annually with no end date, embedded within OSTI’s multimillion-dollar STI allocation, though exact figures for DOE CODE alone are not publicly isolated.
Implementation
DOE CODE operates by collecting software metadata and code submissions via E-Link or GitHub from DOE-funded researchers, launched fully on February 28, 2017. Implementation involves ongoing updates as new software is added, with no fixed end date, serving as a permanent repository linking to external hosting where specified by submitters.
Related
External links
- https://www.osti.gov/doecode
- https://www.energy.gov/science/office-scientific-and-technical-information
- wikipedia:Office of Scientific and Technical Information