Serotype 19A strains have emerged as a cause of invasive pneumococcal disease after the introduction of the 7-valent pneumococcal conjugate vaccine (PCV7), and serotype 19A has now been included in the recent 13-valent vaccine (PCV13). Genetic analysis has revealed at least three different capsular serotype 19A subtypes, and nutritional environment-dependent variation of the 19A capsule structure has been reported. Pneumococcal vaccine effectiveness and serotyping accuracy might be impaired by structural differences in serotype 19A capsules. We therefore analyzed the distribution of 19A subtypes collected within a Swiss national surveillance program and determined capsule composition under different nutritional conditions with high-performance liquid chromatography (HPLC), gas chromatography-mass spectrometry (GC-MS), and nuclear magnetic resonance (NMR) spectroscopy. After the introduction of PCV7, a significant relative increase of subtype 19A-II and decrease of 19A-I occurred. Chemical analyses showed no difference in the composition as well as the linkage of 19A subtype capsular saccharides grown in defined and undefined growth media, which is consistent with a trisaccharide repeat unit composed of rhamnose, Nacetyl-mannosamine, and glucose. In summary, our study suggests that no structural variance dependent of the nutritional environment or the subtype exists. The serotype 19A subtype shift observed after the introduction of the PCV7 can therefore not be explained by selection of a capsule structure variant. However, capsule composition analysis of emerging 19A clones is recommended in cases where there is no other explanation for a selective advantage, such as antibiotic resistance or loss or acquisition of other virulence factors.
The transfer of a Diels–Alder reaction of (cyclohexa-1,5-dien-1-yloxy)trimethylsilane 1 with α-acetoxyacrylonitrile 2 and acrylonitrile 8, respectively, from batch to continuous mode is presented, using standard and widely available laboratory equipment. A standard microwave-based system was used as probe for the transfer to flow reactors. Temperature and residence time have been optimized in small coiled-tube reactors and confirmed with two production runs in a flow reactor. The inherent increase in safety caused by the small volumes at high temperatures and the achieved productivity (approximately 100 g/h using acrylonitrile) are offering advantages over the batch mode which suffers from thermokinetic limitations for scale-up.
BackgroundAlthough programming in a type-safe and referentially transparent style offers several advantages over working with mutable data structures and side effects, this style of programming has not seen much use in chemistry-related software. Since functional programming languages were designed with referential transparency in mind, these languages offer a lot of support when writing immutable data structures and side-effects free code. We therefore started implementing our own toolkit based on the above programming paradigms in a modern, versatile programming language.ResultsWe present our initial results with functional programming in chemistry by first describing an immutable data structure for molecular graphs together with a couple of simple algorithms to calculate basic molecular properties before writing a complete SMILES parser in accordance with the OpenSMILES specification. Along the way we show how to deal with input validation, error handling, bulk operations, and parallelization in a purely functional way. At the end we also analyze and improve our algorithms and data structures in terms of performance and compare it to existing toolkits both object-oriented and purely functional. All code was written in Scala, a modern multi-paradigm programming language with a strong support for functional programming and a highly sophisticated type system.ConclusionsWe have successfully made the first important steps towards a purely functional chemistry toolkit. The data structures and algorithms presented in this article perform well while at the same time they can be safely used in parallelized applications, such as computer aided drug design experiments, without further adjustments. This stands in contrast to existing object-oriented toolkits where thread safety of data structures and algorithms is a deliberate design decision that can be hard to implement. Finally, the level of type-safety achieved by Scala highly increased the reliability of our code as well as the productivity of the programmers involved in this project.
We report the development of a powerful data management tool for chemical and biological data: CyBy(2). CyBy(2) is a structure-based information management tool used to store and visualize structural data alongside additional information such as project assignment, physical information, spectroscopic data, biological activity, functional data and synthetic procedures. The application consists of a database, an application server, used to query and update the database, and a client application with a rich graphical user interface (GUI) used to interact with the server.
We present the development of CyBy2, a versatile framework for chemical data management written in purely functional style in Scala, a modern multi-paradigm programming language. Together with the core libraries we provide a fully functional example implementation of a HTTP server together with a single page web client with powerful querying and visualization capabilities, providing essential functionality for people working in the field of organic and medicinal chemistry. The main focus of CyBy2 are the diverse needs of different research groups in the field and therefore the flexibility required from the underlying data model. Techniques for writing type level specifications giving strong guarantees about the correctness of the implementation are described, together with the resulting gain in confidence during refactoring. Finally we talk about the advantages of using a single code base from which the server, the client and the software’s documentation pages are being generated. We conclude with a comparison with existing open source solutions. All code described in this article is published under version 3 of the GNU General Public License and available from GitHub including an example implementation of both backend and frontend together with documentation how to download and compile the software (available at https://github.com/stefan-hoeck/cyby2).
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.