Search bioRxiv⌕ Search

Biology subjects

Swainston, N.

Publications and source records attributed to Swainston, N..

9 recordsLinked to original sources

Galaxy-SynBioCAD: Automated Pipeline for Synthetic Biology Design and Engineering

We introduce the Galaxy-SynBioCAD portal, the first toolshed for synthetic biology, metabolic engineering, and industrial biotechnology. The tools and workflows currently shared on the portal enables one to build libraries of strains producing desired chemical targets covering an end-to-end metabolic pathway design and engineering process from the selection of strains and targets, the design of DNA parts to be assembled, to the generation of scripts driving liquid handlers for plasmid assembly and strain transformations. Standard formats like SBML and SBOL are used throughout to enforce the compatibility of the tools. In a study carried out at four different sites, we illustrate the link between pathway design and engineering with the building of a library of E. coli lycopene-producing strains. We also benchmarked our workflows on literature and expert validated pathways. Overall, we find an 83% success rate in retrieving the validated pathways among the top 10 pathways generated by the workflows.

synthetic biology↗

MassGenie: a transformer-based deep learning method for identifying small molecules from their mass spectra

The inverse problem of mass spectrometric molecular identification ( given a mass spectrum, calculate the molecule whence it came) is largely unsolved, and is especially acute in metabolomics where many small molecules remain unidentified. This is largely because the number of experimentally available electrospray mass spectra of small molecules is quite limited. However, the forward problem ( calculate a small molecules likely fragmentation and hence at least some of its mass spectrum from its structure alone) is much more tractable, because the strengths of different chemical bonds are roughly known. This kind of molecular identification problem may be cast as a language translation problem in which the source language is a list of high-resolution mass spectral peaks and the translation a representation (for instance in SMILES) of the molecule. It is thus suitable for attack using the deep neural networks known as transformers. We here present MassGenie, a method that uses a transformer-based deep neural network, trained on ~6 million chemical structures with augmented SMILES encoding and their paired molecular fragments as generated in silico, explicitly including the protonated molecular ion. This architecture (containing some 400 million elements) is used to predict the structure of a molecule from the various fragments that may be expected to be observed when some of its bonds are broken. Despite being given essentially no detailed nor explicit rules about molecular fragmentation methods, isotope patterns, rearrangements, neutral losses, and the like, MassGenie learns the effective properties of the mass spectral fragment and valency space, and can generate candidate molecular structures that are very close or identical to those of the true molecules. We also use VAE-Sim, a previously published variational autoencoder, to generate candidate molecules that are similar to the top hit. In addition to using the top hits directly, we can produce a rank order of these by round-tripping candidate molecules and comparing them with the true molecules, where known. As a proof of principle, we confine ourselves to positive electrospray mass spectra from molecules with a molecular mass of 500Da or lower. The transformer method, applied here for the first time to mass spectral interpretation, works extremely effectively both for mass spectra generated in silico and on experimentally obtained mass spectra from pure compounds. The ability to create and to learn millions of fragmentation patterns in silico, and therefrom generate candidate structures (that do not have to be in existing libraries) directly, thus opens up entirely the field of de novo small molecule structure prediction from experimental mass spectra.

bioinformatics↗

VAE-Sim: a novel molecular similarity measure based on a variational autoencoder

Molecular similarity is an elusive but core unsupervised cheminformatics concept, yet different fingerprint encodings of molecular structures return very different similarity values even when using the same similarity metric. Each encoding may be of value when applied to other problems with objective or target functions, implying that a priori none is better than the others, nor than encoding-free metrics such as maximum common substructure (MCSS). We here introduce a novel approach to molecular similarity, in the form of a variational autoencoder (VAE). This learns the joint distribution p(z|x) where z is a latent vector and x are the (same) input/output data. It takes the form of a bowtie-shaped artificial neural network. In the middle is a bottleneck layer or latent vector in which inputs are transformed into, and represented as, a vector of numbers (encoding), with a reverse process (decoding) seeking to return the SMILES string that was the input. We train a VAE on over 6 million druglike molecules and natural products (including over one million in the final holdout set). The VAE vector distances provide a rapid and novel metric for molecular similarity that is both easily and rapidly calculated. We describe the method and its application to a typical similarity problem in cheminformatics.

pharmacology and toxicology↗

Galaxy-SynBioCAD: Synthetic Biology Design Automation tools in Galaxy workflows

Many computer-aided design tools are available for synthetic biology and metabolic engineering. Yet, these tools can be difficult to apprehend, sometimes requiring a level of expertise that limits their use by a wider community. Furthermore, some of the tools, although complementary, rely on different input and output formats and cannot communicate with one another. Scientific workflows address these shortcomings while offering a novel design strategy. Among the workflow systems available, Galaxy is a web-based platform for performing findable and accessible data analyses for all scientists regardless of their informatics expertise, along with interoperable and reproducible computations regardless of the particular platform that is being used. Here, we introduce the Galaxy-SynBioCADa portal, the first Galaxy toolshed for synthetic biology and metabolic engineering. It allows one to easily create workflows or use those already developed by the community. The portal is a growing community effort where developers can add new tools and users can evaluate the tools performing design for their specific projects. The tools and workflows currently shared on the Galaxy-SynBioCAD portal cover an end-to-end metabolic pathway design process from the selection of strain and target to the calculation of DNA parts to be assembled to build libraries of strains to be engineered to produce the target. Standard formats are used throughout to enforce the compatibility of the tools. These include SBML for strain and pathway and SBOL for genetic layouts. The portal has been benchmarked on 81 literature pathways, overall, we find we have a 65% (and 88%) success rate in retrieving the literature pathways among the top 10 (50) pathways predicted and generated by the workflows.

bioengineering↗

DeepGraphMol, a multi-objective, computational strategy for generating molecules with desirable properties: a graph convolution and reinforcement learning approach

We address the problem of generating novel molecules with desired interaction properties as a multi-objective optimization problem. Interaction binding models are learned from binding data using graph convolution networks (GCNs). Since the experimentally obtained property scores are recognised as having potentially gross errors, we adopted a robust loss for the model. Combinations of these terms, including drug likeness and synthetic accessibility, are then optimized using reinforcement learning based on a graph convolution policy approach. Some of the molecules generated, while legitimate chemically, can have excellent drug-likeness scores but appear unusual. We provide an example based on the binding potency of small molecules to dopamine transporters. We extend our method successfully to use a multi-objective reward function, in this case for generating novel molecules that bind with dopamine transporters but not with those for norepinephrine. Our method should be generally applicable to the generation in silico of molecules with desirable properties.

bioinformatics↗

Selenzyme: Enzyme selection tool for pathway design

Synthetic biology applies the principles of engineering to biology in order to create biological functionalities not seen before in nature. One of the most exciting applications of synthetic biology is the design of new organisms with the ability to produce valuable chemicals including pharmaceuticals and biomaterials in a greener; sustainable fashion. Selecting the right enzymes to catalyze each reaction step in order to produce a desired target compound is, however, not trivial. Here, we present Selenzyme, a free online enzyme selection tool for metabolic pathway design. The user is guided through several decision steps in order to shortlist the best candidates for a given pathway step. The tool graphically presents key information about enzymes based on existing databases and tools such as: similarity of sequences and of catalyzed reactions; phylogenetic distance between source organism and intended host species; multiple alignment highlighting conserved regions, predicted catalytic site, and active regions; and relevant properties such as predicted solubility and transmembrane regions. Selenzyme provides bespoke sequence selection for automated workflows in biofoundries. The tool is integrated as part of the pathway design stage into the design-build-test-learn SYNBIOCHEM pipeline. The Selenzyme web server is available at http://selenzyme.synbiochem.co.uk.

bioinformatics↗

PartsGenie: an integrated tool for optimising and sharing synthetic biology parts

Synthetic biology is typified by developing novel genetic constructs from the assembly of reusable synthetic DNA parts, which contain one or more features such as promoters, ribosome binding sites, coding sequences and terminators. While repositories of such parts exist to promote their reuse, there is still a need to design novel parts from scratch.\n\nPartsGenie, freely available at http://parts.synbiochem.co.uk, is introduced to facilitate the computational design of such synthetic biology parts. PartsGenie has been designed to bridge the gap between optimisation tools for the design of novel parts, the representation of such parts in community-developed data standards such as Synthetic Biology Open Language (SBOL), and their sharing in journal-recommended data repositories.\n\nConsisting of a drag-and-drop web interface, a number of DNA optimisation algorithms, and an interface to the well-used data repository JBEI ICE, PartsGenie facilitates the design, optimisation and dissemination of reusable synthetic biology parts through a single, integrated application. PartsGenie can therefore be used as a single, stand-alone tool, or integrated into larger synthetic biology pipelines that are being developed in the SYNBIOCHEM centre and elsewhere.

synthetic biology↗

A Metabolic Reaction Balancing Web Service for Computational Systems Biology

BackgroundIn metabolic network reconstruction the stoichiometric balancing of reactions is essential to create realistic constraint-based models. At the genome scale, balancing is a repetitive task that consumes valuable curator resource that could be deployed elsewhere. Automatic reaction balancing is possible and could be useful across computational systems biology, but widespread use of the appropriate code has been limited by the diversity of non-interoperable programming languages used in the field. RESTful web services offer a language-agnostic way of binding services together.\n\nResultsReaction balancing can be posed as a mixed integer linear programming problem to identify stoichiometric coefficients and infer commonly missing components. This functionality has been exposed as a web service that consumes a list of reactions as JSON or SBML. The reaction balancing web service has been deployed at http://www.nactem.ac.uk/balancer. Code is available via Github. By way of demonstration the service has been applied to a Chinese hamster ovary cell metabolic reconstruction to bring a further 219 reactions into balance.\n\nConclusionsThe majority of systems biology software cannot access existing automatic reaction balancing tools due to a lack of language-specific bindings. Web services bridge different languages by using widely-spoken web communication protocols, meaning that one binding works for almost all languages. Automatic reaction balancing can now be consumed by any systems biology software via a RESTful web service.

systems biology↗

Identifiers for the 21st century:How to design, provision, and reuse persistent identifiers to maximize utility and impact of life science data

In many disciplines, data is highly decentralized across thousands of online databases (repositories, registries, and knowledgebases). Wringing value from such databases depends on the discipline of data science and on the humble bricks and mortar that make integration possible; identifiers are a core component of this integration infrastructure. Drawing on our experience and on work by other groups, we outline ten lessons we have learned about the identifier qualities and best practices that facilitate large-scale data integration. Specifically, we propose actions that identifier practitioners (database providers) should take in the design, provision and reuse of identifiers; we also outline important considerations for those referencing identifiers in various circumstances, including by authors and data generators. While the importance and relevance of each lesson will vary by context, there is a need for increased awareness about how to avoid and manage common identifier problems, especially those related to persistence and web-accessibility/resolvability. We focus strongly on web-based identifiers in the life sciences; however, the principles are broadly relevant to other disciplines.

bioinformatics↗