Batch processing allows users to speed up workflow by running a Gear on multiple Sessions or Acquisitions at once. To create a batch job, select all Sessions or Acquisitions you want to process by checking the checkbox next to their names.
(For more information on selecting data in flywheel, see this help article)
- Select Data:
- Click on "Actions" -> "Run Batch Gear"
- Select the desired gear from the list
You can also use Search to find relevant data. From the modal, specify which Gear you want to run. Click Run Gear to begin the batch job.
Note: If the engine cannot identify the correct files, that job will fail to be queued. This will happen if you do not have permission to the data, the file does not exist or the file choice is ambiguous. In order to ensure the engine processes all your files, carefully groom your Collection and/or hide any files that are redundant. Gears will not run on files that are hidden or not explicitly selected.
Manage Jobs – If a Utility Gear is run, outputs will be placed back on the original Acquisition. If an Analysis Gear is run, a new Analysis container will be created and outputs will be placed on the Analysis tab. Individual jobs will be created each time the Gear is run. These jobs can be viewed from the Provenance tab on each Session. You can also cancel a job in progress on the Provenance tab.
Selecting Data From A Search For Batch Processing
After performing a search in flywheel, you can select the results for batch running a gear.
Currently, the batch run can only be launched from the session view. To do this, enter the desired search criteria, and click on the check box to the top left of the search results to select all data:
Then, select "Actions" -> "Run Batch Gears", and select the desired gear.