2019
DOI: 10.1186/s13321-019-0331-1
|View full text |Cite
|
Sign up to set email alerts
|

Programming languages in chemistry: a review of HTML5/JavaScript

Abstract: This is one part of a series of reviews concerning the application of programming languages in chemistry, edited by Dr. Rajarshi Guha. This article reviews the JavaScript technology as it applies to the chemistry discipline. A discussion of the history, scope and technical details of the programming language is presented.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
10
0
3

Year Published

2019
2019
2024
2024

Publication Types

Select...
6

Relationship

0
6

Authors

Journals

citations
Cited by 15 publications
(13 citation statements)
references
References 13 publications
(12 reference statements)
0
10
0
3
Order By: Relevance
“…The ligand moiety, N3 was docked non-covalently in the co-crystallized form of its original position in 6LU7.PB with the resulting RMSD 1.66 Å as determined from the DockRMSD tool ( Fig. 1 -b) [26] . The docking software used was AutoDock 4.2 [27] .…”
Section: Methodsmentioning
confidence: 99%
“…The ligand moiety, N3 was docked non-covalently in the co-crystallized form of its original position in 6LU7.PB with the resulting RMSD 1.66 Å as determined from the DockRMSD tool ( Fig. 1 -b) [26] . The docking software used was AutoDock 4.2 [27] .…”
Section: Methodsmentioning
confidence: 99%
“…Because it uses JSON [18] as the encoding method, implementing basic read/write/modify operations is simple and convenient in most modern programming languages. JSON is a very popular serialisation technique, and it is not only ubiquitous and easy to manipulate programmatically, but is also relatively concise and human readable [19, 20]. More detailed editing and analysis introduces the dependency on the Molfile (aka CTAB) structure representation, and compliance with the specification rules for specifying quantities.…”
Section: Methodsmentioning
confidence: 99%
“…The quantity field can be given as a single number or as a range (an array of two numbers, e.g. [10, 20] to denote between 10 and 20). The relation field can be defined when the quantity number is other than a point value, e.g.…”
Section: Methodsmentioning
confidence: 99%
“…Для реализации веб-приложения, с которым будет работать клиент, был выбран язык программирования JavaScript [13], так как альтернативы для данной задачи не существует, а реа- лизация WebAssembly, с помощью которого можно писать клиентские веб-приложения на C++, пока что находится в бета-режиме. Данный язык программирования обладает огромными преимуществами в области динамической работы с DOM (Document Object Model -объектная модель представления XML\HTML-документов) и работы по сети.…”
Section: обзор технологий для реализации клиентской частиunclassified