Skip to content

Commit 768128d

Browse files
authored
Add files via upload
1 parent 9f0fc2c commit 768128d

File tree

1 file changed

+90
-0
lines changed

1 file changed

+90
-0
lines changed

Diff for: README_CN.md

+90
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
---
2+
title: CCS的安装及使用
3+
updated: 2021-11-07 03:05:09Z
4+
created: 2021-11-06 02:25:00Z
5+
latitude: 39.92850000
6+
longitude: 116.38500000
7+
altitude: 0.0000
8+
---
9+
10+
# **CCS的安装及使用**
11+
12+
## 1.运行平台
13+
目前CCS的数据预处理支持在Linux和Mac OX两个平台上运行,同时CCS的计算及运行需要下列运行平台
14+
* Matlab R2007a及以上版本
15+
* Python 3.0以上版本,建议安装Anaconda工具包 https://www.anaconda.com/products/individual#Downloads
16+
17+
## 2.预装软件
18+
安装CCS前需将其运行所需的配套软件进行安装:
19+
* AFNI https://afni.nimh.nih.gov/pub/dist/doc/htmldoc/background_install/main_toc.html
20+
* FreeSurfer https://surfer.nmr.mgh.harvard.edu/
21+
* FSL https://fsl.fmrib.ox.ac.uk/fsl/fslwiki/FslInstallation
22+
* SPM12 https://www.fil.ion.ucl.ac.uk/spm/
23+
* CAT12 http://www.neuro.uni-jena.de/cat/index.html#DOWNLOAD
24+
* 安装docker及Deepbet https://github.com/HumanBrainED/NHP-BrainExtraction
25+
26+
## 3.安装和配置CCS系统
27+
在将CCS_APP文件夹下载至指定位置后,需要对系统环境变量进行配置,将CCS_APP的路径写入环境变量中。通常在Linux或Mac OX系统中存储环境变量的文件为bashrc或bash_profile,请安装者首先确定在自己的系统中所使用的环境变量文件名称。下面以bashrc为例,在命令行中运行下列命令即可完成环境变量的配置:
28+
```bash
29+
echo "export CCS_APP=/dir-to-your-CCS_APP/CCS_APP/" >> ~/.bashrc
30+
```
31+
32+
在添加CCS_APP路径过后,可以检查CCS_APP是否成功写入环境变量:
33+
```bash
34+
echo $CCS_APP
35+
```
36+
如屏幕中显示了您CCS_APP所在的目录即表示CCS环境变量配置成功。
37+
38+
## 4.数据预处理
39+
在按照上述步骤成功安装CCS及相应的影响处理软件后,即可开始将数据进行预处理。
40+
41+
### 4.1 原始数据的整理
42+
在获得原始的dicom数据后,需要将其压缩并转换成BIDS格式。具体的转换方法可参照BIDS格式的官网:https://bids.neuroimaging.io/ 。目前已有多种自动化的工具可将将原始的dicom数据转换成BIDS格式,如[dcm2bids](https://unfmontreal.github.io/Dcm2Bids/)
43+
44+
### 4.2 数据转换
45+
在将原始数据整理成BIDS格式后,CCS会根据BIDS的格式生成用于数据处理的文件夹。通常我们以CCS来命名该文件夹,并将其同原始的BIDS数据存放于同一文件夹下。运行ccs_pre_bidsccs.py命令可完成上述操作。
46+
```bash
47+
BIDS_DIR=/your_project_dir/BIDS
48+
CCS_DIR=/your_project_dir/CCS
49+
python $CCS_APP/ccs_pre_bids2ccs.py --BIDS_DIR $BIDS_DIR --CCS_DIR $CCS_DIR
50+
```
51+
52+
### 4.3 结构像预处理
53+
在开始结构像预处理前,首先需要对CCS的工作路径,FreeSurfer的存储路径及需要处理的被试编号进行定义,如需要处理001号被试的数据:
54+
```bash
55+
CCS_DIR=/your_project_dir/CCS
56+
SUBJECTS_DIR=/your_project_dir/FreeSurfer
57+
subject=/your_project_dir/CCS/001
58+
```
59+
60+
首先,进行结构像前处理,包括图像降噪、颅骨剥离等步骤。
61+
```bash
62+
$CCS_APP/ccs_anat_01_pre_freesurfer.sh $CCS_DIR $SUBJECTS_DIR $subject
63+
64+
```
65+
完成上述步骤后,需对颅骨剥离效果进行检查,以确定是否继续进行下一步数据处理。
66+
CCS结构像预处理的后两步分别为皮层重建流水线和结构像配准流水线,在进行这两部预处理时需要先后输下列命令:
67+
```bash
68+
$CCS_APP/ccs_anat_02_freesurfer.sh $CCS_DIR $SUBJECTS_DIR $subject
69+
$CCS_APP/ccs_anat_03_postfs.sh $CCS_DIR $SUBJECTS_DIR $subject
70+
```
71+
72+
### 4.4 静息态功能像预处理
73+
功能像预处理首先需要对CCS_APP目录下的template_preproc_funcpart.sh文件进行修改,填入功能像对应的参数:
74+
- CCS_DIR (/your_project_dir/CCS)
75+
- SUBJECTS_DIR (/your_project_dir/FreeSurfer)
76+
- rest_dir_name (default:rest)
77+
- rest_name (default:rest)
78+
- TR (default 2s)
79+
- numDropping (Dropping first 10s of rest data. default:5 )
80+
- sliceOrder (Tpattern: see helps from AFNI command 3dTshift, default: alt+z, if the sequece is multi-band:mbd)
81+
- FWHM (default: 6)
82+
83+
在对上述template内容修改完成后,即可运行下列命令开始功能图像的预处理。
84+
```bash
85+
CCS_DIR=/your_project_dir/CCS
86+
subject=001
87+
mkdir -p $CCS_DIR/$subject/scripts/
88+
sed "s/CCSsubjectname/$subject/" $CCS_APP/template_preproc_funcpart.sh > $CCS_DIR/$subject/scripts/ccs_preproc_funcpart.sh
89+
$CCS_DIR/$subject/scripts/ccs_preproc_funcpart.sh
90+
```

0 commit comments

Comments
 (0)