OpenDreamKit: Open Digital Research Environment Toolkit for the Advancement of Mathematics
OpenDreamKit will deliver a flexible toolkit enabling research groups to set up Virtual Research Environments, customised to meet the varied needs of research projects in pure mathematics and applications, and supporting the full research life-cycle from exploration, through proof and publication, to archival and sharing of data and code.
OpenDreamKit will be built out of a sustainable ecosystem of community-developed open software, databases, and services, including popular tools such as LinBox, MPIR, Sage, GAP, PARI/GP, LMFDB, and Singular. We will extend the Jupyter Notebook environment to provide a flexible UI. By improving and unifying existing building blocks, OpenDreamKit will maximise both sustainability and impact, with beneficiaries extending to scientific computing, physics, chemistry, biology and more, and including researchers, teachers, and industrial practitioners.
We will define a novel component-based VRE architecture and adapt existing mathematical software, databases, and UI components to work well within it on varied platforms. Interfaces to standard HPC and grid services will be built in. Our architecture will be informed by recent research into the sociology of mathematical collaboration, so as to properly support actual research practice. The ease of set up, adaptability and global impact will be demonstrated in a variety of demonstrator VREs.
We will ourselves study the social challenges associated with large-scale open source code development and publications based on executable documents, to ensure sustainability.
OpenDreamKit will be conducted by a Europe-wide steered by demand collaboration, including leading mathematicians, computational researchers, and software developers with a long track record of delivering innovative open source software solutions for their respective communities. All produced code and tools will be open source.
OpenDreamKit provides substantial funding to the open source computational mathematics ecosystem, and in particular popular tools such as LinBox, MPIR, SageMath, GAP, Pari/GP, LMFDB, Singular, MathHub, and the IPython/Jupyter interactive computing environment. From this ecosystem, OpenDreamKit will deliver a flexible toolkit enabling research groups to set up Virtual Research Environments, customised to meet the varied needs of research projects in pure mathematics and applications, and supporting the full research life-cycle from exploration, through proof and publication, to archival and sharing of data and code.
Funding source:
This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement no. 676541. (EINFRA-9-2015: e-Infrastructures for virtual research environments)
All partners:
- University Paris Sud (France)
- Simula (Norway)
- Centre National de la Recherche Scientifique (France)
- Jacobs University Bremen (Germany)
- University of Grenoble (France)
- Technical University of Kaiseslautern (Germany)
- The Chancellor, Masters and Scholars of the University of Oxford (United Kingdom)
- University of Silesia (Poland)
- University of Sheffield (United Kingdom)
- University Court of the University of St. Andrews (United Kingdom)
- Université de Versailles Saint-Quentin-en-Yvelines (France)
- University of Warwick (United Kingdom)
- University of Zurich (Switzerland)
- Logilab (France)
- European XFEL (Germany)
- Friedrich-Alexander-Universität Erlangen-Nürnberg (Germany)
Social media presence