This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# First, let's define some paths to the fMRIPrep and tedana outputs | |
fmriprep_dir="/path/to/fmriprep/derivatives/of/subject" | |
tedana_dir="/path/to/tedana/derivatives" | |
# Result of denoising the scanner-space multi-echo data with tedana | |
file_to_warp="${tedana_dir}/sub-01_task-rest_desc-optcomDenoised_bold.nii.gz" | |
# Name of the standard-space denoised data file to be written out | |
out_file="${tedana_dir}/sub-01_task-rest_space-MNI152NLin2009cAsym_desc-optcomDenoised_bold.nii.gz" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"""A small job to profile kernel transformers and meta estimators in NiMARE.""" | |
import logging | |
import os.path as op | |
import psutil | |
from datetime import datetime | |
import numpy as np | |
import pandas as pd | |
from memory_profiler import memory_usage |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" | |
Collect native-space preprocessed data from fMRIPrep working directory and | |
copy into fMRIPrep derivatives directory, in BIDS format. | |
This script has only been tested on fMRIPrep v20.2.1. | |
It may not work with other versions. | |
Written by Julio Peraza (@JulioAPeraza) | |
""" | |
import argparse |
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from textwrap import dedent | |
import logging | |
LGR = logging.getLogger(__name__) | |
def list_to_str(lst, joiner='and'): | |
if len(lst) == 1: | |
return lst[0] | |
elif len(lst) == 2: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import json | |
import bisect | |
from glob import glob | |
from os.path import join, splitext | |
from bids.grabbids import BIDSLayout | |
from dateutil.parser import parse | |
# subj_dir *must* have trailing / | |
subj_dir = '/scratch/tsalo006/dset/sub-01/' | |
sess = '01' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from nipype.interfaces.base import Bunch | |
from nipype.algorithms import modelgen | |
from copy import deepcopy | |
def lss(bunch_list): | |
"""Takes input Bunch list and returns list of Bunch lists with LSS regressors. | |
""" | |
all_infos = [] | |
other_items = ['durations', 'amplitudes', |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
% Dir results to cell array of file names | |
AllTextFiles = dir('/home/tsalo/*.txt'); | |
cellArray = struct2cell(AllTextFiles); | |
cellArray = cellArray(1, :); | |
[allFilepaths, allFilenames, allSuffixes] = cellfun(@(X) fileparts(X), cellArray, 'UniformOutput', false); | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function log = allFilesExist(cellArray) | |
log = all(cellfun(@(X) logical(exist(X, 'file')), cellArray)); | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" | |
Get directory of script. Also, get parent directory. | |
""" | |
import os.path | |
code_dir = os.path.dirname(__file__) | |
par_dir = os.path.abspath(os.path.join(code_dir, os.path.pardir)) |
NewerOlder