Open Lcornet opened 2 months ago
Hi @Lcornet ,
There isn't currently a way to restrict anvi-display-functions
to a specific set of annotations within a given annotation source. However, I can think of one workaround:
anvi-export-functions
anvi-import-functions
anvi-display-functions
with the new annotation source name describing the filtered KOsFor your second question, I think you could order by sugar source by importing the sugar source information per item in the display, so that this additional data field will then show up in Order By box on the interface. This can be done pretty easily by using anvi-import-misc-data
on your profile database before you re-visualize it using anvi-interactive --manual
. The tricky bit will be to figure out which item name belongs to each KOfam, since functions in this display are described via a hash value, not the KO accession itself. I am guessing that a workflow like this could work:
anvi-display-functions
to get a profile databaseanvi-export-misc-data
(you will need to export the items table)anvi-import-misc-data
.anvi-interactive --manual
and giving the program the path to your profile databaseThe documentation for all of the programs mentioned here (and their associated artifacts) can be found on the anvi'o website. Hopefully it is clear enough that you can figure out the parameters you need for each step. If not, let us know.
Dear anvio teams (on others),
I am working with anvi-display-functions, using KOfam as annotation source. I have a list of Kofams which i know to be linked with Carbon source to summarize which sugar can be used by a bacteria. I would like to reduce the anvi-display-functions to this list and order the plot to group the Kofams by sugar source (Glucose, Mannose, Cellobiose ect ...).
anvi-display-functions work well but i don't know how to (if possible):
Could you point me on some documentation to do this ?
Thanks