zedif: Kurse


Wir bieten Schulungen rund um Themen der Digitalisierung in der Forschung an. Dabei können Sie aus unserer Kursliste unten auswählen oder auch konkrete Schulungen anfragen. Die Liste enthält neben unseren Kursen (mit unserem Logo gekennzeichnet) auch thematisch ähnliche Kurse anderer Anbieter und wird nach bestem Wissen und Gewissen aktuell gehalten.

Laufend und zukünftig

  • Beschreibung:

    GitLab ist eine Webanwendung zur Verwaltung von Git-Repositorien. Da es um Git herum entwicklet wurde, eignet es sich für die Verwaltung aller Projekte, die hauptsächlich mit reinen Textdateien arbeiten, z.B. Software-Quellcode oder TeX-basierte Dokumente. Mit seinen eingebauten Issue- und Wiki-Systemen kann es in bestimmten Fällen sogar das richtige Werkzeug für die Verwaltung eines Projekts ganz ohne Dateien sein.

    Dieser Kurs vermittelt Ihnen ein grundlegendes Verständnis der Funktionen von GitLab, so dass Sie fundierte Entscheidungen über den Einsatz des Werkzeugs treffen können.

    Während des gesamten Kurses folgen die Teilnehmer den Demonstrationen der Dozenten und setzen das Gelernte sofort in die Praxis um. Die Kurssprache ist Englisch.

    Erfahrung mit Git ist keine Voraussetzung für den Kurs. Um den Abschnitt über Aufgabenautomatisierung optimal folgen zu können, ist ein grundlegendes Verständnis von Docker hilfreich, aber nicht notwendig
    Schwerpunkte:
    • GitLab-Projekte und -Gruppen finden
    • Erstellen, Nutzen, und Löschen von GitLab-Projekten
    • Auf Basis von GitLab-Projekten kollaborieren
    • Aufgaben mit GitLab automatisieren
    • Projekte mit GitLab verwalten
    • Projekte in GitLab-Wikis dokumentieren

    Kursleitung:
    • Philipp Schäfer
    • André Sternbeck
  • Beschreibung:

    In diesem Workshop wird nur sehr wenig Zeit damit verbracht, was LaTeX alles kann. Stattdessen werden wir uns darauf konzentrieren tatsächlich die ersten eigenen Schritte zu gehen. Dieser Workshop allein ist wahrscheinlich nicht genug, um von Null LaTeX so gut kennenzulernen, um es in Zukunft ohne nennenswerte Hilfe benutzen zu können. Nichtsdestotrotz setzen wir hier die Grundsteine, liefern Beispiele, von denen man starten kann und geben Hinweise für weiterführenden Informationen.
    Die Workshopsprache ist Englisch.


    Schwerpunkte:
    • Dokumentstruktur
    • grundlegende Formatierungen
    • Symbole und mathematische Formeln
    • Abbildungen
    • Zitationen

    Kursleitung:
    • Frank Löffler
    • Philipp Schäfer
  • Beschreibung:
     
    This introduction into R includes:
    • General introduction into the environment.
    • Basics of R syntax and objects.
    • Data handling in R.
    • Basic programming in R.
    • Graphics in R.
     
    This workshop addresses researchers interested in R without or with few previous experiences in R. This workshop includes hands- on exercises and a homework assignment.
     
    Requirements:
    For this workshop please install the current versions of R (https://cran.r-project.org/) and RStudio

    Workshop Dates:
    9. and 10. and 16. and 17.1. 2023,  01.00 p.m. - 05.00 p.m. (4 afternoons)
    Kursleitung:
    • Jan Plötner
  • Beschreibung:

    Code ist überall - und die wissenschaftliche Forschung ist da keine Ausnahme. Das Programmieren ermöglicht es Forschenden, große Mengen digitaler Daten mühelos zu verarbeiten, Aufgaben zu automatisieren, die sonst zeitaufwändig oder gar unmöglich wären, und neue Ansätze zu testen. Programmierkenntnisse ermöglichen es Ihnen, unabhängiger von bereits vorhandenen Werkzeugen zu sein und Ihren Arbeitsablauf an Ihre eigenen Bedürfnisse anzupassen.

    Python ist eine der beliebtesten Programmiersprachen der Welt, nicht nur, aber auch für die wissenschaftliche Programmierung. Ein Teil ihrer Beliebtheit beruht auf der Tatsache, dass sie relativ leicht zu erlernen ist. Vor allem aber kann man Python für eine breite Palette von Aufgaben einsetzen, z.B. Textanalyse, Sequenzanalyse, mathematische Berechnungen, maschinelles Lernen, Visualisierung und vieles mehr.

    Dieser Workshop gibt Ihnen eine praktische Einführung in die Grundlagen von Python. Es werden keine Vorkenntnisse in der Programmierung vorausgesetzt. Unser Ziel ist es, Ihnen einige der Möglichkeiten von Python zu zeigen, Ihnen den Einstieg in die Programmierung zu erleichtern und Sie auf Ihre nächsten Schritte vorzubereiten (allein oder in einem anderen Kurs).
    Schwerpunkte:
    • grundlegende Datentypen
    • Variablen
    • grundlegende Ablaufsteuerung
    • Funktionen
    • Grundlegendes Lesen und Schreiben von Dateien
    • Befehlszeilenargumente
    • grundlegende Fehlersuche

    Kursleitung:
    • Frank Löffler
    • Philipp Schäfer
  • Beschreibung:

    Wir geben einen Überblick über die verschiedenen Möglichkeiten zur Parallelisierung einer bestimmten Aufgabe und machen Sie mit der Linux-Kommandozeile vertraut. Im praktischen Teil werden Sie Ihre ersten Berechnungen (Jobs) an den Cluster senden und
    hoffentlich ihre Ergebnisse genießen.

    Die Kurssprache ist Englisch.

    Voraussetzungen:
    • FSU-Konto (muss auf der Anmeldeseite angegeben werden)
    • keine Angst vor Linux und der Kommandozeile

    Kursleitung:
    • Frank Löffler
    • André Sternbeck
  • Beschreibung:

    Der zweitägige Kurs findet jeweils am 24.01.2023 und am 31.01.2023 von 8:00 bis 12:00 Uhr statt. Die Kurssprache ist Englisch.

    Das ist eine praktische Einführung in die Programmierung, in welcher die wichtigsten Konzepte mit Hilfe praxisbezogener Übungen in der Programmiersprache R erlernt werden. R ist eine gut dokumentierte, populäre und einfach zu benutzende Programmiersprache, welche besonders gut für die Analyse und Verarbeitung von Forschungsdaten geeignet ist. Fokusiert auf die Aufgabe der Datenanalyse werden Sie in diesem Kurs lernen, wie Daten gelesen werden, einfache Statistiken berechnet werden, Daten indiziert und grafisch dargestellt werden, wie Funktionen für wiederkehrende Aufgaben entwickelt werden, sowie bedingte Anweisungen und Wiederholungsschleifen verwendet werden.. We will also cover best practices for writing code in R and how to export the results. No prior knowledge necessary. In diesem Kurs werden wir die integrierte Entwicklungsumgebung (IDE) R Studio benutzen. Bitte installieren Sie die Programmiersprache sowie die IDE vor dem Kurs auf ihrem Computer!

    Der Kurs basiert auf dem Software Carpentry-Kurs Programming with R.


    Schwerpunkte:
    • RStudio benutzen
    • Variablen
    • Datentypeen
    • Indizierung von Daten
    • Analyse von Daten
    • grafische Darstellung
    • bedingte Anweisungen
    • Wiederholungsschleifen
    • Lesen und Schreiben von Daten
    • Dokumentation von Code
    • Pakete
    • R-Skripte in Workflows benutzen

    Kursleitung:
    • Christian Knüpfer
    • Volker Schwartze
  • Beschreibung:
    Die Fortbildung soll Sie in die Lage versetzen, alle in der Hochschulpraxis relevanten rechtlichen und technischen Anforderungen des Datenschutzes umzusetzen. Anhand von konkreten Beispielen und Ihren Fragen werden datenschutzrechtliche Grundsätze und Grundzüge der Informationssicherheit anschaulich erläutert.
    Schwerpunkte:
    • Datenschutzrechtliche Grundsätze
    • Grundzüge der Informationssicherheit
    • Datenschutz im Kontext der Hochschule (Studierende, Beschäftigte, Dritte)

    Kursleitung:
    • Maximilian Koop
  • Beschreibung:
    Die Veranstaltung gibt Ihnen einen Einblick in die wichtigsten Arbeitsabläufe des Universitätsarchivs Jena. Sie erfahren Wissenswertes zu den Beständen und Nutzungsmöglichkeiten des Archivs sowie den Aufbewahrungsfristen und der Archivierung von Schriftgut. Die Mitarbeitenden des Universitätsarchivs freuen sich über einen interessierten Austausch mit Ihnen.
    Schwerpunkte:
    • Struktur und Bestände des Archivs
    • Aufgaben und Zuständigkeiten
    • Aufbewahrungsfristen für Schriftgut
    • Archivierung von Unterlagen
    • Zwischenarchiv/Endarchiv
    • Benutzung
  • Beschreibung:
     
    Nach Monaten der Datenerhebung, Analyse und Interpretation der Daten möchten Sie Ihre Ergebnisse nun in einer Fachzeitschrift veröffentlichen? Dann ist es an der Zeit, Ihre Daten noch einmal genauer zu betrachten und darüber nachzudenken, wie sie jetzt aufbereitet werden können. Oder stehen Sie gerade in den Startlöchern Ihrer Doktorarbeit oder Ihres Postdoc-Projekts und möchten sichergehen, dass Sie bei der Durchführung und Dokumentation Ihrer Forschung nichts übersehen haben?
     
    Gemäß den DFG Leitlinien zur Sicherung guter wissenschaftlicher Praxis sollen Ihre Ergebnisse nachvollziehbar und reproduzierbar sein. Haben Sie schon mal etwas von FAIRen Daten gehört? In Bezug auf Ihre Daten bedeutet dies, dass sie Findable (auffindbar), Accessibale (zugänglich), Interoperable (interoperabel) und Reusable (wiederverwendbar) sein sollen. Sind Sie sich bewusst, dass die Veröffentlichung Ihrer Daten in einem speziellen Datenjournal oder Repositorium Ihnen nicht nur helfen kann, diese Anforderungen zu erfüllen, sondern dass Sie dadurch auch eine zusätzliche Publikation und weitere Zitierungen erhalten können?
     
    Die Veröffentlichung und Langzeitarchivierung Ihrer Daten sind nur zwei Aspekte des Forschungsdatenmanagements. Dieser Workshop soll Ihnen dabei helfen, Ihre Bedürfnisse an das Datenmanagement zu ermitteln, unabhängig davon, in welcher Phase des Projekts Sie sich befinden. Zudem soll er Ihnen eine praktische Anleitung geben, wie Sie Ihre Daten organisieren, strukturieren, beschreiben und veröffentlichen können, um die Anforderungen der guten wissenschaftlichen Praxis zu erfüllen.
     
    Themen des Kurses:
    • Definition Forschungsdatenmanagement und Lebenszyklus von Forschungsdaten
    • Datenmanagementpläne
    • Dokumentation, Datenorganisation, Metadaten
    • Speicherung und Back-up
    • Archivierung
    • Veröffentlichung und Nachnutzung von Forschungsdaten
    • Rechtliche Aspekte
     
    Es handelt sich um einen Online-Kurs mit Moodle und Live-Videokonferenzen. Wir werden vor den beiden Sitzungen Selbstlernmaterialien zur Verfügung stellen. Dabei wird von den Teilnehmern erwartet, dass Sie das Material vorher anschauen und gestellte Aufgaben bearbeiten. Während der Live-Sitzungen wird es Übungen, Gruppenarbeiten, Diskussionen und Präsentationen geben.

    Workshoptermine: 15. und 17.02.2023
    Kursleitung:
    • Roman Gerlach
    • Jeanin Jügler

Frisch beendet

  • Beschreibung:

    Wenn Sie jemals eine Arbeit geschrieben, mit Forschungsdaten gearbeitet oder eigene Skripte programmiert haben, werden Ihnen einige der folgenden Probleme bekannt vorkommen: Sie haben versehentlich etwas überschrieben und möchten es aus einer früheren Version Ihrer Datei(en) zurückholen. Sie sehen sich ältere Versionen an und fragen sich, was genau sich zwischen Ihrer aktuellen Version und den älteren Versionen geändert hat.

    Git hilft Ihnen, solche frustierenden Momente zu vermeiden. Als Versionskontrollsystem, ermöglicht Git es Ihnen, Änderungen an Ihren Dateien einfach in einer Historie zu speichern und hilft Ihnen damit, Ihre Arbeit zu dokumentieren. Anhand dieses Verlaufs können Sie sehen, was Sie wann geändert haben. Sie können jederzeit zurückgehen und Ihr Projekt auf einen früheren Zustand zurücksetzen, wenn Sie versehentlich Text gelöscht oder eine Funktion in Ihrem Code nicht mehr funktioniert. Mit Git können Sie sogar mit anderen an demselben Projekt oder sogar an derselben Datei zur gleichen Zeit arbeiten.

    In diesem Workshop machen wir Sie mit den grundlegenden Funktionen von Git vertraut. Sie werden lernen, wie Sie Git bei Ihrer täglichen Arbeit einsetzen können, um Änderungen an Ihren Dokumenten oder Code zu verfolgen. Git wurde ursprünglich in der Softwareentwicklung eingesetzt, hat aber schnell auch Nutzer außerhalb der Software-Community gefunden. Auch wenn Sie sich eher als nicht-technische Person sehen, ist dieser Workshop trotzdem für Sie geeignet. Die Git-Grundlagen sind leicht zu erlernen und einfach anzuwenden.

    Die Workshopsprache ist Englisch.


    Voraussetzungen:

    Für diesen Workshop benötigen Sie eine funktionierende Installation von Git (Version 2.23 oder neuer). Downloads und Installationsanleitungen für verschiedene Betriebssysteme finden Sie hier: https://git-scm.com/downloads.


    Zertifikat: Dieser Workshop ist Teil des Zertifikatskurses "Werkzeuge für die digitale Forschung". Um das Library Carpentry-Zertifikat zu erhalten, müssen Sie auch an den beiden anderen Veranstaltungen teilnehmen.
    Schwerpunkte:
    • Einführung in die Versionskontrolle
    • Git installieren und konfigurieren (git config)
    • Erstellen eines Repositoriums (git init)
    • grundlegender Git-Workflow: ändern - einstellen - übertragen (git add, git commit)
    • Status überprüfen (git status)
    • Erkunden der Versionsgeschichte (git history)
    • Versionen vergleichen (git diff)
    • Änderungen rückgängig machen (git restore, git reset)
    • eine grafische Benutzeroberfläche verwenden (git gui, GitLab)

    Kursleitung:
    • Christian Knüpfer
    • Philipp Schäfer
  • Beschreibung:

    Die Kommandozeile ist ein interaktives Betriebssysteminterface. Statt einen Computer mit der Maus durch Klicken und Ziehen zu bedienen, werden Kommandos mit der Tastatur auf der sogenannten Kommandozeile oder Shell eingegeben.

    Einen Rechner so zu bedienen mag auf den ersten Blick altmodisch und unbequem aussehen. Wenn man aber viel mit Dateien oder Programmierung zu tun hat, ist die Kommandozeile ein sehr effektives Instrument. Wer sich einmal an sie gewöhnt hat, wird immer wieder auf sie zurückkommen. Kommandozeilen gibt es für so ziemlich jedes Betriebssystem, einschließlich Linux, Mac OS und Microsoft Windows.

    In diesem Workshop werden wir uns auf oft benutzte Kommandos der Unix/Linux Kommandozeile, die es auch für/in Windows gibt.

    Die Workshopsprache ist Englisch.


    Schwerpunkte:
    Benutzung der Kommandozeile für:
    • Umgang mit Dateien und Verzeichnissen/Ordnern
    • Start und Steuerung von Programmen
    • Suchen von und in Dateien
    • Ändern von Dateiinhalten
    • Erstellen kleiner Skripte zur Arbeitserleichterung

    Kursleitung:
    • Christian Knüpfer
    • Philipp Schäfer
  • Beschreibung:

    Arbeiten Sie mit Daten, die in Spreadsheets organisiert sind? Verbringen Sie normalerweise mehr Zeit mit der Datenbereinigung und Datenqualitätsverbesserung als mit der Datenanalyse? Und, möchten Sie ein leistungsstarkes Tool, das kostenlos ist und auf jedem Computer läuft, auch auf Ihrem lokalen PC? Wenn Sie diese Fragen mit JA beantworten, sollten Sie sich für diesen praxisorientierten Workshop anmelden. In diesem praxisorientierten Workshop stellen wir zunächst vor, was OpenRefine ist und was es kann. Sie erfahren, wie Sie Ihre Daten in OpenRefine importieren, Fehler in Ihren Daten finden und beheben, Daten transformieren und Ihre bereinigten Daten aus OpenRefine speichern und exportieren. Schließlich weisen wir Sie auf zusätzliche Ressourcen hin. Die Teilnahme an diesem Workshop erfordert keine Vorkenntnisse von OpenRefine. Installationshinweise werden Ihnen 1 Woche vor Kursbeginn zugesendet. Der Kurs basiert auf dem Library Carpentry Kurs OpenRefine.
    Schwerpunkte:
    • Überblick über OpenRefine
    • Datenimport
    • Datenfehlerbereinigung
    • Datentransformation
    • Daten speichern und exportieren

    Kursleitung:
    • Cora Assmann
    • Christian Knüpfer
  • Beschreibung:
    Methoden der Deskriptiv- und Inferenzstatistik sind das grundlegende Handwerkszeug bei der Auswertung quantitativer Daten. In dem Workshop werden wir grundlegende statistische Methoden kennenlernen und mit Hilfe des Auswertungsprogramms SPSS auch praktisch durchführen. Dazu gehören die tabellarische und grafische Aufbereitung von Daten, die Berechnung wichtiger  Kennwerte sowie grundlegende Verfahren der Inferenzstatistik wie Signifikanztests. Die Verfahren werden dabei zunächst theoretisch vorgestellt und dann an Datenbeispielen selbst durchgeführt.
     
    Der Kurs richtet sich an Promovierende und Postdocs, die bisher nicht oder selten mit statistischen Methoden arbeiten oder ihr Grundwissen aus dem Studium auffrischen wollen.
    Kursleitung:
    • Christof Nachtigall
  • Beschreibung:

    Entsprechend der tatsächlich gespeicherten Informationen, den grundsätzlichen Anforderungen an die Speicherung und die Abrufbarkeitsoptionen stehen verschiedene Speicherdienste am Rechenzentrum zur Verfügung.

    Diese Veranstaltung richtet sich an alle die Daten zentral im Netz der Universität speichern wollen. Im Besonderen an Forschende, Lehrende, Informationsverarbeitungsverantwortliche (IVV) sowie Mitarbeitende und Sekretariatsfachkräft.
    Schwerpunkte:
    Storage - Speichern von Daten
    • Anwendungsbereiche und Besonderheiten des Storage
    • Rahmenbedingungen für die Nutzung
    • Ausblick: Pflege von Nutzenden / Gruppenverwaltung
    Backup - Sichern von Daten
    • Einsatzmöglichkeiten eines Backup
    • Anwendungsbereiche und Besonderheiten
    • Abgrenzung zur Archivierung von Daten
    Archiv - Aufbewahren von Daten
    • Wichtige Rahmenbedingunge
    • Modalitäten und Besonderheiten bei der Datenaufbewahrung
    • Langzeitspeicherung

    Kursleitung:
    • Rechenzentrum der Universität
  • Beschreibung:
    Spreadsheets werden geliebt, gehasst und für viele Menschen sind sie unverzichtbar. In der Wissenschaft sind sie eine weit verbreitete Methode, um Daten zu organisieren. Allerdings gibt es viele Fallstricke und der unkritische Umgang mit Spreadsheets kann zu viele Missverständnissen oder Problemen führen, wie z.B. der Datenverlust von über mehr als 10.000 COVID-19-Fälle in Großbritannien zeigt. Aber auch ohne solch gravierende Folgen können Spreadsheets ein Ärgernis sein, wenn Dateien, die von anderen oder in einer anderen Software erstellt wurden, nicht ohne zusätzlichen Aufwand verständlich oder nutzbar sind.
    Außerdem wird im Kurs noch auf gute Datendokumentation eingegangen und Colectica als Tool vorgestellt. Der Workshop besteht aus theoretischen und interaktiven Teil. Die Übungen werden an Excel demonstriert lassen sich aber auch auf andere Systeme übertragen.

    Die Kurssprache ist Englisch.

     
    Schwerpunkte:
    • Gute Praxis beim Erstellen von Spreadsheets
    • Datendokumentation (Metadaten)
    • Colectica Vorstellung

    Kursleitung:
    • Cora Assmann
    • Volker Schwartze

Alt

zeigen
  • Beschreibung:

    3D-Modelle sind digitale Repräsentationen von (realen) Objekten. Obwohl einem wohl als erstes die Film- und Spieleindustrie in den Sinn kommen, werden 3D-Modelle in einer Vielzahl anderer Arbeits- und Lebensbereiche eingesetzt.

    So können mit ihrer Hilfe zum Beispiel Pläne von Gebäuden visualisiert oder neue Produkte entworfen werden. Viele Produkte, die wir im Alltag verwenden, entstehen auf Grundlage solcher Modelle. Aber auch im Bereich der Medizin werden 3D-Modelle in der Diagnostik oder für die Fertigung individueller Prothesen verwendet. Durch die stetige Entwicklung von 3D-Druck-Techniken werden digitale 3D-Modelle aber auch im privaten Bereich immer relevanter.

    Gerade in der Wissenschaft können 3D-Modelle eine wichtige Rolle spielen, z.B. bei der Digitalisierung historischer Gegenstände und Gebäude beziehungsweise archäologischer Funde (Stichwort Digital Humanities), sowie bei der Untersuchung geologischer oder physikalischer Prozesse oder bei der Visualisierung von Objekten, die anderweitig schwer erfassbar sind wie chemischen Strukturen oder astronomischen Objekten. Die Einsatzgebiete von 3D-Modellen sind sehr vielfältig und umfassen (nahezu) alle Fachbereiche.

    Der Workshop richtet sich an alle Studierenden, Lehrenden, Forschenden und alle anderen Interessierten. Es sind keine speziellen Vorkenntnisse erforderlich.

    Dieser Workshop wird vom Data Literacy Projekt der Universität Jena in Zusammenarbeit mit der Lichtwerkstatt Jena und Prof. Sander Münster organisiert. Sollten Sie Fragen zu der Veranstaltung haben, melden Sie sich gerne unter: dataliteracy@uni-jena.de.


    Schwerpunkte:
    • Ziele und Anwendungsgebiete von 3D-Modellen
    • Grundlagen zu Herangehensweisen und Techniken
    • Praktische Einführung zur 3D-Modellierungssoftware Blender
    • Praktische Einführung zu 3D-Scans mittels Photogrammetrie
    • 3D-Druck

    Kursleitung:
    • Volker Schwartze
    • Sander Münster
    • Johannes Kretzschmar
  • Beschreibung:

    Dieser Workshop soll Sie dabei unterstützen Ihre vielfältigen Aufgaben bestmöglich umzusetzen. Für einen umfassenden Überblick werden Ihnen neben den bekannten Diensten auch die Neuerungen zu spezifischen Themen vorgestellt. Beispielsweise bietet das URZ neben dem klassischen wissenschaftlichen Rechnen über die Kommandozeile, zukünftig auch Web-basierte Schnittstellen zur interaktiven Nutzung der HPC-Ressourcen an. In der Diskussionsrunde am Ende können gerne weiterführende Fragen gestellt werden. 

    Der Kurs richtet sich im speziellen an Mitarbeitende der Friedrich-Schiller-Universität.


    Schwerpunkte:
    • Das URZ im Überblick - wichtige Dienste und Leistungen
    • Wissenschaftliches Rechnen und Datenaufbewahrung
    • eLearning  - Herausforderungen effizient meistern
    • Fragen und Diskussion

    Kursleitung:
    • Rechenzentrum der Universität
  • Beschreibung:

    Die Nutzung digitaler Werkzeuge stellt eine wichtige Grundlage dar, um den wachsenden und komplexer werdenden Datenbeständen zu begegnen. Die Problematik beschränkt sich nicht nur auf die Wissenschaft, sondern betrifft fast alle Bereiche unserer Gesellschaft. Kenntnisse zum Umgang mit Programmiersprachen ermöglichen häufig schnelle und flexible Lösungsansätze bei der Arbeit mit Daten.

    Die Sommerschule richtet sich an alle Studierenden, die überwiegend mit numerischen Daten arbeiten und die Grundlagen des Programmierens mit Python kennenlernen wollen. Sie ist daher besonders für Studierende aus den Bereichen Natur-, Lebens-, Wirtschafts-, Verhaltens- und Sozialwissenschaften und Medizin geeignet, steht aber auch allen anderen Interessierten offen.

    Im Kurs werden zunächst Grundbegriffe und grundlegende Prinzipien der Programmierung vermittelt. Nach ersten Gehversuchen in Python werden selbstständig praktische Übungen bearbeitet. Alles nach dem Motto: „Learning by doing!“

    Die Sommerschule wird vom Projekt Data Literacy Jena (DaLiJe) in Zusammenarbeit mit der Bioinformatics Core Facility Jena organisiert.

    Die Registrierung läuft über Friedolin.
     
    Schwerpunkte:
    • Grundlagen der numerischen Programmierung mit Python
    • Spezialisierung auf Verarbeitung und Visualisierung numerischer Daten

    Kursleitung:
    • Emanuel Barth
  • Beschreibung:

    In diesem Workshop werden wir diese Fragen beantworten. Wir klären zu Beginn, wie Docker-Container funktionieren und wo die Grenzen zwischen dem Container und dem Host-Betriebssystem verlaufen. Anschließend lernen Sie in praktischen Übungen, wie Sie Container über das Kommandozeileninterface von Docker herunterladen, ausführen und verwalten und wie Sie eigene Container-Images erstellen können.

    Nach diesem Workshop sind Sie in der Lage, Docker in Ihrer eigenen wissenschaftlichen Arbeit zu nutzen. Sie können Anwendungen in Docker-Containern auf einer Workstation und auf Clustern ausführen sowie Ihre wissenschaftlichen Arbeitsabläufe reproduzierbar machen, indem Sie Ihr eigenes Docker-Image erstellen und teilen.


    Voraussetzungen:

    Um an diesem Workshop teilnehmen zu können, sollten Sie über Grundkenntnisse der Linux-Kommandozeile verfügen und im Dateisystem navigieren können.


    Schwerpunkte:
    • Docker-Terminologie: Container-Image, Container, Dockerfile
    • Herunterladen von Container-Images
    • Container starten
    • Verwalten von Containern und Container-Images
    • Erstellen von Container-Images
    • Ausführen von Docker-Containern auf einem HPC-Cluster mit Singularity

    Kursleitung:
    • Eckhard Kadasch
    • André Sternbeck
  • Beschreibung:

    Mit ihrer flexiblen Programmierschnittstelle lassen sich einfache Plots mit wenigen Befehlen umsetzen. Sie ermöglicht es aber auch, sehr komplexe Darstellungen aufzubauen. Matplotlib ist damit ein hervorragendes Werkzeug für den Wissenschaftsalltag, für das allein sich schon der Einstig in Python lohnt.

    In diesem Workshop lernen Sie, wie Sie Matplotlib für Ihre wissenschaftlichen Visualisierungen einsetzen können. Wir zeigen Ihnen die verschiedenen Darstellungsarten, die Matplotlib bereitstellt, wie Sie sie an Ihre Bedürfnisse anpassen und beschriften können und in verschiedene Formate exportieren. Dabei erklären wir, wie eine Darstellung in Matplotlib grundlegend aufgebaut ist und geben Ratschläge, wie Sie die Aussagekraft Ihrer Plots schärfen können.

    Am Ende dieses Workshops werden Sie nicht nur in der Lage sein, Ihre Daten mit Matplotlib zu visualisieren. Sie gehen auch mit dem Wissen nach Hause, wie Sie dies in Skriptform, d.h. wiederholbar in der gleichen Qualität, tun können. Die Daten ändern sich - Sie starten Ihr Skript einfach noch einmal; Sie müssen keine Plotanwendung öffnen, klicken und Plots manuell anpassen und speichern.


    Voraussetzungen:

    Um an diesem Workshop teilzunehmen, sollten Sie mit den Grundlagen von Python vertraut sein. Grundlegende Erfahrungen mit NumPy Arrays sind hilfreich, aber nicht erforderlich.


    Schwerpunkte:
    • verfügbare Darstellungsarten
    • Aufbau einer Matplotlib-Grafik
    • Programmierschnittstellen: objektorientiert und im Stil von MATLAB
    • Diagrammstil und Beschriftungen ändern
    • Diagramme exportieren

    Kursleitung:
    • Eckhard Kadasch
    • Frank Löffler
  • Beschreibung:

    Eines dieser Werkzeuge ist das NumPy-Paket. NumPy liefert einen effizienten Array-Datentyp und zugehörige Rechenfunktionen für Python, die zusammen die Grundlage vieler aktueller wissenschaftlichen Bibliotheken bilden.

    In diesem Workshop lernen Sie, wie Sie NumPy verwenden, um Ihre eigenen Computing-Aufgaben in Python umzusetzen. Wir beginnen mit einem Überblick darüber, was Python im Vergleich zu anderen Sprachen langsam macht und wie NumPy-Arrays helfen, diese Probleme zu umgehen. Wir schauen uns das Speichermodell von NumPy an, stellen Ihnen die nützlichsten Funktionen des Pakets vor und zeigen, wie Sie NumPy für verschiedene Aufgaben einsetzen — angefangen bei elementweisen Arrayoperationen über die lineare Algebra bis hin zur Implementierung numerischer Methoden.


    Voraussetzungen:

    Um an diesem Workshop teilzunehmen, sollten Sie mit den Grundlagen von Python vertraut sein.


    Schwerpunkte:
    • Warum ist Python langsam?
    • das Speichermodell von NumPy Arrays
    • Erstellen von und Rechnen mit NumPy Arrays
      • wichtige NumPy-Funktionen
      • Python-Schleifen mit Array-Operationen umgehen
    • Anwendung in linearer Algebra and numerischen Methoden
    • Performance-Überlegungen: temporäre Arrays, Kopien und Views

    Kursleitung:
    • Eckhard Kadasch
    • Frank Löffler
  • Beschreibung:

    In diesem Kurs zeigen wir, wie man professionellen Code in der Programmiersprache Julia schreibt. Wir beginnen mit den Eigenheiten von Julia, fahren mit der richtigen Strukturierung eines Julia-Projekts fort, lernen, wie man effizienten Code in Julia schreibt, erwähnen einige wichtige Pakete und lernen Code aufzurufen, der in anderen Programmiersprachen geschrieben wurde.

    Während des gesamten Kurses folgen die Teilnehmer den Demonstrationen der Dozenten und setzen das Gelernte sofort in eigenen Jupyter-Notebooks um.

    Wir gehen davon aus, dass die Lernenden Erfahrung mit der Programmierung im Allgemeinen haben. Erfahrung mit Julia ist jedoch nicht erforderlich.
    Schwerpunkte:
    • Julias Eigenheiten benennen
    • Sich in Julias Dokumentation zurechtfinden.
    • Die passenden Datenstrukturen für effizienten Code wählen
    • Externen Code aus Julia heraus aufrufen
    • Existierende Julia-Pakete finden

    Kursleitung:
    • Philipp Schäfer
  • Beschreibung:

    GitLab ist eine Webanwendung zur Verwaltung von Git-Repositorien. Da es um Git herum entwicklet wurde, eignet es sich für die Verwaltung aller Projekte, die hauptsächlich mit reinen Textdateien arbeiten, z.B. Software-Quellcode oder TeX-basierte Dokumente. Mit seinen eingebauten Issue- und Wiki-Systemen kann es in bestimmten Fällen sogar das richtige Werkzeug für die Verwaltung eines Projekts ganz ohne Dateien sein.

    Dieser Kurs vermittelt Ihnen ein grundlegendes Verständnis der Funktionen von GitLab, so dass Sie fundierte Entscheidungen über den Einsatz des Werkzeugs treffen können.

    Während des gesamten Kurses folgen die Teilnehmer den Demonstrationen der Dozenten und setzen das Gelernte sofort in die Praxis um.

    Wir setzen ein grundlegendes Verständnis von Git und der Unix-Shell voraus. Es reicht jeweils aus, vor Kurzem einen Kurz zum Thema besucht zu haben. Um den Abschnitt über Aufgabenautomatisierung optimal folgen zu können, ist ein grundlegendes Verständnis von Docker hilfreich, aber nicht notwendig
    Schwerpunkte:
    • GitLab-Projekte und -Gruppen finden
    • Erstellen, Nutzen, und Löschen von GitLab-Projekten
    • Auf Basis von GitLab-Projekten kollaborieren
    • Aufgaben mit GitLab automatisieren
    • Projekte mit GitLab verwalten
    • Projekte in GitLab-Wikis dokumentieren

    Kursleitung:
    • Frank Löffler
    • Philipp Schäfer
  • Beschreibung:

    Python ist eine der beliebtesten Programmiersprachen der Welt, nicht nur, aber auch für die wissenschaftliche Programmierung. Ein Teil ihrer Beliebtheit beruht auf der Tatsache, dass sie relativ leicht zu erlernen ist. Vor allem aber kann man Python für eine breite Palette von Aufgaben einsetzen, z.B. Textanalyse, Sequenzanalyse, mathematische Berechnungen, maschinelles Lernen, Visualisierung und vieles mehr.

    Dieser Workshop gibt Ihnen eine praktische Einführung in die Grundlagen von Python. Es werden keine Vorkenntnisse in der Programmierung vorausgesetzt. Unser Ziel ist es, Ihnen einige der Möglichkeiten von Python zu zeigen, Ihnen den Einstieg in die Programmierung zu erleichtern und Sie auf Ihre nächsten Schritte vorzubereiten (allein oder in einem anderen Kurs).
    Schwerpunkte:
    • grundlegende Datentypen
    • Variablen
    • grundlegende Ablaufsteuerung
    • Funktionen
    • Grundlegendes Lesen und Schreiben von Dateien
    • Befehlszeilenargumente
    • grundlegende Fehlersuche

    Kursleitung:
    • Eckhard Kadasch
    • Frank Löffler
  • Beschreibung:

    This introduction into R includes:
    • General introduction into the environment.
    • Basics of R syntax and objects.
    • Data handling in R.
    • Basic programming in R.
    • Graphics in R.

    This workshop addresses researchers interested in R without or with few previous experiences in R. This workshop includes hands- on exercises and a homework assignment.

    Requirements:
    For this workshop please install the current versions of R (https://cran.r-project.org/) and RStudio (https://rstudio.com/products/rstudio/download/#download) before the workshop.

    Recommendations:
    A major part of this workshop will be spend working in R. In order to avoid switching between my shared screen and your computer, I would recommend to use two monitors for this workshop.

    Workshop dates:
    The workshop will consist of four afternoon sessions:
    May 23 and 24 and June 02 and 03, 2022; 1.00 p.m. – 5.00 p.m.
    Kursleitung:
    • Jan Plötner
  • Beschreibung:

    Wenn Sie daran interessiert sind, Git von Grund auf zu lernen, melden Sie sich bitte für den ersten Teil an: Grundlegende Versionsverwaltung mit Git: Ein Workshop für Anfänger (siehe unseren Katalog).

    Wenn Sie gemeinsam mit mehreren Personen an Dokumenten oder Code arbeiten, kann es schnell ziemlich schwierig werden, den Überblick über alle Änderungen zu behalten. Vielleicht schicken Sie sich verschiedene Versionen per E-Mail hin und her und verlieren so den Überblick über die einzelnen Beiträge. Oder Sie verwenden einen gemeinsamen Ordner auf Nextcloud oder Dropbox, laufen dabei aber Gefahr, die Änderungen anderer zu überschreiben, wenn Sie gleichzeitig an derselben Datei arbeiten. Bei diesen Problemen kann Git Ihnen helfen.

    Git ist nicht nur ein großartiges Werkzeug für die Versionierung Ihrer eigenen Projekte, sondern es bietet auch auch ein stabiles Werkzeug für die Zusammenarbeit, d. h. für die Verfolgung der Änderungen aller Beteiligten und für die Zusammenführung dieser in ein gemeinsames Repositorium. Dies gilt für die Zusammenarbeit an Programmcode, Dokumenten sowie Daten. Und Git ist skalierbar - es unterstützt die Zusammenarbeit von sehr vielen Personen.

    In diesem Workshop beschäftigen wir uns mit den Kollaborationsfunktionen von Git. Sie werden lernen, wie Sie Ihre Arbeit in Zweigen organisieren, diese zusammenführen und wie Sie Ihre Arbeit über entfernte Repositorien mit anderen teilen und Konflikte lösen können.


    Voraussetzungen:

    Wenn Sie an diesem Workshop teilnehmen möchten, sollten Sie über Grundkenntnisse im Umgang mit Git auf der Kommandozeile verfügen. Das heißt, Sie sollten wissen, wie man Repositorien erstellt, wie man Dateien bereitstellt und überträgt und wie man die Versionsgeschichte und den Status eines Git-Repositoriums einsehen kann.

    Sie sollten für den Workshop über eine funktionierende Installation von Git verfügen (Version 2.23 oder neuer). Downloads und Installationsanweisungen Anleitungen für verschiedene Betriebssysteme finden Sie hier: https://git-scm.com/downloads.


    Schwerpunkte:
    • Arbeiten mit Branches (git branch)
    • Klonen eines Repositoriums (git clone)
    • Arbeiten mit einem entfernten Repositorium (git pull, git push)
    • Auflösen von Versionskonflikten (git merge)
    • Überprüfen, wer was geändert hat (git blame)

    Kursleitung:
    • Eckhard Kadasch
    • Christian Knüpfer
  • Beschreibung:

    Wenn Sie sich für fortgeschrittene Themen zu Git interessieren, melden Sie sich bitte auch für den zweiten Teil an: Kollaborative Versionskontrolle mit Git: An Advanced Workshop (siehe unseren Katalog).

    Wenn Sie jemals eine Arbeit geschrieben, mit Forschungsdaten gearbeitet oder eigene Skripte programmiert haben, werden Ihnen einige der folgenden Probleme bekannt vorkommen: Sie haben versehentlich etwas überschrieben und möchten es aus einer früheren Version Ihrer Datei(en) zurückholen. Sie sehen sich ältere Versionen an und fragen sich, was genau sich zwischen Ihrer aktuellen Version und den älteren Versionen geändert hat.

    Git hilft Ihnen, solche frustierenden Momente zu vermeiden. Als Versionskontrollsystem, ermöglicht Git es Ihnen, Änderungen an Ihren Dateien einfach in einer Historie zu speichern und hilft Ihnen damit, Ihre Arbeit zu dokumentieren. Anhand dieses Verlaufs können Sie sehen, was Sie wann geändert haben. Sie können jederzeit zurückgehen und Ihr Projekt auf einen früheren Zustand zurücksetzen, wenn Sie versehentlich Text gelöscht oder eine Funktion in Ihrem Code nicht mehr funktioniert. Mit Git können Sie sogar mit anderen an demselben Projekt oder sogar an derselben Datei zur gleichen Zeit arbeiten. Dazu aber mehr im zweiten Teil unserer Git-Workshop-Reihe.

    In diesem Workshop machen wir Sie mit den grundlegenden Funktionen von Git vertraut. Sie werden lernen, wie Sie Git bei Ihrer täglichen Arbeit einsetzen können, um Änderungen an Ihren Dokumenten oder Code zu verfolgen. Git wurde ursprünglich in der Softwareentwicklung eingesetzt, hat aber schnell auch Nutzer außerhalb der Software-Community gefunden. Auch wenn Sie sich eher als nicht-technische Person sehen, ist dieser Workshop trotzdem für Sie geeignet. Die Git-Grundlagen sind leicht zu erlernen und einfach anzuwenden.


    Schwerpunkte:
    • Einführung in die Versionskontrolle
    • Git installieren und konfigurieren (git config)
    • Erstellen eines Repositoriums git init
    • grundlegender Git-Workflow: ändern - einstellen - übertragen (git add, git commit)
    • Status überprüfen (git status)
    • Erkunden der Versionsgeschichte (git history)
    • Versionen vergleichen (git diff)
    • Änderungen rückgängig machen (git restore, git reset)
    • eine grafische Benutzeroberfläche verwenden (git gui, GitLab)

    Kursleitung:
    • Eckhard Kadasch
    • Christian Knüpfer
  • Beschreibung:

    Die Kommandozeile ist ein interaktives Betriebssysteminterface. Statt einen Computer mit der Maus durch Klicken und Ziehen zu bedienen, werden Kommandos mit der Tastatur auf der sogenannten Kommandozeile oder Shell eingegeben.

    Einen Rechner so zu bedienen mag auf den ersten Blick altmodisch und unbequem aussehen. Wenn man aber viel mit Dateien oder Programmierung zu tun hat, ist die Kommandozeile ein sehr effektives Instrument. Wer sich einmal an sie gewöhnt hat, wird immer wieder auf sie zurückkommen. Kommandozeilen gibt es für so ziemlich jedes Betriebssystem, einschließlich Linux, Mac OS und Microsoft Windows.

    In diesem Workshop werden wir uns auf oft benutzte Kommandos der Unix/Linux Kommandozeile, die es auch für/in Windows gibt.


    Schwerpunkte:
    Benutzung der Kommandozeile für:
    • Umgang mit Dateien und Verzeichnissen/Ordnern
    • Start und Steuerung von Programmen
    • Suchen von und in Dateien
    • Ändern von Dateiinhalten
    • Erstellen kleiner Skripte zur Arbeitserleichterung

    Kursleitung:
    • Frank Löffler
    • Philipp Schäfer
  • Beschreibung:
    Due to the increasing digitization and datafication in all fields of research, the proper management of research data becomes increasingly important. You spent months on collecting samples and measurements in the field or in the lab? You explored, analysed and interpreted this data and finally published your findings in a scientific journal? Well, then it is time to think about your data again and what to do with it now. Or are you just starting your PhD or your postdoc project and want to make sure not to overlook anything when it comes to obtaining and documenting your measurements? According to the guidelines for safeguarding good scientific practice your results should be replicable and repeatable. Are you aware of the concept of FAIR data, that is mentioned in the research data policies of many funders, institutions and journals? FAIR means that data are findable, accessible, interoperable and re-usable. To ensure this, your data should be well documented, securely stored and available for later reuse. Publishing your research data through a dedicated data journal or repository may help you on this and may also get you an additional publication and further citations. Data publishing and long-term preservation are just two aspects of research data management. This workshop shall help you in determining your data management requirements, no matter at which stage of the project you are. In addition, the course provides you with practical guidance on how to organize, structure, describe and publish your data in order to comply with good scientific practice. Topics of the course:
    • Basic definitions in research data management and the data life cycle
    • Data management plans (DMP)
    • Documentation, data organisation, metadata
    • Storage and back-up
    • Archiving
    • Publication and re-use of research data
    • Legal aspects

    Kursleitung:
    • Cora Assmann
    • Luiz Gadelha
    • Jitendra Gaikwad
  • Beschreibung:

    Topics of the course:
    • Basic definitions in research data management
    • Data management plans (DMP) and DMP tools
    • Data collection
    • Data processing and analysis
    • Data publishing and sharing
    • Data preservation
    • Data reuse and search
    • Legal aspects (privacy issues) and Licenses
    • Introduction to local and national RDM support facilities


    The course consists of two sessions. The first is on Monday, 07.03.2022 from 09:00 to 12:30, the second on Wednesday, 09.03.2022 from 09:00 to 12:30.

    After registration, you will receive a questionnaire in which you can enter your expectations and questions about the course. One week before the course starts, you will get the access information for the online event.
    Kursleitung:
    • Cora Assmann
    • Luiz Gadelha
  • Beschreibung:

    Eine Winterschule mit Schwerpunkt auf Geistes-, Rechts- und Sozialwissenschaften

    Programmieren und Schuhe binden haben eine Gemeinsamkeit: Um es zu lernen, muss man es (immer wieder) machen.

    In diesem Kurs werden Sie lernen, Schleifen zu binden. Die Variable liegt dabei in der Ein- und Ausgabe des Fadens. Sie müssen also eine Fallunterscheidung treffen und dann dem Prozessor die entsprechenden Befehle erteilen. Die Schuhe für dieses Übungs-Programm holen Sie sich aus dem Speicher und stellen Sie anschließend wieder dahin zurück. Zum Schluss schreiben Sie die erlernten Schritte als Algorithmus auf und übersetzen ihn in eine alltagstaugliche Sprache, die auch andere interpretieren können.

    Wenn Sie genau wissen, was die hervorgehobenen Worte hinsichtlich des Programmierens bedeuten, brauchen Sie diesen Kurs voraussichtlich nicht.

    Die Winterschule richtet sich an alle Studierenden, die mit Texten arbeiten und die Grundlagen des Programmierens mit Python kennenlernen wollen. Sie ist daher vor allem für Studierende der geistes-, sozial- und rechtswissenschaftlichen Fachrichtungen gedacht, steht aber auch allen anderen Interessierten offen.

    Zunächst erfolgt eine allgemeine Einführung in Grundbegriffe der Programmierung und die Arbeitsweise eines Computers. Im nächsten Teil werden grundlegende Prinzipien der Programmierung – wie etwa Befehle, Variablen, Schleifen und Fallunterscheidungen – vermittelt und erste Gehversuche in Python unternommen. Anschließend lernen Sie, eigene Programme zur Arbeit mit Texten zu entwickeln. Der Kurs findet überwiegend als praktische Übung in der Programmiersprache Python statt – Learning by Doing!

    Die Veranstaltung findet online über Zoom statt. Die Zugangsdaten und weitere Informationen gehen den Teilnehmer*innen spätestens am 16. Februar 2022 zu. Für die Teilnahme gibt es eine Teilnahmebescheinigung.

    Registrierung ist bis spätestens 15. Februar 2022 möglich.

  • Beschreibung:

    Bash is an interactive interface to your operating systems. Instead of controlling your computer by clicking and dragging with your mouse, you type in commands at the so-called command line, terminal, or shell, of which Bash is the most widespread. Controlling your computer by hammering at the keyboard looks really old-fashioned and uncomfortable at first glance. But if you are working with a lot of data or writing your own computer programs, using the command line is a very efficient tool. After some training period you will not want to miss it anymore. With its root in the Unix operating system, Bash is nowadays available for Linux, macOS as well as Microsoft Windows.

    This is the advanced Bash course. We will learn how to use Bash for

    • searching for files and within files and
    • creating Bash scripts for repeating tasks.

     


    Kursleitung:
    • Christian Knüpfer
    • Philipp Schäfer
  • Beschreibung:

    In diesem Workshop wird nur sehr wenig Zeit damit verbracht, was LaTeX alles kann. Stattdessen werden wir uns darauf konzentrieren tatsächlich die ersten eigenen Schritte zu gehen. Dieser Workshop allein ist wahrscheinlich nicht genug, um von Null LaTeX so gut kennenzulernen, um es in Zukunft ohne nennenswerte Hilfe benutzen zu können. Nichtsdestotrotz setzen wir hier die Grundsteine, liefern Beispiele, von denen man starten kann und geben Hinweise für weiterführenden Informationen.


    Schwerpunkte:
    • Dokumentstruktur
    • grundlegende Formatierungen
    • Symbole und mathematische Formeln
    • Abbildungen
    • Zitationen

    Kursleitung:
    • Frank Löffler
    • Christian Knüpfer
  • Beschreibung:
    hopefully enjoy their results.</p>

    Requirements:

    • FSU account (needs to be specified at the registration page)
    • no fear of linux and the command line

    Kursleitung:
    • André Sternbeck
  • Beschreibung:

    Gephi is a popular and easy-to-use open-source tool for working with networks. In this workshop we will use Gephi to create example networks from data, visualise these networks and perform various analyses on them.


    Kursleitung:
    • Christian Knüpfer
  • Beschreibung:
    Forschungsdatenmanagement (FDM) umfasst alle Aktivitäten im Umgang mit Forschungsdaten von der Erzeugung, Dokumentation und Aufbewahrung bis zur Publikation und Archivierung. Um die Vielzahl von Aspekten im FDM zu berücksichtigen, sollte bereits vor Projektstart ein Datenmanagementplan (DMP) erstellt werden, der den Umgang mit den im Forschungsprojekt erzeugten Daten dokumentiert und benötigte Ressourcen spezifiziert. Angemessenes Forschungsdatenmanagement und das Erstellen eines DMPs wird von immer mehr Förderorganisationen bei der Beantragung von Projekten vorausgesetzt und ist daher ein wichtiger Bestandteil der Projektplanung. Daneben hilft eine gute Planung aber auch anfallende Kosten von vornherein bei der Beantragung von Mitteln zu berücksichtigen, Unterstützung durch entsprechende Partner sicherzustellen und erforderliche Infrastrukturen aufzubauen um einen effektiven und sicheren Umgang mit den Forschungsdaten während der Projektlaufzeit sicherzustellen. 
    Die Veranstaltung gibt einen Überblick über die Anforderungen der verschiedenen Förderorganisationen bezüglich des FDMs und der Erstellung von DMPs. Außerdem werden der Aufbau und die inhaltlichen Schwerpunkte des DMPs sowie nützliche Unterstützungsmöglichkeiten in Form von Beratungsangeboten und Werkzeugen vorgestellt.

    Der Kurs findet in englischer Sprache statt.
    Schwerpunkte:
    • Anforderungen verschiedener Förderorganisationen
    • Überblick über Aufbau und Inhalt eines DMPs
    • Nützliche Werkzeuge und Unterstützungsangebote

    Dozenten:
    Roman Gerlach I Kontaktstelle Forschungsdatenmanagement
    Dr. Cora Assmann I Thüringer Kompetenznetzwerk Forschungsdatenmanagement
  • Beschreibung:
    The Bash is an interactive interface to your operating systems. Instead of controlling your computer by clicking and dragging with the mouse you type in commands on the so-called command line or shell, and the Bash is the most wide-spread. Controlling your computer by hammering at the keyboard looks really old-fashioned and uncomfortable at the first glance. But if you are working with a lot of data or writing your own computer programs using the command line is a very efficient instrument. After some training period you will not want to miss it anymore. With its root in the Unix operating system, the bash is nowadays available for Linux, Mac OS as well as Microsoft Windows. In this workshop we will learn how to use Bash for:
    • managing files and folders,
    • starting and controlling programs,
    • searching for files and within files,
    • manipulating the content of files, and
    • creating Bash scripts for repeating tasks.

    Kursleitung:
    • Christian Knüpfer
    • Philipp Schäfer
  • Beschreibung:

    Code is everywhere - and scientific research is no exception to this. Whether it is in the STEM disciplines or, more recently, in the growing field of digital humanities or computational social science. Programming allows researchers to handle large amounts of digital data with ease, to automate tasks that would otherwise be time-consuming or even impossible to do, and to explore new approaches. Programming skills allow you to be more autonomous of pre-existing tools and to tailor your workflow to your own needs.

    Python is one of the world's most popular programming languages, not only but also, for scientific programming. Part of its popularity comes from the fact that is rather easy to learn. But most importantly, you can use Python for a broad range of tasks, e.g. text analysis, sequence analysis, mathematical computations, machine learning, visualization, and many more.

    This two-session workshop gives you a practical introduction to the basics of Python. It requires no prior experience with programming. Our goal is to show you some potentials of Python, help you get started with programming and prepare you to take your next steps (on your own or in another course).

    1. The course consists of two sessions. The first is on Tuesday, 04.01.2022 from 10:00 to 12:00, the second on Tuesday, 11.01.2022 from 10:00 to 12:00.
    2. If possible, please also register for the course via Indico: https://indico.rz.uni-jena.de/event/12/.

    Kursleitung:
    • Eckhard Kadasch
    • Yannic Bracke
  • Beschreibung:

    If you have ever written a paper or worked with research data, some of the following problems may sound familiar to you: You have accidentally overwritten something and would like to get it back from an earlier version of your file(s). You find yourself looking through a bunch of older versions wondering what exactly has changed between your current version and the older version. You and a colleague work on the same files and have to e-mail different versions back and forth. You and a colleague use a shared folder (e.g. Nextcloud, Dropbox) but made edits at the same time, so some of your edits are lost.

    These unpleasant situations can be avoided by using git. As a version control system, git helps you to keep track of your work and to collaborate with other people. It enables easy documentation, the saving and retrieving of earlier versions and working with others in the same directory or even on the same file at the same time.

    Git has been mostly used for software development so far - but this should not put off researchers from non-technical disciplines. The git basics are easy to learn and easy to apply. In this two-session course, you are introduced to the fundamental features of git and learn how to use it in your daily work.

  • Beschreibung:

    Data security may only be a part of IT security, but even when concentrating of the security of data, the list of available tools is at least as long as the list of possible dangers.

    Within this introductory workshop we will discuss topics starting from social engineering, come to possibly good and not so good password practices, will mention just a bit of the concept of public/private key encryption, before you will learn how to use some of the more common tools using these methods, including password managers, gpg, VPN, email signatures and encryption, and last but not least, your browser.

    Due to the large zoo of tools, it is likely that we do not cover your tools of choice. However, we will focus on those aspects that are similar across different products.

  • Beschreibung:

    In 1804 the should-be famous engineer Richard Trevithick invented something to connect us all – the very first steam locomotive, a train. While being a huge success at the time, little did he know that he was laying the foundation of a much bigger phenomenon: I am, of course, talking about the hype train. But while back then the train was used to connect people, this train is – and with rising COVID numbers, this aspect is probably more important than ever – all about isolation.

    In this workshop, we are going to put both of these aspects together: we will discuss the hype around Docker that appeared over the past years and why its isolation features are so important to its success.

    With practical exercises and some sprinkles of theoretical background you will develop an understanding of how Docker (and container engines in general) works, what it is used for and how you can take advantage of it. You will learn how to use the Docker tools to run and manage containers, or release your own software to the public. Then, if time permits, we will deep-dive into higher-level tools to orchestrate collections of containers across the boundaries of a single physical machine.

    So, if that sounds interesting to you, hop on the hype train, or it will leave the station without you! All aboard!

  • Beschreibung:

    Are you working with data organised in spreadsheets? Do you usually spend more time on data cleansing and data quality improvements than on data analysis? And do you want a powerful tool, that is free of charge and runs on every computer, including your local PC? If your answer to these questions is YES, then you should consider registering for this hands-on workshop.

    OpenRefine is a powerful, free and open source tool to clean, correct, codify, and extend your tabular data. Using OpenRefine will save you hours of manual editing and correcting of data.

    In this hands-on workshop we will first introduce what OpenRefine is and what it can do. You will learn how to import your data into OpenRefine, how to find and correct errors in your data, how to transform data, and how to save and export your cleaned data from OpenRefine. Finally, we will point you to additional resources to continue learning after the workshop.

    Participating in this workshop does not require any prior installation nor knowledge of OpenRefine.

  • Beschreibung:
    Due to the increasing digitization and datafication in all fields of research, the proper management of research data becomes increasingly important. You spent months on collecting samples and measurements in the field or in the lab? You explored, analysed and interpreted this data and finally published your findings in a scientific journal? Well, then it is time to think about your data again and what to do with it now. Or are you just starting your PhD or your postdoc project and want to make sure not to overlook anything when it comes to obtaining and documenting your measurements? According to the guidelines for safeguarding good scientific practice your results should be replicable and repeatable. Are you aware of the concept of FAIR data, that is mentioned in the research data policies of many funders, institutions and journals? FAIR means that data are findable, accessible, interoperable and re-usable. To ensure this, your data should be well documented, securely stored and available for later reuse. Publishing your research data through a dedicated data journal or repository may help you on this and may also get you an additional publication and further citations. Data publishing and long-term preservation are just two aspects of research data management. This workshop shall help you in determining your data management requirements, no matter at which stage of the project you are. In addition, the course provides you with practical guidance on how to organize, structure, describe and publish your data in order to comply with good scientific practice. Topics of the course:
    • Basic definitions in research data management and the data life cycle
    • Data management plans (DMP)
    • Documentation, data organisation, metadata
    • Storage and back-up
    • Archiving
    • Publication and re-use of research data
    • Legal aspects

    Target group: Doctoral Candidates and Postdocs from the Environmental and Earth Sciences (e.g. ecology, biology, geology, geography). This will be an online course using Moodle and live video conferences. We will provide self-study material prior to the two sessions and we expect participants to study the material beforehand and to fulfil the tasks given. During the live sessions there will be exercises, group work, discussions and some presentations.

    Course dates: 25 and 27 October, 9-13 h
    Kursleitung:
    • Cora Assmann
    • Annett Schröter
    • Volker Schwartze
  • Beschreibung:

    comic by xkcd.

    Spreadsheets, they are loved, hated and for many people indispensable. In science, they are a widely used way to organize data. However, there are many pitfalls and the uncritical handling of spreadsheets can lead to sever misunderstandings or problems, as the loss of data about more than 10,000 COVID-19 cases in the UK shows. But also without such severe consequences, spreadsheets can be a source of annoyance if files that were created by others or just in a different software are not understandable or usable without additional effort. In this workshop, we will introduce possible pitfalls as well as some good practice guidelines when creating spreadsheets.

  • Beschreibung:
    Forschungsdatenmanagement (FDM) umfasst alle Aktivitäten im Umgang mit Forschungsdaten von der Erzeugung, Dokumentation und Aufbewahrung bis zur Publikation und Archivierung. Um die Vielzahl von Aspekten im FDM zu berücksichtigen, sollte bereits vor Projektstart ein Datenmanagementplan (DMP) erstellt werden, der den Umgang mit den im Forschungsprojekt erzeugten Daten dokumentiert und benötigte Ressourcen spezifiziert. Angemessenes Forschungsdatenmanagement und das Erstellen eines DMPs wird von immer mehr Förderorganisationen bei der Beantragung von Projekten vorausgesetzt und ist daher ein wichtiger Bestandteil der Projektplanung. Daneben hilft eine gute Planung aber auch anfallende Kosten von vornherein bei der Beantragung von Mitteln zu berücksichtigen, Unterstützung durch entsprechende Partner sicherzustellen und erforderliche Infrastrukturen aufzubauen um einen effektiven und sicheren Umgang mit den Forschungsdaten während der Projektlaufzeit sicherzustellen. 

    Die Veranstaltung gibt einen Überblick über die Anforderungen der verschiedenen Förderorganisationen bezüglich des FDMs und der Erstellung von DMPs. Außerdem werden der Aufbau und die inhaltlichen Schwerpunkte des DMPs sowie nützliche Unterstützungsmöglichkeiten in Form von Beratungsangeboten und Werkzeugen vorgestellt.
     
    Schwerpunkte:
    • Anforderungen verschiedener Förderorganisationen
    • Überblick über Aufbau und Inhalt eines DMPs
    • Nützliche Werkzeuge und Unterstützungsangebote

    Kursleitung:
    Herr Benjamin Sippel

    Dozent:
    Roman Gerlach | Kontaktstelle Foschungsdatenmanagement