Share Data

Models and Software

Sharing process for models

  1. Sign up for an EBRAINS account, and create your Collab workspace
  2. Upload code
    We recommend storing model code and/or configuration files in an online Git repository, for example on GitHub. This repository should be public when you publish the model, but a private repository can be used for model development. Alternatively, you can upload code to the Collab Bucket storage.
  3. Submit metadata
    We recommend submitting metadata using the Model Catalog app, installed in your collab.
  4. Provide a reference dataset
  5. Request publication, preview and publish

Read more Sign up for account Access Collab
 

Sharing process for software

We ask software developers to provide their metadata in the "CodeMeta" format. CodeMeta is a common format for software metadata, supported by GitHub, Zenodo, FigShare, DataCite, and the US National Science Foundation.

More about CodeMeta
 

  1. Create a codemeta.json file for your software. There are several tools to help you do this, for example the CodeMeta generator app. Please fill in as many of the fields as possible. Place this file in the root folder of your code repository.

    CodeMeta Generator v3.0 Other generator tools 

  2. Contact EBRAINS support to request curation of your software, and send us the URL of your code repository. If you need help hosting your code online, please let us know.

    Contact us

  3. After a quality check, we integrate and publish the information contained in your codemeta.json file in the Knowledge Graph. Your software then becomes searchable and usable for the neuroscience community.


    When you release a new version of your software, just update the codemeta.json file in your repository. We will check the repository on a regular basis, and if the version identifier has changed, the Knowledge Graph will be updated accordingly.
     

Create an account

EBRAINS is open and free. Sign up now for complete access to our tools and services.