Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “adaptive basis set”

Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

74 records · Page 5

The Earliest Ion Channels in Protocellular Membranes

Cellular membranes with their hydrophobic interior are virtually impermeable to ions. Bulk of ion transport through them is enabled through ion channels. Ion channels of contemporary cells are complex protein molecules which span the membrane creating a cylindrical pore filled with water. Protocells, which are widely regarded as precursors to modern cells, had similarly impermeable membranes, but the set of proteins in their disposal was much simpler and more limited. We have been, therefore, exploring an idea that the first ion channels in protocellular membranes were formed by much smaller peptide molecules that could spontaneously selfassemble into short-lived cylindrical bundles in a membrane. Earlier studies have shown that a group of peptides known as peptaibols is capable of forming ion channels in lipid bilayers when they are exposed to an electric field. Peptaibols are small, non-genetically encoded peptides produced by some fungi as a part of their system of defense against bacteria. They are usually only 14-20 residues long, which is just enough to span the membrane. Their sequence is characterized by the presence of non-standard amino acids which, interestingly, are also expected to have existed on the early earth. In particular, the presence of 2-aminoisobutyric acid (AIB) gives peptaibols strong helix forming propensities. Association of the helices inside membranes leads to the formation of cylindrical bundles, typically containing 4 to 10 monomers. Although peptaibols are excellent candidates for models of the earliest ion channels their structures, which are stabilized only by van der Waals forces and occasional hydrogen bonds between neighboring helices, are not very stable. Although it might properly reflect protobiological reality, it is also a major obstacle in studying channel behavior. For this reason we focused on two members of the peptaibol family, trichotoxin and antiamoebin, which are characterized by a single conductance level. This indicates that their structures are unique and stable. In addition, it is also believed that the trichotoxin channel displays some selectivity between potassium and chloride ions. This makes trichotoxin and antiamoebin ideal models of the earliest ion channels that could provide insight into the origins of ion conductance and selectivity. In the absence of crystal structure of the trichotoxin and antiamoebin channels, we propose their molecular models based on experimentally determined number of monomers forming the bundles. We use molecular dynamics simulations to validate the models in terms of their conductance and selectivity. On the basis of our simulations we show that the emergence of channels built of small, alpha-helical peptides was protobiologically plausible and did not require highly specific amino acid sequences, which is a convenient evolutionary trait. Despite their simple structure, such channels could possess properties that, at the first sight, appear to require markedly larger complexity. To this end, we will discuss how the amino acid sequence and structure of primitive channels give rise to the phenomena of ionic conductance and selectivity across the earliest cell walls, which were essential functions for the emergence and early evolution of protocells. Furthermore, we will argue that even though architectures of membrane proteins are not nearly as diverse as those of water-soluble proteins, they are sufficiently flexible to adapt readily to the functional demands arising during evolution.

Mijajlovic, Milan↗

GMI-IPS: Python Processing Software for Aircraft Campaigns

NASA's Atmospheric Tomography Mission (ATom) seeks to understand the impact of anthropogenic air pollution on gases in the Earth's atmosphere. Four flight campaigns are being deployed on a seasonal basis to establish a continuous global-scale data set intended to improve the representation of chemically reactive gases in global atmospheric chemistry models. The Global Modeling Initiative (GMI), is creating chemical transport simulations on a global scale for each of the ATom flight campaigns. To meet the computational demands required to translate the GMI simulation data to grids associated with the flights from the ATom campaigns, the GMI ICARTT Processing Software (GMI-IPS) has been developed and is providing key functionality for data processing and analysis in this ongoing effort. The GMI-IPS is written in Python and provides computational kernels for data interpolation and visualization tasks on GMI simulation data. A key feature of the GMI-IPS, is its ability to read ICARTT files, a text-based file format for airborne instrument data, and extract the required flight information that defines regional and temporal grid parameters associated with an ATom flight. Perhaps most importantly, the GMI-IPS creates ICARTT files containing GMI simulated data, which are used in collaboration with ATom instrument teams and other modeling groups. The initial main task of the GMI-IPS is to interpolate GMI model data to the finer temporal resolution (1-10 seconds) of a given flight. The model data includes basic fields such as temperature and pressure, but the main focus of this effort is to provide species concentrations of chemical gases for ATom flights. The software, which uses parallel computation techniques for data intensive tasks, linearly interpolates each of the model fields to the time resolution of the flight. The temporally interpolated data is then saved to disk, and is used to create additional derived quantities. In order to translate the GMI model data to the spatial grid of the flight path as defined by the pressure, latitude, and longitude points at each flight time record, a weighted average is then calculated from the nearest neighbors in two dimensions (latitude, longitude). Using SciPya's Regular Grid Interpolator, interpolation functions are generated for the GMI model grid and the calculated weighted averages. The flight path points are then extracted from the ATom ICARTT instrument file, and are sent to the multi-dimensional interpolating functions to generate GMI field quantities along the spatial path of the flight. The interpolated field quantities are then written to a ICARTT data file, which is stored for further manipulation. The GMI-IPS is aware of a generic ATom ICARTT header format, containing basic information for all flight campaigns. The GMI-IPS includes logic to edit metadata for the derived field quantities, as well as modify the generic header data such as processing dates and associated instrument files. The ICARTT interpolated data is then appended to the modified header data, and the ICARTT processing is complete for the given flight and ready for collaboration. The output ICARTT data adheres to the ICARTT file format standards V1.1. The visualization component of the GMI-IPS uses Matplotlib extensively and has several functions ranging in complexity. First, it creates a model background curtain for the flight (time versus model eta levels) with the interpolated flight data superimposed on the curtain. Secondly, it creates a time-series plot of the interpolated flight data. Lastly, the visualization component creates averaged 2D model slices (longitude versus latitude) with overlaid flight track circles at key pressure levels. The GMI-IPS consists of a handful of classes and supporting functionality that have been generalized to be compatible with any ICARTT file that adheres to the base class definition. The base class represents a generic ICARTT entry, only defining a single time entry and 3D spatial positioning parameters. Other classes inherit from this base class; several classes for input ICARTT instrument files, which contain the necessary flight positioning information as a basis for data processing, as well as other classes for output ICARTT files, which contain the interpolated model data. Utility classes provide functionality for routine procedures such as: comparing field names among ICARTT files, reading ICARTT entries from a data file and storing them in data structures, and returning a reduced spatial grid based on a collection of ICARTT entries. Although the GMI-IPS is compatible with GMI model data, it can be adapted with reasonable effort for any simulation that creates Hierarchical Data Format (HDF) files. The same can be said of its adaptability to ICARTT files outside of the context of the ATom mission. The GMI-IPS contains just under 30,000 lines of code, eight classes, and a dozen drivers and utility programs. It is maintained with GIT source code management and has been used to deliver processed GMI model data for the ATom campaigns that have taken place to date.

Damon, M. R.↗