19 papers · ranked by Valyu relevance
Jinfeng Wen, Yuehan Sun
Serverless computing has rapidly emerged as a popular cloud computing paradigm. It enables developers to implement function-level tasks, i.e., serverless functions, without managing infrastructure. While reducing operational overhead, it poses challenges, especially for novice developers. Developing functions from…
A A Talha Talukder, Omar Alam, Akramul Azim
Reusing embedded software functions across products is economically valuable but technically difficult: the same functionality implemented for two different microcontroller platforms can be entirely incompatible at the hardware level, even when the functions score above 0.90 cosine similarity and both pass SonarQube…
Steffen Zschaler, Navonil Mustafee, Alison Harper, Thomas Monks + 3 more
Simulation remains a promising technology in healthcare operations research and process optimisation. However, while there have been many research projects applying simulation in this context, the level of sustained uptake in healthcare practice has been lower. We conjecture that an important reason for this is the…
Laura K Wiley, Luke V Rasmussen, Rebecca T Levinson, Jennnifer Malinowski + 8 more
Once an algorithm has been determined to be fit for purpose, it must also be implementable and generalizable to be fit for reuse. [ocaf195-F1] shows the PhenoFit framework applied to 4 different reuse scenarios. Although the algorithm is considered fit for reuse in only a single scenario (where it is fit for purpose…
Samridhi Chaturvedi, Lakshmi Vineesha Digumarthi, Garima Setia
The degree or extent of gene reuse during repeated adaptation offers key insights into the genomic constraints on evolution. Although many studies have identified signs of genomic repeatability, a thorough synthesis of methods for detecting gene reuse and estimating its extent is missing. In this review, we first…
Kyriakos Psarakis, George Christodoulou, George Siachamis, Marios Fragkoulis + 1 more
Developing stateful cloud applications, such as low-latency workflows and microservices with strict consistency requirements, remains arduous for programmers. The Stateful Functions-as-a-Service (SFaaS) paradigm aims to serve these use cases. However, existing approaches provide weak transactional guarantees or perform…
Rajshekhar Sunderraman
The functional programming paradigm has a long and storied history with its beginnings in the Lambda Calculus. In recent decades, pure functional languages such as Haskell have been shown to be highly effective in producing robust software due to immutable data structures among other functional features. The advantages…
Ayushi Agarwal, Anannya Mathur, Preeti Ranjan Panda
The system-level cache is a critical resource shared by processor cores and domain-specific accelerators in heterogeneous systems on chips (SoCs). The strict QoS requirements of accelerators, such as deadlines, can lead to severe performance degradation of processor cores. Thus, managing the shared cache efficiently…
Carolin Schwitalla, Luis Kuhn Cuellar, Matthias Hörtenhuber, Niklas Grote + 8 more
Research software is essential for modern data analysis but is often developed and maintained by a small number of researchers. When developers leave, software may become orphaned, limiting reuse and risking the loss of valuable domain knowledge and computational methods. While the FAIR Principles for Research Software…
Borja Pitarch, Florencio Pazos, Monica Chagoyen
The Gene Ontology (GO) is a long-standing, community-maintained knowledge resource that underpins the functional annotation of gene products across numerous biological databases. Released regularly, GO and its associated annotations form a large, continuously evolving dataset whose temporal dynamics have direct…
Emilie J. Richards, Rachel L. Moran, Jonathan Wiese, Morgan O’Gorman + 9 more
Similar traits repeatedly evolve across independent populations in response to similar environmental conditions. For many repeatedly evolved traits it is unknown if populations evolve similar traits through the same or different genetic mechanisms. To address this question, we leveraged the Mexican tetra fish, Astyanax…
Francesco Poli, Kayson Fakhar, Alexa Mousley, Cheslie C. Klein + 2 more
How does complex cognition emerge from simpler underlying processes? We show that two components are sufficient: infant-like curiosity and brain-like biophysical constraints jointly drive the emergence of complex neuronal architectures and cognitive abilities. We first tested curiosity-driven exploration in 275 8-to…
Authors not listed
The increasing importance and predictive power of modern molecular modeling, driven by physics- and machine learning-based methods, necessitates a new collaborative architecture to replace the isolated, traditional model of software development. The traditional approach often led to redundant engineering effort, high…
Takuto Kawamoto, Yoshiki Higo
"Extract Method" refactoring is a technique for consolidating code clones. Parameterization approaches are used to extract a single method from multiple code clones that contain differences. This approach parameterizes expressions and behaviors within a method. In particular, behavior parameterization has been…
Authors not listed
The new European (EU) regulation on water reuse explicitly incorporates antimicrobial resistance (AMR) into routine monitoring and risk management, creating an urgent need to define target antibiotic resistance genes (ARGs) for reclaimed irrigation water and agricultural sludge. However, existing global data largely…
Zhongxin Liu, Zhonghao Jiang, Zhifan Ye, Haoye Wang + 2 more
LLM-based repository-level code generation aims to generate code using the context available in a software repository, requiring LLMs to reason over complex code dependencies. Due to limited context windows and insufficient repository-specific understanding, LLMs typically rely on retrieval-augmented generation (RAG)…
Yohan Park, Jonghyeok Mun, Yejung Lee, Jihwan Um + 5 more
Personalized healthcare recommender systems are increasingly being deployed in edge AI environments through wearable devices. In such environments, cloud servers leverage high-performance GPUs to train base models, which are then optimized for data reduction deployment on edge devices, enabling the delivery of…
Chengyue Gong, Daiheng Zhang, Jeffrey Ouyang-Zhang, Qiang Liu + 2 more
Predicting enzymatic function from a protein sequence is a fundamental task in protein discovery and engineering. In this paper, we present Semi-supervised Learning for Enzyme Classification (SLEEC): a semi-supervised learning framework that learns a function-aware protein representation for Enzyme Commision (EC)…
Authors not listed
This comprehensive review examines the evolution of autonomous materials synthesis laboratories that integrate artificial intelligence with advanced robotics to accelerate discovery. Traditional materials development pipelines typically require 10-20 years, but self-driving laboratories (SDLs) and Materials…