14 papers · ranked by Valyu relevance
Juho Vepsäläinen
A significant portion of the web is powered by ECMAScript. As a web technology, it is ubiquitous and available on most platforms natively or through a web browser. ECMAScript is the dominant language of the web, but at the same time, it was not designed as such. The story of ECMAScript is a story of the impact of…
Alessandro Rosa
We present OBJS, a new transpiler project featuring the implementation of typified variables and functions call management in Javascript, as well as several new operators and syntax patterns that could make coding more agile and versatile. The goal is to empower this language. According to this point of view, this…
Chaiyong Ragkhitwetsagul, Komsan Kongwongsupak, Thanakrit Maneesawas, Natpichsinee Puttiwarodom + 4 more
'Natpichsinee Puttiwarodom' 'Ruksit Rojpaisarnkit' 'Morakot Choetkiertikul' 'Raula Gaikovina Kula' 'Thanwadee Sunetnanta'] Abstract—In this paper, we present jscefr (pronounced jes-cee-fer), a tool that detects the use of different elements of the JavaScript (JS) language, effectively measuring the level of proficiency…
José Miguel Moreno, Narseo Vallina-Rodrìguez, Juan Tapiador
—The JavaScript programming language, which began as a simple scripting language for the Web, has become ubiquitous, spanning desktop, mobile, and server applications. This increase in usage has made JavaScript an attractive target for nefarious actors, resulting in the proliferation of malicious browser extensions…
Romain Fouquet, Pierre Laperdrix, Romain Rouvoy
While JavaScript established itself as a cornerstone of the modern web, it also constitutes a major tracking and security vector, thus raising critical privacy and security concerns. In this context, some browser extensions propose to systematically block scripts reported by crowdsourced trackers lists. However, this…
Romain Fouquet, Pierre Laperdrix, Romain Rouvoy
Leveraging JavaScript (JS) for User Interface (UI) interactivity has been the norm on the web for many years. Yet, using JS increases bandwidth and battery consumption as scripts need to be downloaded and processed by the browser. Plus, client-side JS may expose visitors to security vulnerabilities such as Cross-Site…
Evan Cesanek, Sabyasachi Shivkumar, James N. Ingram, Daniel M. Wolpert
Modern virtual reality (VR) devices offer 6 degree-of-freedom kinematic data with high spatial and temporal resolution, making them powerful tools for research on sensorimotor and cognitive functions. We introduce Ouvrai, an open-source solution that facilitates the design and execution of remote VR studies…
Kari Lavikka, Jaana Oikkonen, Yilin Li, Taru Muranen + 9 more
Visualization is an indispensable facet of genomic data analysis. Despite the abundance of specialized visualization tools, there remains a distinct need for tailored solutions. However, their implementation typically requires extensive programming expertise from bioinformaticians and software developers, especially…
Kota Kambara, Sintho Wahyuning Ardie, Daisuke Tsugama
Differential gene expression analysis (DEA) via RNA sequencing (RNA-seq) is essential but remains challenging for wet-lab biologists due to command-line complexities. Centralized web platforms democratize this process but suffer from server congestion, long queuing delays, data privacy risks with proprietary datasets…
Maksim Kleverov, Daria Zenkova, Vladislav Kamenev, Margarita Sablina + 2 more
Transcriptomic profiling became a standard approach to quantify a cell state, which led to accumulation of huge amount of public gene expression datasets. However, both reuse of these datasets or analysis of newly generated ones requires a significant technical expertise. Here we present Phantasus – a user-friendly…
Yann Spöri, Jean-François Flot
Haxe is a general purpose, object-oriented programming language supporting syntactic macros. The Haxe compiler is well known for its ability to translate the source code of Haxe programs into the source code of a variety of other programming languages including Java, C++, JavaScript and Python. Although Haxe is…
Authors not listed
For decades, molecular visualization software has been fundamental to education and research in chemistry, structural biology, and materials science. These tools have enabled the inspection of structures, dynamics, and interactions, yet their reliance on two-dimensional (2D) interfaces imposes persistent limitations.…
David Meijer, Marnix H. Medema, Justin J. J. van der Hooft
Effective visualization of small molecules is paramount in conveying concepts and results in cheminformatics. Scalable vector graphics (SVG) are preferred for creating such visualizations, as SVGs can be easily altered in post-production and exported to other formats. A wide spectrum of software applications already…
Colin Diesh, Garrett J Stevens, Peter Xie, Teresa De Jesus Martinez + 16 more
We present JBrowse 2, a general-purpose genome annotation browser offering enhanced visualization of complex structural variation and evolutionary relationships. JBrowse 2 retains the core features of the open-source JavaScript genome browser JBrowse while adding new views for synteny, dotplots, breakpoints, gene…