Literature DB >> 35762945

Improving candidate Biosynthetic Gene Clusters in fungi through reinforcement learning.

Hayda Almeida1,2,3, Adrian Tsang1,2, Abdoulaye Baniré Diallo1,3,4.   

Abstract

MOTIVATION: Precise identification of Biosynthetic Gene Clusters (BGCs) is a challenging task. Performance of BGC discovery tools is limited by their capacity to accurately predict components belonging to candidate BGCs, often overestimating cluster boundaries. To support optimizing the composition and boundaries of candidate BGCs, we propose reinforcement learning approach relying on protein domains and functional annotations from expert curated BGCs.
RESULTS: The proposed reinforcement learning method aims to improve candidate BGCs obtained with state-of-the-art tools. It was evaluated on candidate BGCs obtained for two fungal genomes, Aspergillus niger and Aspergillus nidulans. The results highlight an improvement of the gene precision by above 15% for TOUCAN, fungiSMASH and DeepBGC; and cluster precision by above 25% for fungiSMASH and DeepBCG, allowing these tools to obtain almost perfect precision in cluster prediction. This can pave the way of optimizing current prediction of candidate BGCs in fungi, while minimizing the curation effort required by domain experts.
AVAILABILITY AND IMPLEMENTATION: https://github.com/bioinfoUQAM/RL-bgc-components. SUPPLEMENTARY INFORMATION: Supplementary data is available at Bioinformatics online.
© The Author(s) 2022. Published by Oxford University Press.

Entities:  

Year:  2022        PMID: 35762945      PMCID: PMC9364373          DOI: 10.1093/bioinformatics/btac420

Source DB:  PubMed          Journal:  Bioinformatics        ISSN: 1367-4803            Impact factor:   6.931


1 Introduction

Filamentous fungi produce a large array of Secondary Metabolites (SM) which play an important role in the survival and development of producing organisms (Keller, 2015). Identifying novel fungal SMs is a field of high interest, given the relevance of these compounds particularly in the pharmaceutical industry for production of various medications (Chavali and Rhee, 2018; Kjærbølling ). Biosynthetic pathways that produce SM compounds are encoded by clusters of genes often appearing contiguously in an organism genome, known as Biosynthetic Gene Clusters (BGCs) (Kautsar ; Keller, 2019). The genomic diversity of fungal genomes makes accurate identification of BGCs in fungi a highly challenging task for dedicated state-of-the-art tools, and even for manual curation or experimental characterization performed by experts (Kjærbølling ). BGCs generally contain minimal components: backbone enzymes, defining the core chemical compound to be produced; and tailoring enzymes, capable of generating variants by modifying the cluster core compound (Keller, 2019). They may also present other components, such as cluster-specific transcription factors, transporters and hypothetical proteins (Keller, 2015). Fungal BGCs are known to vary considerably in composition (similar clusters with different components), and location (cluster regions overlapping or spanning multiple chromosomes) even among closely related species (Evdokias ; Keller, 2019; Kjærbølling ). Various approaches to obtain candidate BGCs (potential sequence regions encoding biosynthesis of SMs) were previously presented (Chavali and Rhee, 2018), such as fungiSMASH (Blin ), DeepBGC (Hannigan ) and TOUCAN (Almeida ). However, these approaches show limitations when it comes to the identification of components and boundaries of candidate BGCs, often overpredicting candidate regions. fungiSMASH offers the option to integrate CASSIS (Wolf ) to improve cluster boundary prediction. Apart from being a potentially time-consuming option, CASSIS requires curated input, such as gene start and end positions and a reference anchor (backbone) gene, which may not be readily available and therefore limit its stand-alone application to other state-of-the-art BGC discovery approaches. Obtaining accurate candidate BGCs is a critical step toward chemical synthesis of SM compounds, which can be a complex and costly process as many of these metabolic pathways are silent or poorly expressed (Montiel ; Zhang and Elliot, 2019). In this work, we propose a reinforcement learning approach based on protein family domains from Pfam (El-Gebali ) and functional annotations to support optimizing the boundaries and composition of candidate BGCs obtained with state-of-the-art tools, therefore potentially facilitating validation and experimental characterization of SM compounds. Protein domains were previously used in approaches to identify BGCs (Hannigan ; Khaldi ), and are used here to represent common or shared functional profiles among BGCs, such as presence of relevant components. Reinforcement learning methods are capable of adapting dynamically given feedback received (Neftci and Averbeck, 2019), and therefore might be suitable to handle the overestimation of candidate BGC boundaries, as well as the intrinsic diversity of fungal BGC components, potentially favoring the discovery of novel compounds. In reinforcement learning, a learning agent interacts directly with an environment through actions in a goal-oriented manner, attempting to maximize its task reward and find an optimal solution (Sutton and Barto, 2018). The agent actions are assigned rewards or penalties, computed based on a given function and according to environment states reached (Sutton and Barto, 2018). When optimizing candidate BGCs, rewards could be assigned for when the agent identifies correct components and properly defines cluster boundaries, while penalties could be given when the agent disregards relevant components from a candidate BGC. While navigating through the environment, the learning agent tries to balance exploitation (acquired knowledge of best actions taken) and exploration (choose actions not tried previously) (Sutton and Barto, 2018). Reinforcement learning approaches had limited applications in biological contexts so far (Mahmud ), however results show they generated robust policies and outperformed previous methods in tasks performing multiple sequence alignment (Mircea ), controlling gene regulatory networks (Imani and Braga-Neto, 2019), optimizing DNA and protein sequences (Angermueller ) and performing de novo drug design (Gottipati ). Our reinforcement learning approach relies on protein domains and functional annotations of BGC components to optimize candidate BGCs obtained with state-of-the-art tools, which often overestimate cluster boundaries.

2 Materials and methods

The reinforcement learning approach presented here relies on Q-learning (Watkins and Dayan, 1992), an off-policy temporal difference algorithm, which is capable of learning directly from interacting with the environment, without relying on an environment model nor on a long-term value. Rather, a Q-learner uses the next step reward and estimates its gain for the following update and learns from each state transition (Sutton and Barto, 2018). To model a reinforcement learner agent, Pfam protein domains were extracted from curated BGC instances and synthetic non-BGC instances, as described in Section 2.1. Specific rewards were computed for protein domains according to their occurrence in cluster regions of BGC and synthetic non-BGCs, as described in Section 2.2. Test candidate BGCs were then submitted to the reinforcement learning agent to decide on potential BGC components to keep or skip. As a final step, the agent decisions could then be further enhanced by strategies developed based on curated functional annotations of BGC components, as described in Section 2.3. Overall performance is evaluated based on cluster and gene metrics, as described in Section 2.4.

2.1 Datasets

Publicly available fungal BGC benchmark datasets (Almeida ) were applied to develop the reinforcement learning approach presented here. Both training and test data are represented through the occurrence of Pfam protein domain features in curated BGC regions, non-BGC regions and test candidate BGC regions. Previous work has shown the relevance of Pfam domains as features for BGC analysis (Inglis ; Kjærbølling ) and discovery (Almeida ; Hannigan ). Pfam domains can indicate the presence of key BGC components as discussed in Section 1, such as polyketide synthase or non-ribosomal peptide synthetase genes encoding backbone enzymes, genes encoding tailoring enzymes, transcription factors or transporters. Genes (or genomic regions, if gene annotations are not available) composing BGCs may contain none to multiple relevant Pfam domains. Training: Publicly available training datasets are presented in Almeida . These training datasets are composed of curated fungal BGC instances obtained from MIBiG (Minimum Information about a BGC) (Kautsar ) repository, and synthetic non-BGC instances created from OrthoDB (Kriventseva ) fungal orthologous genes. Training datasets of various distributions were generated through sampling of orthologous synthetic non-BGC instances, combined with curated fungal BGC instances (see Almeida for details). Previous work has shown the relevance of orthologous genes in BGC discovery as they indicate conserved genomic regions (Almeida ; Takeda ), while BGC regions tend to present high genomic diversity even among closely related species (Kjærbølling ). Publicly available training datasets of various distributions were previously evaluated in Almeida , identifying the most balanced one (50% BGC and 50% non-BGC instances) as the dataset yielding the best performance. For comparison purposes, this is therefore the training dataset applied in our approach. Testing: The decisions taken by the reinforcement learning agent are evaluated on candidate BGCs obtained for the Aspergillus niger NRRL3 genomic sequence (publicly available at https://gb.fungalgenomics.ca/portal) by three tools: TOUCAN (Almeida ), fungiSMASH (Blin ) and DeepBGC (Hannigan ). Aspergillus niger is an organism of interest given its ubiquitous presence, and its importance for industrial processes and biotechnology, which makes it a relevant species in the study of BGC discovery (Aguilar-Pontes ; de Vries ; Evdokias ). To obtain test candidate BGCs from A.niger amino acid sequence, we extracted sequentially sliding windows of fixed 10 000 amino acid length with a 30% window overlap [see Almeida for details]. Aspergillus niger candidate BGCs were then obtained from each BGC discovery tool, based on the same sequentially sliding windows to allow candidate predictions to be compared across the three tools. Before being processed by the proposed reinforcement learning agent, candidate BGCs obtained by all three tools were pre-processed using a majority vote strategy. Candidate BGC pre-processing—majority vote: Candidate BGCs contain a set of genomic region identifiers (such as gene names), as well as their corresponding Pfam protein domains. Examples of candidate BGCs are shown in Figure 1. For our experiments, candidate BGCs were obtained based on a test set of A.niger genomic regions of 10 000 amino acid sliding windows with a 30% overlap.
Fig. 1.

Computation of majority vote pre-processing for candidate BGCs: regions are merged according to the average score of predicted labels

Computation of majority vote pre-processing for candidate BGCs: regions are merged according to the average score of predicted labels On one hand, overlapping regions allow for covering potential BGC fragmentation due to fixed length sliding windows. On the other hand it will also generate repeated regions in candidate BGCs. The majority vote strategy, shown in Figure 1, therefore handles duplicated regions based on a local consensus. It works as follows: each gene g in a candidate BGC is represented by a label vector where m is the number of candidate BGCs in which g appears and l the candidate BGC label (0 for predicted as non-BGC and 1 for predicted as BGC). The majority vote score vscore for a gene g is therefore the average value of its predicted labels . Sequential genes presenting a are therefore concatenated as positive candidate BGCs, while the other genes with a vscore < 0.5 are concatenated as negative candidate BGCs, up to a limit of 10 000 amino acids per cluster. In our experiments, A.niger gene models were used as reference points, however in the lack of gene models, regions of fixed smaller size than the sliding window length could be considered instead.

2.2 Reinforcement learning method

The proposed reinforcement learning approach is based on the temporal-difference and off-policy algorithm Q-learning (Sutton and Barto, 2018; Watkins and Dayan, 1992). In Q-learning, the action-value function Q converges toward an optimal policy, and allows the reinforcement learning agent to decide on the next step. The Q function provides the expected value of an action a, given a state s, and it is dynamically updated during the agent experience of interacting with the environment. Given a set of actions A, a set of states S and respective rewards R at a timestep t, the Q function is computed as: where α is the learning rate, and γ the discount-rate factor. In addition, a probability ϵ defines the algorithm exploration versus exploitation rate (Sutton and Barto, 2018). In the context of optimizing BGC components, the reinforcement learning agent chooses the most suitable action within the set of actions for a candidate BGC, which is a set of states represented by Pfam domains within each gene. At the training phase state rewards were computed by extracting Pfam protein domains from the selected training dataset, as described in Section 2.1. Each protein domain d is represented by an occurrence vector , where n is the number training dataset instances, and c the domain occurrence per training instance ( if a curated BGC instance, and otherwise). To determine the rewards per action Rkeep and Rskip of a domain d, we first compute a score s as follows: After computing both skeep and sskip, a keepSkip threshold is applied to finally determine the rewards Rkeep and Rskip for domain d, as in: The agent is assigned a penalty for each step it receives a negative reward R < 0, with a total penalty computed per episode. An episode is completed when the agent has gone through the entire training dataset. In the testing phase, the reinforcement learning agent is evaluated by the keep or skip actions it decides on for genes in candidate BGCs. Pfam domains are therefore extracted per gene (or per fixed size region, in case gene models are not available) in candidate BGCs. The optimal action for a gene g containing a set of domains , where n is the number of domains found in g is computed as follows: Genes for which Rskip > Rkeep are assigned the action g = skip, otherwise they are assigned a g = keep. Only genes assigned a g = keep action will be maintained in a given candidate BGC.

2.3 Integrating functional annotations

BGCs are generally formed by components that play different roles in the cluster, such as backbone and tailoring enzymes, transcription factors, transporters and hypothetical proteins, as discussed in Section 1. Backbone and tailoring enzymes for instance are considered essential BGC building blocks for the biosynthesis of SM compounds (Keller, 2019). A total of 85 A.niger BGCs (Inglis ) were used as our gold standard. To define these BGCs, Inglis described obtaining in silico BGCs from state-of-the-art tools, and refining their boundaries based on published experimental data, synteny between BGC genes across multiple species, assignment of experimentally based GO terms, intergenic distance between boundary and adjacent genes. These 85 gold standard A.niger BGCs were then manually curated with their functional annotation within clusters. Pfam protein domains were then extracted from functionally annotated BGC gold-standard genes, and associated with a BGC component role. A list of all Pfam domains associated with each annotated BGC component is shown in Supplementary Table S1. To integrate the functional annotation of BGC components, three strategies were developed based on Pfam domains associated to component roles. The three strategies are applied to enhance the reinforcement learning agent decisions. The averageAction strategy handle genes lacking Pfam domains; the neighborWeight strategy handles presence of annotations in neighboring genes; and the dryIslands strategy handles absence of annotations in contiguous neighboring genes. Various gold-standard BGC genes, mostly annotated as hypothetical proteins, simply do not contain any Pfam domain annotations and therefore may be directly assigned an action g = skip. BGC components considered hypothetical proteins may play a relevant role in the cluster (Keller, 2015). However they become challenging components to identify due to their lack of features, which makes them harder to distinguish from the noise within non-relevant components. With the averageAction strategy, if the reinforcement learning agent assigns an action g = keep for a minimum gene threshold in a candidate BGC G, then genes in G that do not contain protein domains () will also be assigned an action g = keep. Optimization of the minimum threshold ([25%, 50%, 75%]) has yielded 50% as the most suitable value. To implement the neighborWeight and dryIslands strategies, a candidate BGC G is assigned a weight vector W, where for each gene g in G a weight w is computed as follows: where n is the number of domains found in g, and h the score associated with the BGC component functional annotation. For the sake of the experiments described in Section 3, we have set the following values: β = 2 if backbone, if other annotation, and σ = 0 otherwise. For the neighborWeight strategy, if a k number of surrounding neighbors of a gene g present a , then the gene weight g = 1 and the gene action g = keep. Optimization of the number of neighbor genes has yielded the most suitable k = 1. For the dryIslands strategy, if for j sequential genes in G, then the gene action g = skip. Optimization of the dry island size has yielded the most suitable j = 3. Figure 2 shows an example of how the reinforcement learning agent decisions are adjusted by the neighborWeight and dryIslands strategies. Functional annotations of BGC components provide expert domain knowledge and could potentially improve the actions chosen by the reinforcement learning agent, therefore improving precision of candidate BGC components.
Fig. 2.

Example of functional annotation strategies applied to a candidate BGC

Example of functional annotation strategies applied to a candidate BGC

2.4 Evaluation metrics

The performance of the reinforcement learning approach proposed here is evaluated in terms of gene metrics and cluster metrics, for which precision (P), recall (R), F-measure (F-m) are computed. Cluster metrics show the performance on identifying cluster regions, and considers as true positives (TPs) candidate BGCs G that have at least one gene g that belongs to the set of gold-standard BGC genes. Gene metrics shows the performance on matching genes in candidate BGCs with the complete set of gold-standard BGC genes, and considers as true positives (TPs) the candidate BGC genes that are identical or similar gene matches to gold-standard BGC genes. The similarity between candidate and gold-standard BGC genes is obtained through local BLAST alignment, with minimum thresholds of percent identity 20 and query coverage . We also compute the average F-m between cluster and gene metrics F-m.

3 Results

The reinforcement learning approach proposed here is evaluated on candidate BGCs obtained with three BGC discovery tools: TOUCAN (Almeida ), fungiSMASH (Blin ) independently and also combined with CASSIS (Wolf ) both using default parameters, and DeepBGC (Hannigan ) for the A.niger genome. A total of 85 A.niger BGCs (Inglis ) were manually curated and are considered as gold standard to evaluate the performance of our reinforcement learning approach on selecting BGC components from candidate BGCs. In Section 3.1, we present an overview of the distribution of genes presenting protein domains associated to functional annotations in the training and test data. Section 3.2 presents the results obtained by the reinforcement learning approach on candidate BGCs from the three tools, and Section 3.3 shows an analysis of reproducibility of the reinforcement learning approach in a second fungal genome, Aspergillus nidulans.

3.1 Distribution of domains linked to BGC components

We performed an analysis of the presence of protein domains associated with BGC component roles in genes belonging to the training and test datasets. The distribution of genes that present protein domains associated with BGC component types is shown in Table 1. A protein domain may be associated with multiple component roles if it was found to be present in genes annotated with different components.
Table 1.

Distribution of A.niger BGC components in dataset genes

Component typeTraining
Test
BGCsNon-BGCsGold BGCsNon-gold BGCs
Backbones17.0%2.0%15.9%2.2%
Tailoring enzymes30.5%7.8%9.9%11.9%
Transcription factors4.8%2.1%5.9%4.3%
Transporters5.6%2.8%7.4%4.6%
Non-component domains44.7%46.93%49.3%58.9%
No domains14.6%41.15%15.5%23.2%
Total # genes2833178162411239
Distribution of A.niger BGC components in dataset genes It is noticeable from Table 1 that protein domains appearing in BGC components are mostly found among genes in BGCs and gold BGCs instances. Genes that do not contain any protein domains are mostly found among non-BGCs and non-gold BGCs instances. The percentage of genes without any encoded protein domains is higher than that of genes with encoded domains associated to transcription factors and transporters among BGCs and gold BGC genes. The distribution of genes encoding protein domains associated with backbones in the training data is similar to that of the test data. Genes without any encoded protein domains also yield a similar distribution among BGCs (14.6%) and gold BGCs (15.5%) genes. Among non-gold-standard BGC genes, more than half encode protein domains that are not associated to any component role. Overall the percentages in Table 1 demonstrate how the presence of protein domains associated to BGC components is ubiquitous both in BGCs and non-BGC regions, which makes correctly identifying BGC components a challenging task.

3.2 Reinforcement learning improves candidate BGCs

We present here the results obtained by the proposed reinforcement learning approach on candidate BGCs obtained with three BGC discovery tools: TOUCAN, fungiSMASH (fungiSMASH/C combined with CASSIS) and DeepBGC. Previously to processing candidate BGCs, we optimized the following reinforcement learning agent parameters: learning rate α, discount-rate factor γ, exploration-exploitation probability ϵ and the keepSkip threshold, as described in Section 2.2, over a set of 500 episodes on the training data evaluating both fixed and incremental parameter values. The parameters yielded the smallest average penalty over 500 episodes. Supplementary Tables S2 and S3 show a summary of the parameter optimization. In this section, we refer here to TOUCAN, fungiSMASH, fungiSMASH/C and DeepBGC as the candidate BGCs directly outputted by each tool; TOUCAN-Q, fungiSMASH-Q, fungiSMASH/C-Q and DeepBGC-Q as the candidate BGCs processed by the proposed reinforcement learning approach; and TOUCAN-Q-all, fungiSMASH-Q-all, fungiSMASH/C-Q-alland DeepBGC-Q-all as the candidate BGCs processed by the reinforcement learning approach combined with functional annotation strategies. Table 2 shows the results obtained by the reinforcement learning agent on candidate BGCs for all three tools. As discussed in Section 2.4, cluster metrics show the approach performance on identifying cluster regions, while gene metrics show the performance on matching candidate and gold-standard genes within a BGC. The average F-m shows the overall performance, considering both cluster F-m and gene F-m. The proposed reinforcement learning approach improved gene metrics, more noticeably gene precision in candidate BGCs outputted by all three tools: an increase of 14%, 15.4%, 15.2% and 18.7% achieved by TOUCAN-Q-all, fungiSMASH-Q-all, fungiSMASH/C-Q-all and DeepBGC-Q-all respectively. For TOUCAN-Q-all and fungiSMASH/C-Q-all, gene metrics were improved without harming cluster metrics, while for fungiSMASH-Q-all and DeepBGC-Q-all cluster metrics were also improved considerably, with an F-m increase of 15.9% and 9.2% for fungiSMASH-Q-all and DeepBGC-Q-all respectively. This indicates that the reinforcement learning agent was capable of improving the precision of candidate BGC components without discarding correctly predicted candidate BGCs, and improving coverage of true positive BGC regions and properly targeting false positive ones predicted by both fungiSMASH and DeepBGC. The average F-m of all three tools also improved when applying the reinforcement learning agent combined with the functional annotation strategies. An increase in average F-m of 5.7%, 12%, 1.4% and 9.1% was shown for TOUCAN-Q-all, fungiSMASH-Q-all, fungiSMASH/C-Q-all and DeepBGC-Q-all respectively. Apart from improving gene precision, all candidate BGCs processed by the reinforcement learning agent combined with functional annotation strategies (Q-all) yielded a smaller percentage of gold-standard genes skipped, except for fungiSMASH/C-Q-all, which yield the same performance for Q and Q-all models. This suggests that BGC functional annotations can be relevant features to support improving precision of predicted BGCs, and better determine their structure.
Table 2.

Performance on A.niger candidate BGCs from TOUCAN, fungiSMASH and DeepBGC

ModelGene metrics
Cluster metrics
Average% gold-std. genes
PRF-mPRF-mF-mNegativeSkipped
TOUCAN 0.2690.9060.4140.9630.9290.9460.6812.6%
TOUCAN-Q 0.4020.680.5060.9630.9290.9460.72612.6%26.4%
TOUCAN-Q-all 0.4090.740.5270.9630.9290.9460.73712.6%16.2%
fungiSMASH 0.3410.6650.4510.6490.7410.6920.57133.2%
fungiSMASH-Q 0.5210.5160.51910.7410.8510.68533.2%22.3%
fungiSMASH-Q-all 0.4950.5750.53210.7410.8510.69133.2%13.8%
fungiSMASH/C 0.3710.7130.48810.7290.8440.66634.13%
fungiSMASH/C-Q 0.5230.5080.51510.7290.8440.68034.13%22.11%
fungiSMASH/C-Q-all 0.5230.5080.51510.7290.8440.68034.13%22.11%
DeepBGC 0.3510.4810.4060.7320.6120.6670.53652.4%
DeepBGC-Q 0.5740.420.48510.6120.7590.62252.4%12.2%
DeepBGC-Q-all 0.5380.460.49610.6120.7590.62752.4%7.1%
Performance on A.niger candidate BGCs from TOUCAN, fungiSMASH and DeepBGC Candidate BGCs shown in Figure 3 demonstrate the changes in cluster composition before and after applying the presented reinforcement learning method. A comparison between gold-standard and candidate BGCs in Figure 3A shows how the reinforcement learning agent improved candidate BGCs from all three tools by correctly skipping non-BGC genes (in blue). Certain cases however are more complex for the agent, given the ambiguity of protein domains in candidate BGC genes. As the examples in Figure 3B show, more non-BGC genes were kept by the agent, which can lead to processed candidate BGCs to be somehow overpredicted. This behavior could be caused by the fact that domains found in non-BGC genes in Figure 3B also appear in true positive BGC genes, as opposed to Figure 3A for which most domains in non-BGC genes were not present in any true positive BGC genes. Among protein domains of non-BGC genes (blue) in Figure 3B, more than 50% are associated to BGC component roles, and found immediately after true positive BGC genes. Non-BGC genes shown in Figure 3A presented only 20% of domains linked to BGC component roles. This demonstrates how ambiguous domains in candidate BGCs or their neighboring genes, along with the genomic diversity of these clusters, may increase the complexity of accurately identifying BGC components and boundaries.
Fig. 3.

Comparison between gold-standard and candidate BGC composition for four A.niger clusters. Non-BGC genes are shown in dark blue. (A) Candidate BGCs for which the reinforcement learning agent correctly skipped most non-BGC genes compared to their polyketide (left) and fatty acid (right) gold standard BGCs. (B) Candidate BGCs for which the agent kept most non-BGC genes compared to their two non-ribosomal peptide gold standard BGCs, possibly due to their ambiguous protein domains, which more than half are associated to BGC component roles but do not belong to neighboring clusters (A color version of this figure appears in the online version of this article.)

Comparison between gold-standard and candidate BGC composition for four A.niger clusters. Non-BGC genes are shown in dark blue. (A) Candidate BGCs for which the reinforcement learning agent correctly skipped most non-BGC genes compared to their polyketide (left) and fatty acid (right) gold standard BGCs. (B) Candidate BGCs for which the agent kept most non-BGC genes compared to their two non-ribosomal peptide gold standard BGCs, possibly due to their ambiguous protein domains, which more than half are associated to BGC component roles but do not belong to neighboring clusters (A color version of this figure appears in the online version of this article.) Properly identifying BGC components is a challenging task not only for computational approaches that attempt to do so, but even for synthetic approaches that try to express genes composing candidate BGCs (Keller, 2019). Supplementary Table S4 shows an analysis of A.niger BGC component types found in gold-standard BGC genes and components found in candidate BGCs, before and after applying the reinforcement learning approach proposed here. As discussed in Section 2.3, gold BGC genes may contain none to multiple domains, therefore they may present none to multiple functional annotations. Candidate BGCs outputted by fungiSMASH and DeepBGC presented a smaller number of true positives, and consequently a smaller number of components was found compared to TOUCAN candidates, as shown in Supplementary Table S4. The reinforcement learning agent aims to improve precision of candidate BGC components by removing potentially non-relevant regions. At the same time, the agent has to handle ambiguous genes that map to protein domains, normally found in both BGC and non-BGC instances. The number of backbone genes properly identified by TOUCAN (92.9%), fungiSMASH (70.7%), fungiSMASH/C (69.7%) and DeepBGC (64.6%) remains the same even after processing by the reinforcement learning agent for all three tools. This could indicate that the reinforcement learning agent was capable of learning correctly the relevance of regions encoding such enzymes. Backbone enzymes are vital components of BGCs (Kjærbølling ), and their accurate identification could demonstrate the robustness of a BGC discovery method. Transcription factors and transporters in DeepBGC candidate BGCs were maintained by the reinforcement learning agent, however the overall percentage of these components remains lower than the percentage identified by TOUCAN and fungiSMASH. Some BGC genes are not associated to any component role, and often do not even contain any Pfam protein domains, as discussed in Section 2.3. Usually considered as hypothetical proteins, these genes pose a challenge on correctly identifying BGC components, and could be overlooked by BGC discovery approaches since their computational representation will likely be more analogous to non-BGC regions. These hypothetical proteins can seem to diverge from other BGC components but they may play important self-protection roles for the organism producing a SM compound (Keller, 2019). As shown in Supplementary Table S4, genes without any domains were the most missed by the reinforcement learning approach (Q) among candidate BGCs from all three tools. The averageAction strategy aims to address this issue by keeping candidate BGC genes without domains when at least a minimum 50% threshold of genes within a candidate BGC are assigned the action keep. A more lenient threshold was experimented with for averageAction strategy, however it can lead to the agent identifying a higher number false positives—genes without protein domains and often associated with non-relevant BGC regions—resulting in a decrease in precision.

3.3 Reproducibility in Aspergillus nidulans candidate BGCs

Similarly to A.niger, A.nidulans is a source of highly useful SMs compounds which are also largely utilized in the pharmaceutical industry (Drott ; Inglis ). To further evaluate the reproducibility of the proposed reinforcement learning approach, we processed the A.nidulans genome considering a total of 72 gold standard BGCs presented in Drott . Assignment of functional annotations to BGC components is a costly and time-consuming process. Since manually curated component annotations were not available for A.nidulans gold-standard BGCs, we generated pseudo-annotations by assigning potential component types to gold-standard BGC genes based on similar keywords found in their protein domain descriptions matching annotated BGC components in A.niger. For instance, backbone pseudo-annotations were assigned to genes containing similar descriptions to the annotated backbone genes in A.niger, such as polyketide synthases, non-ribosomal peptide synthetases, dimethylallyltryptophan synthases and terpene synthases. Tailoring enzymes pseudo-annotations were considered as genes containing similar descriptions of A.niger tailoring enzymes, such as methyltransferases, monooxygenases and oxidoreductases. Transcription factor and transporter pseudo-annotations were assigned to genes presenting domains described as presenting these functions. A list of all Pfam domains associated with a pseudo-functional annotation is shown in Supplementary Table S5. The distribution of component pseudo-annotations found in the training data and gold-standard genes for A.nidulans is shown in Table 3.
Table 3.

Distribution of A.nidulans pseudo BGC components in dataset genes

Pseudo-component typeTraining
Test
BGCsNon-BGCsGold BGCsNon-gold BGCs
Backbones17.5%2.13%20%2.45%
Tailoring enzymes36%3.70%31.63%4.5%
Transcription factors4.83%2.35%5.92%3.92%
Transporters5.82%3.65%7.55%5.2%
Non-component domains33.15%48.28%35.3%62.12%
No domains14.6%41.15%12.65%22.8%
Total # genes2833178149010002
Distribution of A.nidulans pseudo BGC components in dataset genes Candidate BGCs for A.nidulans were obtained from TOUCAN, fungiSMASH, fungiSMASH combined with CASSIS, and DeepBGC in the same manner as candidates were obtained for A.niger, performing the test set pre-processing using a majority vote of overlapping sliding windows of fixed 10 000 amino acids as described in Section 2.1 by the reinforcement learning agent on TOUCAN, fungiSMASH and DeepBGC candidate BGCs for A.nidulans are shown in Table 4.
Table 4.

Performance on A.nidulans candidate BGCs from the three tools.

ModelGene metrics
Cluster metrics
Average% gold genes
PRF-mPRF-mF-mNegativeSkipped
TOUCAN 0.2720.6810.38910.6850.8130.60132.24%
TOUCAN-Q 0.4410.5910.50510.6810.8100.65732.24%13.47%
TOUCAN-Q-all 0.4020.6460.49510.6810.8100.65332.24%7.55%
fungiSMASH 0.3190.7270.4430.8170.7950.8060.62430.61%
fungiSMASH-Q 0.4790.5920.5310.7810.8770.70330.61%15.92%
fungiSMASH-Q-all 0.4690.6050.52910.7360.8480.68830.61%13.88%
fungiSMASH/C 0.3180.7620.44910.7920.8840.66628.16%
fungiSMASH/C-Q 0.4840.5810.52810.7780.8750.70228.16%19.18%
fungiSMASH/C-Q-all 0.4840.5810.52810.7780.8750.70228.16%19.18%
DeepBGC 0.3280.4930.3940.7230.4660.5670.48050.61%
DeepBGC-Q 0.4910.4410.46510.4660.6360.55050.61%8.57%
DeepBGC-Q-all 0.4730.4920.48210.4720.6420.56250.61%2.86%
Performance on A.nidulans candidate BGCs from the three tools. The reinforcement learning approach improved gene precision in candidate BGCs outputted by all three tools: an increase of 13%, 15%, 16.6% and 14.5% is seen for TOUCAN-Q-all, fungiSMASH-Q-all, fungiSMASH/C-Q-all and DeepBGC-Q-all respectively. Gene metrics also yield improvement in A.nidulans without harming the cluster metrics for TOUCAN-Q-all, while improving it for fungiSMASH-Q-all and DeepBGC-Q-all, and only showing a less than 1% difference for fungiSMASH/C-Q-all. As previously mentioned, this indicates that the reinforcement learning agent was able to improve the precision of candidate BGC components without discarding correctly predicted candidate BGC regions. Average F-m performance also showed improvement for all three tools when compared to their original candidate BGCs, with an increase of 5.2%, 6.4%, 3.6% and 8.2% for TOUCAN-Q-all, fungiSMASH-Q-all, fungiSMASH/c-Q-all and DeepBGC-Q-all. When comparing the models relying on the reinforcement learning agent only (Q) versus the ones relying on both the agent and the functional annotation strategies (Q-all) we can observe improvements on gene recall and the percentage of gold-standard genes skipped, but a small drop on gene precision, with the exception of fungiSMASH/C models that yield similar performance for Q and Q-all models. Likely, the usage of A.nidulans pseudo-annotations resulted in a slight increase of false positive components. However, it might be an useful alternative when manually curated functional annotations are not available, or also when wanting to favor recall over precision. Candidate BGC composition before and after applying the reinforcement learning agent is shown in Supplementary Figure S1. Similarly to A.niger, Supplementary Figure S1A demonstrates improvements in candidate BGCs achieved by the agent by skipping non-BGC genes (in blue). When handling more complex cases, as shown in Supplementary Figure S1B, the agent kept most non-BGC genes, potentially resulting in overpredicted boundaries. Approximately 50% of protein domains from non-BGC genes in Supplementary Figure S1B were associated to pseudo-functional annotations in A.nidulans, while only 20% of domains from non-BGC genes in Supplementary Figure S1A were associated to any annotation.

4 Discussion and conclusion

Secondary metabolites are a crucial source of compounds that benefit human health. Identifying BGCs responsible for synthesizing these compounds in fungi may lead to the discovery of new natural products, and potentially novel drugs. State-of-the-art tools for BGC discovery often overpredict BGC boundaries and components. In fungi BGCs are typically encoded by a high diversity of components, known to vary even among evolutionary closely related species. Precise identification of BGC components is therefore a challenging task, and can facilitate the validation and experimental characterization of SM compounds. In this work we presented a reinforcement learning method and functional annotation strategies to support optimizing fungal candidate BGCs obtained with state-of-the-art tools. We evaluated our proposed approach on candidate BGCs obtained for A.niger and A.nidulans by three BGC discovery tools: TOUCAN, based on supervised learning; fungiSMASH, based on probabilistic and rule-based methods, as well as a version of fungiSMASH combined with CASSIS for cluster border prediction; and DeepBGC, based on deep learning. The results obtained by our reinforcement learning approach yield improvement of cluster and gene precision of BGC candidates obtained from all three tools, without affecting correctly predicted BGC regions. Overall, best average F-m performances obtained for A.niger relied on the combination of the reinforcement learning method and functional annotation strategies based on expert curation. In A.nidulans, even pseudo-functional annotations were able to improve BGC gene recall, and reduce the number of gold-standard genes being skipped by the reinforcement learning agent. This indicates that, when available, integrating functional annotations further advances the approach capabilities. Functional annotations may however not always be publicly available, since they can be time-consuming to obtain. The results have shown however that the reinforcement learning approach alone, based solely on Pfam protein domains, improved average F-m of candidate BGCs in average by 7% in A.niger and 5.8% in A.nidulans. The performance of the reinforcement learning approach indicates its ability to identify the relevance of certain protein domain profiles associated with fungal BGCs, supporting previous findings of these as relevant features in the context of BGC discovery (Cimermancic ; Hannigan ; Khaldi ). The results achieved through reinforcement learning in candidate BGCs from both fungal genomes evaluated are indicative of the method generalization power and robustness by handling candidate BGCs from different organisms. In addition, a preliminary analysis, shown in Supplementary Figure S2, was performed by processing completely annotated MIBiG BGCs from three fungal species using the proposed reinforcement learning method. The fact that the completely annotated BGCs were kept almost intact by the reinforcement learning method, with or without functional annotation strategies is another indication of its potential robustness on properly identifying essential BGC components for the SM biosynthesis. As discussed in Section 1, properly identifying BGC components can be a great challenge, given the underlying high diversity of BGCs. Moreover, another important challenge related to the scarcity of validated fungal BGC data are potential biases, both of cluster boundary definition, as well as of BGC composition, since most MIBiG fungal BGCs composing the training dataset are polyketide synthases. While reported as manually curated (Kautsar ), most MIBiG fungal BGCs in the training dataset are partially annotated, and Inglis presented limited experimental characterization evidence for the annotated Aspergillus BGCs considered as gold standard BGCs in this work. While the number of completely or partially annotated fungal BGCs is scarce, the number of experimentally characterized clusters is even smaller. This only highlights that improving the availability of validated and experimentally characterized fungal BGC data can be a fundamental step toward supporting the development of robust in silico approaches for fungal BGC discovery. Click here for additional data file.
  24 in total

Review 1.  Bioinformatics tools for the identification of gene clusters that biosynthesize specialized metabolites.

Authors:  Arvind K Chavali; Seung Y Rhee
Journal:  Brief Bioinform       Date:  2018-09-28       Impact factor: 11.622

2.  Comparative genomics reveals high biological diversity and specific adaptations in the industrially and medically important fungal genus Aspergillus.

Authors:  Ronald P de Vries; Robert Riley; Ad Wiebenga; Guillermo Aguilar-Osorio; Sotiris Amillis; Cristiane Akemi Uchima; Gregor Anderluh; Mojtaba Asadollahi; Marion Askin; Kerrie Barry; Evy Battaglia; Özgür Bayram; Tiziano Benocci; Susanna A Braus-Stromeyer; Camila Caldana; David Cánovas; Gustavo C Cerqueira; Fusheng Chen; Wanping Chen; Cindy Choi; Alicia Clum; Renato Augusto Corrêa Dos Santos; André Ricardo de Lima Damásio; George Diallinas; Tamás Emri; Erzsébet Fekete; Michel Flipphi; Susanne Freyberg; Antonia Gallo; Christos Gournas; Rob Habgood; Matthieu Hainaut; María Laura Harispe; Bernard Henrissat; Kristiina S Hildén; Ryan Hope; Abeer Hossain; Eugenia Karabika; Levente Karaffa; Zsolt Karányi; Nada Kraševec; Alan Kuo; Harald Kusch; Kurt LaButti; Ellen L Lagendijk; Alla Lapidus; Anthony Levasseur; Erika Lindquist; Anna Lipzen; Antonio F Logrieco; Andrew MacCabe; Miia R Mäkelä; Iran Malavazi; Petter Melin; Vera Meyer; Natalia Mielnichuk; Márton Miskei; Ákos P Molnár; Giuseppina Mulé; Chew Yee Ngan; Margarita Orejas; Erzsébet Orosz; Jean Paul Ouedraogo; Karin M Overkamp; Hee-Soo Park; Giancarlo Perrone; Francois Piumi; Peter J Punt; Arthur F J Ram; Ana Ramón; Stefan Rauscher; Eric Record; Diego Mauricio Riaño-Pachón; Vincent Robert; Julian Röhrig; Roberto Ruller; Asaf Salamov; Nadhira S Salih; Rob A Samson; Erzsébet Sándor; Manuel Sanguinetti; Tabea Schütze; Kristina Sepčić; Ekaterina Shelest; Gavin Sherlock; Vicky Sophianopoulou; Fabio M Squina; Hui Sun; Antonia Susca; Richard B Todd; Adrian Tsang; Shiela E Unkles; Nathalie van de Wiele; Diana van Rossen-Uffink; Juliana Velasco de Castro Oliveira; Tammi C Vesth; Jaap Visser; Jae-Hyuk Yu; Miaomiao Zhou; Mikael R Andersen; David B Archer; Scott E Baker; Isabelle Benoit; Axel A Brakhage; Gerhard H Braus; Reinhard Fischer; Jens C Frisvad; Gustavo H Goldman; Jos Houbraken; Berl Oakley; István Pócsi; Claudio Scazzocchio; Bernhard Seiboth; Patricia A vanKuyk; Jennifer Wortman; Paul S Dyer; Igor V Grigoriev
Journal:  Genome Biol       Date:  2017-02-14       Impact factor: 13.583

3.  Control of Gene Regulatory Networks Using Bayesian Inverse Reinforcement Learning.

Authors:  Mahdi Imani; Ulisses M Braga-Neto
Journal:  IEEE/ACM Trans Comput Biol Bioinform       Date:  2018-04-26       Impact factor: 3.710

Review 4.  Translating biosynthetic gene clusters into fungal armor and weaponry.

Authors:  Nancy P Keller
Journal:  Nat Chem Biol       Date:  2015-09       Impact factor: 15.040

5.  CASSIS and SMIPS: promoter-based prediction of secondary metabolite gene clusters in eukaryotic genomes.

Authors:  Thomas Wolf; Vladimir Shelest; Neetika Nath; Ekaterina Shelest
Journal:  Bioinformatics       Date:  2015-12-09       Impact factor: 6.937

6.  MIBiG 2.0: a repository for biosynthetic gene clusters of known function.

Authors:  Satria A Kautsar; Kai Blin; Simon Shaw; Jorge C Navarro-Muñoz; Barbara R Terlouw; Justin J J van der Hooft; Jeffrey A van Santen; Vittorio Tracanna; Hernando G Suarez Duran; Victòria Pascal Andreu; Nelly Selem-Mojica; Mohammad Alanjary; Serina L Robinson; George Lund; Samuel C Epstein; Ashley C Sisto; Louise K Charkoudian; Jérôme Collemare; Roger G Linington; Tilmann Weber; Marnix H Medema
Journal:  Nucleic Acids Res       Date:  2020-01-08       Impact factor: 16.971

7.  The gold-standard genome of Aspergillus niger NRRL 3 enables a detailed view of the diversity of sugar catabolism in fungi.

Authors:  M V Aguilar-Pontes; J Brandl; E McDonnell; K Strasser; T T M Nguyen; R Riley; S Mondo; A Salamov; J L Nybo; T C Vesth; I V Grigoriev; M R Andersen; A Tsang; R P de Vries
Journal:  Stud Mycol       Date:  2018-10-07       Impact factor: 16.097

8.  Identification of a Novel Biosynthetic Gene Cluster in Aspergillus niger Using Comparative Genomics.

Authors:  Gregory Evdokias; Cameron Semper; Montserrat Mora-Ochomogo; Marcos Di Falco; Thi Truc Minh Nguyen; Alexei Savchenko; Adrian Tsang; Isabelle Benoit-Gelber
Journal:  J Fungi (Basel)       Date:  2021-05-11

9.  Comprehensive annotation of secondary metabolite biosynthetic genes and gene clusters of Aspergillus nidulans, A. fumigatus, A. niger and A. oryzae.

Authors:  Diane O Inglis; Jonathan Binkley; Marek S Skrzypek; Martha B Arnaud; Gustavo C Cerqueira; Prachi Shah; Farrell Wymore; Jennifer R Wortman; Gavin Sherlock
Journal:  BMC Microbiol       Date:  2013-04-26       Impact factor: 3.605

10.  Diversity of Secondary Metabolism in Aspergillus nidulans Clinical Isolates.

Authors:  M T Drott; R W Bastos; A Rokas; L N A Ries; T Gabaldón; G H Goldman; N P Keller; C Greco
Journal:  mSphere       Date:  2020-04-08       Impact factor: 4.389

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.