Published April 2025 | Version v3

Contributing Instructions - Graphical Modelling and Causal Inference

Description

There are currently two options to contribute to the Zenodo community Graphical Modelling and Causal Inference. For both options, a dataset (respectively dataset collection) or a notebook, a record on Zenodo has to be created and submitted to the community. The submissions are required to be topically related to the community. The community moderators process each submission, create the necessary embedding links, potentially request revisions, and assist with any questions. There are no associated costs. 

 

1 Advantages of the Community

Central instruments of FAIR research are providing open data access to researchers and transparently communicating design decisions via metadata in a findable and well-structured place. The Zenodo platform hosted by CERN provides a long-term storage solution with unique digital object identifiers (DOIs), which can be referred to in publications. Uploading datasets and notebooks after publication is possible, and metadata (e.g., descriptions, licenses, references, etc.) can also be changed after the initial record creation. Other topical researchers have the advantage of freely accessing the portal, discovering and searching curated datasets, browsing through methodological notebooks to reproduce existing literature, and extend their own work.

 

2 Submitting on Zenodo

After logging into Zenodo via GitHub, ORCID, OpenAIRE, or a new account, you can create and submit a

  • dataset or dataset collection, or a

  • code base with a showcasing notebook

to the community. All submissions must align with the community’s scope. We provide instructions below, but we also require a certain format. After submission, the moderators are informed and will check the record. Please provide as much additional information as possible to the Zenodo object. Note that the created record and data cannot be deleted except under special circumstances. If uncertain, it is possible to test the mechanics of Zenodo without creating permanent digital objects in Zenodo’s Sandbox Instance.

For both notebooks and datasets, respectively dataset collections, we require a specific structure of the Zenodo record.

 

2.1 Datasets

To upload a dataset or dataset collection, [Step 1] click on the ‘+’ to create a new record and [Step 2] select the Graphical Modelling and Causal Inference community. [Step 3] Upload the desired files and give as much additional information as possible in the cells below.
 
[See picture 'zenodo_upload.png']
 
Please upload a dataset as a .csv file and a collection of datset as a .zip file. If applicable, auxiliary files (graph, ground truth, license, extended description) should be up uploaded as separate files. We require the ‘description’ of the Zenodo to have the following format:
 

--------------------------------------------------------------------------------------------------------------------------------------------------------------------
A description of the dataset/dataset collection.

# always two blank rows between information blocks

Task: A description of the Task.

Summary:

  • Size of dataset: Nr. of samples x Nr. of dimensions

  • Task: Causal Discovery Problem / Causal Inference Problem

  • Data Type: Continuous Data / Mixed Data / Discrete Data / Binary Data / Categorical Data

  • Dataset Scope: Collection of Datasets / Standalone Dataset

  • Ground Truth: Known Graph / Partial Graph / Unknown Graph

  • Temporal Structure: Static Data / Time Series Data

  • License: CC0 / CC BY / CC BY-NC / …

  • Missing Values: Existing Missing Values / No Missing Values

Missingness Statement: Missingness Statement, if applicable.

Collection: # If applicable.

  • Dataset1: Description Dataset1

  • Dataset2: Description Dataset2

Features:

  • Feature1: Description Feature1

  • Feature2: Description Feature2

Files:

  • File1: Description File1

  • File2: Description File2

License: # If applicable. Please indicate the main license (dataset, not of supporting material) above

  • File1: License1

  • File2: License2

--------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

2.1 Notebooks

For notebooks, create a git repository with (1) the code, and (2) the notebook’s rendered .html file. Then, connected the repository with Zenodo as shown in the picture below.

[See picture 'zenodo_git_integration.png']

Source: https://zenodo.org/account/settings/github/

This will automatically create a record of the zipped repository along with a unique DOI. As the whole repository is zipped, we advise to restrict the repository’s content to the necessary files. The associated DOI will forward you to the Zenodo record, which you can submit it to the Graphical Modelling and Causal Inference community by editing the record’s page. Although the record’s description is taken from the git release, the records meta-information can be edited manually afterwards, e.g., referencing a publication, linking the associated Zenodo dataset or specifying an R package.

We showcase the rendered notebooks on this website’s gallery of Accompanying Statistical Notebooks. For this, please specify the path toward the .html in the submission text.

Please contact us when publishing a new release of the git repository. This will automatically trigger a new Zenodo version of the record. This website, however, will not be rendered automatically but manually by the MaRDI TA3 team. Note that the record on Zenodo, as a copy of the git, is permanent and previous record versions, respectively git releases, can still be accessed.

 

 

3 Contact

https://portal.mardi4nfdi.de/wiki/Portal/TA3

Files

Contribute_to_the_GMCI_Community.pdf

Files (829.5 kB)

Name Size Download all
md5:14da489ef96401ee72f7f5794a04511b
511.1 kB Preview Download
md5:8c798e552578355b9cd30db6f24100ed
154.0 kB Preview Download
md5:aade8e3ff0ccbff6ea69ab6099fcb692
164.4 kB Preview Download