2017
DOI: 10.3390/informatics4030028
|View full text |Cite
|
Sign up to set email alerts
|

Web Apps Come of Age for Molecular Sciences

Abstract: Whereas server-side programs are essential to maintain databases and run data analysis pipelines and simulations, client-side web-based computing tools are also important as they allow users to access, visualize and analyze the content delivered to their devices on-the-fly and interactively. This article reviews the best-established tools for in-browser plugin-less programming, including JavaScript as used in HTML5 as well as related web technologies. Through examples based on JavaScript libraries, web applets… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
24
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
6
1

Relationship

2
5

Authors

Journals

citations
Cited by 24 publications
(24 citation statements)
references
References 67 publications
0
24
0
Order By: Relevance
“…In the online visualization, different models can be compared by clicking on the score correlation plots or on the list of proposed top clusters. Being based on standard web app technologies in a single HTML document, this web app could be the starting point for future tools that facilitate model navigation and evaluation online at the Prediction Center, adding to the array of available tools.…”
Section: Methodsmentioning
confidence: 99%
“…In the online visualization, different models can be compared by clicking on the score correlation plots or on the list of proposed top clusters. Being based on standard web app technologies in a single HTML document, this web app could be the starting point for future tools that facilitate model navigation and evaluation online at the Prediction Center, adding to the array of available tools.…”
Section: Methodsmentioning
confidence: 99%
“…The Microsoft team plans to add more languages over time. This JavaScript API can also provide several basic ways for accessing data in a client-side MS-Office file to get and set the selected data, or to get access to the entire range of documents [15].…”
Section: Methodsmentioning
confidence: 99%
“…As recently reviewed in a dedicated issue of Computing and Science in Engineering (M. DiPierro, 2018), JavaScript has become very powerful by including language subsets specialized for speed, optimized just-in-time compilation, methods to program background scripts, and libraries to perform multi-core and on-GPUs computing to accelerate intensive calculations. It is in fact now possible to transpile from C/C++ and other languages directly to JavaScript retaining close-tonative execution speeds, allowing web browsers to support quite complex data analysis and visualization directly in web pages (Abriata et al, 2017;Abriata, 2017a). This opens up the possibility of simulating molecular mechanics and experimental data, performing numerical data analysis and even handling data in neural networks, directly inside the molecular modeling web app to enable real-time feedback as the user manipulates the molecular systems.…”
Section: Intensive Calculationsmentioning
confidence: 99%
“…Rather than manually implementing calculations, a number of libraries are now available for specific applications that help to save code writing time and bring the additional advantage of being developed by specialists (Abriata, 2017a). One particularly useful library in the scope of this paper is Cannon.js (https://schteppe.github.io/cannon.js/), an engine for simulating rigid body mechanics that integrates with Three.js and A-Frame.…”
Section: Intensive Calculationsmentioning
confidence: 99%