microbetag CyApp

Run microbetag Cytoscape app

microbetag v1.0.1

MGG v1.0.0

microbetag web-app MGG source code Tutorial files

INPUT FILES AND PARAMETERS SETTING

Please, download the files required for the different cases and set the parameters as shown in this tutorial. Parameters are essential especially for the online version of microbetag as they can lead either to non-optimal annotations or even failures of the software. You may check the FAQs section for rules of thumb on how to set your parameters and you are always welcome to join us on Matrix and ask us directly.

We show how to install and use the microbetag Cytoscape app (called MGG) and use it with your data to get microbetag-annotated networks using the micrbetagDB and the online version of microbetag. We also highlight the MGG features that allow you to go through the nodes and the edges annotations returned.

To start using microbetag you need first, to make sure you have Cytoscape on your system; if not, go ahead and download Cytoscape. Then, you need to install the microbetag app (MGG) from Cytoscape App store. Make sure you first lunch Cytoscape and then visit Cytoscape Appstore. If you have already visited the MGG page on Cytoscape Appstore, lunch Cytoscape and refresh the Cytoscape Appstore page. You should now see an Install button.

mgg install

By clicking it, it will be automatically integrated on your Cytoscape. If you visit Cytoscape Appstore and you have not lunched Cytoscape, you will see a Download button instead of the Install. As already mentioned, we suggest you lunch Cytoscape and refresh the page. Otherwise, you can click the Download button and move manually the .jar file to the apps folder of your Cytoscape.

You can also get MGG from within Cytoscape by clicking on the Apps tab of the main bar and then App Store > Show App Store and typing microbetag on the box that pops up.

Once the app is installed, you may click on the Apps tab, and you will find MGG there.

mgg_overall

From the main menu box, you will have access to all features of the app. As you see, the Get Annotated Network is currently not a clickable option. That is because microbetag has no input yet.

You need first to feed the app with your abundance table and, if available, your co-occurrence network. In both cases though, the abundance table will be required.

Please, make sure your taxonomy fits the criteria for microbetag to run. You may find more on that issue on the Input files section.

Then, as you will see in the following two cases, you will have to set the values to a set of parameters to describe your input data but also what annotation steps you would like microbetag to perform.

ParameterVariableDescriptionValue
Choose input typeinput_categoryIn case you already have a network, set it as network and load it; otherwise set it as abundance_table. In both cases you need to provide the abundance table though[abundance_table | network]
Choose taxonomy databasetaxonomyIn case a user’s taxonomy is to be used, denotes which taxonomy scheme to be used from microbetag[GTDB | dada2 | qiime2]
phenDB annotationsphenDBreturn phenotypic traits based on phen modelsbool
FAPROTAX annotationsfaprotaxreturn annotations using the FAPROTAX databasebool
Pathway Complementaritypathway_complementreturn pathway complementarities between associated nodesbool
Seed scores and complementsseed_scoresreturn complementarity and cooperation scores based on metabolic reconstructions seed setsbool
Network clusteringmantareturn clusters of nodes on the network using the manta packagebool
Consider children taxaget_childrenuse genomes of children taxa of the taxa in the abundance table based on the NCBI Taxonomy scheme, relevant only if you use Other taxonomybool
heterogeneousheterogeneous(FlashWeave) enable heterogeneous mode for multi-habitat or -protocol data with at least thousands of samples (FlashWeaveHE)bool
sensitivesensitive(FlashWeave) enable fine-grained associations (FlashWeave-S, FlashWeaveHE-S), sensitive=false results in the fast modes FlashWeave-F or FlashWeaveHE-Fbool

The column Variables in the above table provides the variable names you need to use in case you are about to use microbetag from Python (see tutorial).

The datasets to be used in all cases except of the Using a network tutorial, are subsets of abundance tables with no special biological meaning. However, in the Using a network case, we do use the network of Hessler et al. (2023) who we would like to thank for sharing their data.


Table of contents