 Research
 Open Access
 Published:
Practical application of a Bayesian network approach to poultry epigenetics and stress
BMC Bioinformatics volume 23, Article number: 261 (2022)
Abstract
Background
Relationships among genetic or epigenetic features can be explored by learning probabilistic networks and unravelling the dependencies among a set of given genetic/epigenetic features. Bayesian networks (BNs) consist of nodes that represent the variables and arcs that represent the probabilistic relationships between the variables. However, practical guidance on how to make choices among the wide array of possibilities in Bayesian network analysis is limited. Our study aimed to apply a BN approach, while clearly laying out our analysis choices as an example for future researchers, in order to provide further insights into the relationships among epigenetic features and a stressful condition in chickens (Gallus gallus).
Results
Chickens raised under control conditions (n = 22) and chickens exposed to a social isolation protocol (n = 24) were used to identify differentially methylated regions (DMRs). A total of 60 DMRs were selected by a threshold, after bioinformatic preprocessing and analysis. The treatment was included as a binary variable (control = 0; stress = 1). Thereafter, a BN approach was applied: initially, a prefiltering test was used for identifying pairs of features that must not be included in the process of learning the structure of the network; then, the average probability values for each arc of being part of the network were calculated; and finally, the arcs that were part of the consensus network were selected. The structure of the BN consisted of 47 out of 61 features (60 DMRs and the stressful condition), displaying 43 functional relationships. The stress condition was connected to two DMRs, one of them playing a role in tight and adhesive intracellular junctions in organs such as ovary, intestine, and brain.
Conclusions
We clearly explain our steps in making each analysis choice, from discrete BN models to final generation of a consensus network from multiple model averaging searches. The epigenetic BN unravelled functional relationships among the DMRs, as well as epigenetic features in close association with the stressful condition the chickens were exposed to. The DMRs interacting with the stress condition could be further explored in future studies as possible biomarkers of stress in poultry species.
Background
Understanding biological systems, from molecular and cellular interactions to ecological relationships between species and the environment, can be a very difficult, complex and challenging task [1,2,3,4,5]. Computational biology combines computer science techniques applied in a wide range of biological fields with the aim of discovering or unravelling hidden information in biological systems [1, 6]. In the particular field of genetics and epigenetics, improvements in technology and the development of methodological tools now enable hundreds of thousands of genetic/epigenetic markers per individual together with the identification of genetic or epigenetic features of interest [1, 6]. The relationships among these genetic or epigenetic features can be explored by building probabilistic networks. This allows the inclusion of particular conditions (e.g. sex, domesticated phenotypes or a treatment) into the model [7,8,9]. Bayesian networks (BNs) are a type of probabilistic network that have been applied to many biological systems such as ecology, proteomics, and genomics, in order to model the dependencies among a set of given features [3, 4, 8, 10,11,12].
BNs are graphical models that represent joint probability distributions of a given set of variables [13]. They are directed acyclic graphs (DAGs), consisting of a set of nodes, which represent the variables, and a set of arcs or edges, representing the relationships among nodes [7, 13, 14]. BNs are based on probability theory; therefore, considering a given set of variables and a DAG, the following formula can be used to describe the network [12]:
where each \({X}_{i}\) represents one of the variables, and \({Pa}_{i}\) is the parents of \({X}_{i}\) (nodes with outgoing arcs to the variable \({X}_{i}\)) [7, 13, 14]. The probability of a certain variable \({X}_{i}\) is dependent on the values of its parents (\(P{a}_{i})\) [7, 13, 14]. Focusing on a particular variable, parents are defined as those nodes whose arcs are incoming to the variable, children are defined as those nodes whose arcs are outgoing from the variable, and spouses are defined as those nodes that share a common child (or children) with the variable. The set of parents, children, and spouses is one of the main properties of BNs, known as the Markov Blanket. This property makes the node of interest completely independent from the rest of the variables that do not belong to the Markov Blanket [15].
The structure of BNs can be learned through application of BN algorithms to measured data: this is a form of unsupervised learning, revealing patterns in the data. This can be helpful in genetics and epigenetics to discover potential pathways and highly connected nodes as features of interest [8, 16]. Additionally, the Markov Blanket property of a particular condition, stress in this study, could be useful for identifying potential biomarkers or target genes associated with the condition [17, 18]. While there has been much use of BNs to study relationships among genetic variables, there is much variation in software applied, heuristic search choices, scoring metrics, and construction of a ‘solution’, among others [19,20,21,22,23,24,25], and little guidance about how to navigate this array of options given features of a particular dataset. Many analyses either say what was done without providing reasoning behind choices and/or replicate methods of previous work.
The aim of our study was twofold: first, to apply a BN structure learning approach in order to provide further insights into the relationships between epigenetics and induced stress in a poultry animal model, the chicken (Gallus gallus); and second, to clearly lay out our decisionmaking process in order to provide a roadmap to enable others to make principled choices when undertaking BN analysis. The implementation of our approach will bring further light into the stress phenomenon in poultry science by discovering potential hallmark epigenetic features related to a stress condition together with the possibility to hypothesise and to design future studies based on the findings. Additionally, laying out the steps taken as well as the decisions made as a novel analytical pathway will allow other researchers to implement our approach in their own datasets, to unravel informative interactions and relationships between genetic and/or nongenetic variables. The focus of these aims is to create novel approaches for hypothesis building considering genomic (particularly epigenomic) data.
Results
Bayesian network decisions
Figure 1 provides an overview of the Bayesian network decisions made alongside corresponding analysis steps.
A first major choice in BN analysis is whether to use discrete versus continuous models: this refers to the form of the analysed data, whether they are provided as continuous values or discrete states, which can be ordinal (e.g., present/absent, low/medium/high) or have no order (e.g., red/green, a sampling location). However, while discrete data in general requires use of a discrete BN model, continuous data does not: continuous measured values can be ‘discretised’ into ordinal states. When one has continuous data, a decision needs to be made. Continuous BNs make use of the numeric value of measured variables, capturing the full range of values, but are restricted to additive interactions; discrete BNs use discrete categories for variable values, potentially losing information, but allow for combinatoric interactions (e.g., requiring both parents to be present) [13]. Our data (see “Methods” Section) consisted of 60 differentially methylated regions (DMRs) identified when comparing methylomic profiles in red blood cells between two experimental conditions, controls (22) vs stress (24) in 46 male White Leghorn chickens (Gallus gallus): these represent the features in our dataset. The experimental condition was a discrete variable. These experimentally identified DMRs allowed us to localize genomic regions from which reads were extracted per individual analysed. For the purpose of the analyses performed here, these regions were also named as DMRs. These DMRs were integer values representing the number of sequenced reads for each individual, which represents the methylation level of that specific region per individual; however, the value of 0 (no methylation) was by far the most common, therefore, meaningful discretisation into nomethylation and methylation was a sensible choice. This discrete data combined with the ability of discrete BNs to represent combinatoric interactions, which may be expected in genetic systems [26], led us to choose discrete BN models.
There are two major branches of BN discovery: constraintbased and searchbased. Constraintbased methods use conditional independence tests to eliminate network structures that are inconsistent with discovered conditional independence relationship, returning a network solution which fits these constraints. Searchbased algorithms perform a heuristic search through network structures, selecting structures with high scores under a specific scoring metric. Constraintbased methods can be sensitive to node order, returning different structures with different ordering of the variables of the used data file [27] and are often considered less accurate than scorebased methods [28] (although this has been brought into question in recent years [29]). Searchbased algorithms can produce variable answers due to randomness within a heuristic search, but this is not dependent on node order in the data file. Thus, the same dataset can be queried multiple times for capturing a range of solutions. Searchbased methods provide a score representing the probability of a returned solution: this can be used in a principled way to combine multiple different answers, weighting networks by their probability [3]. This feature is particularly useful in a situation like ours, with low data amount and high number of variables, where combining results from multiple searches can provide greater confidence in an answer. Additionally, scorebased algorithms are more commonly used and there is a larger variety tools available [30]. Because of their wider use, tool availability, and relatively easy option to develop further methodology combining multiple network solutions, we chose to apply searchbased algorithms for our roadmap.
Given discrete BNs, there are a number of scoring metrics to choose among. We wished to maximise our ability to find novel connections, thus we selected the Bayesian Dirichlet equivalent (BDe) score [13], which has been shown to be less conservative than others (Bayesian Information Criterion [BIC] and Mutual Information [MI] [31]). Additionally, while our 46 datapoints are on the low side for recovering Bayesian networks [31], this data amount is sufficient to recover up to three parents per node using the BDe score [32], which generates a reasonably complex network. It has been shown for the BDe score that lower data amounts result in recovery of fewer arcs, but does not result in erroneous arcs [31]. Thus, we can remain confident in those arcs we do recover.
Another choice to make is what software to use to perform the Bayesian network analysis, with options ranging from coding it oneself [19, 20] to a variety of free and proprietary platforms [21,22,23,24,25]. This choice can be somewhat arbitrary, as the underlying theory remains the same, but will be constrained by one’s analysis choices, in our case discrete networks using a BDe score. We elected to use the R package bnlearn [33], as free, opensource software which had our desired functionality.
Finally, choices regarding the search process must be made. In order to make informed decisions, iterative exploration of the data and initial search results is required. First, we examined our discrete data, and found that there was an imbalance in discrete states for many of the DMRs (more nomethylation, Fig. 2). Because such imbalanced states can create artefactual connections by overrepresented states appearing to be good predictors of each other, regardless of the presence of the rarer states [3], we applied the method of contingency test filtering from Milns et al. [3]: we applied pairwise chisquare tests, identifying those pairs of variables with chisquare pvalues equal to or greater than 0.25 as showing no potential dependence. These were provided to the BN as a list of arcs that must not be considered in the process of building the network [3]. In total, contingency test filtering identified a total of 960 arcs (of the 3,660 possible arcs) to avoid.
We preformed initial heuristic searches using the bnlearn R package, finding a large variety in network structure, suggesting that extensive search and model averaging would be the best approach. We confirmed this with analysis via BayesPiles [34], which showed highly variable top networks across different searches (Fig. 3). Networks similar in score varied strongly in structure. This variation indicates that the top networks found are in different areas of the search space, and not simply fine variations of one general area. Thus, we elected to apply the modelling averaging approach from Milns et al. [3], which has been shown to produce similar sets of highly probability arcs from different collections of top networks [3]: we performed 100 greedy hill climbs (see “Methods” Section) from 100 random starting networks, and applied the Milns model averaging approach to identify highly probable arcs [3]. As there was still some variation even in these highly probable arcs, we repeated this process 50 times, selected those arcs common to all searches, and took the average probability of the common highly probable arcs across all repetitions, to produce a final consensus network. Repetition of this analysis showed repeatable results, identifying the same top relationships between DMRs and the same Markov Blanket of the stress condition, thus we determined this was sufficient exploration of the search space.
Discovered Bayesian network structure
A total of 43 arcs were common to all 50 searches. These arcs and their average probability values of being part of the top 100 networks are shown in Additional file 1, and the consensus network built with these arcs is shown in Fig. 4. The consensus network included 47 out of the 61 features (60 DMRs plus experimental condition). Among these arcs, relationships between DMRs OCLN—DMR7 (distal intergenic region, see “Methods” Section), CANX—TPST2, and FBN1—ENS27231 (unannotated region, see “Methods” Section) had the highest values of probabilities of being part of the consensus network (0.96, 0.86 and 0.83, respectively) (Table 1).
The application of the Markov Blanket property in order to get the set of parents, children, and spouses in close relationship with the treatment identified only two DMRs, OCLN and ENS51236 (unannotated region, see “Methods” Section; Table 1). The arc between stress and OCLN had the highest average probability value (0.81).
Discussion
Behind biological systems lies a series of complex and intricate relationships among features [2, 3]. The application of BNs can be a useful approach to discover, identify and unravel hidden patterns within the data, and gain insights into a biological area of knowledge [10, 16]. However, there is little practical guidance for how to make choices among the array of possibilities within a BN analysis. Here, we have undertaken a practical application of BNs to a particular question in poultry epigenetics, while clearly stating our analysis choices. We explained our reasoning behind using a discrete, rather than a continuous, BN due to the distribution of our data, how we chose the BDe score, and the software applied. We explained our analysis of our dataset's discrete states and the choice to use chisquare contingencytest filtering to avoid artefacts from imbalanced discrete states. We showed our exploration of the search space structure for our question, including using the specialised software BayesPiles [3], which revealed the space to be highly varied and thus to require complex model averaging techniques. We applied techniques developed in a similarly varied search space [3], and added further refinements of combining multiple searches. We hope that our clarity surrounding our choices will provide a roadmap for others beginning a BN analysis.
The Markov Blanket of the stress condition together with those DMRs showing the highest probability values of being part of the consensus network appear related to the functional structure of the brain and a possible link with the immune system. Starting with OCLN, Occludin, this gene showed the highest probability value and it belonged to the Markov Blanket of the stress condition. Occludin is a gene whose major functionality is associated with intracellular tight junctions and adhesion, defining a selective barrier and limiting the exchange of substances and/or cells in different tissues such as the chicken ovary, the chicken intestinal mucosa, or the human brain [35,36,37,38,39]. In the chicken ovarian follicles, Occludin plays a role in allowing or preventing the exchange of yolk material, especially during the first stages of the formation of the follicles, considering that the expression values were increased [35, 39]. In case of the brain, Occludin and other genes are involved in the permeability of the blood brain barrier, as its integrity is crucial for the correct functioning of the central nervous system [37, 38]. In patients suffering from a fatal heat stroke, increased expression values of OCLN were found, and authors suggested that it could be aimed at restoring junctional complexes and the barrier function as a compensatory mechanism [38]. Considering that the stress response is initially triggered in the central nervous system, it is possible that OCLN is playing a key role protecting the integrity of the blood brain barrier to prevent any nervous disfunction, that would be crucial when dealing with the influence of a stressor.
The arc between CANX and TPST 2 was among the arcs with the highest probability values. The biological functionality of CANX, Calnexin, can be divided into two major categories as it is linked to the immune system as well as to the blood brain barrier [40,41,42,43]. Chickens inoculated with Salmonella Enteritidis as an immune challenge increased the abundance of Calnexin in heterophils (a subpopulation of leukocytes) [40]. Together with other proteins, Calnexin belongs to the endoplasmic reticulum proteins and their functionality comes into play when the unfolded or misfolded proteins exceed the capacity of chaperones or when the luminal conditions are not optimal for the correct processing of new proteins [42]. Regarding Calnexin functionality in the brain, Jung et al. [43] found that this gene plays a major role in multiple sclerosis and its equivalent in mice, as the loss of CANX increased the resistance of the blood brain barrier, avoiding the infiltration of cells belonging to the immune system and the induction of inflammation markers [43]. The other DMR interacting with CANX was TPST 2, a tyrosyl protein sulfotransferase that, and together with TPST 1, are in charge of the correct functioning of Pselectin glycoprotein ligand1 (PSGL1) by transferring tyrosine residues [41, 44, 45]. PSGL1 is expressed on leukocytes and promotes binding and adhesive interaction with other selectins that may lead to inflammatory disorders as a consequence of a potential pathological recruitment of leukocytes [46].
Among the Markov Blanket as well as the arcs with the highest weight values there were 3 DMRs whose function and/or annotation is still yet unknown (DMR7, ENS51236, and ENS27231). Our finding highlights two different advantages of implementing BNs: on the one hand, studies focusing only on bioinformatic analysis would generally ignore these DMRs or genes, because the functionality of them will not be found in sources such as KEGG pathways or GO terms. On the other hand, the power of BN algorithm discovered novel markers that might be worth exploring, for example how ENS27231 might interact with FBN1 and relationship of the extracellular matrix with stress response. Learning the structure of a BN with a set of highly significant genetic features can be the starting point of future research. Instead of focusing on the bigger picture that bioinformatic studies provide, analysis of only a reduced number of features would be more accurate to gain a further insight into the stress phenomenon.
The stressful condition, in this particular study, was directly connected to only one epigenetic feature, OCLN, while the Markov Blanket consisted of two epigenetic features. It is then plausible to ask whether these two DMRs can be explored as biomarkers of stress in chickens. Even though our approach was mostly exploratory using a relatively small number of observations, this did not prevent implementation of BN algorithms; however, these small number of observations might have had an impact on the search space, requiring all the steps taken throughout this study. Additionally, the BDe score, used in our approach as the score to find the networks that best fitted the data, has previously been shown to have a better performance compared to other scores, such as the BIC score, when dealing with small number of observations. In this scenario, the BDe score is considered to be less conservative, being able to identify arcs between discrete variables, while the BIC score could not recover any of the arcs [24]. Considering our finding as the starting point, future studies can be designed with the aim of evaluating the expression and/or methylation patterns of only these two genetic features under two experimental conditions, nonstress and stress. Thereafter, knowledge can be transferred into other fields such as animal welfare and poultry production. For example, one of the main principles of animal welfare is the absence of distress in association with a comfortable environment [18, 47, 48]. Stress can be highlighted as one of the major problems faced by the poultry industry nowadays, and the knowledge discovered by BNs can be further used to develop breeding protocols and genetic lines [49, 50]. Even though in this particular study the condition was stress, it is important to mention that the condition could be of any other nature, such as gender, male vs female; phenotypes, ancestral vs domesticated chickens; or even different stages in life, juvenile vs adult [51,52,53]. In this context, the approach implemented in this study can be applied in genetics and epigenetics as a first approximation to gain basic knowledge in regard to a particular condition, with potential implications in applied science.
Methods
Dataset
The data was accessed and downloaded from the European Nucleotide Archive (ENA, www.ebi.ac.uk), under the accession number PRJEB34868 [54]. The dataset consisted of 46 male White Leghorn chickens (Gallus gallus). The experiment involved 0–26 days aged chickens, 22 raised under control conditions, while the other 24 were exposed to a social isolation protocol. This isolation protocol was applied from the day 4 of age until the day 26 of age (period of 21 continuous days), as described by Pértille et al. [54]. Briefly, birds under the stressful condition were daily exposed to social isolation for one hour during the first week, two hours during the second week, and three hours during the third and final week. During the exposure to the isolation stress, birds were individually placed in a box with vocal but no visual or physical contact with other birds. Thus, during the stress treatment, birds were exposed to a combination of stressors: social isolation and deprivation of food and water [54, 55]. The control animals were not exposed to the social isolation protocol, but they were raised under the same environmental conditions as the stressed birds. The identification of differentially methylated regions (DMRs) between these experimental groups included a series of steps such as blood collection at day 26 of age (2 h after the last day of isolation was ended) in order to extract the DNA from red blood cells, the preparation of the libraries using the GBSMeDIP method [56] to sequence the DNA fragments and finally the bioinformatic preprocessing and analysis to identify the DMRs [54, 57]. The DMRs identified in this study were selected by first defining ‘Regions of Interest’ (ROI) showing differences in sequencing coverage between the treatment and control groups. This was done with MACS2, which is a recommended tool to identify samplewise ‘peak specific’ methylated regions of variable sizes in experiments using paired controls to determine enrichment against background [58,59,60]. Then, we applied the weighted trimmed mean of Mvalues (TMM) method within edgeR on these ROI obtained with MACS2. TMM is used to calculate scale factors between libraries. One of the standard outputs of this edgeR test is a pvalue (edgeR.p.value). Based on this, 60 DMRs were selected with p ≤ 0.005. DMRs were annotated and divided into 4 different categories based on the features of the genome in the region: promoter, distal intergenic, intron, or exon. DMRs categorised as promoters, introns and exons were annotated with the corresponding gene name. Promoters, introns, and exons without a proper gene name were assigned their corresponding ENSEMBL gene name using the first three letters and the numbers after the zeros (e.g. ENS50641 represents ENSGALG00000050641.1). DMRs annotated as DMR1 up to DRM7 correspond to distal intergenic regions without a proper gene name. A list of the 60 DMRs used and their annotations is provided in Additional file 2.
Data discretization and contingency test
The DMR dataset (46 samples and 60 variables) consisted of individual counts obtained within the experimentally obtained DMRs described above, corresponding to the number of segments aligned to a particular DNA region, values ranging from 0 to 39. With the data already preprocessed, our initial step to build the consensus BN was to further discretize this count data with the aim of filtering noise as well as increasing the statistical power [31]. The most statistical power is provided by all discrete states having roughly equivalent numbers of data points [3, 13]; here, zero counts was the most abundant observation, and thus the closest to this ideal was a binary dataset with two categories: zero and one. All original values equal to zero were assigned a new value of zero (no methylation), while the rest of the values were assigned a new value of one (methylation). In addition to the DMRs, the stressful condition was included in the dataset as a binary variable, considering the control condition as 0 and the stress condition as 1 (22 individuals = 0, 24 individuals = 1). The DMRs plus the stressful condition are our features which are included as nodes in the network. An overabundance of the discrete state of zero remained. An imbalance of discrete states can lead to potential artefacts where highfrequency states of different variables overwhelm the BDe scoring matrix and appear to predict each other, irrespective the distribution of lowerfrequency states [3]. In order to combat this artefact, contingency tests can be applied to filter out any pairs of variables showing no evidence of contingency with each other (e.g., an arc between them would be more likely to be an artefact) [3]. Thus, we applied pairwise contingencytest filtering as in Milns et al. [3]: a chisquare contingency test was applied to all pairs of variables, using a pvalue of 0.25 as the cutoff point where we considered there to be no evidence of contingency. Thus all pairs of variables with a chisquare pvalues 0.25 or above were filtered out as showing no possible dependence between them [3]. These were included in the Bayesian networks analysis as a list of arcs to be blocked, representing prior information that these arcs should be excluded from the network [12, 61].
Bayesian network analysis
The R package “bnlearn” [33] was used to learn the structure of the network. Initial tests were done by starting groups of 100 searches from random graphs generated by the random.graph function, using tabu search function, with the BDe score and the list of arcs to be blocked included [12, 61]. Summary networks of arcs found across these groups of searches were analysed for arc correspondence and showed high variability. Variability in search results was confirmed using BayesPiles [34], which requires use of the Banjo software [62]: equivalent settings using the BDe score and a greedy (closest available to tabu) search were set in Banjo, and the list of arcs to be blocked included. Four sets of searches including multiple starts from random networks were visualised (Fig. 3), revealing again high variability.
Thus, we decided to use a method previously applied in an ecological system with a similarly high variability in search results [3]. This method collects top networks from multiple searches (100 searches both in [3] and here), then applies a phylogenetic model averaging approach considering the score of the network to develop probabilities of arcs being in a highscoring network. These probabilities are clustered into higher and lower probability clusters, and are provided uncertainty values for cluster membership. Those arcs in the higher probability cluster (with a probability and uncertainty cutoff) are presented as the final network. To perform this analysis, we started 100 searches from random graphs generated by the random.graph function, using tabu search function, with the BDe score and the list of blocked arcs included, as above, identifying 100 top networks. This search process took approximately 4 min on a Mac laptop running OS 12.1. The arcs present in the 100 top networks, along with the network scores, were input into the function relationshipProb developed by Milns and collaborators [3], which provides an average probability for each arc. These probabilities were then input into their makeclustersIDhigh function, which estimates the probability of each arc being part of one out of two categories: low probability or high probability. Each arc was assigned to either a low probability or high probability category in addition to a value corresponding to the uncertainty associated with the classification process [3]. The arcs considered as highly probable functional relationships were selected with probability values greater than or equal to 0.5 and an uncertainty value equal or lower than 0.01. This model averaging and identification of highly probable relationships took approximately 15 s on the same machine. Additional files 3 and 4 provide the R code and the data, respectively, for these BN analyses.
This process still resulted in more variation than desired, thus in order to build a consensus network, the arcs common to 50 repetitions of the above process (starting point of each search, 100 random graphs, then application of the Milns et al. [3] method to identify highly probable functional relationships) were combined. For each arc common to the 50 repetitions, an average value of the probabilities was calculated and used for building a weighted network. The Markov Blanket of the treatment was identified by applying the mb function within the “bnlearn” package.
Availability of data and materials
The datasets analysed during the current study are available in the European Nucleotide Archive (ENA) repository, under the accession number PRJEB34868: http://www.ebi.ac.uk/ena/data/view/PRJEB34868.
Abbreviations
 BDe:

Bayesian Dirichlet equivalent
 BIC:

Bayesian information criterion
 BN:

Bayesian network
 CALX:

Calnexin
 DAG:

Directed acyclic graph
 DMR:

Differentially methylated region
 ENA:

European nucleotide archive
 MI:

Mutual information
 OCLN:

Occludin
 TMM:

Trimmed mean of Mvalues
 TPST:

Tyrosyl protein sulfotransferase
 ROI:

Regions of interest
References
Tarca AL, Carey VJ, Chen XW, Romero R, Drǎghici S. Machine learning and its applications to biology. PLoS Comput Biol. 2007;3:e116.
Guzmán DA, Flesia AG, Aon MA, Pellegrini S, Marin RH, Kembro JM. The fractal organization of ultradian rhythms in avian behavior. Sci Rep. 2017;7:684.
Milns I, Beale CM, Smith VA. Revealing ecological networks using Bayesian network inference algorithms. Ecology. 2010;91:1892–9.
Comin A, Jeremiasson A, Kratzer G, Keeling L. Revealing the structure of the associations between housing system, facilities, management and welfare of commercial laying hens using additive Bayesian networks. Prev Vet Med. 2019;164:23–32.
Mitchell EG, Wallace MI, Smith VA, Wiesenthal AA, Brierley AS. Bayesian network analysis reveals resilience of the jellyfish Aurelia aurita to an Irish sea regime shift. Sci Rep. 2021;11:3707.
Greene CS, Tan J, Ung M, Moore JH, Cheng C. Big data bioinformatics. J Cell Physiol. 2014;229:1896–900.
Friedman N. Inferring cellular networks using probabilistic graphical models. Science. 2004;303:799–805.
Li H, Wu G, Zhang J, Yang N. Identification of the hearttype fatty acidbinding protein as a major gene for chicken fatty acid metabolism by bayesian network analysis. Poult Sci. 2010;89:1825–33.
Agrahari R, Foroushani A, Docking TR, Chang L, Duns G, Hudoba M, et al. Applications of Bayesian network models in predicting types of hematological malignancies. Sci Rep. 2018;8:6951.
Needham CJ, Bradford JR, Bulpitt AJ, Westhead DR. A primer on learning in Bayesian networks for computational biology. PLoS Comput Biol. 2007;3:e129.
Jansen R, Yu H, Greenbaum D, Kluger Y, Krogan NJ, Chung S, et al. A Bayesian networks approach for predicting proteinprotein interactions from genomic data. Science. 2003;302:449–53.
Nagarajan R, Scutari M, Lèbre S. Bayesian networks in R: with applications in systems biology. New York: Springer; 2013.
Heckerman D, Geiger D, Chickering DM. Learning Bayesian networks: the combination of knowledge and statistical data. Mach Learn. 1995;20:197–243.
Pearl J. Probabilistic reasoning in intelligent systems: networks of plausible inference. San Mateo: Morgan Kaufmann; 1988.
Aliferis CF, Statnikov A, Tsamardinos I, Mani S, Koutsoukos XD. Local causal and Markov blanket induction for causal discovery and feature selection for classification part I: algorithms and empirical evaluation. J Mach Learn Res. 2010;11:171–234.
Felipe VPS, Silva MA, Valente BD, Rosa GJM. Using multiple regression, Bayesian networks and artificial neural networks for prediction of total egg production in European quails based on earlier expressed phenotypes. Poult Sci. 2014;94:772–80.
Fallahsharoudi A, de Kock N, Johnsson M, Bektic L, Ubhayasekera SJKA, Bergquist J, et al. Genetic and targeted eQTL mapping reveals strong candidate genes modulating the stress response during chicken domestication. G3. 2017;7:497–504.
Ducatelle R, Goossens E, De Meyer F, Eeckhaut V, Antonissen G, Haesebrouck F, et al. Biomarkers for monitoring intestinal health in poultry: present status and future perspectives. Vet Res. 2018;49:43.
Affara M, Sanders D, Araki H, Tamada Y, Dunmore BJ, Humphreys S, et al. Vasohibin1 is identified as a masterregulator of endothelial cell apoptosis using gene network analysis. BMC Genom. 2013;14:23.
Guo L, Zhao G, Xu JR, Kistler HC, Gao L, Ma LJ. Compartmentalized gene regulatory network of the pathogenic fungus Fusarium graminearum. New Phytol. 2016;211:527–41.
Ricard N, Scott RP, Booth CJ, Velazquez H, Cilfone NA, Baylon JL, et al. Endothelial ERK1/2 signaling maintains integrity of the quiescent endothelium. J Exp Med. 2019;216:1874–90.
Shinde S, Zerbs S, Collart FR, Cumming JR, Noirot P, Larsen PE. Pseudomonas fluorescens increases mycorrhization and modulates expression of antifungal defense response genes in roots of aspen seedlings. BMC Plant Biol. 2019;19:4.
Vasilescu C, Dragomir M, Tanase M, Giza D, PurnichescuPurtan R, Chen M, et al. Circulating miRNAs in sepsis  a network under attack: An insilico prediction of the potential existence of miRNA sponges in sepsis. PLoS One. 2017;12:e0183334.
Ciaccio MF, Wagner JP, Chuu CP, Lauffenburger DA, Jones RB. Systems analysis of EGF receptor signaling dynamics with microwestern arrays. Nat Methods. 2010;7:148–55.
Kumuthini J, Bessant C, Wilson P, Crowther D. Gene regulatory network of human adipocyte differentiation. BMC Syst Biol. 2007;1:P57.
Matthäus F, Smith VA, GebickeHaerter PJ. Some useful mathematical tools to transform microarray data into interactive molecular networks. In: Tretter F, GebickeHaerter PJ, Mendoza ER, Winterer G, editors. Systems biology in psychiatric research: from highthroughput data to mathematical modeling. Hoboken: Wiley; 2010. p. 277–300.
Aghdam R, Ganjali M, Zhang X, Eslahchi C. CN: a consensus algorithm for inferring gene regulatory networks using the SORDER algorithm and conditional mutual information test. Mol BioSyst. 2015;11:942–9.
Natori K, Uto M, Nishiyama Y, Kawano S, Ueno M. Constraintbased learning Bayesian networks using Bayes factor. In: Suzuki J, Ueno M (editors) Advanced Methodologies for Bayesian Networks. AMBN 2015. Lecture Notes in Computer Science, vol 9505. Cham: Springer; 2015; p. 15–31.
Scutari M, Graaand CE, Gutiérrez JM. Who learns better Bayesian network structures: constraintbased, scorebased or hybrid algorithms? Proc Mach Learn Res. 2018;72:416–27.
Scanagatta M, Salmerón A, Stella F. A survey on Bayesian network structure learning from data. Progr Artif Intell. 2019;8:425–39.
Yu J, Smith VA, Wang PP, Hartemink AJ, Jarvis ED. Advances to Bayesian network inference for generating causal networks from observational biological data. Bioinformatics. 2004;20:3594–603.
Yu J. Developing Bayesian network inference algorithm to predict casual functional pathways in biological systems. PhD thesis, Duke University, Durham. 2005.
Scutari M. Learning Bayesian networks with the bnlearn R package. J Stat Softw. 2010;35:1–22.
Vogogias A, Kennedy J, Archambault D, Bach B, Smith VA, Currant H. Bayespiles: visualisation support for Bayesian network structure learning. ACM Trans Intell Syst Technol. 2018;10:5.
Stephens CS, Johnson PA. Occludin expression and regulation in small follicles of the layer and broiler breeder hen. Gen Comp Endocrinol. 2017;248:106–13.
Zhang B, Shao Y, Liu D, Yin P, Guo Y, Yuan J. Zinc prevents Salmonella enterica serovar Typhimuriuminduced loss of intestinal mucosal barrier function in broiler chickens. Avian Pathol. 2012;41:361–7.
Furuse M, Tsukita S. Claudins in occluding junctions of humans and flies. Trends Cell Biol. 2006;16:181–8.
Du Y, Xu JT, Jin HN, Zhao R, Zhao D, Du SH, et al. Increased cerebral expressions of MMPs, CLDN5, OCLN, ZO1 and AQPs are associated with brain edema following fatal heat stroke. Sci Rep. 2017;7:1691.
Schuster MK, Schmierer B, Shkumatava A, Kuchler K. Activin A and folliclestimulating hormone control tight junctions in avian granulosa cells by regulating occludin expression. Biol Reprod. 2004;70:1493–9.
Sekelova Z, Stepanova H, Polansky O, Varmuzova K, Faldynova M, Fedr R, et al. Differential protein expression in chicken macrophages and heterophils in vivo following infection with Salmonella Enteritidis. Vet Res. 2017;48:35.
Sperandio M, Gleissner CA, Ley K. Glycosylation in immune cell trafficking. Immunol Rev. 2009;230:97–113.
Lai E, Teodoro T, Volchuk A. Endoplasmic reticulum stress: Signaling the unfolded protein response. Physiologys. 2007;22:193–201.
Jung J, Eggleton P, Robinson A, Wang J, Gutowski N, Holley J, et al. Calnexin is necessary for T cell transmigration into the central nervous system. JCI Insight. 2018;3:e98410.
Yu Y, Hoffhines AJ, Moore KL, Leary JA. Determination of the sites of tyrosine Osulfation in peptides and proteins. Nat Methods. 2007;4:583–8.
Bin OY, Moore KL. Molecular cloning and expression of human and mouse tyrosylprotein sulfotransferase2 and a tyrosylprotein sulfotransferase homologue in Caenorhabditis elegans. J Biol Chem. 1998;273:24770–4.
McEver RP, Cummings RD. Role of PSGL1 binding to selectins in leukocyte recruitment. J Clin Invest. 1997;100(11 Suppl):S97103.
Fallahsharoudi A, de Kock N, Johnsson M, Bektic L, Ubhayasekera SJKA, Bergquist J, et al. QTL mapping of stress related gene expression in a cross between domesticated chickens and ancestral red junglefowl. Mol Cell Endocrinol. 2017;446:52–8.
Webster J. Animal welfare: freedoms, dominions and “a life worth living.” Animals. 2016;6:35.
Renaudeau D, Collin A, Yahav S, de Basilio V, Gourdine JL, Collier RJ. Adaptation to hot climate and strategies to alleviate heat stress in livestock production. Animal. 2012;6:707–28.
Lara L, Rostagno M. Impact of heat stress on poultry production. Animals. 2013;3:356–69.
Bélteky J, Agnvall B, Bektic L, Höglund A, Jensen P, GuerreroBosagna C. Epigenetics and early domestication: differences in hypothalamic DNA methylation between red junglefowl divergently selected for high or low fear of humans. Genet Sel Evol. 2018;50:13.
Bélteky J, Agnvall B, Johnsson M, Wright D, Jensen P. Domestication and tameness: brain gene expression in red junglefowl selected for less fear of humans suggests effects on reproduction and immunology. R Soc Open Sci. 2016;3:160033.
Elfwing M, Nätt D, GoerlichJansson VC, Persson M, Hjelm J, Jensen P. Early stress causes sexspecific, lifelong changes in behaviour, levels of gonadal hormones, and gene expression in chickens. PLoS One. 2015;10:e0125808.
Pértille F, Ibelli AMG, El SM, Poleti MD, Fröhlich AS, Rezaei S, et al. Putative epigenetic biomarkers of stress in red blood cells of chickens reared across different biomes. Front Genet. 2020;11:508809.
Goerlich VC, Nätt D, Elfwing M, Macdonald B, Jensen P. Transgenerational effects of early experience on behavioral, hormonal and gene expression responses to acute stress in the precocial chicken. Horm Behav. 2012;61:711–8.
Rezaei S, Uffenorde J, Gimm O, Hosseinpour Feizi MA, Miemczyk S, Lehmann Coutinho L, et al. GBSMeDIP: A protocol for parallel identification of genetic and epigenetic variation in the same reduced fraction of genomes across individuals. STAR Protoc. 2022;3:101202.
Pértille F, Brantsæter M, Nordgreen J, Coutinho LL, Janczak AM, Jensen P, et al. DNA methylation profiles in red blood cells of adult hens correlate with their rearing conditions. J Exp Biol. 2017;220:3579–87.
Feng J, Liu T, Qin B, Zhang Y, Liu XS. Identifying ChIPseq enrichment using MACS. Nat Protoc. 2012;7:1728–40.
Niazi U, Geyer KK, Vickers MJ, Hoffmann KF, Swain MT. DISMISS: detection of stranded methylation in MeDIPSeq data. BMC Bioinformatics. 2016;17:295.
Cavalcante RG, Qin T, Sartor MA. Novel bioinformatics methods for toxicoepigenetics. In: McCullough SD, Dolinoy DC, editors, Toxicoepigenetics: core principles and applications. London: Academic Press. 2019; p. 265–288.
Nagarajan R, Scutari M, Lèbre S. Bayesian networks in R. New York: Chapman and Hall/CRC; 2013.
Smith VA, Yu J, Smulders TV, Hartemink AJ, Jarvis ED. Computational inference of neural information flow networks. PLoS Comput Biol. 2006;2:e161.
Acknowledgements
Not applicable.
Funding
This work was supported by the European Union’s Horizon 2020 research and innovation programme under the Marie SkłodowskaCurie grant agreement No 812777. We also greatly appreciate funding from the Swedish Research Council for Environment, Agricultural Sciences and Spatial Planning (FORMAS) grants #201801074 and #201700946 to CGB. FP appreciates funding from São Paulo Research Foundation (FAPESP, Brazil) projects #2016/204403 and #2018/136000.
Author information
Authors and Affiliations
Contributions
EAVR performed the Bayesian network analysis and results interpretation, and was main author of the initial draft of the manuscript; FB and CGB performed the bioinformatics analysis of sequencing data and identification of DMRs; VAS performed the BayesPiles analysis and contributed to the initial draft of the manuscript; PJ, CGB and FB conceptualised the bioinformatics analysis and provided valuable insight into the experimental design of their study from which the data analysed were drawn; VAS and JBOM conceptualised the Bayesian network analysis and provided supervision of EAVR’s analysis. All authors contributed to editing the manuscript and production of a final draft.
Corresponding author
Ethics declarations
Ethics approval and consent to participate
Not applicable.
Consent for publication
Not applicable.
Competing interests
The authors declare that they have no competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary Information
Additional file 1.
Arcs and their corresponding probabilities of being part of a high scoring network.List of arcs identified between differentially methylated regions and with the stress condition, with their corresponding probabilities of being part of a high scoring network. The first column (“arc”) is an arbiratry numbering for the arc;the second column (“from”) represents the parent node for each arc (arcs from); the third column (“to”) represents the child node for each arc (arcs to); the third column (“Average.Probablity”) represents the average probability value for each arc of being part of a high scoring network.
Additional file 2.
Differentially methylated regions and their annotations. List of differentially methylated regions (DMR) with their corresponding genetic annotation terms. The first column (“SYMBOL”) represents the abbreviated gene name of the methylated region; those which say “annotated” plus a number means that the symbol for that particular DMR was not available; the second column (“Gene ID”) represents the ENSEMBL gene ID; the third column (“Description”) represents the description of the DMR (NA for those not available); the fourth column (“Chromosome””) represents the chromosome in which the DMR is located; the fifth column (“Location”) represent the location in the chromosome of each particular DMR (chromosome number repeated); the seventh column.
Additional file 3.
R code for data discretisation, Bayesian network generation, and model averaging.R code is provided, that operates with Additional file 4 (the DMR raw data), to discretise into presence/absence discrete states, run 100 Bayesian network greedy searches for input into the model averaging, and perform the model averaging to generate a file containing the highly probable arcs. Comments direct the reader to how to use this code on their own data set.
Additional file 4.
Differential methylated regions plus treatment raw data.The raw methylation values for each DMR (number of sequenced reads) plus treatment representing stress condition (0 = control, 1 = stress) are provided in tabdelimited format. The header row contains DMR name or ‘Treatment’; rows are individuals.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated in a credit line to the data.
About this article
Cite this article
Videla Rodriguez, E.A., Pértille, F., GuerreroBosagna, C. et al. Practical application of a Bayesian network approach to poultry epigenetics and stress. BMC Bioinformatics 23, 261 (2022). https://doi.org/10.1186/s12859022048000
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s12859022048000
Keywords
 Bayesian networks
 Differential methylation
 Epigenetics
 Poultry
 Stress