|
18 | 18 | {
|
19 | 19 | "cell_type": "code",
|
20 | 20 | "execution_count": null,
|
21 |
| - "metadata": { |
22 |
| - "collapsed": true |
23 |
| - }, |
| 21 | + "metadata": {}, |
24 | 22 | "outputs": [],
|
25 | 23 | "source": [
|
26 | 24 | "from nipype import Node, Workflow\n",
|
|
42 | 40 | {
|
43 | 41 | "cell_type": "code",
|
44 | 42 | "execution_count": null,
|
45 |
| - "metadata": { |
46 |
| - "collapsed": true |
47 |
| - }, |
| 43 | + "metadata": {}, |
48 | 44 | "outputs": [],
|
49 | 45 | "source": [
|
50 | 46 | "isosmooth = Node(IsotropicSmooth(), name='iso_smooth')"
|
|
60 | 56 | {
|
61 | 57 | "cell_type": "code",
|
62 | 58 | "execution_count": null,
|
63 |
| - "metadata": { |
64 |
| - "collapsed": true |
65 |
| - }, |
| 59 | + "metadata": {}, |
66 | 60 | "outputs": [],
|
67 | 61 | "source": [
|
68 | 62 | "isosmooth.iterables = (\"fwhm\", [4, 8, 16])"
|
|
78 | 72 | {
|
79 | 73 | "cell_type": "code",
|
80 | 74 | "execution_count": null,
|
81 |
| - "metadata": { |
82 |
| - "collapsed": true |
83 |
| - }, |
| 75 | + "metadata": {}, |
84 | 76 | "outputs": [],
|
85 | 77 | "source": [
|
86 | 78 | "# Create the workflow\n",
|
|
104 | 96 | {
|
105 | 97 | "cell_type": "code",
|
106 | 98 | "execution_count": null,
|
107 |
| - "metadata": { |
108 |
| - "collapsed": true |
109 |
| - }, |
| 99 | + "metadata": {}, |
110 | 100 | "outputs": [],
|
111 | 101 | "source": [
|
112 | 102 | "# Visualize the detailed graph\n",
|
|
125 | 115 | {
|
126 | 116 | "cell_type": "code",
|
127 | 117 | "execution_count": null,
|
128 |
| - "metadata": { |
129 |
| - "collapsed": true |
130 |
| - }, |
| 118 | + "metadata": {}, |
131 | 119 | "outputs": [],
|
132 | 120 | "source": [
|
133 | 121 | "!tree /output/smoothflow -I '*txt|*pklz|report*|*.json|*js|*.dot|*.html'"
|
|
143 | 131 | {
|
144 | 132 | "cell_type": "code",
|
145 | 133 | "execution_count": null,
|
146 |
| - "metadata": { |
147 |
| - "collapsed": true |
148 |
| - }, |
| 134 | + "metadata": {}, |
149 | 135 | "outputs": [],
|
150 | 136 | "source": [
|
151 | 137 | "%pylab inline\n",
|
|
182 | 168 | {
|
183 | 169 | "cell_type": "code",
|
184 | 170 | "execution_count": null,
|
185 |
| - "metadata": { |
186 |
| - "collapsed": true |
187 |
| - }, |
| 171 | + "metadata": {}, |
188 | 172 | "outputs": [],
|
189 | 173 | "source": [
|
190 | 174 | "# First, let's specify the list of subjects\n",
|
|
201 | 185 | {
|
202 | 186 | "cell_type": "code",
|
203 | 187 | "execution_count": null,
|
204 |
| - "metadata": { |
205 |
| - "collapsed": true |
206 |
| - }, |
| 188 | + "metadata": {}, |
207 | 189 | "outputs": [],
|
208 | 190 | "source": [
|
209 | 191 | "from nipype import IdentityInterface\n",
|
|
222 | 204 | {
|
223 | 205 | "cell_type": "code",
|
224 | 206 | "execution_count": null,
|
225 |
| - "metadata": { |
226 |
| - "collapsed": true |
227 |
| - }, |
| 207 | + "metadata": {}, |
228 | 208 | "outputs": [],
|
229 | 209 | "source": [
|
230 | 210 | "from os.path import join as opj\n",
|
231 | 211 | "from nipype.interfaces.io import SelectFiles, DataSink\n",
|
232 | 212 | "\n",
|
233 |
| - "anat_file = opj('derivatives', 'fmriprep', '{subject_id}', 'anat', '{subject_id}_t1w_preproc.nii.gz')\n", |
| 213 | + "anat_file = opj('{subject_id}', 'ses-test', 'anat', '{subject_id}_ses-test_T1w.nii.gz')\n", |
| 214 | + "\n", |
234 | 215 | "templates = {'anat': anat_file}\n",
|
235 | 216 | "\n",
|
236 | 217 | "selectfiles = Node(SelectFiles(templates,\n",
|
|
258 | 239 | {
|
259 | 240 | "cell_type": "code",
|
260 | 241 | "execution_count": null,
|
261 |
| - "metadata": { |
262 |
| - "collapsed": true |
263 |
| - }, |
| 242 | + "metadata": {}, |
264 | 243 | "outputs": [],
|
265 | 244 | "source": [
|
266 | 245 | "! ls -l /output/datasink/anat_files/"
|
|
285 | 264 | "cell_type": "code",
|
286 | 265 | "execution_count": null,
|
287 | 266 | "metadata": {
|
288 |
| - "collapsed": true, |
289 | 267 | "solution2": "hidden",
|
290 | 268 | "solution2_first": true
|
291 | 269 | },
|
|
298 | 276 | "cell_type": "code",
|
299 | 277 | "execution_count": null,
|
300 | 278 | "metadata": {
|
301 |
| - "collapsed": true, |
302 | 279 | "solution2": "hidden"
|
303 | 280 | },
|
304 | 281 | "outputs": [],
|
|
315 | 292 | "cell_type": "code",
|
316 | 293 | "execution_count": null,
|
317 | 294 | "metadata": {
|
318 |
| - "collapsed": true, |
319 | 295 | "solution2": "hidden"
|
320 | 296 | },
|
321 | 297 | "outputs": [],
|
|
335 | 311 | "cell_type": "code",
|
336 | 312 | "execution_count": null,
|
337 | 313 | "metadata": {
|
338 |
| - "collapsed": true, |
339 | 314 | "solution2": "hidden"
|
340 | 315 | },
|
341 | 316 | "outputs": [],
|
|
354 | 329 | "metadata": {
|
355 | 330 | "anaconda-cloud": {},
|
356 | 331 | "kernelspec": {
|
357 |
| - "display_name": "Python [conda env:cos1]", |
| 332 | + "display_name": "Python 3", |
358 | 333 | "language": "python",
|
359 |
| - "name": "conda-env-cos1-py" |
| 334 | + "name": "python3" |
360 | 335 | },
|
361 | 336 | "language_info": {
|
362 | 337 | "codemirror_mode": {
|
363 | 338 | "name": "ipython",
|
364 |
| - "version": 2 |
| 339 | + "version": 3 |
365 | 340 | },
|
366 | 341 | "file_extension": ".py",
|
367 | 342 | "mimetype": "text/x-python",
|
368 | 343 | "name": "python",
|
369 | 344 | "nbconvert_exporter": "python",
|
370 |
| - "pygments_lexer": "ipython2", |
371 |
| - "version": "2.7.12" |
| 345 | + "pygments_lexer": "ipython3", |
| 346 | + "version": "3.6.3" |
372 | 347 | }
|
373 | 348 | },
|
374 | 349 | "nbformat": 4,
|
|
0 commit comments