I have trouble installing qiime2 2024.5 in ubuntu (virtual machine).
I've installed anaconda and it works fine.
I´ve tried with amplicon and metagenome but with the tiny distribution seems less errors to fix.
With amplico and metagenome there are errors about missing libraries.
I´m trying right now with the tiny distribution and the error is about some packages:
I´ve been reading that qiime2 is developed in python2, right ?
This question is because a colleague was asking me if there is a way of running qiime2 from C language ? (but the only references i've found are only of python)
Qiime2 plugins can wrap software written in any language! q2-dada2 wraps DADA2 which is written in R q2-vsearch wraps VSEARCH which is written in C
and q2-emperor for EMPeror is Javascript!
I don't think we have a C API right now, but C can call the CLI or interop with the Python API
There's a bunch of ways to do this!
There are two things to learn; 1) how to use a specific interface (like Python API or Linux CLI) and more importantly 2) how Qiime2 is handling data to answer your biological question.
I learned how to use Qiime2 starting with the Linux CLI.
Perhaps you can run through that tutorial using Linux, then try rerunning it with the Python API?
This is what we do when we have an existing program, and we want to wrap it into a Qiime2 plugin. We have a guide to that at https://https://dev.qiime2.org, though it makes most sense if you have a C program already written.