16 papers · ranked by Valyu relevance
Daniel Ortiz-Martínez
Background Bioinformatics data analysis faces significant challenges. As data analysis often takes the form of pipelines or workflows, workflow managers (WfMs) have become essential. Data flow programming constitutes the preferred approach in WfMs, enabling parallel processes activated reactively based on input…
Samuel Lampa, Jonathan Alvarsson, Ola Spjuth
Predictive modelling in drug discovery is challenging to automate as it often contains multiple analysis steps and might involve cross-validation and parameter tuning that create complex dependencies between tasks. With large-scale data or when using computationally demanding modelling methods, e-infrastructures such…
Samuel Lampa, Martin Dahlö, Jonathan Alvarsson, Ola Spjuth
The Go programming language (referred to hereafter as ”Go”) was developed by Robert Griesemer, Rob Pike, and Ken Thompson at Google to provide a statically typed and compiled language that makes it easier to build highly concurrent programs that can also make good use of multiple CPU cores (i.e., “parallel program”) in…
Moslem Amiri, Fahad Manzoor Siddiqui, Colm Kelly, Roger Woods + 2 more
'Karen Rafferty' 'Burak Bardak'] With security and surveillance, there is an increasing need to process image data efficiently and effectively either at source or in a large data network. Whilst a Field-Programmable Gate Array has been seen as a key technology for enabling this, the design process has been viewed as…
Fernando H. C. Dias, Lucia Williams, Brendan Mumey, Alexandru I. Tomescu
Minimum flow decomposition (MFD) - the problem of finding a minimum set of weighted source-to-sink paths that perfectly decomposes a flow - is a classical problem in Computer Science, and variants of it are powerful models in a different fields such as Bioinformatics and Transportation. Even on acyclic graphs, the…
Daniel Barón-Espitia, Marlon Dumas, Oscar González-Rojas, Muhammad Aleem
'Muhammad Aleem'] Business process simulation is an established approach to estimate the potential impact of hypothetical changes on a process, particularly in terms of time and cost-related performance measures. To overcome the complexity associated with manually specifying and fine-tuning simulation models…
Rui Lu, Zhichuan Guo, José de Jesús Rangel Magdaleno
Compared to a stateless data plane, a stateful data plane offloads part of state information and control logic from a controller to a data plane to reduce communication overhead and improve packet processing efficiency. However, existing methods for implementing stateful data planes face challenges, particularly…
Ask Hjorth Larsen, Mikael J. Kuisma, Tara M. Boland, Fredrik A. Nilsson + 1 more
'Fredrik A. Nilsson' 'Kristian S. Thygesen'] We introduce Taskblaster, a generic and lightweight Python framework for composing, executing, and managing computational workflows with automated error handling. Taskblaster supports dynamic workflows including flow control using branches and iteration, making the system…
Glória Cravo
We describe the structure of a workflow as a graph whose vertices represent tasks and the arcs are associated to workflow transitions in this paper. To each task an input/output logic operator is associated. Furthermore, we associate a Boolean term to each transition present in the workflow. We still identify the…
Cheng Wang, Hee Yong Youn
The usage of multiple flow tables (MFT) has significantly extended the flexibility and applicability of software-defined networking (SDN). However, the size of MFT is usually limited due to the use of expensive ternary content addressable memory (TCAM). Moreover, the pipeline mechanism of MFT causes long flow…
Kattika Kaarj, Marianne Madias, Patarajarin Akarapipad, Soohee Cho + 1 more
Mechanical stimuli play important roles on the growth, development, and behavior of tissue. A simple and novel paper-based in vitro tissue chip was developed that can deliver two types of mechanical stimuli-local compression and shear flow-in a programmed manner. Rat vascular endothelial cells (RVECs) were patterned on…
Charlotte Hohnemann, Florian Engel, Corinna Peifer, Stefan Diestel
Introduction Despite numerous papers focusing on mindfulness at work, our knowledge about how flow experience and stress as indicators of optimal functioning and wellbeing at work evolve over time during the common mindfulness-based stress reduction (MBSR) program remains limited. Drawing from the transactional model…
Ali Farhan, Ferry Saputra, Michael Edbert Suryanto, Fahad Humayun + 8 more
'Roi Martin B. Pajimna' 'Ross D. Vasquez' 'Marri Jmelou M. Roldan' 'Gilbert Audira' 'Hong-Thih Lai' 'Yu-Heng Lai' 'Chung-Der Hsiao' 'Jijun Tang'] Simple Summary Artificial intelligence (AI) has been established to contribute in number of research areas such as medical imaging, diagnostic tools, ultrasound, cardiac…
Ilaria Bartolini, Marco Patella
Real-time analysis of large multimedia streams is nowadays made efficient by the existence of several Big Data streaming platforms, like Apache Flink and Samza. However, the use of such platforms is difficult due to the fact that facilities they offer are often too raw to be effectively exploited by analysts. We…
Mark P Waller, Thomas Dresselhaus, Jack Yang
Here, we present just a collection of beans (JACOB): an integrated batch-based framework designed for the rapid development of computational chemistry applications. The framework expedites developer productivity by handling the generic infrastructure tier, and can be easily extended by user-specific scientific code.…
Christian Häubl, Christian Wimmer, Hanspeter Mössenböck
Method inlining is one of the most important optimizations in method-based just-in-time (JIT) compilers. It widens the compilation scope and therefore allows optimizing multiple methods as a whole, which increases the performance. However, if method inlining is used too frequently, the compilation time increases and…