How to get involved in the QIIME 2 community#
There are many ways to get involved in the QIIME 2 community, and these approaches span different skill sets: you don’t have to be a software developer to get involved! Here are some recommendations.
Become active on the QIIME 2 Forum#
“The Forum” is the hub of the QIIME 2 community, and getting involved generally starts there. Start by answering questions in areas that are relevant to your expertise.
Additionally, if the team that you work on (if applicable) has built existing tools that are in use by the community, consider stewarding those if there isn’t already an active maintainer. That could include:
Answering questions about those tools on the forum when they come up. You can configure your forum account to notify you based on posts to categories or tags.
Testing old installation instructions and tutorials, and bringing them up to date as needed.
Formally deprecating tools if your team no longer thinks they’re relevant, or if they’re in a non-working state and aren’t maintained any longer. This usually includes adding a prominent note to the tool’s website or code repository to help new users who stumble on it avoid wasting time (here’s an example).
Teach a workshop#
Anyone can teach a QIIME 2 workshop. To make it easier, we created and maintain a workshop version of our Docker containers. You can find instructions on how to use this in How to use the QIIME 2 workshop container. You can also find full video courses on QIIME 2 on our YouTube channel - feel free to reference those and/or reuse any content (just be sure to attribute it to the creator as necessary).
It’s never too early to start teaching what you know, and it’s a fantastic way to solidify your knowledge and build your skill set. If you’ve never done something like this before, start small: for example, present to other students in your cohort, or to your lab group. From there, you can go bigger: your department, university, or local region. If you want to reach a really big audience, consider doing this online and/or creating a video or video series.[1] If you’re allowing others to register for your workshop, please consider posting about it on the QIIME 2 Forum.
A couple of examples of workshop series that have been running for multiple years and were advertised on the QIIME 2 Forum are Metabarcoding in Microbial Ecology and ISB Virtual Microbiome Series.
Note
We’re in the process of updating our workshop listing, previously at https://workshops.qiime2.org
.
When the new page goes live, we’ll provide instructions for adding your workshop to the list.
Build a plugin#
If you’re a developer and want to add functionality to the QIIME 2 ecosystem, consider creating a plugin. You can find detailed documentation in Developing with QIIME 2 on how to build a plugin, how to have it listed on the QIIME 2 Library, tips on how to publicize it, and more.
For the sake of efficiency, QIIME 2 functionality is intentionally decentralized. It’s generally much quicker to get your tools out there if you’re building and distributing your own plugins as opposed to adding functionality to other people’s plugins. If you’re building your own, you’re in charge of when it’s ready to go out to users; if you’re contributing to someone else’s plugin, their code review schedule may be a bottleneck for you.
You can find additional notes about contributing code in the Contributing Guide.
Thank you!#
Thanks for your interest in getting involved in the QIIME 2 community - we couldn’t do it without you! See you on the QIIME 2 Forum!