Gear Exchange
Introduction
Flywheel has curated a collection of Gears, or ready-to-use plug-in applications, that automate routine tasks, including metadata extraction, classification, quality assurance, BIDS conversion, and full analytic pipelines. These can be found on the Flywheel Gear Exchange. This resource is made available through the contributions of Flywheel employees, customers and members of the broader research community.
What are the Benefits of the Exchange?
- Gears within the exchange can be installed to any Flywheel Instance
- The Gear Exchange is Flywheel's principles in practice
- Openness
- Transparency
- Reproducibility
Contributing to the Flywheel Gear Exchange
What is the Flywheel Gear Exchange?
- The Flywheel Gear Exchange is a place where Gear authors can publish Gears they are willing to share with the broader Flywheel community.
- It is a library of ready-to-use pre-processing and analysis pipeline applications
- It is hosted within a GitHub Repository containing Manifests with CI enabled to automatically build and host Gear assets.
How do I contribute?
If you would like to contribute a Gear you have developed to the Flywheel Gear Exchange, please visit the Gear Exchange Gitlab repo and have a look at the README for instructions.
How do I start developing gears?
These articles describe how to set up your environment and get started developing gears to run on Flywheel.
- Gear Building Tutorial Part 1: Developers, Start Your Environments!
- Gear Building Tutorial Part 2: "Hello, World!"
- Gear Building Tutorial Part 3: The Flywheel Environment
- Gear Building Tutorial Part 4: The Run Script
- Gear Building Tutorial Part 5: The Manifest
- Gear Building Tutorial Part 6: The Dockerfile
- Gear Building Tutorial Part 7: Running a Gear Locally