Bio::D...engenes(3pm)

πŸ“¦
version 1.7.8 Β· 3 versions
, in debian bookworm, debian trixie, ubuntu jammy, ubuntu noble

✨ Bio::DB::Taxonomy::greengenes β€” the manual (perl, User Contributed Perl Documentation) ✨

okay bestie, sit down, hydrate, and let's talk about Bio::DB::Taxonomy::greengenes πŸ’– this is the Perl doc page for it, living in the User Contributed Perl Documentation corner of the perl-verse, and it's a whole vibe. no cap.


🌸 NAME 🌸

Bio::DB::Taxonomy::greengenes</purl> β€” use the Greengenes taxonomy. that's it, that's the name, slay. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

like, here's how you'd actually call it:

use Bio::DB::Taxonomy;

my $db = Bio::DB::Taxonomy->new(
   -source   => 'greengenes',
   -taxofile => 'taxonomy_16S_candiv_gg_2011_1.txt'
);

iconic. no notes. πŸŽ€


πŸ‘‘ DESCRIPTION πŸ‘‘

okay so first things first: this module is in beta. which means its interface or its results may change in a future update. so don't get too attached to the exact API, it's giving growth 🌱

Bio::DB::Taxonomy::greengenes is an implementation of Bio::DB::Taxonomy that stores and accesses the Greengenes taxonomy of Bacteria and Archaea. 🦠✨

internally, it keeps the taxonomy in memory by using Bio::DB::Taxonomy::list. and because of that, bestie, listen: the IDs assigned to the taxonomy nodes, e.g. gg123, are arbitrary. that is not the same as the pre-defined IDs that NCBI assigns to taxons. totally different situation, don't @ me. 😭

the latest release of the Greengene taxonomy (2011) contains about 4,600 taxa and occupies about 4MB of memory once it's been parsed into a Bio::DB::Taxonomy::greengenes object. honestly? light work. πŸ’…

the taxonomy files taxonomy_16S_all_gg_2011_1.txt and taxonomy_16S_candiv_gg_2011_1.txt that this module can use are available from <http://www.secondgenome.com/go/2011-greengenes-taxonomy/> β€” go get 'em 🫢


πŸ’Œ FEEDBACK πŸ’Œ

🧚 Mailing Lists 🧚

user feedback is an integral part of the evolution of this and other Bioperl modules. like, genuinely, it's the whole point. send your comments and suggestions preferably to the Bioperl mailing list β€” your participation is much appreciated, fr fr. πŸ₯Ή

bioperl-l@bioperl.org                  - General discussion
http://bioperl.org/wiki/Mailing_lists  - About the mailing lists

🫢 Support 🫢

please direct usage questions or support issues to the mailing list:

bioperl-l@bioperl.org

rather than to the module maintainer directly. the reason is that many experienced and responsive experts will be able to look at the problem and quickly address it β€” a whole group chat of geniuses, basically. πŸ‘‘

please include a thorough description of the problem with code and data examples if at all possible. the more detail, the better the vibes. ✨

πŸ› Reporting Bugs πŸ›

report bugs to the Bioperl bug tracking system so we can keep track of the bugs and their resolution. bug reports can be submitted via the web:

https://github.com/bioperl/bioperl-live/issues

do it for the plot. πŸ”₯


🌈 AUTHOR - Florent Angly 🌈

florent.angly@gmail.com

(shoutout, legend behaviour πŸ‘‘)


πŸ“ APPENDIX πŸ“

the rest of the documentation details each of the object methods. internal methods are usually preceded with a _ β€” so if you see that underscore, mind your business, it's internal. πŸ™ˆ

🌸 new 🌸

  • Title: new
  • Usage: my $obj = Bio::DB::Taxonomy::greengenes->new();
  • Function: builds a new Bio::DB::Taxonomy::greengenes object
  • Returns: an instance of Bio::DB::Taxonomy::greengenes
  • Args: -taxofile => name of the file containing the taxonomic information, typically 'taxonomy_16S_candiv_gg_2011_1.txt' (mandatory β€” you cannot skip it, bestie, it's not optional πŸ’€)

and that's the whole page!! this one came from perl v5.32.1, dated 2021-08-15, in the User Contributed Perl Documentation collection. mwah πŸ’‹ go parse some taxonomy, you absolute main character. periodt. βœ¨πŸ¦‹πŸ’–

πŸ“¦ where this page comes from