minor changes to further topics presentation

This commit is contained in:
Jan Grewe 2015-11-04 20:26:25 +01:00
parent be13ea7610
commit c546691ec9

View File

@ -86,13 +86,6 @@
\titlepage % erzeugt Titelseite
\end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}
\frametitle{Content}
\tableofcontents
\end{frame}
\subsection{Reproduzierbarkeit von wisschenschaftlichen Ergebnissen}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}
@ -242,12 +235,12 @@
\begin{itemize}
\item Annotationen ``bei'' den Daten, bzw. den Resultaten gefunden
werden kann.
werden.
\item Annotationen lesbar sind!
\item Der Code lesbar ist!
\item Die Daten und Resultate in nachvollziehbarer und einheitlicher
Form organisiert sind.
\item Klar ist, welche Version der Analyse zu den Resultaten
\item Klar ist, welche \textbf{Version} der Analyse zu den Resultaten
z.B. der Masterarbeit gef\"uhrt hat.
\end{itemize}
\end{frame}
@ -301,7 +294,7 @@
\item Sehr gute Unterst\"utzung durch die Community.
\item Viele Web-Services, die auf Git basieren.
\item Viele Entwicklungsumgebungen (auch Matlab ab 2015b)
unterst\"utzen Versionskontrolle.
unterst\"utzen die Versionskontrolle mit Git.
\end{itemize}
\begin{columns}
\begin{column}{5cm}
@ -373,7 +366,7 @@
\item Nachverfolgung von \"Anderungen. Wer hat was gemacht und wann?
\item Ver\"anderungen ungeschehen machen.
\item Jeder Zustand hat eine UUID, die ihn eindeutig identifizieren
(weltweit f\"ur alle Zeit).
(weltweit, f\"ur alle Zeit).
\item Es gibt Sicherheit! Wenn ich etwas kaputt mache, dann kann ich
es wiederherstellen.
\item Meist m\"uhelose Synchronisation mit anderen Rechnern oder
@ -413,9 +406,9 @@
\item Mehrere Gr\"unde daf\"ur:
\begin{enumerate}
\item Zusammenarbeit von Experimentatoren und Theoretikern.
\item Gew\"ahrleistung von Datenverf\"gbarkeit.
\item Gew\"ahrleistung von Datenverf\"ugbarkeit.
\item Reproduzierbarkeit von Ergebnissen.
\item Experimentelle Daten (z.B. in vivo Elektrophysiology Daten
\item Experimentelle Daten (z.B. \textit{in vivo} Elektrophysiology Daten
von Affen etc.) werden zunehmend wertvoller, weil die
Experimente politisch nicht mehr opportun sind.
\item Forderung von Geldgebern und Journalen.
@ -462,7 +455,7 @@
\frametitle{Reproduzierbarkeit wissenschaftlicher Daten}
\framesubtitle{Publikation von Daten und Programmcode}
Warum sollte ich meinen code ver\"offentlichen?
Warum sollte ich meinen Programmcode oder meine Daten ver\"offentlichen?
\begin{itemize}
\item Es geht um Wissenschaft!
@ -470,8 +463,9 @@
der Lage sein m\"ussen Deine Ergebnisse nachzuvollziehen und zu
\"uberpr\"ufen.
\end{itemize}
Es sollte eher eine Verpflichtung sein als eine Option.\pause
Es sollte eher eine Verpflichtung sein als eine Option.\\\pause
\vspace{1em}
Wenn man seinen Code in einem GitHub Repository hat, dann ist es
m\"oglich ihn zu archivieren und eine zitierbare DOI zu
erhalten\footnote[frame]{\url{https://guides.github.com/activities/citable-code/}}.
@ -489,12 +483,12 @@
\framesubtitle{Unit Tests}
\begin{itemize}
\item[] Woher weiss ich eigentlich, dass mein Code das tut, was er soll?
\item[] Woher weiss ich eigentlich, dass mein Programm das tut, was es soll?
\vspace{0.5cm}
\item[] Wie stelle ich sicher, dass er auch nach \"Anderung noch all
das richtig macht, was er vorher tat?
\item[] Wie stelle ich sicher, dass es auch nach \"Anderung noch all
das richtig macht, was es vorher tat?
\vspace{0.5cm}
\item[] Wie kann ich meinen code jemandem weitergeben ohne ein
\item[] Wie kann ich meinen Programmcode jemandem weitergeben ohne ein
schlechtes Gewissen zu haben?
\vspace{0.5cm}
\end{itemize}
@ -516,9 +510,9 @@
\textbf{Vorteile:}
\begin{itemize}
\item Findet Probleme sehr fr\"uh..
\item Formalisiert unsere Erwartungen an den Code.
\item Macht es sicher, den Code zu \"uberarbeiten.
\item Ist eine Art Dokumentation, die zeigt wie der Code eingesetzt
\item Formalisiert unsere Erwartungen an das Programm.
\item Macht es sicher, das Programm zu \"uberarbeiten.
\item Ist eine Art Dokumentation, die zeigt wie das Programm eingesetzt
werden soll.
\end{itemize}\pause
@ -653,4 +647,19 @@ Failure Summary:
Ein Aufwand der sich lohnen kann. Er formalisiert, was wir uns eh denken...
\end{frame}
\begin{frame}
\frametitle{Reproduzierbarkeit wissenschaftlicher Daten}
\framesubtitle{Fazit}
\begin{itemize}
\item Reproduzierbarkeit wissenschaftlicher Resultate ist schwer zu erreichen.
\item Wir m\"ussen es trotzdem versuchen. Dazu braucht es:
\item Vollst\"andige Annotation der Daten mit Metadaten.
\item Provenance Tracking oder zumindest Versionskontrolle.
\item Ver\"offentlichung von Daten und Programmen.
\item Ein gewisses Ma{\ss} an Code Qualit\"at.
\item Jeder Wissenschaftler ist daf\"ur pers\"onlich verantwortlich!
\end{itemize}
\end{frame}
\end{document}