Constructing lightweight and flexible pipelines using Plugin-Based Microbiome Analysis (PluMA). 2018

Trevor Cickovski, and Giri Narasimhan

Software pipelines have become almost standardized tools for microbiome analysis. Currently many pipelines are available, often sharing some of the same algorithms as stages. This is largely because each pipeline has its own source language and file formats, making it typically more economical to reinvent the wheel than to learn and interface to an existing package. We present Plugin-Based Microbiome Analysis (PluMA), which addresses this problem by providing a lightweight back end that can be infinitely extended using dynamically loaded plugin extensions. These can be written in one of many compiled or scripting languages. With PluMA and its online plugin pool, algorithm designers can easily plug-and-play existing pipeline stages with no knowledge of their underlying implementation, allowing them to efficiently test a new algorithm alongside these stages or combine them in a new and creative way. We demonstrate the usefulness of PluMA through an example pipeline (P-M16S) that expands an obesity study involving gut microbiome samples from the mouse, by integrating multiple plugins using a variety of source languages and file formats, and producing new results. Links to github repositories for the PluMA source code and P-M16S, in addition to the plugin pool are available from the Bioinformatics Research Group (BioRG) at: http://biorg.cis.fiu.edu/pluma.

UI MeSH Term Description Entries
D000069196 Gastrointestinal Microbiome All of the microbial organisms that naturally exist within the GASTROINTESTINAL TRACT. Enteric Bacteria,Gastric Microbiome,Gastrointestinal Flora,Gastrointestinal Microbial Community,Gastrointestinal Microbiota,Gastrointestinal Microflora,Gut Flora,Gut Microbiome,Gut Microbiota,Gut Microflora,Intestinal Flora,Intestinal Microbiome,Intestinal Microbiota,Intestinal Microflora,Bacteria, Enteric,Flora, Gastrointestinal,Flora, Gut,Flora, Intestinal,Gastric Microbiomes,Gastrointestinal Microbial Communities,Gastrointestinal Microbiomes,Gastrointestinal Microbiotas,Gut Microbiomes,Gut Microbiotas,Intestinal Microbiomes,Intestinal Microbiotas,Microbial Community, Gastrointestinal,Microbiome, Gastric,Microbiome, Gastrointestinal,Microbiome, Gut,Microbiome, Intestinal,Microbiota, Gastrointestinal,Microbiota, Gut,Microbiota, Intestinal,Microflora, Gastrointestinal,Microflora, Gut,Microflora, Intestinal
D000465 Algorithms A procedure consisting of a sequence of algebraic formulas and/or logical steps to calculate or determine a given task. Algorithm
D000818 Animals Unicellular or multicellular, heterotrophic organisms, that have sensation and the power of voluntary movement. Under the older five kingdom paradigm, Animalia was one of the kingdoms. Under the modern three domain model, Animalia represents one of the many groups in the domain EUKARYOTA. Animal,Metazoa,Animalia
D012984 Software Sequential operating programs and data which instruct the functioning of a digital computer. Computer Programs,Computer Software,Open Source Software,Software Engineering,Software Tools,Computer Applications Software,Computer Programs and Programming,Computer Software Applications,Application, Computer Software,Applications Software, Computer,Applications Softwares, Computer,Applications, Computer Software,Computer Applications Softwares,Computer Program,Computer Software Application,Engineering, Software,Open Source Softwares,Program, Computer,Programs, Computer,Software Application, Computer,Software Applications, Computer,Software Tool,Software, Computer,Software, Computer Applications,Software, Open Source,Softwares, Computer Applications,Softwares, Open Source,Source Software, Open,Source Softwares, Open,Tool, Software,Tools, Software
D051379 Mice The common name for the genus Mus. Mice, House,Mus,Mus musculus,Mice, Laboratory,Mouse,Mouse, House,Mouse, Laboratory,Mouse, Swiss,Mus domesticus,Mus musculus domesticus,Swiss Mice,House Mice,House Mouse,Laboratory Mice,Laboratory Mouse,Mice, Swiss,Swiss Mouse,domesticus, Mus musculus
D064307 Microbiota The full collection of microbes (bacteria, fungi, virus, etc.) that naturally exist within a particular biological niche such as an organism, soil, a body of water, etc. Human Microbiome,Microbiome,Microbiome, Human,Microbial Community,Microbial Community Composition,Microbial Community Structure,Community Composition, Microbial,Community Structure, Microbial,Community, Microbial,Composition, Microbial Community,Human Microbiomes,Microbial Communities,Microbial Community Compositions,Microbial Community Structures,Microbiomes,Microbiotas

Related Publications

Trevor Cickovski, and Giri Narasimhan
January 2014, Frontiers in neuroinformatics,
Trevor Cickovski, and Giri Narasimhan
January 2008, Methods in molecular biology (Clifton, N.J.),
Trevor Cickovski, and Giri Narasimhan
January 2013, Frontiers in neuroinformatics,
Trevor Cickovski, and Giri Narasimhan
February 2011, BMC bioinformatics,
Trevor Cickovski, and Giri Narasimhan
January 2014, BioMed research international,
Trevor Cickovski, and Giri Narasimhan
November 2010, Bioinformatics (Oxford, England),
Trevor Cickovski, and Giri Narasimhan
December 2022, Archives of microbiology,
Trevor Cickovski, and Giri Narasimhan
March 2022, Bioengineering (Basel, Switzerland),
Trevor Cickovski, and Giri Narasimhan
December 2014, ACS applied materials & interfaces,
Copied contents to your clipboard!