OpenTutorials #01

内容来源: OpenScience

Linux, docker与Git入门

可重复性问题是当前基础研究(尤其是社会科学与生命科学)面临的重要挑战。可重复性有不同的层次,其中,比较基础的层次是计算的可重复性,即同样的数据、采用同样的分析方法流程,是否能够得到同样的结果。

在数据分析日益复杂的今天,要保证计算的可重复性也不简单。主要的原因在于:我们有众多进行分析的硬件和软件工具,而数据分析本身又有许多步骤,每一步的微小变化,经过其他步骤的进一步放大后,可能会对最后的结果造成很大的影响。

(Bowring et al., 2019, HBM)

许多研究者和工程师都在为解决这个问题而努力,以加强计算的可重复性。近年来,在心理学/认知神经科学相关领域,也开始重视这个问题并开始应用一些相应的软件工具。要去使用这些工具,我们必须拥有一些编程以及相关的基础知识,例如科学计算使用的操作系统Linux,对代码进行版本进行管理的Git,以及保持跨平台/硬件的计算环境的Docker。

我们非常有幸地邀请到了对这些工具有丰富使用经验的同行,与大家介绍这个工具在加强数据分析可重复性,尤其是fMRI/MRI数据分析的可重复性中的作用。

时间:北京时间6月13号晚上九点

Zoom: 980 6252 1513

本次分享将介绍如下三个部分:

Linux 基础教程

介绍人:王庆 (博士, Montreal Neurological Institute)

内容

  • 1. 从Windows/Mac到 (Ubuntu)Linux;
  • 2. Linux系统基础;
  • 3. Shell基础与脚本;
  • 4. Linux应用基础——部署自己的开发环境

fMRIprep 介绍

介绍人:苑瑞 (博士, Stanford)

内容

  • 1.Docker 使用基本原理
  • 2.fMRIprep 的预处理流程
  • 3.fMRIprep 的使用案例

Git 与 Github

介绍人:王鑫迪 (博士,Montreal Neurological Institute)

内容

  • 1 我们为什么需要使用Git
  • 2 Git和GitHub基础
  • 3 团队合作和科研成果共享
  • 4 一些GitHub使用实例(DPABI, CIVET, freesurfer, HCP workbench)