B. van Van Werkhoven
Please Note
10 records found
1
Image quality in single-molecule localization microscopy depends largely on the accuracy and precision of the localizations. While under ideal imaging conditions, the theoretically obtainable precision and accuracy are achieved; in practice, this changes if (field-dependent) aberrations are present. Currently, there is no simple way to measure and incorporate these aberrations into the point-spread function (PSF) fitting; therefore, the aberrations are often taken as constant or neglected altogether. Here we introduce a model-based approach to estimate the field-dependent aberration directly from single-molecule data without a calibration step. This is made possible by using nodal aberration theory to incorporate the field dependency of aberrations into our fully vectorial PSF model. This results in a limited set of aberration fit parameters that can be extracted from the raw frames without a bead calibration measurement, also in retrospect. The software implementation is computationally efficient, enabling the fitting of a full 2D or 3D dataset within a few minutes. We demonstrate our method on 2D and 3D localization data of microtubuli, nuclear pore complexes, and nuclear lamina over fields of view of up to 180 µm and compare it with Gaussian fitting, spline-based fitting, and a deep-learning-based approach.
The eWaterCycle platform separates the experiments done on the model from the model code. In eWaterCycle, hydrological models are accessed through a common interface (BMI) in Python and run inside of software containers. In this way all models are accessed in a similar manner facilitating easy switching of models, model comparison and model coupling. Currently the following models and model suites are available through eWaterCycle: PCR-GLOBWB 2.0, wflow, Hype, LISFLOOD, MARRMoT, and WALRUS While these models are written in different programming languages they can all be run and interacted with from the Jupyter notebook environment within eWaterCycle. Furthermore, the pre-processing of input data for these models has been streamlined by making use of ESMValTool. Forcing for the models available in eWaterCycle from well-known datasets such as ERA5 can be generated with a single line of code. To illustrate the type of research that eWaterCycle facilitates, this paper includes five case studies: from a simple “hello world” where only a hydrograph is generated to a complex coupling of models in different languages.
In this paper we stipulate the design choices made in building eWaterCycle and provide all the technical details to understand and work with the platform. For system administrators who want to install eWaterCycle on their infrastructure we offer a separate installation guide. For computational hydrologists that want to work with eWaterCycle we also provide a video explaining the platform from a user point of view (https://youtu.be/eE75dtIJ1lk, last access: 28 June 2022).
With the eWaterCycle platform we are providing the hydrological community with a platform to conduct their research that is fully compatible with the principles of both Open Science and FAIR science. ...
The eWaterCycle platform separates the experiments done on the model from the model code. In eWaterCycle, hydrological models are accessed through a common interface (BMI) in Python and run inside of software containers. In this way all models are accessed in a similar manner facilitating easy switching of models, model comparison and model coupling. Currently the following models and model suites are available through eWaterCycle: PCR-GLOBWB 2.0, wflow, Hype, LISFLOOD, MARRMoT, and WALRUS While these models are written in different programming languages they can all be run and interacted with from the Jupyter notebook environment within eWaterCycle. Furthermore, the pre-processing of input data for these models has been streamlined by making use of ESMValTool. Forcing for the models available in eWaterCycle from well-known datasets such as ERA5 can be generated with a single line of code. To illustrate the type of research that eWaterCycle facilitates, this paper includes five case studies: from a simple “hello world” where only a hydrograph is generated to a complex coupling of models in different languages.
In this paper we stipulate the design choices made in building eWaterCycle and provide all the technical details to understand and work with the platform. For system administrators who want to install eWaterCycle on their infrastructure we offer a separate installation guide. For computational hydrologists that want to work with eWaterCycle we also provide a video explaining the platform from a user point of view (https://youtu.be/eE75dtIJ1lk, last access: 28 June 2022).
With the eWaterCycle platform we are providing the hydrological community with a platform to conduct their research that is fully compatible with the principles of both Open Science and FAIR science.
Creating a Reusable Cross-Disciplinary Multi-scale and Multi-physics Framework
From AMUSE to OMUSE and Beyond
Methods that fuse multiple localization microscopy images of a single structure can improve signal-to-noise ratio and resolution, but they generally suffer from template bias or sensitivity to registration errors. We present a template-free particle-fusion approach based on an all-to-all registration that provides robustness against individual misregistrations and underlabeling. We achieved 3.3-nm Fourier ring correlation (FRC) image resolution by fusing 383 DNA origami nanostructures with 80% labeling density, and 5.0-nm resolution for structures with 30% labeling density.
In this paper we present the Oceanographic Multipurpose Software Environment (OMUSE). OMUSE aims to provide a homogeneous environment for existing or newly developed numerical ocean simulation codes, simplifying their use and deployment. In this way, numerical experiments that combine ocean models representing different physics or spanning different ranges of physical scales can be easily designed. Rapid development of simulation models is made possible through the creation of simple high-level scripts. The low-level core of the abstraction in OMUSE is designed to deploy these simulations efficiently on heterogeneous high-performance computing resources. Cross-verification of simulation models with different codes and numerical methods is facilitated by the unified interface that OMUSE provides. Reproducibility in numerical experiments is fostered by allowing complex numerical experiments to be expressed in portable scripts that conform to a common OMUSE interface. Here, we present the design of OMUSE as well as the modules and model components currently included, which range from a simple conceptual quasi-geostrophic solver to the global circulation model POP (Parallel Ocean Program). The uniform access to the codes' simulation state and the extensive automation of data transfer and conversion operations aids the implementation of model couplings. We discuss the types of couplings that can be implemented using OMUSE. We also present example applications that demonstrate the straightforward model initialization and the concurrent use of data analysis tools on a running model. We give examples of multiscale and multiphysics simulations by embedding a regional ocean model into a global ocean model and by coupling a surface wave propagation model with a coastal circulation model.
open source framework for oceanographic simulation codes developed at the IMAU (Utrecht) using coupling technology developed at Leiden Observatory (Leiden). OMUSE aims to provide a homogeneous environment for numerical ocean simulation codes, simplifying their use and deployment. Using OMUSE numerical experiments that combine ocean models representing different physics or spanning different ranges of physical scales can be easily designed. Here, we present the design of OMUSE as well as the modules and model components currently included, which range from a simple conceptual models to to full global circulation models such as POP. We discuss the types of the couplings that can be implemented using OMUSE and present examples of OMUSE applications, that demonstrate the efficient and relatively straightforward model initialisation and coupling possible with OMUSE. ...
open source framework for oceanographic simulation codes developed at the IMAU (Utrecht) using coupling technology developed at Leiden Observatory (Leiden). OMUSE aims to provide a homogeneous environment for numerical ocean simulation codes, simplifying their use and deployment. Using OMUSE numerical experiments that combine ocean models representing different physics or spanning different ranges of physical scales can be easily designed. Here, we present the design of OMUSE as well as the modules and model components currently included, which range from a simple conceptual models to to full global circulation models such as POP. We discuss the types of the couplings that can be implemented using OMUSE and present examples of OMUSE applications, that demonstrate the efficient and relatively straightforward model initialisation and coupling possible with OMUSE.