{"id":13676351,"url":"https://github.com/bids-apps/BROCCOLI","last_synced_at":"2025-04-29T06:31:47.090Z","repository":{"id":70507072,"uuid":"64889442","full_name":"bids-apps/BROCCOLI","owner":"bids-apps","description":"BIDS App for BROCCOLI","archived":false,"fork":false,"pushed_at":"2024-11-04T08:31:38.000Z","size":57,"stargazers_count":6,"open_issues_count":5,"forks_count":1,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-11-11T18:41:06.568Z","etag":null,"topics":["bids","bidsapp","mri"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","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":"LICENSE","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":"2016-08-04T00:47:13.000Z","updated_at":"2024-11-04T08:31:37.000Z","dependencies_parsed_at":"2024-04-08T22:31:56.462Z","dependency_job_id":"3aab2213-10b8-448c-9ac3-6a2e2ff384f1","html_url":"https://github.com/bids-apps/BROCCOLI","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bids-apps%2FBROCCOLI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bids-apps%2FBROCCOLI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bids-apps%2FBROCCOLI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bids-apps%2FBROCCOLI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bids-apps","download_url":"https://codeload.github.com/bids-apps/BROCCOLI/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251450656,"owners_count":21591407,"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":["bids","bidsapp","mri"],"created_at":"2024-08-02T13:00:23.589Z","updated_at":"2025-04-29T06:31:42.081Z","avatar_url":"https://github.com/bids-apps.png","language":"Dockerfile","funding_links":[],"categories":["BIDS Apps"],"sub_categories":["others"],"readme":"## Description\n\nBROCCOLI is a software for analysis of fMRI (functional magnetic resonance imaging) data and is written in OpenCL (Open Computing Language). The analysis can thereby be performed in parallel on many types of hardware, such as CPUs, Nvidia GPUs and AMD GPUs. The result is a significantly faster analysis than possible with other software packages for fMRI analysis. For example, non-linear normalization of an anatomical T1 volume to MNI space (1mm resolution) takes only 4-8 seconds with a GPU.\n\n## Documentation\n\nPlease read the official [BROCCOLI](https://github.com/wanderine/BROCCOLI/raw/master/documentation/broccoli.pdf) documentation\n\n##Error reporting\n\nExperiencing problems? Please open an [issue](https://github.com/wanderine/BROCCOLI/issues/new)\n\n## Acknowledgement\n\nWhen using this pipeline, please acknowledge us by citing\n\n[Eklund, A., Dufort, P., Villani, M., LaConte, S., BROCCOLI: Software for Fast fMRI Analysis on Many-Core CPUs and GPUs, Frontiers in Neuroinformatics, 8:24, 2014](http://journal.frontiersin.org/Journal/10.3389/fninf.2014.00024/abstract)\n\n## Usage\n\nCommand-line usage of the processing script [broccolipipeline.sh](https://github.com/wanderine/BROCCOLI/blob/master/code/bids/broccolipipeline.sh) is as follows:\n\n#### Synopsis\n\n    ./broccolipipeline.sh bids_dir output_dir analysis_level\n\n-  *bids_dir*: The directory with the input dataset formatted according to the BIDS standard.\n-  *output_dir*: The directory where the output files should be stored. If you are running group level analysis, this folder should be prepopulated with the results of the participant level analysis.\n-  *analysis_level*: Level of the analysis that will be performed. Multiple participant level analyses can be run independently (in parallel) using the same output_dir. Options are: participant and group.\n\n## Options\n\n#### Options specific to the batch processing of subject data\n\n+ **--participant_label**\u003cbr\u003eThe label(s) of the participant(s) that should be analyzed. The label(s) correspond(s) to sub-\u003cparticipant_label\u003e from the BIDS spec (so it does _not_ include \"sub-\"). If this parameter is not provided, all subjects will be analyzed sequentially. Multiple participants can be specified with a space-separated list.\n\n\n\n##Instructions\n\nThe bids/broccoli Docker container enables users to run fMRI analyses in parallel using OpenCL. The pipeline requires that data be organized in accordance with the BIDS specification.\n\nTo get a Docker container with BROCCOLI pre-installed, run\n\n```{bash}\n$ docker pull bids/broccoli:v1.0.0\n```\n\nTo run a first level analysis of all subjects in a BIDS dataset, run\n\n```{bash}\n$ docker run -i --rm \\\n    -v /Users/yourname/data/ds005:/bids_dataset \\\n    -v /Users/yourname/outputs:/outputs \\\n    bids/broccoli:v1.0.0 \\\n    /bids_dataset /outputs participant\n```\n\nTo run a first level analysis of subject 01 only, run\n\n```{bash}\n$ docker run -i --rm \\\n    -v /Users/yourname/data/ds005:/bids_dataset \\\n    -v /Users/yourname/outputs:/outputs \\\n    bids/broccoli:v1.0.0 \\\n    /bids_dataset /outputs participant --participant_label 01\n```\n\nTo run a group analysis of all subjects, run\n\n```{bash}\n$ docker run -i --rm \\\n    -v /Users/yourname/data/ds005:/bids_dataset \\\n    -v /Users/yourname/outputs:/outputs \\\n    bids/broccoli:v1.0.0 \\\n    /bids_dataset /outputs group\n```\n\n\n### Commercial use\n\nThis BIDS App is using [FSL](https://fsl.fmrib.ox.ac.uk/). If you are considering commercial use of this App please consult the relevant licenses.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbids-apps%2FBROCCOLI","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbids-apps%2FBROCCOLI","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbids-apps%2FBROCCOLI/lists"}