μGrowthDB

μGrowthDB

µGrowthDB is a relational database that provides a structure to store different types of microbial growth data. Our main objective is to serve as a comprehensive resource for researchers interested in studying the growth dynamics of microbial species by providing access to growth projects and studies uploaded by other researchers.

A Long-Term Ecological Research Data Set From the Marine Genetic Monitoring Program ARMS-MBON 2018–2020

A Long-Term Ecological Research Data Set From the Marine Genetic Monitoring Program ARMS-MBON 2018–2020

We established an international Marine Biodiversity Observation Network (ARMS-MBON) combining standardised sampling using autonomous reef monitoring structures (ARMS) with metabarcoding for genetic monitoring of marine hard-bottom benthic communities.

Here, we present the data of our first sampling campaign comprising 56 ARMS units deployed in 2018–2019 and retrieved in 2018–2020 across 15 observatories along the coasts of Europe and adjacent regions. We describe the open-access data set (image, genetic and metadata) and explore the genetic data to show its potential for marine biodiversity monitoring and ecological research. Our analysis shows that ARMS recovered more than 60 eukaryotic phyla capturing diversity of up to ~5500 amplicon sequence variants and ~1800 operational taxonomic units, and up to ~250 and ~50 species per observatory using the cytochrome c oxidase subunit I (COI) and 18S rRNA marker genes, respectively. Further, ARMS detected threatened, vulnerable and non-indigenous species often targeted in biological monitoring.

We show that while deployment duration does not drive diversity estimates, sampling effort and sequencing depth across observatories do.

PEMA was the main software used for the analysis of the ARMS-MBON data.

Improving genome-scale metabolic models of incomplete genomes with deep learning

Deciphering microbial metabolism is essential for understanding ecosystem functions. Genome-scale metabolic models (GSMMs) predict metabolic traits from genomic data, but constructing GSMMs for uncultured bacteria is challenging due to incomplete metagenome-assembled genomes, resulting in many gaps. We introduce the deep neural network guided imputation of reactomes (DNNGIOR), which uses AI to improve gap-filling by learning from the presence and absence of metabolic reactions across diverse bacterial genomes. Key factors for prediction accuracy are:

  1. reaction frequency across all bacteria and
  2. phylogenetic distance of the query to the training genomes.

DNNGIOR predictions achieve an average F1 score of 0.85 for reactions present in over 30% of training genomes. DNNGIOR guided gap-filling was 14 times more accurate for draft reconstructions and 2–9 times for curated models than unweighted gap-filling.

Arsenal

Arsenal

This is my favorite resources’ page

TABLE OF CONTENTS


Metabolic modeling

You may have a look at this :notebook: e-book I’ve been working on.

Genomics and Metagenomics

Tool Description Documentation Architecture Repo DOI  
skani determining average nucleotide identity (ANI) via sparse approximate alignments wiki stand-alone GitHub OA  
LocalHGT ultrafast horizontal gene transfer detection from large microbial communities - stand-alone GitHub OA  
gRodon estimates maximal growth rates of prokaryotes and microbial eukaryotes from genome-wide codon usage statistics site R package GitHub original v2 @ biorxiv
gcplyr microbial growth curve data analysis pages R package GitHub OA  
drep https://drep.readthedocs.io/en/latest/choosing_parameters.html          

Hierarchical Modelling of Species Communities (Hmsc) is a flexible framework for Joint Species Distribution Modelling (JSDMs). relate species occurrences or abundances to environmental covariates, species traits and phylogenetic relationships. JSDMs are a special case of species distribution models (SDMs) that take into account the multivariate nature of communities which allows us to estimate community level responses as well capture biotic interactions and the influence of missing covariates in residual species associations. GitHub

Kinbiont – an ecosystem of numerical methods integrating advanced ordinary differential equation solvers, non-linear optimization, signal processing, and interpretable machine learning algorithms. https://pinheirogroup.github.io/Kinbiont.jl/ https://www.biorxiv.org/content/10.1101/2024.09.09.611847v1.full

Databases

Resource Description Link DOI
eggo estimated growth rates from gRodon online GitHub OA

Statistics for microbiome analysis

My dictionary

In the following table I describe some terms I usually read/write about.

Term Description
richness number of different taxa in a community
evenness the commonness or rarity of a species
mucin a family of high molecular weight, heavily glycosylated proteins (glycoconjugates) produced by epithelial tissues in most animals
effective number refers to the number of equally abundant species needed to obtain the same mean proportional species abundance as that observed in the dataset of interest (where all species may not be equally abundant)
copiotrophs taxa living in environments rich in nutrients
succession changes in the presence, relative abundance or absolute abundance of one or more organisms within a microbial community. Its processes can be deterministic or stochastic. Factors that drive deterministic succession fall into three categories: abiotic factors (pH, redox potential), environmental factors (cross-feeding, diet or travel) and biological factors (innate and adaptive immunity). Stochastic succession is defined as microbial community changes that are not the consequence of environmentally determined fitness (ecological drift). Whether microbial succession is more deterministic or stochastic is driven by several factors in the formation of the community, including birth mode, travel, diet (for example, human breast milk) and antibiotics.

Cool bioinfo

https://www.dbvis.com/thetable/

where we gather together to learn about and simplify the complexity of working with database technologies.

for example, here is how to combine mysql with docker https://www.dbvis.com/thetable/containerizing-mysql-with-docker-and-dbvisualizer/

creating beautiful command line interfaces in a composable way with as little code as necessary. https://click.palletsprojects.com/en/stable/

part of the Pallets community : https://palletsprojects.com

panGPT and panPrompt: Generative Pre-Trained Transformer for Large Pangenome Models (LPMs) from scratch. https://github.com/mol-evol/panGPT

Microbiome basics

Microbiome basics

Microbiome analysis counts several aspects, yet it always comes down at some basic concepts! Here, I will try to cover a thing or two and gather some links that describe them more thoroughly. To save some (of my) time, I will use a lot of copy-paste () always referring the initial resource

TABLE OF CONTENTS


Microbiome data idiosyncrasy

Although microbiome data has some of the attributes of compositional data, it is not perfectly compositional. Classic compositional data vectors represent portions of a whole. The total sum of the components is not meaningful, and only the relative difference between components matters [36]. For truly compositional data, the vectors (2, 1) and (2000, 1000) represent the same information: only that the first and second components are present in the ratio 2 : 1. For microbiome data, the size of the counts also contains information about the reliability of the ratio. Larger counts are more likely to closely match the true ratio in the sample [44].

Covariate Adjustment

Regression analysis, potentially with penalization for variable selection, has been used to analyze an outcome of interest modeled as a function of microbiome features.

covariate_challenge

Microbiome diversity

Diversity within a community

α-diversity

https://docs.onecodex.com/en/articles/4136553-alpha-diversity

Shannon Entropy ((H’)) \[H' = - \sum_{i=1}^S p_i \ln(p_i)\]

where:

  • \(p_i\) is the proportional abundance of species (i),
  • \(S\) is the total number of species.

The effective number of species based on Shannon entropy is: \[\text{Effective Number of Species} = e^{H'}\]


Diversity between communities

β-diversity

Feature Identification

This sections is paraphrasing in a summary of the Liu et al. (2021) chapter in the Statistical Analysis of Microbiome Data book.

Questions to be addressed:

  • which microbiome features are impacted by treatments or environmental conditions? \(\rightarrow\) identify features whose abundances change across treatments or conditions differential \(\rightarrow\) abundance analysis
  • which microbiome features mediate treatment effects on an outcome? \(\rightarrow\) identify taxa affected by treatments and that because of their change the outcome of the treatment is influenced \(\rightarrow\) mediation analysis
  • which microbiome features have an effect on an outcome, adjusting for confounders \(\rightarrow\) identify microbiome features with an effect on an outcome with no particular treatments of interest, but with potential complex confounding arising from relationships between microbes, host, and environment \(\rightarrow\) Feature Identification Adjusting for Confounding

Differential Abundance Analysis

the null hypothesis of a differential abundance test is that treatments do not affect the mean abundance level.

Differential abundance analysis (solid lines) selects microbiome features whose abundance levels change across treatments or conditions. It only examines the relationship between treatments/conditions and microbiome features, but not the relationships involving other outcomes

DA

Mediation analysis

high dimensionality and sparsity of microbiome data.

In case of a treatment - microbiome - outcome study, one needs to avoid differential abundance analysis as the relationships you are looking for are out of scope for DA!

Mediation analysis examines the indirect effects of treatment on the outcome through the microbiome. To determine whether a feature has a mediation effect, a method must consider both the effect of the treatment on the feature and the effect of the feature on the outcome.

mediation

Feature Identification Adjusting for Confounding

asd

Microbial phenomena that can drive you nuts!

A strain dips to very low abundance in a microbial community and then recovers to thrive

This is quite common and reflects the complex interplay of ecological, evolutionary, and environmental factors. In this page you can find some of the ways a strain might manage to survive during these low-abundance periods without going completely extinct.

###

Literature

Datta, Somnath, and Subharup Guha, eds. Statistical Analysis of Microbiome Data. Springer International Publishing, 2021.

dingo: a Python package for metabolic flux sampling

dingo: a Python package for metabolic flux sampling

Our Python library for flux sampling, using our Multiphase Monte Carlo Sampling algorithm is now published in Bioinformatics Advances.

We show how fast and efficient sampling dingo supports and a couple of applications of the insight you could gain.

Distributions of the integrated human-virus model reactions’ flux values after maximizing for the host’s biomass function (red) and for the Virus Biomass Objective Function (VBOF) (blue). a. In case of the TYMSULT reaction, the distribution is the same for both cases b. Contrary, the flux value distribution of GK1 shifts when maximizing for VBOF.

tree

Copula of the biomass function and the GK1 reaction flux values’ distributions, after maximizing the integrated model for VBOF. A positive dependency between the two reactions is shown as the flux of the virus biomass is low then most probably, the flux of GK1 is also low and the same applies in case of a high flux value.

Read more for the dingo software

microbetag

microbetag

microbetag implements data integration techniques to annotate both the nodes (taxa) and the edges (predicted associations) of such a network to enhance microbial co-occurrence network analysis for amplicon data.

overview

Pagination


© 2022. All rights reserved.