{"id":16624,"date":"2026-10-26T11:51:49","date_gmt":"2026-10-26T10:51:49","guid":{"rendered":"https:\/\/www.forschungsdaten.uni-mainz.de\/?page_id=16624"},"modified":"2026-10-27T07:52:51","modified_gmt":"2026-10-27T06:52:51","slug":"reproducible-research-workflows-with-jupyter-python","status":"publish","type":"page","link":"https:\/\/www.forschungsdaten.uni-mainz.de\/en\/events\/rdm-training\/reproducible-research-workflows-with-jupyter-python\/","title":{"rendered":"Reproducible research workflows with Jupyter\/Python"},"content":{"rendered":"<nav style=\"--separator: &quot;\/&quot;\" class=\"wp-block-breadcrumbs\" aria-label=\"Breadcrumbs\"><ol><li><a href=\"https:\/\/www.forschungsdaten.uni-mainz.de\/en\/\">Home<\/a><\/li><li><a href=\"https:\/\/www.forschungsdaten.uni-mainz.de\/en\/events\/\">Events<\/a><\/li><li><a href=\"https:\/\/www.forschungsdaten.uni-mainz.de\/en\/events\/rdm-training\/\">RDM Training<\/a><\/li><li><span aria-current=\"page\">Reproducible research workflows with Jupyter\/Python<\/span><\/li><\/ol><\/nav>\n\n<jgu-base-section react-props=\"{&quot;color&quot;:&quot;white-dark-text&quot;,&quot;align&quot;:&quot;wide&quot;,&quot;padding&quot;:&quot;medium&quot;}\">\n<div class=\"jgu-bgsection bg bg-white-dark-text \"><div class=\"content padding-medium\"><jgu-base-heading react-props=\"{\n    &quot;tags&quot;: {\n        &quot;htmlTag&quot;: &quot;h2&quot;,\n        &quot;classTag&quot;: &quot;h2&quot;,\n        &quot;tag&quot;: &quot;h2.h2&quot;\n    },\n    &quot;heading&quot;: &quot;&lt;strong&gt;Reproducible research workflows with Jupyter\\\/Python&lt;\\\/strong&gt;&quot;,\n    &quot;textAlign&quot;: &quot;left&quot;,\n    &quot;anchor&quot;: &quot;&quot;,\n    &quot;index&quot;: &quot;&quot;,\n    &quot;color&quot;: &quot;red&quot;\n}\"><\/jgu-base-heading>\n\n\n\n<p class=\"has-big-font-size wp-block-paragraph\"><br><em><strong>Online hands-on workshop \u00b7 30 November \u2013 3 December 2026, 4 days, daily 9:00\u201312:15 \u00b7 English<\/strong><\/em><\/p>\n\n\n\n<p class=\"has-big-font-size wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"has-big-font-size wp-block-paragraph\"><strong>Target group:<\/strong> Researchers of all disciplines at the Rhine-Main Universities (JGU Mainz, Goethe University Frankfurt, TU Darmstadt) who work with quantitative data. This workshop is ideal for participants who already use Python, R or Jupyter and want to work in a more structured and reproducible way.&nbsp;Participants with no prior programming knowledge are equally welcome.<\/p>\n\n\n\n<p class=\"has-big-font-size wp-block-paragraph\"><strong>Requirements:<\/strong> A computer with internet access. Completing a short preparation before the workshop is mandatory. Registered participants receive detailed instructions in advance.<\/p>\n\n\n\n<p class=\"has-big-font-size wp-block-paragraph\"><strong>Outcome:<\/strong> You leave with a ready-to-use structure and working examples as a starting point for organising your own research data. In the exercises you work with carefully chosen example data rather than your own data. They let you understand the principles, which you can then apply to your own research data after the workshop.<\/p>\n\n\n\n<p class=\"has-big-font-size wp-block-paragraph\"><strong>Registration<\/strong> <strong>Deadline<\/strong>: November, 20th<\/p>\n\n\n\n<p class=\"has-big-font-size wp-block-paragraph\"><strong>Number of participants<\/strong>: max. 20 <\/p>\n\n\n\n<p class=\"has-big-font-size wp-block-paragraph\"><strong>Registration and selection:<\/strong>&nbsp;Your registration is an application for a place in the workshop. Places are allocated in the order in which registrations are received; prior programming experience does not affect selection. You will receive an email from the instructor confirming either your place or your position on the waiting list. If a place becomes available, it is offered to the next person on the waiting list. If you have been given a place but can no longer attend, please let us know as soon as possible at <a href=\"mailto:andrejberg@uni-mainz.de\">andrejberg@uni-mainz.de<\/a>, so that someone from the waiting list can take your place.<\/p>\n<\/div><\/div>\n<\/jgu-base-section>\n\n<jgu-base-section react-props=\"{&quot;color&quot;:&quot;white-dark-text&quot;,&quot;align&quot;:&quot;wide&quot;,&quot;padding&quot;:&quot;medium&quot;}\">\n<div class=\"jgu-bgsection bg bg-white-dark-text \"><div class=\"content padding-medium\"><\/div><\/div>\n<\/jgu-base-section>\n\n<script>\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_21' >\n                        <div class='gform_heading'>\n                            <h2 class=\"gform_title\">Reproducible research workflows with Jupyter\/Python<\/h2>\n                            <p class='gform_description'><\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data'  id='gform_21'  action='\/en\/wp-json\/wp\/v2\/pages\/16624' data-formid='21' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_21' class='gform_fields top_label form_sublabel_above description_above validation_above'><fieldset id=\"field_21_12\" class=\"gfield gfield--type-name gfield--input-type-name gfield--width-full gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_above gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' ><span class='gform-field-label__text'>Name<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row' id='input_21_12'>\n                            \n                            <span id='input_21_12_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >\n                                                    <label for='input_21_12_3' class='gform-field-label gform-field-label--type-sub '>First<\/label>\n                                                    <input type='text' name='input_12.3' id='input_21_12_3' value=''   aria-required='true'     \/>\n                                                <\/span>\n                            \n                            <span id='input_21_12_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' >\n                                                            <label for='input_21_12_6' class='gform-field-label gform-field-label--type-sub '>Last<\/label>\n                                                            <input type='text' name='input_12.6' id='input_21_12_6' value=''   aria-required='true'     \/>\n                                                        <\/span>\n                            \n                        <\/div><\/fieldset><div id=\"field_21_5\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-full gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_above gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_21_5'><span class='gform-field-label__text'>Email<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_5' id='input_21_5' type='email' value='' class='large'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><fieldset id=\"field_21_3\" class=\"gfield gfield--type-radio gfield--type-choice gfield--input-type-radio gfield--width-full gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_above gfield_visibility_visible gfield--choice-align-vertical\"  ><legend class='gfield_label gform-field-label' ><span class='gform-field-label__text'>Affiliation<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend><div class='ginput_container ginput_container_radio'><div class='gfield_radio' id='input_21_3'>\n\t\t\t<div class='gchoice gchoice_21_3_0'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_3' type='radio' value='Goethe University Frankfurt'  id='choice_21_3_0' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_21_3_0' id='label_21_3_0' class='gform-field-label gform-field-label--type-inline'>Goethe University Frankfurt<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_21_3_1'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_3' type='radio' value='Johannes Gutenberg University Mainz'  id='choice_21_3_1' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_21_3_1' id='label_21_3_1' class='gform-field-label gform-field-label--type-inline'>Johannes Gutenberg University Mainz<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_21_3_2'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_3' type='radio' value='Technical University Darmstadt'  id='choice_21_3_2' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_21_3_2' id='label_21_3_2' class='gform-field-label gform-field-label--type-inline'>Technical University Darmstadt<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_21_3_3'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_3' type='radio' value='Other'  id='choice_21_3_3' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_21_3_3' id='label_21_3_3' class='gform-field-label gform-field-label--type-inline'>Other<\/label>\n\t\t\t<\/div><\/div><\/div><\/fieldset><div id=\"field_21_6\" class=\"gfield gfield--type-textarea gfield--input-type-textarea gfield--width-full gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_above gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_21_6'><span class='gform-field-label__text'>Please state whether you have any previous programming experience (or what experience you have with Python, R or Jupyter)<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_6' id='input_21_6' class='textarea large'     aria-required=\"true\" aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><div id=\"field_21_9\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-five-sixths gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_above gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_21_9'><span class='gform-field-label__text'>What is the result of 5+3?<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_9' id='input_21_9' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><fieldset id=\"field_21_8\" class=\"gfield gfield--type-consent gfield--type-choice gfield--input-type-consent gfield--width-full gfield_contains_required field_sublabel_above gfield--has-description field_description_above field_validation_above gfield_visibility_visible gfield--choice-align-vertical\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' ><span class='gform-field-label__text'>Consent<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend><div class='gfield_description gfield_consent_description' id='gfield_consent_description_21_8'><div class='gfield_consent_description_text' tabindex='0'>Die in diesem Formular erfassten personenbezogen Daten (Vorname, Nachname, E-Mail und Institutionszugeh\u00f6rigkeit und Programmiervorkenntnisse) sind den Veranstaltern (Kompetenzteam Forschungsdaten) zum Zweck der Organisation und Verwaltung der Veranstaltung \u201eReproducible research workflows with Jupyter\/Python&#8221; (30. Nov. \u2013 3. Dez. 2026) zug\u00e4nglich und werden im Anschluss an die Veranstaltung vollst\u00e4ndig gel\u00f6scht.<br \/>\n<br \/>\nIm Weiteren gilt die, auf der Webseite der Johannes Gutenberg-Universit\u00e4t Mainz https:\/\/www.uni-mainz.de\/datenschutz\/ angegebene, zentrale Datenschutzerkl\u00e4rung der JGU<br \/>\n<br \/>\nThe personal data collected in this form (first name, surname, email address, institutional affiliation and prior programming knowledge) will be made available to the organisers (Team of Research Data Experts) for the purpose of organising and administering the event \u201cReproducible research workflows with Jupyter\/Python\u201d (30 November \u2013 3 December 2026) and will be deleted in full following the event.<br \/>\n<br \/>\nFurthermore, the JGU\u2019s central privacy policy, as set out on the Johannes Gutenberg University Mainz website at https:\/\/www.uni-mainz.de\/datenschutz\/, applies.<br \/>\n<br \/>\n<\/div><\/div><div class='ginput_container ginput_container_consent'><input name='input_8.1' id='input_21_8_1' type='checkbox' value='1'  aria-describedby=\"gfield_consent_description_21_8\" aria-required=\"true\" aria-invalid=\"false\"   \/> <label class=\"gform-field-label gform-field-label--type-inline gfield_consent_label\" for='input_21_8_1' ><span class='gform-field-label__text'>I agree to the privacy policy.<\/span><\/label><input type='hidden' name='input_8.2' value='I agree to the privacy policy.' class='gform_hidden' \/><input type='hidden' name='input_8.3' value='48' class='gform_hidden' \/><\/div><\/fieldset><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <button type='submit' id='gform_submit_button_21' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' >Absenden<\/button> \n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_21' value='postback' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_21' id='gform_theme_21' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_21' id='gform_style_settings_21' value='{&quot;inputPrimaryColor&quot;:&quot;#204ce5&quot;}' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_21' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='21' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='EUR' value='5\/k9b4Y6kNX8T6Mmgsu7UxF1nJpwrMS7FM+cH497uMT7K8\/lydxPyeX9THP+Dw72ybF3kl3hkug8F4sVI\/kDjDaq36nbzLc1w7KBN1t5ZZVnmPs=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_21' value='WyJ7XCIzXCI6W1wiOGMwOTdiZjQ0YmQ1Nzg4ZDRlZDYzZjU0ODVhMTZiNWJcIixcImUyOTlmNDg4NDk5YWY3Njc2NDk4MGEzYTYyNzcyMThjXCIsXCI2NGVjYjFlZWRlZjUzNWU0ZTNhZGM0OGYxM2MwYjg0NlwiLFwiNjlhMTE3ODViNjNiZmU3MDk4ZGI2YjQ5YTVjNjEyZWFcIl0sXCI4LjFcIjpcImMzZDI3MTgyNWNjNzAyMGU1NjE5YjYyNzliYjdmZjZjXCIsXCI4LjJcIjpcImNhNTQxY2QxOWEwNWY2MmM2ZWIwZGY2OTFiN2U4MTExXCIsXCI4LjNcIjpcIjk4MzE0YzYwNDVmMTk0Mjk0MzU0OWM0ZmRlZmM0YmJkXCIsXCJnZm9ybV9zdWJtaXNzaW9uX21ldGhvZFwiOltcImIyNzliNGEyOWE4YzRhZjQzN2MzM2E2ZWY2ZTZlZmZiXCIsXCIyODE4NTMxNzEyNGQ1MGZiOGY2YzJjY2Q5ZjFkNmYyY1wiXSxcImdmb3JtX3RoZW1lXCI6XCI0Y2IyNWFmMGU5ZDhkNjk1NmYxNGM2Y2ZjODA2MmQ1NFwiLFwiZ2Zvcm1fc3R5bGVfc2V0dGluZ3NcIjpcIjk1YmMzNmM2OTI0MDMzMDYyYjUyNjE2ZjQ2ODQzZTBkXCIsXCJmb3JtX2lkXCI6XCI5M2I3NDNlNDgyNTJjM2Y2YjZmZTE5YWE2MDk5NTliOFwiLFwidXJsXCI6XCJkNTQyNTdmYTZjZTJkMjMwODUxZTdlMmNjMDEzYmNmOFwiLFwic3RhdGVfdGltZXN0YW1wXCI6XCJhMjFmNGMzNGUzZTQ4YWFhMjVhMmQwZTg1MjFkNjkxM1wifSIsImYxN2M2MGQxZTg4YWZjN2UwZWU0OWJkMDUyZTkxNzNkIiwxNzkzNDE1NTMwXQ==' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_21' id='gform_target_page_number_21' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_21' id='gform_source_page_number_21' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div>    <div style=\"display: none\">\n        \n    <\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":605,"featured_media":0,"parent":15252,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-16624","page","type-page","status-publish","hentry"],"content_raw":"<!-- wp:breadcrumbs \/-->\n\n<!-- wp:jgu\/section {\"color\":\"white-dark-text\"} -->\n<div class=\"jgu-bgsection bg bg-white-dark-text \"><div class=\"content padding-medium\"><!-- wp:jgu\/heading {\"tags\":{\"htmlTag\":\"h2\",\"classTag\":\"h2\",\"tag\":\"h2.h2\"},\"heading\":\"\\u003cstrong\\u003eReproducible research workflows with Jupyter\/Python\\u003c\/strong\\u003e\"} \/-->\n\n<!-- wp:paragraph -->\n<p class=\"has-big-font-size\"><br><em><strong>Online hands-on workshop \u00b7 30 November \u2013 3 December 2026, 4 days, daily 9:00\u201312:15 \u00b7 English<\/strong><\/em><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p class=\"has-big-font-size\"><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p class=\"has-big-font-size\"><strong>Target group:<\/strong> Researchers of all disciplines at the Rhine-Main Universities (JGU Mainz, Goethe University Frankfurt, TU Darmstadt) who work with quantitative data. This workshop is ideal for participants who already use Python, R or Jupyter and want to work in a more structured and reproducible way.&nbsp;Participants with no prior programming knowledge are equally welcome.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p class=\"has-big-font-size\"><strong>Requirements:<\/strong> A computer with internet access. Completing a short preparation before the workshop is mandatory. Registered participants receive detailed instructions in advance.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p class=\"has-big-font-size\"><strong>Outcome:<\/strong> You leave with a ready-to-use structure and working examples as a starting point for organising your own research data. In the exercises you work with carefully chosen example data rather than your own data. They let you understand the principles, which you can then apply to your own research data after the workshop.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p class=\"has-big-font-size\"><strong>Registration<\/strong> <strong>Deadline<\/strong>: November, 20th<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p class=\"has-big-font-size\"><strong>Number of participants<\/strong>: max. 20 <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p class=\"has-big-font-size\"><strong>Registration and selection:<\/strong>&nbsp;Your registration is an application for a place in the workshop. Places are allocated in the order in which registrations are received; prior programming experience does not affect selection. You will receive an email from the instructor confirming either your place or your position on the waiting list. If a place becomes available, it is offered to the next person on the waiting list. If you have been given a place but can no longer attend, please let us know as soon as possible at <a href=\"mailto:andrejberg@uni-mainz.de\">andrejberg@uni-mainz.de<\/a>, so that someone from the waiting list can take your place.<\/p>\n<!-- \/wp:paragraph --><\/div><\/div>\n<!-- \/wp:jgu\/section -->\n\n<!-- wp:jgu\/section {\"color\":\"white-dark-text\"} -->\n<div class=\"jgu-bgsection bg bg-white-dark-text \"><div class=\"content padding-medium\"><\/div><\/div>\n<!-- \/wp:jgu\/section -->\n\n<!-- wp:gravityforms\/form {\"formId\":\"21\",\"inputPrimaryColor\":\"#204ce5\"} \/-->","_links":{"self":[{"href":"https:\/\/www.forschungsdaten.uni-mainz.de\/en\/wp-json\/wp\/v2\/pages\/16624","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.forschungsdaten.uni-mainz.de\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.forschungsdaten.uni-mainz.de\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.forschungsdaten.uni-mainz.de\/en\/wp-json\/wp\/v2\/users\/605"}],"replies":[{"embeddable":true,"href":"https:\/\/www.forschungsdaten.uni-mainz.de\/en\/wp-json\/wp\/v2\/comments?post=16624"}],"version-history":[{"count":12,"href":"https:\/\/www.forschungsdaten.uni-mainz.de\/en\/wp-json\/wp\/v2\/pages\/16624\/revisions"}],"predecessor-version":[{"id":16659,"href":"https:\/\/www.forschungsdaten.uni-mainz.de\/en\/wp-json\/wp\/v2\/pages\/16624\/revisions\/16659"}],"up":[{"embeddable":true,"href":"https:\/\/www.forschungsdaten.uni-mainz.de\/en\/wp-json\/wp\/v2\/pages\/15252"}],"wp:attachment":[{"href":"https:\/\/www.forschungsdaten.uni-mainz.de\/en\/wp-json\/wp\/v2\/media?parent=16624"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.forschungsdaten.uni-mainz.de\/en\/wp-json\/wp\/v2\/categories?post=16624"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.forschungsdaten.uni-mainz.de\/en\/wp-json\/wp\/v2\/tags?post=16624"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}