Code Package Function
This service is managed by the Center for Cloud Research and Development
.
The Code Package Function, one of the advanced functions of the next-generation NII RDC, aims to address researchers' challenges related to programs and execution environments and to create an ecosystem in which data and code can circulate smoothly.
The Code Package Function is currently provided under the service names "GakuNin RDM Data Analysis Function" and "JDCat Analysis Tool."
Sharing Data Analysis Tasks with Collaborators
It can be a significant hurdle for many researchers to set up an execution environment, including hardware and middleware, that is required for developing and running programs. With the GakuNin RDM Data Analysis Function, researchers can create an online execution environment that enables them to use JupyterLab, RStudio, or MATLAB directly in the browser with a single click. In addition, collaborators and students within the same project can recreate exactly the same environment for their own use, eliminating difficulties related to environment setup.
The GakuNin RDM Data Analysis Function is provided as an extension of GakuNin RDM on an institutional basis (an application is required at the institutional level). For details on how to apply for and use the service, please refer to the GakuNin RDM Support Portal
.
Distributing Programming Environments for Practical Training
Setting up practice environments on individual computers can require substantial effort in classes or seminars where programming exercises are conducted for large numbers of students or participants. By using the JDCat Analysis Tool, it is possible to provide participants with execution environments for JupyterLab or RStudio that include all necessary packages, without requiring software installation on participants' own computers.
The JDCat Analysis Tool is provided on an individual user basis (no institutional-level application is required). For details on how to use the service, please refer to the JDCat Analysis Tool webpage.
Ensuring the Reproducibility of Research Outputs
To ensure the reliability of results published in research articles, researchers are required to make the underlying data publicly available. However, without also publishing the programs used to process the data, other researchers cannot reproduce the results. By using the Computational Reproducibility Package Function, researchers can package the programs used for data processing together with their execution environments and link them to the corresponding articles and data, enabling publication in a fully reproducible form.
The Computational Reproducibility Package Function is currently under preparation for provision to institutions using GakuNin RDM and JAIRO Cloud.
