{"id":13676362,"url":"https://github.com/bids-apps/DPARSF","last_synced_at":"2025-04-29T07:32:07.310Z","repository":{"id":73504535,"uuid":"79155282","full_name":"bids-apps/DPARSF","owner":"bids-apps","description":"Docker version of DPARSF, also deployed at OpenNeuro.org","archived":false,"fork":false,"pushed_at":"2024-11-04T08:30:06.000Z","size":561,"stargazers_count":3,"open_issues_count":3,"forks_count":4,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-11-11T18:41:08.461Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://rfmri.org/DPARSF","language":"MATLAB","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bids-apps.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-01-16T20:10:36.000Z","updated_at":"2024-11-04T08:30:11.000Z","dependencies_parsed_at":"2023-10-20T18:14:17.715Z","dependency_job_id":"b130818a-df49-40fe-8bd0-cf682806d396","html_url":"https://github.com/bids-apps/DPARSF","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bids-apps%2FDPARSF","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bids-apps%2FDPARSF/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bids-apps%2FDPARSF/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bids-apps%2FDPARSF/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bids-apps","download_url":"https://codeload.github.com/bids-apps/DPARSF/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251455889,"owners_count":21592256,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-02T13:00:23.922Z","updated_at":"2025-04-29T07:32:06.657Z","avatar_url":"https://github.com/bids-apps.png","language":"MATLAB","funding_links":[],"categories":["BIDS Apps"],"sub_categories":["others"],"readme":"# DPARSF docker version (for BIDS App)\n\nThis is a docker version of DPARSF V4.3, working for BIDS data structure.\n\n1. Prepare your data in BIDS structure, e.g., https://github.com/INCF/BIDS-examples/tree/master/ds003.\n   Please reserve the TR information within the NIfTI header.\n   Or you have to define TR information in Config_DPARSF.m with --config option.\n\n2. Build the container:\n\n```bash\nsudo docker build -t dparsfdocker .\n```\n\n3. Process your data:\n\n```bash\nsudo docker run -i --rm \\\n        -v /data/MyDataBIDS:/inputs:ro \\\n        -v /data/DPARSFResults:/outputs \\\n        dparsfdocker /inputs /outputs participant\n```\n\nYou can also process a subset of subjects.\n(As DPARSF will parallel processing the participants automatically,\nand DPARSF use DARTEL to generate a GROUP TEMPLATE for spatial normalization,\nit's not recommended that you process only 1 subject at at time).\n\n```bash\nsudo docker run -i --rm \\\n    -v /data/MyDataBIDS:/inputs:ro \\\n    -v /data/DPARSFResults:/outputs \\\n        dparsfdocker /inputs /outputs participant \\\n            --participant_label 01 02 04 05 07 09 10\n```\n\n1. If you want to customize your processing, please setup a .m file (Config_DPARSF.m is an example)\n   according to the instructions at: http://rfmri.org/content/configurations-dparsfarun.\n   Then use --config to specify the path.\n\n```bash\nsudo docker run -i --rm \\\n    -v /data/MyDataBIDS:/inputs:ro \\\n    -v /data/DPARSFResults:/outputs \\\n        dparsfdocker /inputs /outputs participant \\\n            --participant_label 01 02 04 05 07 09 10 \\\n            --config /inputs/Config_DPARSF.m\n```\n\n2. Advanced Usage: if you want to parallel computing at a higher level\n   for all the processing except for DARTEL create template\n   (which should be based on all the subjects),\n   you can use the Config templates as (PLEASE REMEMBER TO SET UP THE CORRECT TR in the Config!!!):\n\n(1) First run all the processing before DARTEL create template.\n\n```bash\nsudo docker run -i --rm \\\n    -v /data/MyDataBIDS:/inputs:ro \\\n    -v /data/DPARSFResults:/outputs \\\n    dparsfdocker /inputs /outputs particiapant_pre \\\n        --participant_label 01 \\\n        --config /inputs/Config_DPARSF_Step1.m\nsudo docker run -i --rm \\\n    -v /data/MyDataBIDS:/inputs:ro \\\n    -v /data/DPARSFResults:/outputs \\\n    dparsfdocker /inputs /outputs particiapant_pre \\\n        --participant_label 02 \\\n        --config /inputs/Config_DPARSF_Step1.m\nsudo docker run -i --rm \\\n    -v /data/MyDataBIDS:/inputs:ro \\\n    -v /data/DPARSFResults:/outputs \\\n        dparsfdocker /inputs /outputs particiapant_pre \\\n        --participant_label 03 \\\n        --config /inputs/Config_DPARSF_Step1.m\n```\n\n(2) Then run DARTEL create template at the group level.\n\n```bash\nsudo docker run -i --rm \\\n    -v /data/MyDataBIDS:/inputs:ro \\\n    -v /data/DPARSFResults:/outputs \\\n    dparsfdocker /inputs /outputs group_dartel \\\n        --participant_label 01 02 03 \\\n        --config /inputs/Config_DPARSF_Step2.m\n```\n\n(3) Finally run all the processing after DARTEL template created.\n\n```bash\nsudo docker run -i --rm \\\n    -v /data/MyDataBIDS:/inputs:ro \\\n    -v /data/DPARSFResults:/outputs \\\n    dparsfdocker /inputs /outputs participant_post \\\n        --participant_label 01 \\\n        --config /inputs/Config_DPARSF_Step3.m\nsudo docker run -i --rm \\\n    -v /data/MyDataBIDS:/inputs:ro \\\n    -v /data/DPARSFResults:/outputs \\\n    dparsfdocker /inputs /outputs participant_post \\\n        --participant_label 02 \\\n        --config /inputs/Config_DPARSF_Step3.m\nsudo docker run -i --rm \\\n    -v /data/MyDataBIDS:/inputs:ro \\\n    -v /data/DPARSFResults:/outputs \\\n        dparsfdocker /inputs /outputs participant_post \\\n        --participant_label 03 \\\n        --config /inputs/Config_DPARSF_Step3.m\n```\n\nPlease report any issues to http://rfmri.org/DPABIDiscussion.\nPlease Cite:\n\n- Yan, C.G., Zang, Y.F., 2010. DPARSF: A MATLAB Toolbox for \"Pipeline\"\n  Data Analysis of Resting-State fMRI. Front Syst Neurosci 4, 13.\n- Yan, C.G., Wang, X.D., Zuo, X.N., Zang, Y.F., 2016.\n  DPABI: Data Processing \u0026 Analysis for (Resting-State) Brain Imaging. Neuroinformatics 14, 339-351.\n\n**NOTE: DPARSF docker version is based on DPARSF Stand-Alone version (http://rfmri.org/DPABI_Stand-Alone), users SHOULD joint the R-fMRI Maps Project (http://rfmri.org/maps) if the docker or OpenNeuro version is used! Users are assumed have agreed with the terms in the user agreement if using these two versions.**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbids-apps%2FDPARSF","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbids-apps%2FDPARSF","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbids-apps%2FDPARSF/lists"}