{
  "access": {
    "embargo": {
      "active": false,
      "reason": null
    },
    "files": "public",
    "record": "public",
    "status": "open"
  },
  "created": "2026-06-13T10:19:25.429544+00:00",
  "custom_fields": {
    "code:codeRepository": "https://github.com/schwallergroup/saturn",
    "code:programmingLanguage": [
      {
        "id": "python",
        "title": {
          "en": "Python"
        }
      }
    ]
  },
  "deletion_status": {
    "is_deleted": false,
    "status": "P"
  },
  "files": {
    "count": 1,
    "enabled": true,
    "entries": {
      "saturn-master.zip": {
        "access": {
          "hidden": false
        },
        "checksum": "md5:ec4b7e05982295047b4b4b80e4de56f7",
        "ext": "zip",
        "id": "6869b20b-43d3-4248-bad6-8333c0c01ba1",
        "key": "saturn-master.zip",
        "links": {
          "content": "https://zenodo.org/api/records/20444210/files/saturn-master.zip/content",
          "self": "https://zenodo.org/api/records/20444210/files/saturn-master.zip"
        },
        "metadata": {},
        "mimetype": "application/zip",
        "size": 123303244,
        "storage_class": "L"
      }
    },
    "order": [],
    "total_bytes": 123303244
  },
  "id": "20444210",
  "is_draft": false,
  "is_published": true,
  "links": {
    "access": "https://zenodo.org/api/records/20444210/access",
    "access_grants": "https://zenodo.org/api/records/20444210/access/grants",
    "access_links": "https://zenodo.org/api/records/20444210/access/links",
    "access_request": "https://zenodo.org/api/records/20444210/access/request",
    "access_users": "https://zenodo.org/api/records/20444210/access/users",
    "archive": "https://zenodo.org/api/records/20444210/files-archive",
    "archive_media": "https://zenodo.org/api/records/20444210/media-files-archive",
    "communities": "https://zenodo.org/api/records/20444210/communities",
    "communities-suggestions": "https://zenodo.org/api/records/20444210/communities-suggestions",
    "doi": "https://doi.org/10.5281/zenodo.20444210",
    "draft": "https://zenodo.org/api/records/20444210/draft",
    "file_modification": "https://zenodo.org/api/records/20444210/file-modification",
    "files": "https://zenodo.org/api/records/20444210/files",
    "latest": "https://zenodo.org/api/records/20444210/versions/latest",
    "latest_html": "https://zenodo.org/records/20444210/latest",
    "media_files": "https://zenodo.org/api/records/20444210/media-files",
    "parent": "https://zenodo.org/api/records/20444209",
    "parent_doi": "https://doi.org/10.5281/zenodo.20444209",
    "parent_doi_html": "https://zenodo.org/doi/10.5281/zenodo.20444209",
    "parent_html": "https://zenodo.org/records/20444209",
    "preview_html": "https://zenodo.org/records/20444210?preview=1",
    "quota_increase": "https://zenodo.org/api/records/20444210/quota-increase",
    "request_deletion": "https://zenodo.org/api/records/20444210/request-deletion",
    "requests": "https://zenodo.org/api/records/20444210/requests",
    "reserve_doi": "https://zenodo.org/api/records/20444210/draft/pids/doi",
    "self": "https://zenodo.org/api/records/20444210",
    "self_doi": "https://doi.org/10.5281/zenodo.20444210",
    "self_doi_html": "https://zenodo.org/doi/10.5281/zenodo.20444210",
    "self_html": "https://zenodo.org/records/20444210",
    "self_iiif_manifest": "https://zenodo.org/api/iiif/record:20444210/manifest",
    "self_iiif_sequence": "https://zenodo.org/api/iiif/record:20444210/sequence/default",
    "versions": "https://zenodo.org/api/records/20444210/versions"
  },
  "media_files": {
    "count": 0,
    "enabled": false,
    "entries": {},
    "order": [],
    "total_bytes": 0
  },
  "metadata": {
    "contributors": [
      {
        "affiliations": [
          {
            "id": "02s376052",
            "identifiers": [
              {
                "identifier": "02s376052",
                "scheme": "ror"
              },
              {
                "identifier": "grid.5333.6",
                "scheme": "grid"
              },
              {
                "identifier": "0000 0001 2183 9049",
                "scheme": "isni"
              }
            ],
            "name": "\u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne"
          }
        ],
        "person_or_org": {
          "family_name": "Guo",
          "given_name": "Jeff",
          "identifiers": [
            {
              "identifier": "0000-0002-4633-3199",
              "scheme": "orcid"
            }
          ],
          "name": "Guo, Jeff",
          "type": "personal"
        },
        "role": {
          "id": "researcher",
          "title": {
            "de": "WissenschaftlerIn",
            "en": "Researcher"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "Deepmirror"
          }
        ],
        "person_or_org": {
          "family_name": "Menke",
          "given_name": "Janosch",
          "name": "Menke, Janosch",
          "type": "personal"
        },
        "role": {
          "id": "researcher",
          "title": {
            "de": "WissenschaftlerIn",
            "en": "Researcher"
          }
        }
      }
    ],
    "creators": [
      {
        "affiliations": [
          {
            "id": "02s376052",
            "identifiers": [
              {
                "identifier": "02s376052",
                "scheme": "ror"
              },
              {
                "identifier": "grid.5333.6",
                "scheme": "grid"
              },
              {
                "identifier": "0000 0001 2183 9049",
                "scheme": "isni"
              }
            ],
            "name": "\u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne"
          }
        ],
        "person_or_org": {
          "family_name": "Sabanza-Gil",
          "given_name": "V\u00edctor",
          "identifiers": [
            {
              "identifier": "0000-0003-3085-3998",
              "scheme": "orcid"
            }
          ],
          "name": "Sabanza-Gil, V\u00edctor",
          "type": "personal"
        }
      }
    ],
    "description": "<p>Code and data for \"Generative Molecular Design with Steerable and Granular Synthesizability Control\" (currently under review). The repository is available at <a href=\"https://github.com/schwallergroup/saturn\">https://github.com/schwallergroup/saturn</a> (git hash: 468b1f4)</p>",
    "funding": [
      {
        "award": {
          "acronym": "EPFLglobaLeaders",
          "id": "00k4n6c32::945363",
          "identifiers": [
            {
              "identifier": "https://cordis.europa.eu/projects/945363",
              "scheme": "url"
            }
          ],
          "number": "945363",
          "program": "H2020-EU.1.3.",
          "title": {
            "en": "A new PhD training for the next generation of sustainable science leaders"
          }
        },
        "funder": {
          "id": "00k4n6c32",
          "name": "European Commission"
        }
      },
      {
        "award": {
          "id": "00yjd3n13::225147",
          "number": "225147",
          "program": "Programmes",
          "title": {
            "en": "NCCR Catalysis (phase II)"
          }
        },
        "funder": {
          "id": "00yjd3n13",
          "name": "Swiss National Science Foundation"
        }
      }
    ],
    "publication_date": "2026-05-29",
    "publisher": "Zenodo",
    "resource_type": {
      "id": "software",
      "title": {
        "de": "Software",
        "en": "Software"
      }
    },
    "rights": [
      {
        "description": {
          "en": "The Creative Commons Attribution license allows re-distribution and re-use of a licensed work on the condition that the creator is appropriately credited."
        },
        "icon": "cc-by-icon",
        "id": "cc-by-4.0",
        "props": {
          "scheme": "spdx",
          "url": "https://creativecommons.org/licenses/by/4.0/legalcode"
        },
        "title": {
          "en": "Creative Commons Attribution 4.0 International"
        }
      }
    ],
    "title": "Code for \"Generative Molecular Design with Steerable and Granular Synthesizability Control\"",
    "version": "468b1f4"
  },
  "parent": {
    "access": {
      "owned_by": {
        "user": "1306920"
      },
      "settings": {
        "accept_conditions_text": null,
        "allow_guest_requests": false,
        "allow_user_requests": false,
        "secret_link_expiration": 0
      }
    },
    "communities": {
      "default": "085193a3-f31f-4427-95e4-ed2b20ba46b6",
      "entries": [
        {
          "access": {
            "member_policy": "open",
            "members_visibility": "public",
            "record_submission_policy": "open",
            "review_policy": "closed",
            "visibility": "public"
          },
          "children": {
            "allow": false
          },
          "created": "2021-02-17T14:04:08.209342+00:00",
          "custom_fields": {
            "subjects": [
              {
                "id": "euroscivoc:157"
              },
              {
                "id": "euroscivoc:365"
              },
              {
                "id": "euroscivoc:363"
              },
              {
                "id": "euroscivoc:361"
              },
              {
                "id": "euroscivoc:367"
              },
              {
                "id": "euroscivoc:1115"
              },
              {
                "id": "euroscivoc:1085"
              },
              {
                "id": "euroscivoc:371"
              },
              {
                "id": "euroscivoc:1121"
              },
              {
                "id": "euroscivoc:69669548"
              }
            ]
          },
          "deletion_status": {
            "is_deleted": false,
            "status": "P"
          },
          "id": "085193a3-f31f-4427-95e4-ed2b20ba46b6",
          "links": {},
          "metadata": {
            "curation_policy": "<h2>NCCR Catalysis Zenodo Curation Policy</h2>\n<p>Must</p>\n<ul>\n<li>\n<p>At least one author is affiliated to NCCR Catalysis research.</p>\n</li>\n<li>\n<p>Contact information for at least one NCCR Catalysis author is provided through an ORCID identifier.</p>\n</li>\n<li>\n<p>The content of the submitted record (generally a dataset) must be accessible for review. In line with SNSF regulations, the NCCR Catalysis Internal Rules and Regulations prohibit embargo and require open-access as far as the article is concerned. Nonetheless, the dataset can be submitted for review before the article publication, requesting the dataset not to be published until the related article is published.</p>\n</li>\n<li>\n<p>The description of the submitted work is sufficiently detailed. Mere references to external articles or to other external resources are not sufficient descriptions.</p>\n</li>\n<li>\n<p>The submitted work includes at least a clearly identifiable README file, typically in the root directory. This is not required for works consisting of one single document (e.g., publications, posters, or presentation slides).&nbsp;<strong>The README file must include the record DOI or URL so that the downloaded folder can be traced back to its source. </strong>The README file should be selected to be previewed in the record.</p>\n</li>\n<li>\n<p>The main DOI has been assigned by Zenodo. Entering an existing DOI as the main identifier is allowed only if the submitted work is an exact copy of a digital object that has already received its DOI on another platform. For example, supplementary data to a journal article should NOT re-use the journal article DOI.</p>\n</li>\n<li>\n<p>The main title is human-readable on the same level as conventional publications: filenames or coded expressions are deprecated.&nbsp; <strong>The main title must not be the same as that of the article it refers to. </strong>When applicable, use one of the following types of title, or an analogous one:</p>\n<ul>\n<li>\n<p>Dataset for [related work title]</p>\n</li>\n<li>\n<p>Compound characterization for [related work title]</p>\n</li>\n<li>\n<p>Code for [related work title]</p>\n</li>\n</ul>\n</li>\n<li>\n<p>If existing, references to related publications (e.g., article, source code, other datasets, etc.) are specified in the \"Related works\" field. If available, references are designated by their respective DOIs.</p>\n</li>\n<li>\n<p>Any personal and sensitive data has been anonymized.</p>\n</li>\n<li>\n<p>The submitted work has been cleaned up (e.g., there are no temporary files, no unnecessary empty files or folders, no superfluous file versions, etc.).</p>\n</li>\n<li>\n<p>NCCR Catalysis is acknowledged as follows.</p>\n<ul>\n<li>\n<p>If there is at least some cash financing, the correct NCCR Catalysis Phase is acknowledged in the \"Funding\" section. Searching the phase by name is not returning the correct phase in the top results: it is easier to search with the phase ID, which are reported below for everyone's convenience.</p>\n<ul>\n<li>\n<p><strong>Phase I: 180544</strong></p>\n</li>\n<li>\n<p><strong>Phase II: 225147</strong></p>\n</li>\n</ul>\n</li>\n<li>\n<p>For sole in-kind funding, NCCR Catalysis is acknowledged as a&nbsp; &ldquo;contributor&rdquo; organization with the role of &ldquo;sponsor&rdquo;. Use the ROR (<a href=\"https://ror.org/03qf6ek79\">https://ror.org/03qf6ek79</a>) as identifier.</p>\n</li>\n<li>\n<p>If the author(s) do not know if they are financed in cash or in-kind, they can ask their group's admin assistant.&nbsp;</p>\n</li>\n</ul>\n</li>\n<li>\n<p>&nbsp;Where applicable, sources from which the work is derived are specified in the &ldquo;Related works&rdquo; field, and identified via DOI when possible.</p>\n</li>\n<li>\n<p>A license is chosen and indicated through Zenodo&rsquo;s appropriate field.</p>\n</li>\n<li>At least a minimal description is provided in the \"Description\" field.</li>\n<li>\n<p>Molecule information is present, preferably as .mol files.</p>\n</li>\n<li>\n<p>Files are available in open formats, or in any case formats that can be opened and processed with free software. If proprietary formats are present, the work also includes versions of the files converted to open formats, with the least possible loss of information.<br>If your laboratory is unable to perform this task, the data steward should ask for the help of the data officer. <br>The Data Officer, with the help of the Data Stewards, will update the list of accepted and recommended formats below:<br><br></p>\n</li>\n</ul>\n<div>\n<table>\n<tbody>\n<tr>\n<td>\n<p>Data type</p>\n</td>\n<td>\n<p>recommended</p>\n</td>\n<td>\n<p>accepted</p>\n</td>\n</tr>\n<tr>\n<td>\n<p>Nuclear magnetic resonance (NMR)</p>\n</td>\n<td>\n<p>JCAMP-DX (.jdx)</p>\n</td>\n<td>\n<p>.fid, bruker</p>\n</td>\n</tr>\n<tr>\n<td>\n<p>Infrared/UV-vis/Raman spectroscopy</p>\n</td>\n<td>\n<p>JCAMP-DX (.jdx)</p>\n</td>\n<td>\n<p>.csv</p>\n</td>\n</tr>\n<tr>\n<td>\n<p>X-ray diffraction</p>\n</td>\n<td>\n<p>.cif</p>\n</td>\n<td>&nbsp;</td>\n</tr>\n<tr>\n<td>\n<p>Transmission electron microscopy (TEM)</p>\n</td>\n<td>\n<p>.tiff</p>\n</td>\n<td>&nbsp;</td>\n</tr>\n<tr>\n<td>\n<p>Gas chromatography flame ionization detector (GC-FID)</p>\n</td>\n<td>\n<p>.gcd</p>\n</td>\n<td>&nbsp;</td>\n</tr>\n<tr>\n<td>\n<p>Gas chromatography - mass spectroscopy (GC-MS)</p>\n</td>\n<td>\n<p>.xms</p>\n</td>\n<td>&nbsp;</td>\n</tr>\n<tr>\n<td>\n<p>Liquid chromatography-mass spectroscopy (LC-MS)</p>\n</td>\n<td>\n<p>.raw</p>\n</td>\n<td>&nbsp;</td>\n</tr>\n<tr>\n<td>\n<p>Electron paramagnetic resonance (EPR)</p>\n</td>\n<td>\n<p>.dsc, .dta</p>\n</td>\n<td>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</div>\n<p><strong>&nbsp;</strong></p>\n<p>Recommended</p>\n<ul>\n<li>The record (dataset, code repository, etc...) is submitted directly within the community, rather than as a standalone record then added to the community.&nbsp;<br>This allows the Data Steward to edit fields if necessary, facilitating the review process.</li>\n<li>\n<p>Permissive licenses are preferred. CC0, CC-BY-4.0, CC-BY-SA-4.0 for data and MIT, BSD, Apache, and L-GPL for code are suggested.</p>\n</li>\n<li>\n<p>All authors are identified by their ORCID.</p>\n</li>\n<li>\n<p>If related grants require an acknowledgement, they are listed using &ldquo;Funding/Grants&rdquo; fields.</p>\n</li>\n<li>\n<p>The README file is a plain text file, avoiding proprietary formats such as MS Word whenever possible. Format the readme document so it is easy to understand (e.g., separate important pieces of information with blank lines, rather than having all the information in one long paragraph).</p>\n</li>\n<li>\n<p>The README file contains clear and detailed information about the work creation (authors, time, place, methodologies, &hellip;). Dates are in standardised formats. Suggested format: W3C/ISO 8601 date standard, which specifies the international standard notation of YYYY-MM-DD or YYYY-MM-DDThh:mm:ss.</p>\n</li>\n<li>\n<p>The README file contains clear and detailed information about content (e.g., file organization and naming, formats, relevant standards, etc.), sharing and access, etc.</p>\n</li>\n<li>\n<p>If the submission is related to a PhD thesis, the supervisor is specified/mentioned.</p>\n</li>\n<li>\n<p>Keywords are entered as separated fields in the &ldquo;Keywords and subjects&rdquo; field.</p>\n</li>\n<li>\n<p>The information in the dataset is as self-contained as possible, i.e., access to the publication is not necessary to understand the data. This is particularly true for characterization of compounds.</p>\n</li>\n<li>\n<p>The data and metadata is as structured and standardized as possible. For instance: one folder per compound and one file per spectrum, or grouped in a consistent way into formats such as hdf5.</p>\n</li>\n</ul>\n<p><strong>&nbsp;</strong></p>\n<p>Nice to have</p>\n<ul>\n<li>\n<p>README files are available for logical &ldquo;clusters&rdquo; of data. In many cases, it will be appropriate to create one document for a dataset that has multiple, related, similarly formatted files, or files that are logically grouped together for use (e.g., a collection of Matlab scripts). Sometimes it may make sense to create a README file for a single data file.</p>\n</li>\n<li>\n<p>README files are formatted identically and present the information in the same order, using the same terminology.</p>\n</li>\n</ul>\n<p>&nbsp;</p>",
            "description": "Datasets for the NCCR Catalysis program. For submissions please check the about page and the curation policy.",
            "funding": [
              {
                "award": {
                  "id": "00yjd3n13::180544"
                },
                "funder": {
                  "id": "00yjd3n13"
                }
              },
              {
                "award": {
                  "identifiers": [
                    {
                      "identifier": "https://data.snf.ch/grants/grant/225147",
                      "scheme": "url"
                    }
                  ],
                  "number": "225147",
                  "title": {
                    "en": "NCCR Catalysis (phase II)"
                  }
                },
                "funder": {
                  "id": "00yjd3n13"
                }
              }
            ],
            "organizations": [
              {
                "id": "05a28rw58"
              },
              {
                "id": "02s376052"
              },
              {
                "id": "02kkwkt79"
              },
              {
                "id": "02js37d36"
              },
              {
                "id": "02s6k3f65"
              },
              {
                "id": "02k7v4d05"
              },
              {
                "id": "02crff812"
              },
              {
                "id": "05pmsvm27"
              },
              {
                "id": "02x681a42"
              },
              {
                "id": "013j2zh96"
              },
              {
                "id": "03eh3y714"
              },
              {
                "id": "022fs9h90"
              },
              {
                "id": "01swzsf04"
              },
              {
                "id": "019whta54"
              },
              {
                "id": "03qf6ek79"
              }
            ],
            "page": "<p>Welcome to the NCCR Catalysis Zenodo Community.&nbsp;</p>\n<p>All submissions to this community are reviewed by the Data Officer (Dr. Niccol&ograve; Ricardi, niccolo.ricardi@epfl.ch).</p>\n<p>There are two main ways to submit a record, which are explained below. Please make sure to read the <a href=\"https://zenodo.org/communities/nccr-catalysis/curation-policy\">Curation Policy</a> and that your dataset complies with it. Particularly, <strong>make sure to get a Zenodo DOI.</strong></p>\n<ol>\n<li>Draft review inside the community. <strong>This is the recommended procedure.</strong> <strong>You can start before submission to the journal and the Data Officer can help you with small edits to your dataset.</strong>&nbsp;\n<ol>\n<li>Go to <a href=\"https://zenodo.org/uploads/new?community=nccr-catalysis\">this link</a> or,&nbsp; within any page of the community (including this page), click on the green \"New upload\" button.</li>\n<li>Create your dataset and click on \"submit for review\"</li>\n<li>The Data Officer is notified automatically of your submission, and you can include an optional message that will be included in the notification.</li>\n<li>You can share this draft with other people, including the reviewers, by clicking on \"Share\" (top right hand side in your draft within a box called \"draft\") and either selecting a user or creating a share link. Links can (but do not have to) have an expiration date and you can set edit or view permissions. We suggest only viewing permissions for referees.</li>\n</ol>\n</li>\n<li>Stand-alone submission followed by a \"community inclusion\" request. The Data Officer will not be able to perform changes to your dataset and you will have to take care of even the slightest modification. <strong>This procedure is recommended if and only if the article is already published and the dataset needs to be out quickly. Ideally, create a draft review (see point 1) before or when submitting the article.</strong><br>\n<ol>\n<li>Go to <a href=\"https://zenodo.org/uploads/new\">this link</a> or click&nbsp; on&nbsp; the \"+\" icon next to your username at the top right of the screen, then click on \"New record\".</li>\n<li>Create your dataset and publish it (click on \"publish\").</li>\n<li>In your newly created record, on the right hand side, you have a series of boxes, including one called \"Communities\". Click on the cogwheel icon within it and select \"submit to a community\". Search for our community and select it.</li>\n<li>The Data Officer is notified automatically of your submission, and you can include an optional message that will be included in the notification</li>\n</ol>\n</li>\n</ol>",
            "title": "NCCR Catalysis",
            "type": {
              "id": "organization"
            },
            "website": "https://nccr-catalysis.ch"
          },
          "revision_id": 24,
          "slug": "nccr-catalysis",
          "updated": "2026-06-04T18:13:23.806394+00:00"
        }
      ],
      "ids": [
        "085193a3-f31f-4427-95e4-ed2b20ba46b6"
      ]
    },
    "id": "20444209",
    "pids": {
      "doi": {
        "client": "datacite",
        "identifier": "10.5281/zenodo.20444209",
        "provider": "datacite"
      }
    }
  },
  "pids": {
    "doi": {
      "client": "datacite",
      "identifier": "10.5281/zenodo.20444210",
      "provider": "datacite"
    },
    "oai": {
      "identifier": "oai:zenodo.org:20444210",
      "provider": "oai"
    }
  },
  "revision_id": 4,
  "stats": {
    "all_versions": {
      "data_volume": 123303244.0,
      "downloads": 1,
      "unique_downloads": 1,
      "unique_views": 35,
      "views": 37
    },
    "this_version": {
      "data_volume": 123303244.0,
      "downloads": 1,
      "unique_downloads": 1,
      "unique_views": 35,
      "views": 37
    }
  },
  "status": "published",
  "swh": {
    "swhid": "swh:1:dir:2a4addc532df025623e047453487012040a58040;origin=https://doi.org/10.5281/zenodo.20444209;visit=swh:1:snp:31d1ddb1d7ba88eda8fd773dfc39c612c9695a99;anchor=swh:1:rel:7bd19ee9f13305e94753becf9b4ee83d01c23c1e;path=saturn-master"
  },
  "updated": "2026-06-13T10:19:25.645894+00:00",
  "versions": {
    "index": 1,
    "is_latest": true
  }
}