Core Scientific Dataset Model: A lightweight and portable model and file format for multi-dimensional scientific data
Authors:
Deepansh J. Srivastava aff001; Thomas Vosegaard aff002; Dominique Massiot aff003; Philip J. Grandinetti aff001
Authors place of work:
Department of Chemistry, Ohio State University, 100 West 18th Avenue, Columbus, OH 43210, United States of America
aff001; Laboratory for Biomolecular NMR Spectroscopy, Department of Molecular and Structural Biology, University of Aarhus, DK-8000 Aarhus C, Denmark
aff002; CEMHTI UPR3079 CNRS, Univ. Orléans, F-45071 Orléans, France
aff003
Published in the journal:
PLoS ONE 15(1)
Category:
Research Article
doi:
https://doi.org/10.1371/journal.pone.0225953
Summary
The Core Scientific Dataset (CSD) model with JavaScript Object Notation (JSON) serialization is presented as a lightweight, portable, and versatile standard for intra - and interdisciplinary scientific data exchange. This model supports datasets with a p-component dependent variable, {U0, …, Uq, …, Up−1}, discretely sampled at M unique points in a d-dimensional independent variable (X0, …, Xk, …, Xd−1) space. Moreover, this sampling is over an orthogonal grid, regular or rectilinear, where the principal coordinate axes of the grid are the independent variables. It can also hold correlated datasets assuming the different physical quantities (dependent variables) are sampled on the same orthogonal grid of independent variables. The model encapsulates the dependent variables’ sampled data values and the minimum metadata needed to accurately represent this data in an appropriate coordinate system of independent variables. The CSD model can serve as a re-usable building block in the development of more sophisticated portable scientific dataset file standards.
Keywords:
Data acquisition – Scientists – Transmission electron microscopy – Metadata – NMR spectroscopy – Latitude – Programming languages – Longitude
1 Introduction
A frustrating and common problem faced by scientists in many disciplines is the lack of a portable scientific dataset format and universal standards for exchanging and archiving multi-dimensional datasets—both experimental and computational. Scientific datasets are too often saved in vendor-specific file-formats using proprietary software, making archiving and data-exchange problematic even within a discipline, let alone across disciplines. A majority of scientists rely on vendor-specific proprietary software to interact with their datasets. These scientists are at a constant risk that the original dataset files could become unreadable if a future version of the software stops supporting older file formats or the vendor stops supporting the software, or even worse, goes out of business.
As a result of such risks and incompatibilities, many scientists resort to using comma-separated values (CSV) files for dataset exchange and archival. Such an approach, however, is not resourceful, especially in the case of multi-dimensional datasets. Furthermore, such approaches often leave out essential metadata about experimental or computational procedures. Other scientists resort to specialized library packages to import datasets from the vendor-specific file formats into their favorite programming languages such as Matlab, Python, R, Java, or use the third-party software for dataset imports. This is only a temporary fix since it just delays the original problem as the dataset files are translated to yet another third-party software or user-specific file-format—and again, often with metadata loss.
With increasing pressure from the funding agencies and scientific journals to archive and share primary and processed data, there is a growing sense of urgency for a stable, resourceful and future-proof file-format for the exchange of scientific datasets. Here we take the first step in addressing this problem by proposing a Core Scientific Dataset (CSD) Model that can encode a wide variety of multi-dimensional and correlated datasets. The objective of the CSD model is to encapsulate the data values and the minimum metadata needed to accurately represent the data in an appropriate coordinate system. We envision the CSD model as a re-usable building block in a hierarchical description of more sophisticated portable scientific dataset file standards.
2 Overview of CSD model
The CSD model supports a dataset of a continuous physical quantity (dependent variable) discretely sampled on a multi-dimensional grid with vertexes associated with one or more independent quantities (dimensions), e.g., a density as a function of temperature, a current as a function of voltage and time, an ionization energy as a function of element symbol, etc.
Similarly, the CSD model supports a dataset with a multi-component dependent variable. For example, a color image with a red, green, and blue (RGB) light intensity components as a function of two independent spatial dimensions, or the six components of the symmetric second-rank diffusion tensor MRI dataset as a function of three independent spatial dimensions. In the CSD model, a dataset is defined as an p-component dependent variable, {U0, …, Uq, …, Up−1}, discretely sampled at M unique points in a d-dimensional (X0, …, Xk, …, Xd−1) space. Moreover, this sampling is over an orthogonal grid, regular or rectilinear, where the principal coordinate axes of the grid are the dimensions. A regular grid is an orthogonal grid where the spacing between vertex coordinates along each dimension is uniform. If the spacing along any one of the dimensions is not uniform, the grid is rectilinear.
The CSD model can also hold multiple datasets when different physical quantities (dependent variables) are sampled on the same multi-dimensional (independent variables) grid. We refer to this case as correlated datasets. One such example would be the simultaneous sampling of current and voltage as a function of time. Another example would be datasets for air temperature, pressure, wind velocity, and solar-flux, all simultaneously sampled on a two-dimensional grid associated with the same region of latitude and longitude coordinates.
We adopt the JavaScript Object Notation (JSON) as the file-serialization format [1] for the CSD model because it is human-readable, if properly organized, as well as easily integrable with any number of programming languages and field related application-software.
2.1 UML class diagram
The schema for the CSD model, in the form of a UML class diagram [2], is shown in Fig 1. In such diagrams, each class is represented with a box that contains two compartments. The top compartment contains the name of the class, and the bottom compartment contains the attributes of the class. A composition is depicted as a binary association decorated with a filled black diamond. Inheritance is shown as a line with a hollow triangle as an arrowhead.
Each line in the bottom compartment of a box describes a single attribute of the class in the form:
In this line name is the name of an attribute in the class, type defines the kind of object that may be placed in the attribute, multiplicity indicates how many objects are assigned to the attribute. The multiplicity can be a single number, e.g., “[1]”, indicating that one object must be assigned to the attribute. Alternatively, the multiplicity can be given as a lower and upper bound for how many objects can be assigned to the attribute, e.g., “[0..1]” indicates that the assignment of a single object to an attribute is optional. An asterisk indicates an unlimited number of objects. For example, an attribute with a multiplicity of “[1..*]” must have no less than one object and an unlimited upper bound of objects that can be assigned to it. The default is the object assigned when an optional attribute is unspecified. The {properties} value at the end of the line gives additional information on the attribute. In Fig 1 this is used to indicate whether a set of objects assigned to an attribute is ordered and/or unique.
For object attribute names we adopt the “snake case” convention with all lower case characters and “camel case” for class or type names. Attribute value types used in the model are given in Table 6 along with the corresponding JSON value type used for serialization of the model. Of particular importance in the CSD model is the ScalarQuantity type, which is composed of a numerical value and any valid SI unit symbol or any number of accepted non-SI unit symbols. It is serialized in the JSON file as a string containing a numerical value followed by the unit symbol, for example, “3.4 m” (SI) or “2.3 bar” (non-SI). The CSD model follows the International System of Units guideline [3] for defining the physical quantities. In software usage, one must adhere to stricter conventions for unit and physical constant symbols to avoid ambiguities and symbol collisions. All unit symbols are case sensitive. For derived unit symbols, the multiplication and division of the units are represented by the asterisk symbol, “*”, and the solidus symbol, “/”, respectively. For example, a unit of speed is “m/s”. Note that derived unit symbols in the CSD model require explicit use of the multiplication symbol instead of multiplication implied with spacing between symbols, e.g., use “N*m” instead of “N m”. Similarly, avoid the use of compound symbols, e.g., use “kW*h” instead of “kWh”. The caret symbol, “^” is used for raising unit symbols to a power—a unit of force is “kg*m^2/s^2”, and a unit of concentration is “g/cm^3”. Operator precedence can be specified using parentheses, e.g., “J/(mol*K)”. Also, note that while both °C and °F are valid units, they are not proper thermodynamic temperature units and are discouraged due to their ambiguity. Further details on the SI system and how units are used in the CSD model are given in the supporting information.
2.2 CSDM object
At the root level of the CSD model is the CSDM object. The CSDM object includes a required version attribute whose value is a string representing the version number of the CSD model, here assigned a string value of “1.0”. The optional timestamp attribute indicates when the CSDM file was last serialized and holds a combined date and time string representation of the Coordinated Universal Time (UTC) formatted according to the ISO-8601 standard. The optional geographic_coordinate attribute indicates where the CSDM file was last serialized and holds a GeographicCoordinate object, inside which are three attributes: the required latitude and longitude, and the optional altitude. Positive latitude values indicate latitudes north of the equator, while negative values indicate latitudes south of the equator. Longitude values are relative to the zero meridian, with positive values extending east of the meridian and negative values extending west of the meridian. Positive altitudes indicate above sea level while negative values indicate below sea level. All three are ScalarQuantity types. The optional boolean read_only attribute is set to true for archived datasets—informing applications that the dataset should not be modified or overwritten. The optional tags attribute holds a set of UTF-8 allowed string values describing keywords associated with the dataset. The description attribute appears in nearly every CSD model object and holds a UTF-8 allowed string describing the instance of the model object. The application attribute also appears in nearly every CSD model object and is a generic object that can be used for storing application-specific metadata within the CSD model. Further details on the expected behavior of application attributes are given in section 2.5.
The dependent_variables and dimensions attributes each hold a set of DependentVariable and Dimension objects, respectively. The ordered and unique set of Dimension objects, indexed from k = 0 to d − 1, define the d-dimensional coordinate grid where discrete samples of the dependent variables are taken.
2.3 Dimension object
The mapping of grid vertexes along the kth dimension to an ordered set of coordinates, Xk, are defined by one of three Dimension subtypes: LabeledDimension, MonotonicDimension, and LinearDimension. Fig 1 gives the required and optional attributes along with their default values for the three subtypes. Descriptions of the attributes for all three subtypes are also given in Table 1, and examples of various instances are given in section 3.
2.3.1 LabeledDimension object
An ordered set, Ak, of Nk character string labels in the labels attribute of a LabeledDimension object are mapped to the grid vertexes along the kth dimension, becoming the ordered set of coordinates, Xk, along the dimension, as given by
This is a purely qualitative dimension, with no physical significance given to the spacing between grid vertexes along the dimension.
2.3.2 MonotonicDimension object
An ordered set, Ak, of Nk strictly ascending or descending coordinates in the coordinates attribute of a MonotonicDimension object are similarly mapped to the grid vertexes along the kth dimension and become the ordered set of coordinates along the dimension, also given by Eq (1).
For the MonotonicDimension and LinearDimension objects, the CSD model allows the mapping of grid vertexes along a dimension to an ordered set of absolute coordinates, X k abs, using the origin_offset attribute according to
2.3.3 LinearDimension object
The ordered set of Nk uniformly spaced coordinates along the kth LinearDimension object are given by
Here, Nk is the Integer object in the count attribute. As before, the absolute coordinates along the kth dimension are given by Eq (2). Again, the ScalarQuantity objects Δxk, bk, and ok must all share the same unit dimensionality.
The Zk variable in Eq (3) is an integer with a value of Zk = 0 when the LinearDimension attribute complex_fft is false. The complex_fft is set to true when a complex fast Fourier transform (FFT) has been applied to the dataset along the kth dimension, and then the value of Zk becomes Tk/2, where Tk = Nk and Nk − 1 for even and odd values of Nk, respectively. There are two reasons for the inclusion of the attribute complex_fft and the different values of Zk. First, it provides the metadata needed for determining whether a forward (false) or reverse (true) complex FFT should be performed on the dataset. Second, a value of Zk = Tk/2 in Eq (3) when complex_fft is true associates bk with the zero “frequency” after a complex FFT. This definition makes bk independent of count and the increment in the Reciprocal dimension, i.e., the dimension before the complex FFT.
2.3.4 ReciprocalDimension object
An optional attribute named reciprocal can be present in both the LinearDimension and MonotonicDimension objects. This attribute holds a ReciprocalDimension object which contains metadata about the coordinate that is reciprocal to the Xk coordinate. This metadata is useful for datasets which are frequently transformed into the reciprocal dimension, such as NMR, FTIR and x-ray datasets.
2.4 DependentVariable object
The DependentVariable object can be one of two subtypes: InternalDependentVariable and ExternalDependentVariable, depending on whether the serialized components are stored internally with the rest of the serialized metadata or externally at a location specified by a uniform resource locator (URL) [4], respectively. Descriptions of all DependentVariable attributes are given in Table 2, as well as through examples given in section 3. See Fig 1 for the required and optional attributes along with their default values.
A DependentVariable object holds an ordered set of p components indexed from q = 0 to p − 1,
Each component, Uq, contains an ordered array of M physical quantity values indexed from i = 0 to M − 1. These values represent samples on the coordinates grid and are ordered to follow a column-major order relative to the ordered set of dimensions. If Uq contains a sample at every vertex of the d-dimensional grid, then
Conversely, the memory offset of the ith value in a component array is obtained from the ordered array of coordinate indexes (j0, j1, …, jd−1), according to
It is also helpful to recall that the value of the empty product, ∏ m n a m where m > n is 1.
Taken together, the ith values from each of the p components form a quantity specified by one of the quantity_type attribute values given in Table 3.
InternalDependentVariable
The components attribute in an InternalDependentVariable object holds an ordered array of p components, and each component, Uq, is an ordered array of M numerical values associated with the qth component. When the value of the encoding attribute is none or unspecified, a JSON serialization of this object gives a human-readable list of numerical values. This approach, however, is not resourceful compared to the serialization of raw binary data. As JSON files are strictly text-based it is not possible to serialize raw binary data inside a JSON file. A commonly used approach to reduce JSON file sizes in such situations is to encode raw binary data into plain text using a binary-to-text encoding scheme. The CSD model allows this approach with the raw binary data for each component encoded into a Base64 string when the encoding attribute is set to base64. In this case, JSON serialization of the components attribute in an InternalDependentVariable object holds an ordered array of p Base64 strings where the qth string represents the array Uq. Out of the various binary-to-text encoding schemes, we chose Base64 encoding because of its widespread use and easy access to decoders across most object-oriented programming languages. Base64 provides an efficiency of ∼75% compared to the serialization of raw binary data. When encoding and decoding raw binary data with Base64 we assume a ‘little-endian’ byte order for multi-byte numeric types such as 32-bit and 64-bit integers or floats. Typically, data saved on Intel x86 platforms use the little-endian as the native format. Also, binary floating-point standard IEEE 754 is assumed for float and complex numeric types.
ExternalDependentVariable
The components_url attribute is only valid when the value of the corresponding type attribute is external. Its value is a String object containing the address of a local or a remote file where the ordered array of numerical values {U0, …,Uq, …, Up} are stored as binary data. In this case we also assume little-endian byte order and the binary floating-point standard IEEE 754 for float and complex numeric types. The CSD model utilizes the https and file schemes of the Uniform Resource Locator (URL) for locating the files. For local data files, the URL is specified relative to the .csdfe file (see section 2.6) and is located either in the folder containing the .csdfe file or in a subfolder of the folder containing the .csdfe file. The corresponding syntax follows, file:./relative/path/to/the/file.
2.4.1 SparseSampling object
Eqs (6), (7) and (8) are no longer valid when the DependentVariable components are sparsely sampled on the d dimensional grid. In this case, additional metadata is required to determine the grid vertex, (j0, j1, …, jd−1), where the ith sampled component value belongs. If the component is sparsely sampled along all d dimensions, then the additional metadata can be an ordered set of M grid vertexes. We must, however, consider the general mixed case of s fully sampled dimensions and d − s sparsely sampled dimensions. In this case, we adopt an approach where the component values are organized into a set of fully sampled s-dimensional cross-sections taken at vertexes of a sub-grid formed from the sparsely sampled dimensions, which we will call the sparse grid. In adopting this approach, we require that the component values along the fully sampled dimensions are packed together into the array in column-major order relative to the ordered set of fully sampled dimensions, i.e., excluding the sparsely sampled dimensions.
The SparseSampling object provides this metadata in its two attributes dimension_indexes and sparse_grid_vertexes. The dimension_indexes attribute holds an ordered and unique set of integers indicating along which dimensions the DependentVariable is sparsely sampled. These dimensions form the sparse grid. The sparse_grid_vertexes holds an ordered set of vertexes on the sparse grid. Each sparse grid vertex is an ordered array of d − s indexes. To make the serialization more resourceful, we flatten the ordered set of arrays intended for the sparse_grid_vertexes attribute into an ordered array of integers, for example,
2.5 Generic application objects—Beyond the CSD model
As stated earlier, the objective of the CSD model is to encapsulate the data values and the minimum metadata needed to accurately represent the data in an appropriate coordinate system, that is, the minimum metadata for defining the current state of the dataset. Thus, the goal of the CSD model is to always remain relevant as the state of the dataset changes. In our refinement of the CSD model, we identified any metadata attribute as extraneous if it could become irrelevant as the state of the dataset changes. Metadata attributes extraneous to the CSD model could generally be classified as belonging in one of four broad and somewhat overlapping categories: acquisition, process, analysis, and presentation. The design of models organizing these extraneous metadata attributes tends to be scientific domain specific, although some commonalities exist. The CSD model allows the inclusion of metadata models describing these other categories using generic application objects. An application can place its own attribute type, e.g., a dictionary object with application-specific metadata attributes inside each generic application object using a reverse domain name notation string as the attribute key, for example, “com.example.myApp”. The use of a reverse-DNS key provides a simple mechanism for reducing name-space collisions. Overall, we believe generic application objects give the CSD model enough flexibility to become the native file format of many applications.
This approach, however, creates a dilemma when CSDM files are saved and opened by different applications. Specifically, what does an application from company B (e.g., “com.B.process”) do with generic application objects placed in a CSDM file by an application from company A (e.g., “com.A.acquire”)? On the one hand, company B could retain the company A specific metadata (as found) in the generic application object using the “com.A.acquire” key as well as serialize its own metadata using the “com.B.process” key. If the company B application made any modification to the dataset, however, it runs the risk that parts of the company A application-specific metadata are now irrelevant or logically inconsistent with the newly saved dataset—potentially causing company A’s application to crash when it tries to open this newly saved dataset. On the other hand, company B could decide to discard the company A specific metadata, in which case the company A application can safely open the dataset saved by company B, but will have lost all of its previously saved metadata. Finding a consistent solution to this dilemma is critically important as one can easily envision a workflow where a dataset passes through many applications as it progresses from the raw dataset to the final “product.” During such a workflow there is often an expectation of an audit trail, which most likely could be determined from application metadata saved by each application used during the workflow.
One approach that could solve this dilemma is to allow the CSDM file to contain a time-ordered array of CSDM objects. In other words, company B would simply append a second CSDM object with only company B metadata to the array that already contains the CSDM object created by company A. No application metadata would be lost, and the metadata in each CSDM object would be relevant and logically consistent with its respective datasets. In this approach, the CSDM “array” file would grow as each application completes its task in the overall workflow.
It is our opinion, however, that it is better to delegate such a task of managing a time-ordered array of CSDM objects to the operating system. In this approach, we envision the workflow associated with a particular dataset to result in a folder containing a series of CSDM files, each a snapshot from the workflow as it progresses from the raw dataset to the final “product.” When each application is finished with its workflow task a CSDM file is saved with the read_only flag set to true, so that any future work on the dataset would be performed on a copy of the CSDM dataset, leaving the “read-only” file with application metadata intact. Typically, the read_only flag would be set to true immediately after the acquisition of raw data, after processing is complete, or after analysis of a dataset. Delegating the task of managing a time-ordered set of CSDM objects to the operating system also makes the workflow status involving individual CSDM files more transparent to the end-user. In adopting this solution we propose the general rule that while application attributes should be visible to any application opening a CSDM file, only the reverse-DNS owners have permission to use their respective keys to place an attribute in an application object.
An application could implement an additional layer of protection from application metadata loss by saving CSDM compliant files with its own application-specific file extension. Other applications could still open the CSDM compliant file but would be discouraged from saving with another application’s file extension.
2.6 JSON file-serialization
A JSON file is ordinarily a UTF-8 encoded text file which is built on two structures: a collection of unordered key-value pairs and an ordered list of values. The “key”: value pair is separated by a colon symbol, with the key to the left and the value to the right of the colon. Different key-value pairs are separated using commas. The JSON keys are always wrapped in double quotation marks, as in “key”, and the value type can either be (a) a string, (b) a number, (c) a JSON object, (d) an array, (e) a boolean or (d) null. A string is a composition of JSON allowed characters [1] wrapped in double quotation marks. A number can be integer or float. A JSON object is an unordered set of key-value pairs which begins with a left curly brace, {, and ends in a right curly brace, }. An array is an ordered collection of JSON values that begins with a left square bracket, [, and ends in a right square bracket, ]. A boolean is true or false. In the JSON serialization of the CSD model, the JSON “ key “ corresponds to the attribute name of the various CSD model objects while the JSON value and CSD model attribute value follow the relationship listed in Table 6.
Efforts have been made in the design of the CSD model to keep the keys intuitive and self-explanatory to all scientists and engineers. To further enhance the human-readability aspect of the files, we recommend, as a general rule, that no key be present in the file unless its value differs from the default value. With this in mind, the CSD model defines all boolean values as false when unspecified. In other words, the only boolean keys that need to appear in the file are those set to true.
The serialization file names are designated with two possible extensions: .csdf and .csdfe, the acronyms for Core Scientific Dataset Format and Core Scientific Dataset Format External. When all data values are stored within the file, i.e., there are no instances of an ExternalDependentVariable object in the serialization, then the .csdf file extension is allowed, otherwise, the serialization file name must use the extension .csdfe. This difference in extensions is intended to alert the end-user to a possible risk of failure if the external data file is inaccessible when deserializing a file with the .csdfe file extensions.
3 dD{p0, p1, …} example datasets
In this section we examine the CSD model in a number of illustrative examples. We use a shorthand notation of dD{p} to indicate that a dataset has a p-component dependent variable defined on a d-dimensional coordinate grid. In the case of correlated datasets the number of components in each dependent variable is given as a list within the curly braces, i.e., dD{p0, p1, p2, …}.
Efforts have been made to include examples across disciplines, although given our expertise in magnetic resonance spectroscopy, we include multiple examples from this field. It is worth noting, however, that magnetic resonance datasets prove to be excellent test cases for the CSD model as they are diverse and often multi-dimensional in nature. We have converted a variety of datasets from various fields to the CSD model format. To accomplish this, we utilize several Python packages [5, 6] to import the original field-specific scientific datasets as Numpy [7] array(s) and export the latter in the CSD model format using the csdmpy package for Python, described in the appendix.
3.1 1D{1} examples
In this section, we examine the JSON serialization for illustrative cases of 1D{1} datasets. These are the simplest cases, with one dimension, d = 1, and one single-component dependent variable, p = 1. The supplementary material gives further 1D{1} examples from FITR, UV-vis, and EPR spectroscopies.
GMSL.csdf
An example of a JSON serialized CSD model holding a 1D{1} dataset is shown in Listing 1. This dataset is a measurement of the global mean sea level [8] (GMSL) based on the satellite altimeter data from 1993-2009.
Listing 1. CSD model depiction of the global mean sea level dataset. A JSON serialized CSD model describing the global mean sea level dataset. The listing was created by the authors using data from reference [8].
At the root level is the csdm key, an acronym for the core scientific dataset model. The value of this key is a JSON object which is a serialization of the CSD model’s CSDM object and includes six keys—version, timestamp, tags, description, dimensions, and dependent_variables. The value of the dimensions key is an array (lines 7-14) with a single JSON object defined in-between lines 8 and 13. This object is a JSON serialization of the CSD model’s Dimension object. In this example, it represents a LinearDimension object, as indicated by the value of linear in the type key, and with a coordinate count of 1608 as defined by the value of the key count. Furthermore, it is a temporal dimension with ScalarQuantity values of 0.08333 yr for increment and 1880.0417 yr for coordinates_offset. The coordinates at vertexes along this temporal dimension are obtained from Eq (3).
The value of the dependent_variables key is an array (lines 15-31) with a single JSON object describing the global mean sea level. This object is a JSON serialization of an InternalDependentVariable object, with data values stored within the object, as indicated by the value of internal for the type key. The data values are serialized as JSON numbers as seen in-between lines 23-28 of Listing 1. Ellipses indicate where superfluous lines were omitted from the listing. The value of float32 for the numeric_type key indicates that the array of JSON numbers should be converted into a numerical array of data values with 32-bit floating-point precision on import. The value of mm for the unit key is the unit associated with the data values. The value of the component_labels is an array with a single entry holding the label associated with the component values. The value of scalar for the quantity_type key indicates that the component of the dependent variable is interpreted as scalar.
A plot of the dataset is shown in Fig 2. Note that meta-data on how a dataset is presented in a plot or otherwise is not included in the CSD model. While such presentation metadata is outside the scope of the core model, it can be included in an application dictionary.
blochDecay.csdf
Another simple example of a 1D{1} dataset, acquired by the authors for this work, is shown in Listing 2. This example corresponds to a 13C free induction decay signal from a nuclear magnetic resonance spectroscopy of ethanol.
Listing 2. CSD model depicting an 1-D NMR dataset. JSON serialized CSD model describing the 13C NMR Bloch decay time signal along with the relevant metadata of the reciprocal frequency dimension.
The value of the dimensions key is an array (lines 12-26) with a single JSON serialized LinearDimension object (lines 13-25) representing a temporal dimension with 4096 coordinate positions sampled every 0.1 ms starting at −0.3 ms. The coordinate values along the dimension are evaluated using Eq (3). This LinearDimension object also contains an optional JSON serialized ReciprocalDimension object (lines 19-24) as the value of the reciprocal key. In this example, it provides the metadata needed for describing the reciprocal time or the frequency dimension, i.e., after a Fourier transform.
The value of the dependent_variables key is an array (lines 27-41) with a single JSON serialized InternalDependentVariable object (lines 28-40) describing the signal response. While the keys and values in this object are similar to the corresponding object from the previous example, a key difference is that the value of the numeric_type key denotes a complex64 numeric type. Complex numbers are stored as an ordered array of alternating real and imaginary data values, starting with the real value. In this example, the first and the last complex numbers of the signal in Fig 3 are (−8899.406 − i1276.773) and (−193.923 − i67.065), respectively. Note that the length of the ordered data array is 2M for complex numeric types, where M is the total number of sampled data points. Fig 3 shows a line plot of the time domain NMR decay signal.
acetone.csdf
In Listing 3 is an illustration of a 1D{1} mass spectrum dataset [9] serialized with sparse sampling. Here the InternalDependentVariable object (lines 17-43) holds a SparseSampling object (lines 23-34) in the sparse_sampling key. Inside the SparseSampling object are the three keys dimensions_indexes, sparse_grid_vertexes, and unsigned_integer_type. The dimensions_indexes key holds an array of integers specifying the indexes of the dimensions along which the dependent variable is sparsely sampled. In this case, it is the zeroth dimension, i.e., the only dimension in the dataset. The sparse_grid_vertexes key holds an array of integers specifying the vertexes on the one-dimensional sparsely sampled grid. Again, in this example with only one dimension, the array of integers corresponds to the sampled sparse grid vertexes, i.e., the coordinate indexes, j0, along the zeroth dimension. The value uint8 for the unsigned_integer_type key is the numeric type used when importing the JSON serialized integer array from the sparse_grid_vertexes key.
Listing 3. CSD model depiction of a sparse mass spectrum. JSON serialized CSD model describing the mass spectrum of acetone.
3.2 2D{1} examples
TEM.csdf
In Fig 4 is an intensity plot of a Transmission Electron Microscopy (TEM) dataset of a section of the early larval brain of Drosophila melanogaster used in the analysis of neuronal microcircuitry [10]. The CSDM JSON serialization for this 2D{1} dataset is given in Listing 4. This dataset has two dimensions, d = 2, and one single-component dependent variable, p = 1.
Listing 4. CSD model depiction of a TEM image dataset. JSON serialized listing of a TEM dataset containing one single-component InternalDependentVariable object and two LinearDimension objects. The listing was created by the authors using data from reference [10].
The value of the dimensions key is an array with two JSON serialized LinearDimension objects, defined in-between lines 8-12 and 13-17. Both these objects describe a linearly sampled spatial dimension with 512 points sampled every 4 nm. As before, Eq (3) gives the ordered list of the coordinates along the respective dimensions. The value of the dependent_variables key is an array containing a single JSON serialized InternalDependentVariable object (lines 20-26). Unlike the previous examples, the value of the components key is an array with a single element. This element is a Base64 encoded string, as indicated by the encoding key, and decodes to an array of binary data values which are interpreted as an array of numerical values with a uint8 numeric type. The array of numerical values is then mapped to the 512 × 512 coordinate grid according to Eqs (7) and (8).
bubble.csdfe
In Fig 5 and in Listing 5 we present a 2D{1} astronomy dataset of the bubble nebula acquired at 656 nm wavelength by the Hubble Heritage Project [11] team. In this example, the value of the dimensions key is an array with two JSON serialized LinearDimension objects defined in lines 8-15 and 16-23. Both these objects describe a linearly sampled angular dimension. The value of the dependent_variables key is an array with a single JSON serialized ExternalDependentVariable object, described in lines 26-32. In this example, the value of the type key is external, indicating that the data values are stored in an external file located at the Uniform Resource Locator (URL) address given by the components_url key. In this case, the address corresponds to a local file, designated by the file scheme of the URL, relative to the location of the bubble.csdfe file. The external file holds an ordered array of 11592 × 11351 binary values, which are specified by the numeric_type key as 32-bit floating-point numbers.
Listing 5. CSD model depiction of an astronomy image dataset. JSON serialized listing of the astronomy dataset describing the bubble nebula observed at 656 nm wavelength. The listing was created by the authors using data from reference [11].
satRec.csdf
A monotonic dimension is employed when measurements are not uniformly spaced or span several orders of magnitude along a dimension. An example of a 2D{1} dataset with a monotonic dimension, acquired by the authors, is given in Listing 6. Here the dataset comes from a 29Si NMR magnetization recovery measurement of a highly siliceous ZSM-12 zeolite sampled on a 2D rectilinear grid. Fig 6 depicts a stacked plot corresponding to the dataset from Listing 6.
Listing 6. CSD model depiction of a 2-D NMR dataset. JSON serialized listing of 29Si NMR magnetization saturation relaxation dataset containing one single-component DependentVariable object and two Dimension objects.
The value of the dimensions key is an array with two JSON serialized Dimension objects (lines 18-30 and 31-38). The first is a LinearDimension object, labeled as t2, describing a temporal dimension with 1024 points sampled at every 80 μs with a coordinates_offset of −41.04 ms. Additionally, this LinearDimension object contains a ReciprocalDimension object serialized as the value of the reciprocal key. The second is a MonotonicDimension object, labeled as t1, with the coordinates associated with grid vertexes along the dimension explicitly given in the ordered set of values in the coordinates key. The value of the dependent_variables key is an array with a single JSON serialized InternalDependentVariable object (lines 41-47) describing the signal response. Here, the data values are encoded as an array with one Base64 string in the components key.
This listing also gives an example of the use of the application key in the csdm dictionary. Here an application owning the domain name physyapps.com has placed an attribute in the application dictionary using the reverse domain name key com.physyapps.rmn. Domain name owners are free to place any valid JSON object as the value of their respective reverse domain name attribute inside the application dictionary. In this case, the domain name owner has used the reverse domain name key com.physyapps.rmn to place a dictionary holding two keys, focus and dimension_precedence.
An application key can also be placed in any Dimension, ReciprocalDimension, DependentVariable, and SparseSampling object. Again, according to the rule in section 2.5, only the reverse domain name owner has permission to serialize a file using their respective reverse domain name as a key in the application attribute.
iglu_1d.csdf
Listing 7 is a 2D{1} example of an NMR signal shown in Fig 7 with sparse sampling along one dimension [12]. Here the InternalDependentVariable object (lines 30-44) holds a SparseSampling object (lines 37-43) in the sparse_sampling key. The SparseSampling object contains three keys dimension_indexes, sparse_grid_vertexes, and unsigned_integer_type. The dimension_indexes key holds an array of integers specifying the indexes of the dimensions along which the dependent variable is sparsely sampled, in this case, the k = 1 dimension. The sparse_grid_vertexes key holds an array of integers specifying the vertexes on the one-dimensional sparsely sampled grid. Since there are two dimensions in the dataset the array of integers corresponds to the coordinate indexes, j1, along the k = 1 dimension. In this example, the dependent variable values are fully sampled along the k = 0 dimension. The value of the unsigned_integer_type key holds the numeric type used in importing the integer array from sparse_grid_vertexes.
Listing 7. CSD model depiction of a sparse NMR dataset with one sparse dimension. JSON serialized listing of 13C-15N NMR HSQC dataset containing one single-component DependentVariable object and two Dimension objects. The listing was created by the authors using data from reference [12].
iglu_2d.csdf
Listing 8 is a 2D{1} example of an NMR signal shown in Fig 8 with sparse sampling along two dimensions [12]. As before, the sparse_sampling key holds a SparseSampling object with the dimension_indexes, sparse_grid_vertexes, and unsigned_integer_type attributes. The dimension_indexes key holds an array of two integers, k = 0 and 1, specifying the sparse sampling dimensions. The sparse_grid_vertexes key holds an array of integers defining the vertexes on the two-dimensional sparsely sampled grid. As described in section 2.4.1 this array is a flattened ordered set of arrays which can be reshaped into the ordered set of sparse grid vertexes, i.e.,
Listing 8. CSD model depiction of a sparse NMR dataset with two sparse dimensions. JSON serialized listing of 1H NMR TOCSY dataset containing two Dimension objects and one single-component DependentVariable object with sparsely sampled values in both dimensions. The listing was created by the authors using data from reference [12].
The ith vertex in the ordered set of sparse grid vertexes specifies the sparse grid location of the ith value in each component array of the dependent variable.
3.3 2D{3} example
RGB_image.csdf
A simple example of a 2D dataset with multiple components is a color image [13], such as the one shown in Fig 9. This is a 2D{3} dataset, with two LinearDimension objects and one three-component dependent variable, p = 3. The CSDM serialization is shown in Listing 9. The dimensions key holds an array with two JSON serialized LinearDimension objects (lines 8-13 and 14-19) with 1024 and 768 points, respectively, and a unit sampling interval. The dependent_variable key holds an array with a single JSON serialized InternalDependentVariable object (lines 22-34) containing an image dataset as indicated by the pixel_3 value of the quantity_type key. The first part, pixel, indicates pixel data, and the last part, 3, gives the number of pixel components. An array holding to the three components, i.e., the red, green, and blue color intensities with each encoded as a Base64 string, is the value of the components key. The Base64 decoded binary data values are then interpreted as an array of 8-bit unsigned integer (uint8), for each component, and subsequently mapped onto a 1024 × 768 coordinate grid. The value of the component_labels key is an array of the labels ordered to match the order of the components.
Listing 9. CSD model depiction of a RGB image dataset. JSON serialized listing of an RGB image dataset containing two Dimension objects, and one DependentVariable object with three components corresponding to red, green and blue color intensities. The listing was created by the authors using the data [13] available under (Creative common 0) CC0 license.
3.4 3D{2} example
wind_velocity.csdfe
An example of a 3D{2} dataset, i.e., with three dimensions, d = 3, and one two-component dependent variable, p = 2, is the wind velocity prediction [14] dataset as a function of latitude, longitude and time, shown in Listing 10.
Listing 10. CSD model depiction of a meteorology vector dataset. JSON serialized listing of the predicted wind velocities over and around the Gulf of Mexico. The model contains one two-component DependentVariable object and three Dimension objects. Listing was created by the authors using data from the national centers for environment information/national oceanic and atmospheric administration [14].
The value of the dimensions key is an array with three JSON serialized Dimension objects. The first two LinearDimension objects, labeled as longitude and latitudes respectively, describe two linear dimensions sampled at every 0.5° for 49 points starting at −102.5° longitudes and 13.5° latitudes. Together, these two objects create a two-dimensional grid that spans the region around the Gulf of Mexico as depicted in Fig 10. The third dimension is a LabeledDimension object as indicated by the value of the type key. The corresponding labels array lists six date-time stamps entries.
The value of the dependent_variable key is an array with a single JSON serialized ExternalDependentVariable object (lines 34-43) containing a two-component vector dataset as identified by the quantity_type key-value. This value is vector_2 where the first part, vector, indicates vector data, and the last part, 2, gives the number of vector components. The two vector components are labeled as ugrd10m-eastward_wind and vgrd10m-northward_wind, in the array assigned to the component_labels key. The data values are located in an external file as a binary data whose address, relative to the wind_velocity.csdfe file, is the value of the components_url key. The binary data is interpreted as a 32-bit floating-point numerical array. Note, because the binary data does not support array indexing, unlike JSON serialization, the corresponding numerical array of data values is reshaped into a matrix which includes the number of components. In this case, the reshaped matrix is 49 × 49 × 6 × 2, where the last number is the number of components, p = 2, and the remaining three is the number of points from the Dimension objects. Table 3 contains a description of the number of components, p, for each quantity_type.
Fig 10 depicts a quiver plot of the wind velocity at three different date-time stamps. Underlaid these plots is a map of the Earth corresponding to the given range of latitudes and longitudes. These plots were generated using the Matplotlib library [16] for python in addition to the Matplotlib Basemap toolkit [15] for rendering maps.
3.5 3D{6} example
brain_MRI.csdf
A 3D{6} dataset has three dimensions, d = 3, and one six-component dependent variable, p = 6. An example of such a dataset is the second rank symmetric diffusion tensor MRI dataset [17] of a brain given in Listing 11.
Listing 11. CSD model depiction of an MRI tensor dataset. JSON serialized listing of the diffusion tensor MRI dataset [17] of the brain containing one six-component DependentVariable object and three Dimension objects. Listing was created by the authors using data from reference [17].
The value of the dimensions key is an array with three JSON serialized Dimension objects describing the three spatial dimensions, labeled as x, y, and z respectively. Here, all objects describe a linear dimension with the sampling resolution of 1 mm, and 148, 190 and 160 points along the respective dimension.
The value of the dependent_variables key is an array with a single JSON serialized InternalDependentVariable object (lines 30-51) describing a symmetric matrix dataset as indicated by the value of the quantity_type key. The value symmetric_matrix_3 emphasizes a six-component dataset as noted in Table 3. The six components, labeled as Dxx, Dxy, Dxz, Dyy, Dyz, and Dzz respectively, are stored as Base64 strings as the value of the components key. Each Base64 decoded binary array is interpreted as 32-bit floating-points array and subsequently reshaped to a 148 × 190 × 160 matrix.
The symmetric matrix data from the brain_MRI.csdf file was partially processed as a second-rank symmetric diffusion tensor to determine the isotropic diffusion coefficients. The intensity plots in Fig 11 depicts the projection of the isotropic diffusion coefficients on to the three spatial dimensions.
3.6 2D{1,1,2,1,1} example
An example of a 2D{1,1,2,1,1} dataset using data from the US National Centers for Environment Information / National Oceanic and Atmospheric Administration [14] is given in Listing 12.
Listing 12. CSD model depiction of a meteorology dataset with multiple dependent-variables. JSON serialized listing of multiple dependent variables including scalar and vector on a two-dimensional grid. Listing was created by the authors using data from the US National Centers for Environment Information / National Oceanic and Atmospheric Administration [14].
In this example, the value of the dimensions key is an array with two LinearDimension objects describing the two spatial dimensions, labeled as longitude and latitude, respectively. The value of the dependent_variables key is an array with five ExternalDependentVariable objects describing the surface temperature (p0 = 1), the air temperature at 2 m above ground level (p1 = 1), the two-component wind velocity vector at 10 m above surface (p2 = 2), the relative humidity (p3 = 1), and the air pressure at the sea level (p4 = 1). Fig 12 depicts the intensity and quiver plots of four dependent variables.
3.7 0D{1,1} example
J_vs_s.csdf
The CSD model also allows the serialization of datasets without a coordinate grid. A 0D{1,1} datasets, for example, has no dimensions, d = 0, and two single-component dependent variable, p0 = 1 and p1 = 1. The listing for such a dataset [18] is given in Listing 13. In this example, the two “correlated” dependent variables are the 29Si-29Si nuclear spin couplings, 2J, across a Si-O-Si linkage and the s-character product on the O and two Si along the Si-O bond across the Si-O-Si linkage [18]. The value of the dependent_variables key is an array with two JSON serialized InternalDependentVariable object (lines 7-16 and 17-27). The first object, named as Gaussian computed J-couplings, describes the 2J couplings. The data values are stored as a Base64 string in the components key. The Base64 decoded binary array is interpreted as a 32-bit floating-point numerical array following the value of the numeric_type key. The second object is named as the product of s-characters. Here, the data values are again stored as a Base64 string, which after decoding is interpreted as a 32-bit floating-point numerical array. A scatter plot revealing the correlation between the two dependent variables from the dataset in Listing 13 is presented in Fig 13.
Listing 13. CSD model depiction of a computational dataset. JSON serialized listing of quantum chemistry calculation of nuclear spin-spin coupling constant between 29Si nuclei across a Si-O-Si linkage in small cluster molecule. An example dataset with two DependentVariable objects and no Dimension objects. The listing was created by the authors using data from reference [18].
4 Conclusions
We have designed the Core Scientific Dataset (CSD) Model as a lightweight, portable, versatile, resourceful, and standalone data model that is capable of handling multi-dimensional and correlated datasets from various spectroscopies, diffraction, microscopy, and imaging techniques. A guiding principle in the design of this model was to encapsulate only the minimal metadata necessary to represent the correlated datasets sampled on a common orthogonal coordinate grid. The model also allows for sparse sampling on this grid. Throughout the model, we make use of the ScalarQuantity class, which is composed of a numerical value and any valid SI unit symbol or any number of accepted non-SI unit symbols. This approach enables tremendous flexibility in allowing the dataset model to be agnostic of the scientific domain. Historically, this may have been perceived as a potential barrier to software implementation of the CSDM, however, in recent years libraries capable of parsing units have become freely available for various computing environments such as Matlab, Mathematica, and python. The CSD model is independent of the hardware, operating system, application software, and file-serialization method used for data exchange. The model provides a mechanism for the inclusion of additional application-specific metadata without compromising its fundamental role as a data exchange and archiving standard. When serialized using JSON serialization the resulting file format is human readable and integrable with most object-oriented programming languages and software. The serialization of the CSD model has been adopted as an open dataset file format in NMR software development under our control, i.e., SIMPSON [19, 20], DMFIT [21], jsNMR [22], and RMN [23], which already have a large installed user base within the solid-state NMR scientific community. We envision the CSD model and its associated file format as playing an important role in community accessible databases and in greater data-trail integrity and compliance issues for many research laboratories.
Appendix
Scaled variables
Coordinates along a dimension can also be converted into scaled quantities based on other attributes in the Dimension object or in application meta-data. For example, in nuclear magnetic resonance spectroscopy, the spectra are conventionally plotted as a function of a dimensionless frequency ratio. In CSD model, the origin_offset, ok, is interpreted as the NMR spectrometer frequency and the coordinates_offset, bk, as the reference frequency. Given the dimension coordinate, Xk, from Eq (3), the corresponding dimensionless-coordinate ratio follows,
csdmpy
The csdmpy module is the Python support for the core scientific dataset (CSD) model file-exchange format. The source code is available at https://github.com/DeepanshS/csdmpy and the corresponding documentation at https://csdmpy.readthedocs.io/en/stable, which includes links for downloading the CSDM compliant files used in this report.
The main objective of this python module is to facilitate the import and export of the CSD model serialized files for Python users. Moreover, the module utilizes Python libraries such as Numpy and therefore allowing the end-users to process or visualize the imported datasets with any third-party package(s) compatible with Numpy.
Supporting information
S1 File [pdf]
Additional CSDM examples and review of units and constants as used in the CSD model.
Zdroje
1. ECMA. Standard ECMA-404: The JSON Data Interchange Syntax; 2017. Available from: https://www.ecma-international.org/publications/standards/Ecma-404.htm.
2. Fowler M. UML Distilled, A Brief Guide to the Standard Object Modeling Language. Boston: Addison-Wesley; 2004.
3. Thompson A, Taylor BN. Guide for the use of the International System of Units (SI); 2008. Available from: https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication811e2008.pdf.
4. Consortium WWW. Architecture of the World Wide Web, Volume One; 2004. Available from: http://www.w3.org/TR/webarch/.
5. PythonWare. Python Imaging Library (PIL);. Available from: http://www.pythonware.com/products/pil/.
6. Collaboration A, Robitaille TP, Tollerud EJ, Greenfield P, Droettboom M, Bray E, et al. Astropy: A community Python package for astronomy. aap. 2013;558:A33.
7. van der Walt S, Colbert SC, Varoquaux G. The NumPy Array: A Structure for Efficient Numerical Computation. Computing in Science & Engineering. 2011;13 : 22–30. doi: 10.1109/MCSE.2011.37
8. Church JA, White NJ. Sea-Level Rise from the Late 19th to the Early 21st Century. Surveys in Geophysics. 2011;32 : 585–602. doi: 10.1007/s10712-011-9119-1
9. Lancashire RJ. JCAMP-DX; 2006. Available from: http://wwwchem.uwimona.edu.jm/spectra/index.html.
10. Cardona A, Saalfeld S, Preibisch S, Schmid B, Cheng A, Pulokas J, et al. An Integrated Micro - and Macro architectural Analysis of the Drosophila Brain by Computer-Assisted Serial Section Electron Microscopy. PLoS Biology. 2010;8:e1000502. doi: 10.1371/journal.pbio.1000502 20957184
11. The Hubble Heritage Project; 2016. Available from: https://archive.stsci.edu/prepds/heritage/bubble/introduction.html.
12. Balsgart NM, Vosegaard T. Fast Forward Maximum entropy reconstruction of sparsely sampled data. J Magn Reson. 2012;223 : 164–169. doi: 10.1016/j.jmr.2012.07.002 22975245
13. Weggelaar J;. Available from: https://pixnio.com/fauna-animals/raccoons/raccoon-procyon-lotor.
14. ERDDAP: Marine Domain Awareness (MDA) ERDDAP Server—JRC Italy;. Available from: http://mda.marine.ie/erddap/griddap/NCEP_Global_Best.html.
15. Whitaker J. Matplotlib Basemap Toolkit; 2011. Available from: https://matplotlib.org/basemap/.
16. Hunter JD. Matplotlib: A 2D Graphics Environment. Computing in Science & Engineering. 2007;9 : 90–95. doi: 10.1109/MCSE.2007.55
17. Diffusion tensor MRI datasets; 2000. Available from: http://www.sci.utah.edu/~gk/DTI-data/.
18. Srivastava DJ, Florian P, Baltisberger JH, Grandinetti PJ. Correlating geminal 2JSi–O–Si couplings to structure in framework silicates. Phys Chem Chem Phys. 2018;20 : 562–571. doi: 10.1039/C7CP06486A
19. Bak M, Rasmussen JT, Nielsen NC. SIMPSON: A General Simulation Program for Solid-State NMR Spectroscopy. J Magn Reson. 2000;147 : 296–330. doi: 10.1006/jmre.2000.2179 11097821
20. Tosšner Z, Andersen R, Stevensson B, Edén M, Nielsen NC, Vosegaard T. Computer-intensive simulation of solid-state NMR experiments using SIMPSON. J Magn Reson. 2014;246 : 79–93. doi: 10.1016/j.jmr.2014.07.002 25093693
21. Massiot D, Fayon F, Capron M, King I, Le Calvé S, Alonso B, et al. Modelling one - and two-dimensional solid-state NMR spectra. Magn Reson Chem. 2002;40 : 70–76. doi: 10.1002/mrc.984
22. Vosegaard T. jsNMR: an embedded platform-independent NMR spectrum viewer. Magn Reson Chem. 2015;53 : 285–290. doi: 10.1002/mrc.4195 25641013
23. PhySy Ltd. RMN 2.0; 2019. Available from: https://www.physyapps.com/rmn.
Článok vyšiel v časopise
PLOS One
2020 Číslo 1
- Masturbační chování žen v ČR − dotazníková studie
- Bezlepková dieta může osobám bez celiakie více uškodit než prospět
- Stresovaní a vyčerpaní zdravotníci i pacienti? Semináře NÚDZ nabídnou zdarma první pomoc i praktické tipy
- Délka děložního čípku může pomoci určit termín porodu
- Přežití mužů s nově diagnostikovaným metastatickým karcinomem prostaty je stále neuspokojivé
-
Všetky články tohto čísla
- ETAPOD: A forecast model for prediction of black pod disease outbreak in Nigeria
- Disparate effects of antibiotic-induced microbiome change and enhanced fitness in Daphnia magna
- Deliver on Your Own: Disrespectful Maternity Care in rural Kenya
- Number of days required to estimate physical activity constructs objectively measured in different age groups: Findings from three Brazilian (Pelotas) population-based birth cohorts
- Exploring the mechanism of olfactory recognition in the initial stage by modeling the emission spectrum of electron transfer
- Risk of complications among diabetics self-reporting oral health status in Canada: A population-based cohort study
- Practical considerations in the use of a porcine model (Sus scrofa domesticus) to assess prevention of postoperative peritubal adhesions
- Transcriptional Differences in Peanut (Arachis hypogaea L.) Seeds at the Freshly Harvested, After-ripening and Newly Germinated Seed Stages: Insights into the Regulatory Networks of Seed Dormancy Release and Germination
- Identifying maintenance hosts for infection with Dichelobacter nodosus in free-ranging wild ruminants in Switzerland: A prevalence study
- Model order reduction for left ventricular mechanics via congruency training
- Production, purification and evaluation of biodegradation potential of PHB depolymerase of Stenotrophomonas sp. RZS7
- The impact of a wireless audio system on communication in robotic-assisted laparoscopic surgery: A prospective controlled trial
- Seroprevalence of viral and vector-borne bacterial pathogens in domestic dogs (Canis familiaris) in northern Botswana
- Musical expertise generalizes to superior temporal scaling in a Morse code tapping task
- Cross-cultural adaptation and psychometric evaluation of the Yoruba version of Oswestry disability index
- Post-transcriptional regulation of Rad51c by miR-222 contributes cellular transformation
- Can scientists fill the science journalism void? Online public engagement with science stories authored by scientists
- Retention and predictors of attrition among patients who started antiretroviral therapy in Zimbabwe’s national antiretroviral therapy programme between 2012 and 2015
- Prognostics for pain in osteoarthritis: Do clinical measures predict pain after total joint replacement?
- Effects of Transcranial Direct Current Stimulation on GABA and Glx in Children: A pilot study
- Evaluation of rice wild relatives as a source of traits for adaptation to iron toxicity and enhanced grain quality
- Brief communication: Long-term absence of Langerhans cells alters the gene expression profile of keratinocytes and dendritic epidermal T cells
- APOBEC3B reporter myeloma cell lines identify DNA damage response pathways leading to APOBEC3B expression
- Morphological diversity within a core collection of subterranean clover (Trifolium subterraneum L.): Lessons in pasture adaptation from the wild
- Feasibility of real-time in vivo 89Zr-DFO-labeled CAR T-cell trafficking using PET imaging
- Repository-based plasmid design
- A new method of recording from the giant fiber of Drosophila melanogaster shows that the strength of its auditory inputs remains constant with age
- Aberrant cervical innate immunity predicts onset of dysbiosis and sexually transmitted infections in women of reproductive age
- Safe mobility, socioeconomic inequalities, and aging: A 12-year multilevel interrupted time-series analysis of road traffic death rates in a Latin American country
- THAP11F80L cobalamin disorder-associated mutation reveals normal and pathogenic THAP11 functions in gene expression and cell proliferation
- Lesion of striatal patches disrupts habitual behaviors and increases behavioral variability
- A clinical method for estimating the modulus of elasticity of the human cornea in vivo
- Patient perceived value of teleophthalmology in an urban, low income US population with diabetes
- Evidence in support of chromosomal sex influencing plasma based metabolome vs APOE genotype influencing brain metabolome profile in humanized APOE male and female mice
- Accelerated sparsity based reconstruction of compressively sensed multichannel EEG signals
- Microvesicles from Lactobacillus reuteri (DSM-17938) completely reproduce modulation of gut motility by bacteria in mice
- Dense carbon-nanotube coating scaffolds stimulate osteogenic differentiation of mesenchymal stem cells
- Gamma Knife radiosurgery for vestibular schwannomas: Evaluation of planning using the sphericity degree of the target volume
- Purification and molecular characterization of phospholipase, antigen 5 and hyaluronidases from the venom of the Asian hornet (Vespa velutina)
- Why are animal source foods rarely consumed by 6-23 months old children in rural communities of Northern Ethiopia? A qualitative study
- A study to better understand under-utilization of laboratory tests for antenatal care in Senegal
- Physicians’ perspectives regarding non-medical switching of prescription medications: Results of an internet e-survey
- Effectiveness of information technology–enabled ‘SMART Eating’ health promotion intervention: A cluster randomized controlled trial
- Cauda Equina Syndrome Core Outcome Set (CESCOS): An international patient and healthcare professional consensus for research studies
- A new species of Macrocypraea (Gastropoda, Cypraeidae) from Trindade Island, Brazil, including phenotypic differentiation from remaining congeneric species
- Long term conjugated linoleic acid supplementation modestly improved growth performance but induced testicular tissue apoptosis and reduced sperm quality in male rabbit
- A new approach to the temporal significance of house orientations in European Early Neolithic settlements
- Persistence of chikungunya ECSA genotype and local outbreak in an upper medium class neighborhood in Northeast Brazil
- In vivo elongation of thin filaments results in heart failure
- Disparity in depressive symptoms between heterosexual and sexual minority men in China: The role of social support
- Effect of classroom intervention on student food selection and plate waste: Evidence from a randomized control trial
- Mating strategy is determinant of adenovirus prevalence in European bats
- Preventing HIV and HSV-2 through knowledge and attitudes: A replication study of a multi-component community-based intervention in Zimbabwe
- Randomized clinical trial analyzing maintenance of peripheral venous catheters in an internal medicine unit: Heparin vs. saline
- Patient-related factors may influence nursing perception of sleep in the Intensive Care Unit
- A randomized trial of a behavioral intervention to decrease hospital length of stay by decreasing bedrest
- Color image segmentation using adaptive hierarchical-histogram thresholding
- The role of demographic history and selection in shaping genetic diversity of the Galápagos penguin (Spheniscus mendiculus)
- Attitudes towards animal study registries and their characteristics: An online survey of three cohorts of animal researchers
- Risk perception and behavioral change during epidemics: Comparing models of individual and collective learning
- Risk factors for third-generation cephalosporin resistant Enterobacteriaceae in gestational urine cultures: A retrospective cohort study based on centralized electronic health records
- Residential neighbourhood greenspace is associated with reduced risk of cardiovascular disease: A prospective cohort study
- Potential socioeconomic impacts from ocean acidification and climate change effects on Atlantic Canadian fisheries
- Prevention and control of cholera with household and community water, sanitation and hygiene (WASH) interventions: A scoping review of current international guidelines
- Female finches prefer courtship signals indicating male vigor and neuromuscular ability
- The effect of spatial position and age within an egg-clutch on embryonic development and key metabolic enzymes in two clownfish species, Amphiprion ocellaris and Amphiprion frenatus
- The impact of translated reminder letters and phone calls on mammography screening booking rates: Two randomised controlled trials
- Application of a genetic algorithm to the keyboard layout problem
- Design and evaluation of a laboratory-based wheelchair castor testing protocol using community data
- Relationship between diabetic macular edema and choroidal layer thickness
- Evaluation of the predictive ability of ultrasound-based assessment of breast cancer using BI-RADS natural language reporting against commercial transcriptome-based tests
- A Comprehensive Data Gathering Network Architecture in Large-Scale Visual Sensor Networks
- Recovery of health-related quality of life after burn injuries: An individual participant data meta-analysis
- Modeling aggressive market order placements with Hawkes factor models
- Role of ecology in shaping external nasal morphology in bats and implications for olfactory tracking
- High expression of olfactomedin-4 is correlated with chemoresistance and poor prognosis in pancreatic cancer
- Development and validation of a prognostic model predicting symptomatic hemorrhagic transformation in acute ischemic stroke at scale in the OHDSI network
- Complex patterns of cell growth in the placenta in normal pregnancy and as adaptations to maternal diet restriction
- Tofu intake is inversely associated with risk of breast cancer: A meta-analysis of observational studies
- Influence of light on the infection of Aureococcus anophagefferens CCMP 1984 by a “giant virus”
- Temporal ordering of input modulates connectivity formation in a developmental neuronal network model of the cortex
- Healthy lifestyle index and its association with hypertension among community adults in Sri Lanka: A cross-sectional study
- From organ to cell: Multi-level telomere length assessment in patients with idiopathic pulmonary fibrosis
- How do critical care staff respond to organisational challenge? A qualitative exploration into personality types and cognitive processing in critical care
- Effects of supplemental creatine and guanidinoacetic acid on spatial memory and the brain of weaned Yucatan miniature pigs
- Community-Based Health Planning and Services Plus programme in Ghana: A qualitative study with stakeholders in two Systems Learning Districts on improving the implementation of primary health care
- An investigation of transportation practices in an Ontario swine system using descriptive network analysis
- Comparison of gridded precipitation datasets for rainfall-runoff and inundation modeling in the Mekong River Basin
- Functional interactions in patients with hemianopia: A graph theory-based connectivity study of resting fMRI signal
- The effects of dual-task cognitive interference on gait and turning in Huntington’s disease
- Effects of Allium hookeri on gut microbiome related to growth performance in young broiler chickens
- Novel imaging biomarkers for mapping the impact of mild mitochondrial uncoupling in the outer retina in vivo
- Hyperkalemia treatment modalities: A descriptive observational study focused on medication and healthcare resource utilization
- Long term impact of PositiveLinks: Clinic-deployed mobile technology to improve engagement with HIV care
- Comparison of post-transplantation diabetes mellitus incidence and risk factors between kidney and liver transplantation patients
- A definition-by-example approach and visual language for activity patterns in engineering disciplines
- A network analysis revealed the essential and common downstream proteins related to inguinal hernia
- Use of conventional cardiac troponin assay for diagnosis of non-ST-elevation myocardial infarction: ‘The Ottawa Troponin Pathway’
- Identification and characterization of miRNAs involved in cold acclimation of zebrafish ZF4 cells
- Research on motion planning for an indoor spray arm based on an improved potential field method
- Detailed analysis of the transverse arch of hallux valgus feet with and without pain using weightbearing ultrasound imaging and precise force sensors
- Surrogate R-spondins for tissue-specific potentiation of Wnt Signaling
- Apolipoprotein-AI mimetic peptides D-4F and L-5F decrease hepatic inflammation and increase insulin sensitivity in C57BL/6 mice
- Treating patients with driving phobia by virtual reality exposure therapy – a pilot study
- Efficient processing of raster and vector data
- Therapeutic hypothermia after out of hospital cardiac arrest improve 1-year survival rate for selective patients
- Carotid plaques and neurological impairment in patients with acute cerebral infarction
- Deep learning based image reconstruction algorithm for limited-angle translational computed tomography
- Association between coffee drinking and telomere length in the Prostate, Lung, Colorectal, and Ovarian Cancer Screening Trial
- Hyperbaric oxygen preconditioning and the role of NADPH oxidase inhibition in postischemic acute kidney injury induced in spontaneously hypertensive rats
- Rad51 paralogs and the risk of unselected breast cancer: A case-control study
- Diagnostic differences in respiratory breathing patterns and work of breathing indices in children with Duchenne muscular dystrophy
- The role of narrative in collaborative reasoning and intelligence analysis: A case study
- Proportions of CD4 test results indicating advanced HIV disease remain consistently high at primary health care facilities across four high HIV burden countries
- Modelling of amino acid turnover in the horse during training and racing: A basis for developing a novel supplementation strategy
- Single-modal and multi-modal false arrhythmia alarm reduction using attention-based convolutional and recurrent neural networks
- Eye-gaze information input based on pupillary response to visual stimulus with luminance modulation
- Trends of litter decomposition and soil organic matter stocks across forested swamp environments of the southeastern US
- Post mortem evaluation of inflammation, oxidative stress, and PPARγ activation in a nonhuman primate model of cardiac sympathetic neurodegeneration
- Were ancient foxes far more carnivorous than recent ones?—Carnassial morphological evidence
- Disruption in daily eating-fasting and activity-rest cycles in Indian adolescents attending school
- Plasma proteome profiling of freshwater and seawater life stages of rainbow trout (Oncorhynchus mykiss)
- Percent amplitude of fluctuation: A simple measure for resting-state fMRI signal at single voxel level
- Antimicrobial activity of Asteraceae species against bacterial pathogens isolated from postmenopausal women
- Are changes in depressive symptoms, general health and residential area socio-economic status associated with trajectories of waist circumference and body mass index?
- Extracellular vesicles of U937 macrophage cell line infected with DENV-2 induce activation in endothelial cells EA.hy926
- Link-centric analysis of variation by demographics in mobile phone communication patterns
- Tobacco smoking and health-related quality of life among university students: Mediating effect of depression
- The Shapley value for a fair division of group discounts for coordinating cooling loads
- Incidence of hospital-acquired pressure ulcers in patients with "minimal risk" according to the "Norton-MI" scale
- Lipoprotein(a) plasma levels are not associated with survival after acute coronary syndromes: An observational cohort study
- Use of Nanotrap particles for the capture and enrichment of Zika, chikungunya and dengue viruses in urine
- Pancreatic secretory trypsin inhibitor reduces multi-organ injury caused by gut ischemia/reperfusion in mice
- Biochemical characterization of Ty1 retrotransposon protease
- Lateral pressure equalisation as a principle for designing support surfaces to prevent deep tissue pressure ulcers
- The validation of the Beijing version of the Montreal Cognitive Assessment in Chinese patients undergoing hemodialysis
- Inflammasome expression is higher in ovarian tumors than in normal ovary
- HCV genotype profile in Brazil of mono-infected and HIV co-infected individuals: A survey representative of an entire country
- Engaging with change: Information and communication technology professionals’ perspectives on change at the mid-point in the UK/EU Brexit process
- Adherence to iron-folic acid supplement and associated factors among antenatal care attending pregnant mothers in governmental health institutions of Adwa town, Tigray, Ethiopia: Cross-sectional study
- Flower, seed, and fruit development in three Tunisian species of Polygonum: Implications for their taxonomy and evolution of distyly in Polygonaceae
- Development of a risk score for prediction of poor treatment outcomes among patients with multidrug-resistant tuberculosis
- Preclinical evaluation of AT-527, a novel guanosine nucleotide prodrug with potent, pan-genotypic activity against hepatitis C virus
- Aqueous extract from Mangifera indica Linn. (Anacardiaceae) leaves exerts long-term hypoglycemic effect, increases insulin sensitivity and plasma insulin levels on diabetic Wistar rats
- Discovery of Jogalong virus, a novel hepacivirus identified in a Culex annulirostris (Skuse) mosquito from the Kimberley region of Western Australia
- Clinical, cytogenetic and molecular genetic characterization of a tandem fusion translocation in a male Holstein cattle with congenital hypospadias and a ventricular septal defect
- Detection of Torque Teno Virus (TTV) and TTV-Like Minivirus in patients with presumed infectious endophthalmitis in India
- CD4 rate of increase is preferred to CD4 threshold for predicting outcomes among virologically suppressed HIV-infected adults on antiretroviral therapy
- Estimating the basic reproduction number of a pathogen in a single host when only a single founder successfully infects
- What drugs modify the risk of iatrogenic impulse-control disorders in Parkinson’s disease? A preliminary pharmacoepidemiologic study
- Evaluating emotional distress and health-related quality of life in patients with heart failure and their family caregivers: Testing dyadic dynamics using the Actor-Partner Interdependence Model
- Community- and trophic-level responses of soil nematodes to removal of a non-native tree at different stages of invasion
- Association of ECG parameters with late gadolinium enhancement and outcome in patients with clinical suspicion of acute or subacute myocarditis referred for CMR imaging
- Catchment-scale export of antibiotic resistance genes and bacteria from an agricultural watershed in central Iowa
- Impact of multi-drug resistant bacteria on economic and clinical outcomes of healthcare-associated infections in adults: Systematic review and meta-analysis
- Characterization of a universal screening approach for congenital CMV infection based on a highly-sensitive, quantitative, multiplex real-time PCR assay
- Proof-of-concept for a non-invasive, portable, and wireless device for cardiovascular monitoring in pediatric patients
- On PTV definition for glioblastoma based on fiber tracking of diffusion tensor imaging data
- Genes associated with body weight gain and feed intake identified by meta-analysis of the mesenteric fat from crossbred beef steers
- Intraoperative computed tomography imaging for dose calculation in intraoperative electron radiation therapy: Initial clinical observations
- Human lung epithelial BEAS-2B cells exhibit characteristics of mesenchymal stem cells
- Simple non-mydriatic retinal photography is feasible and demonstrates retinal microvascular dilation in Chronic Obstructive Pulmonary Disease (COPD)
- Maternal depressive symptoms and children’s cognitive development: Does early childcare and child’s sex matter?
- Evaluation of a bioengineered ACL matrix’s osteointegration with BMP-2 supplementation
- Psychosocial profiles of physical activity fluctuation in office employees: A latent profile analysis
- Prevalence and characteristics of Livestock-Associated Methicillin-Resistant Staphylococcus aureus (LA-MRSA) isolated from chicken meat in the province of Quebec, Canada
- Soluble AXL as a marker of disease progression and survival in melanoma
- Using machine learning methods to determine a typology of patients with HIV-HCV infection to be treated with antivirals
- Gender differences influence over insomnia in Korean population: A cross-sectional study
- Impact of scion/rootstock reciprocal effects on metabolomics of fruit juice and phloem sap in grafted Citrus reticulata
- Adapting cognitive diagnosis computerized adaptive testing item selection rules to traditional item response theory
- Autumn shifts in cold tolerance metabolites in overwintering adult mountain pine beetles
- Umbilical cord separation time, predictors and healing complications in newborns with dry care
- Analysis of attitudinal components towards statistics among students from different academic degrees
- Effects of fatigue induced by repeated-sprint on kicking accuracy and velocity in female soccer players
- A pre-clinical validation plan to evaluate analytical sensitivities of molecular diagnostics such as BD MAX MDR-TB, Xpert MTB/Rif Ultra and FluoroType MTB
- Leadership for success in transforming medical abortion policy in Canada
- Clinical correlates associated with the long-term response of bipolar disorder patients to lithium, valproate or lamotrigine: A retrospective study
- Forecasting stock prices with long-short term memory neural network based on attention mechanism
- On the genus Crossaster (Echinodermata: Asteroidea) and its distribution
- Intracellular and in vivo evaluation of imidazo[2,1-b]thiazole-5-carboxamide anti-tuberculosis compounds
- An integrated vitamin E-coated polymer hybrid nanoplatform: A lucrative option for an enhanced in vitro macrophage retention for an anti-hepatitis B therapeutic prospect
- The effect of strontium and silicon substituted hydroxyapatite electrochemical coatings on bone ingrowth and osseointegration of selective laser sintered porous metal implants
- Molecular prevalence of Bartonella, Babesia, and hemotropic Mycoplasma species in dogs with hemangiosarcoma from across the United States
- Color discrimination and gas chromatography-mass spectrometry fingerprint based on chemometrics analysis for the quality evaluation of Schizonepetae Spica
- Comparisons of recurrence-free survival and overall survival between microwave versus radiofrequency ablation treatment for hepatocellular carcinoma: A multiple centers retrospective cohort study with propensity score matching
- Oral misoprostol, low dose vaginal misoprostol, and vaginal dinoprostone for labor induction: Randomized controlled trial
- The association between dietary patterns before and in early pregnancy and the risk of gestational diabetes mellitus (GDM): Data from the Malaysian SECOST cohort
- Dynamic Extreme Aneuploidy (DEA) in the vegetable pathogen Phytophthora capsici and the potential for rapid asexual evolution
- Assertive, trainable and older dogs are perceived as more dominant in multi-dog households
- Prediction of Uropathogens by Flow Cytometry and Dip-stick Test Results of Urine Through Multivariable Logistic Regression Analysis
- Interleukin 6 is increased in preclinical HNSCC models of acquired cetuximab resistance, but is not required for maintenance of resistance
- Impact of viral disease hypophagia on pig jejunal function and integrity
- Molecular evidence for horizontal transmission of chelonid alphaherpesvirus 5 at green turtle (Chelonia mydas) foraging grounds in Queensland, Australia
- Evaluation and validation of 2D biomechanical models of the knee for radiograph-based preoperative planning in total knee arthroplasty
- Soil-Transmitted Helminth infections reduction in Bhutan: A report of 29 years of deworming
- cagA gene EPIYA motif genetic characterization from Colombian Helicobacter pylori isolates: Standardization of a molecular test for rapid clinical laboratory detection
- Spectral characteristics of urine from patients with end-stage kidney disease analyzed using Raman Chemometric Urinalysis (Rametrix)
- Fast quantitative time lapse displacement imaging of endothelial cell invasion
- Two novel mutations in MSX1 causing oligodontia
- Dome-shaped macula in children and adolescents
- Targeted transcriptomic study of the implication of central metabolic pathways in mannosylerythritol lipids biosynthesis in Pseudozyma antarctica T-34
- Preliminary evidences of the presence of extracellular DNA single stranded forms in soil
- A comparison of quality of life between patients treated with different dialysis modalities in Taiwan
- Comparison of Monocyte Distribution Width (MDW) and Procalcitonin for early recognition of sepsis
- Morphological association between the muscles and bones in the craniofacial region
- Transcriptome analysis of Actinidia chinensis in response to Botryosphaeria dothidea infection
- Comparative study on skin protection activity of polyphenol-rich extract and polysaccharide-rich extract from Sargassum vachellianum
- Real-world data about emotional stress, disability and need for social care in a German IBD patient cohort
- The regenerative compatibility: A synergy between healthy ecosystems, environmental attitudes, and restorative experiences
- Antenatal depression and its association with adverse birth outcomes in low and middle-income countries: A systematic review and meta-analysis
- Perceptions of risk and influences of choice in pregnant women with obesity. An evidence synthesis of qualitative research
- The role of refugee and migrant migration status on medication adherence: Mediation through illness perceptions
- Sexual risk classes among youth experiencing homelessness: Relation to childhood adversities, current mental symptoms, substance use, and HIV testing
- Effects of CK2β subunit down-regulation on Akt signalling in HK-2 renal cells
- Novel broad-spectrum activity-based probes to profile malarial cysteine proteases
- Association between opioid analgesic therapy and initiation of buprenorphine management: An analysis of prescription drug monitoring program data
- Effect of a community-based approach of iron and folic acid supplementation on compliance by pregnant women in Kiambu County, Kenya: A quasi-experimental study
- Improvement project in higher education institutions: A BPEP-based model
- An updated evaluation of serum sHER2, CA15.3, and CEA levels as biomarkers for the response of patients with metastatic breast cancer to trastuzumab-based therapies
- Genome-wide association study of metabolic syndrome in Korean populations
- Drug therapy problems and treatment satisfaction among ambulatory patients with epilepsy in a specialized hospital in Ethiopia
- Plasma kynurenines and prognosis in patients with heart failure
- Occurrence and distribution of anthropogenic persistent organic pollutants in coastal sediments and mud shrimps from the wetland of central Taiwan
- Intensified visual clutter induces increased sympathetic signalling, poorer postural control, and faster torsional eye movements during visual rotation
- Gut microbiota composition alterations are associated with the onset of diabetes in kidney transplant recipients
- Shock index and TIMI risk index as valuable prognostic tools in patients with acute coronary syndrome complicated by cardiogenic shock
- Merit overrules theory of mind when young children share resources with others
- Metabolic analysis of amino acids and vitamin B6 pathways in lymphoma survivors with cancer related chronic fatigue
- Immunopathogenesis of canine chronic ulcerative stomatitis
- Generalizing findings from a randomized controlled trial to a real-world study of the iLookOut, an online education program to improve early childhood care and education providers’ knowledge and attitudes about reporting child maltreatment
- When and what to test for: A cost-effectiveness analysis of febrile illness test-and-treat strategies in the era of responsible antibiotic use
- Comparison of effects and safety in providing controlled hypotension during surgery between dexmedetomidine and magnesium sulphate: A meta-analysis of randomized controlled trials
- The gene encoding the ketogenic enzyme HMGCS2 displays a unique expression during gonad development in mice
- Efficacy of a mitochondrion-targeting agent for reducing the level of urinary protein in rats with puromycin aminonucleoside-induced minimal-change nephrotic syndrome
- Association of endothelial nitric oxide synthase (NOS3) gene polymorphisms with primary open-angle glaucoma in a Saudi cohort
- Antitrust analysis with upward pricing pressure and cost efficiencies
- Natural selection contributes to food web stability
- Pyramiding QTLs controlling tolerance against drought, salinity, and submergence in rice through marker assisted breeding
- Diversity and plant growth-promoting functions of diazotrophic/N-scavenging bacteria isolated from the soils and rhizospheres of two species of Solanum
- Sofosbuvir-based regimen for genotype 2 HCV infected patients in Taiwan: A real world experience
- The virulence domain of Shigella IcsA contains a subregion with specific host cell adhesion function
- Sequencing artifacts derived from a library preparation method using enzymatic fragmentation
- Quantitative analysis of adsorption and desorption of volatile organic compounds on reusable zeolite filters using gas chromatography
- Quo vadis Pantanal? Expected precipitation extremes and drought dynamics from changing sea surface temperature
- Cloud-computing and machine learning in support of country-level land cover and ecosystem extent mapping in Liberia and Gabon
- The Brief Measure of Emotional Preoperative Stress (B-MEPS) as a new predictive tool for postoperative pain: A prospective observational cohort study
- The impact of diabetes mellitus medication on the incidence of endogenous endophthalmitis
- Correction: Chl1 DNA helicase and Scc2 function in chromosome condensation through cohesin deposition
- Clinical and pathological features of thrombotic microangiopathy influencing long-term kidney transplant outcomes
- Occupational exposure to particulate matter from air pollution in the outdoor workplaces in Almaty during the cold season
- Morphological adjustment in free-living Steinernema feltiae infective juveniles to increasing concentration of Nemafric-BL phytonematicide
- Key necroptotic proteins are required for Smac mimetic-mediated sensitization of cholangiocarcinoma cells to TNF-α and chemotherapeutic gemcitabine-induced necroptosis
- Concurrent lipidomics and proteomics on malignant plasma cells from multiple myeloma patients: Probing the lipid metabolome
- Retraction: SDR9C7 Promotes Lymph Node Metastases in Patients with Esophageal Squamous Cell Carcinoma
- Association between tuberculosis and depression on negative outcomes of tuberculosis treatment: A systematic review and meta-analysis
- Bioluminescent imaging of Arabidopsis thaliana using an enhanced Nano-lantern luminescence reporter system
- Biosynthetic pathway of indole-3-acetic acid in ectomycorrhizal fungi collected from northern Thailand
- Sex-specific and opposite modulatory aspects revealed by PPI network and pathway analysis of ischemic stroke in humans
- Control of the microsporidian parasite Nosema ceranae in honey bees (Apis mellifera) using nutraceutical and immuno-stimulatory compounds
- Role of donor genotype in RT-QuIC seeding activity of chronic wasting disease prions using human and bank vole substrates
- Oral magnesium supplementation for leg cramps in pregnancy—An observational controlled trial
- Health care professionals’ knowledge of commonly used sedative, analgesic and neuromuscular drugs: A single center (Rambam Health Care Campus), prospective, observational survey
- Campylobacter portucalensis sp. nov., a new species of Campylobacter isolated from the preputial mucosa of bulls
- Transgenic interleukin 11 expression causes cross-tissue fibro-inflammation and an inflammatory bowel phenotype in mice
- Sleep quality and sex modify the relationships between trait energy and fatigue on state energy and fatigue
- The role of peer, parental, and school norms in predicting adolescents’ attitudes and behaviours of majority and different minority ethnic groups in Croatia
- Availability, prices and affordability of selected antibiotics and medicines against non-communicable diseases in western Cameroon and northeast DR Congo
- The effect of mutations derived from mouse-adapted H3N2 seasonal influenza A virus to pathogenicity and host adaptation
- Detection of posttraumatic pneumothorax using electrical impedance tomography—An observer-blinded study in pigs with blunt chest trauma
- Educators’ perceptions of organisational readiness for implementation of a pre-adolescent transdisciplinary school health intervention for inter-generational outcomes
- Beyond the heterodimer model for mineralocorticoid and glucocorticoid receptor interactions in nuclei and at DNA
- The effects of sport expertise and shot results on basketball players’ action anticipation
- Framework and algorithms for identifying honest blocks in blockchain
- Exploring the impact of terminology differences in blood and organ donor decision making
- Platelet indices significantly correlate with liver fibrosis in HCV-infected patients
- The nitrate content of fresh and cooked vegetables and their health-related risks
- Bioreactor for mobilization of mesenchymal stem/stromal cells into scaffolds under mechanical stimulation: Preliminary results
- Non-gradient and genotype-dependent patterns of RSV gene expression
- Multiplex real-time PCR for the detection of Clavibacter michiganensis subsp. michiganensis, Pseudomonas syringae pv. tomato and pathogenic Xanthomonas species on tomato plants
- The 24-hour urinary cortisol in post-traumatic stress disorder: A meta-analysis
- Drug-eluting versus bare-metal stents for first myocardial infarction in patients with atrial fibrillation: A nationwide population-based cohort study
- Health-related quality of life among patients with type 2 diabetes mellitus in Eastern Province, Saudi Arabia: A cross-sectional study
- “I like the way I am, but I feel like I could get a little bit bigger”: Perceptions of body image among adolescents and youth living with HIV in Durban, South Africa
- Nanoparticle-based ‘turn-on’ scattering and post-sample fluorescence for ultrasensitive detection of water pollution in wider window
- Insights into the strategy of micro-environmental adaptation: Transcriptomic analysis of two alvinocaridid shrimps at a hydrothermal vent
- Thirty-day readmission after medical-surgical hospitalization for people who experience imprisonment in Ontario, Canada: A retrospective cohort study
- Hyper-spectral response and estimation model of soil degradation in Kenli County, the Yellow River Delta
- The association of telomere length and telomerase activity with adverse outcomes in older patients with non-ST-elevation acute coronary syndrome
- Construction of a high-density genetic map and fine mapping of a candidate gene locus for a novel branched-spike mutant in barley
- Alterations of aqueous humor Aβ levels in Aβ-infused and transgenic mouse models of Alzheimer disease
- Natural hybridization between Phyllagathis and Sporoxeia species produces a hybrid without reproductive organs
- The impact of peer attachment on prosocial behavior, emotional difficulties and conduct problems in adolescence: The mediating role of empathy
- Diagnostic performance of serum interferon gamma, matrix metalloproteinases, and periostin measurements for pulmonary tuberculosis in Japanese patients with pneumonia
- Characterization of black patina from the Tiber River embankments using Next-Generation Sequencing
- Problem gambling, associations with comorbid health conditions, substance use, and behavioural addictions: Opportunities for pathways to treatment
- Nanosheet wrapping-assisted coverslip-free imaging for looking deeper into a tissue at high resolution
- Validity of cerebrovascular ICD-9-CM codes in healthcare administrative databases. The Umbria Data-Value Project
- Torque teno virus viral load is related to age, CMV infection and HLA type but not to Alzheimer's disease
- Associations of cigarette smoking and burden of thoracic aortic calcification in asymptomatic individuals: A dose-response relationship
- Transforming assessment of speech in children with cleft palate via online crowdsourcing
- Human-raptor conflict in rural settlements of Colombia
- Assessment of peritoneal microbial features and tumor marker levels as potential diagnostic tools for ovarian cancer
- Deficiency syndromes in top predators associated with large-scale changes in the Baltic Sea ecosystem
- Perceived relative social status and cognitive load influence acceptance of unfair offers in the Ultimatum Game
- Hepatitis B and C virus infection among HIV patients within the public and private healthcare systems in Chile: A cross-sectional serosurvey
- Retraction: Oncogenic Fibulin-5 Promotes Nasopharyngeal Carcinoma Cell Metastasis through the FLJ10540/AKT Pathway and Correlates with Poor Prognosis
- From seed to flour: Sowing sustainability in the use of cantaloupe melon residue (Cucumis melo L. var. reticulatus)
- Core Scientific Dataset Model: A lightweight and portable model and file format for multi-dimensional scientific data
- Accounting for measurement error to assess the effect of air pollution on omic signals
- Leucine zipper transcription factor-like 1 binds adaptor protein complex-1 and 2 and participates in trafficking of transferrin receptor 1
- Barriers for tuberculosis case finding in Southwest Ethiopia: A qualitative study
- Genetic predisposition to celiac disease in Kazakhstan: Potential impact on the clinical practice in Central Asia
- A lower psoas muscle volume was associated with a higher rate of recurrence in male clear cell renal cell carcinoma
- Two angles of overqualification-the deviant behavior and creative performance: The role of career and survival job
- Cost-utility analysis of de-escalating biological disease-modifying anti-rheumatic drugs in patients with rheumatoid arthritis
- Efficient estimation of stereo thresholds: What slope should be assumed for the psychometric function?
- Learning efficient haptic shape exploration with a rigid tactile sensor array
- Effects of dietary supplementation with a microalga (Schizochytrium sp.) on the hemato-immunological, and intestinal histological parameters and gut microbiota of Nile tilapia in net cages
- Regional versus local wind speed and direction at a narrow beach with a high and steep foredune
- Fragmented QRS complex in patients with systemic lupus erythematosus at the time of diagnosis and its relationship with disease activity
- Severe thiamine deficiency in eastern Baltic cod (Gadus morhua)
- Transfer entropy as a variable selection methodology of cryptocurrencies in the framework of a high dimensional predictive model
- Psychometric validation of Czech version of the Sport Motivation Scale
- Correction: Multiple innate antibacterial immune defense elements are correlated in diverse ungulate species
- Recognition of personality disorder and anxiety disorder comorbidity in patients treated for depression in secondary psychiatric care
- Correction: Strategies for achieving high sequencing accuracy for low diversity samples and avoiding sample bleeding using illumina platform
- PLOS One
- Archív čísel
- Aktuálne číslo
- Informácie o časopise
Najčítanejšie v tomto čísle
- Psychometric validation of Czech version of the Sport Motivation Scale
- Comparison of Monocyte Distribution Width (MDW) and Procalcitonin for early recognition of sepsis
- Effects of supplemental creatine and guanidinoacetic acid on spatial memory and the brain of weaned Yucatan miniature pigs
- The Brief Measure of Emotional Preoperative Stress (B-MEPS) as a new predictive tool for postoperative pain: A prospective observational cohort study