Related Experiment Video
Updated: Mar 25, 2026

07:28
JUMPn: A Streamlined Application for Protein Co-Expression Clustering and Network Analysis in Proteomics
Published on: October 19, 2021
3.7K
blastjs: a BLAST+ wrapper for Node.js.
Martin Page1, Dan MacLean2, Christian Schudoma3,4
1Bioinformatics Group, The Sainsbury Laboratory, Norwich Research Park, Norwich, NR4 7UH, UK. martin.page@tsl.ac.uk.
BMC Research Notes
|February 29, 2016
Summary
A new Node.js library, blastjs, enables developers to integrate the powerful BLAST+ suite into JavaScript applications. This tool simplifies sequence database searches for genomic annotation in Node.js environments.
Area of Science:
- Bioinformatics
- Computational Genomics
Background:
- Genomics generates vast sequence data, increasing the need for rapid database search tools.
- BLAST+ is a standard for bioinformatic sequence searches, crucial for genome annotation.
- Modern bioinformatics development increasingly utilizes JavaScript and Node.js frameworks.
Purpose of the Study:
- To bridge the gap between BLAST+ functionality and Node.js environments.
- To enable seamless integration of sequence search capabilities into JavaScript-based applications.
Main Methods:
- Development of blastjs, a Node.js library.
- Wrapping the BLAST+ suite's search tools within the Node.js library.
Main Results:
- blastjs provides a method to incorporate BLAST+ functionality into Node.js applications.
- The library simplifies the addition of sequence search capabilities to existing or new applications.
Conclusions:
- blastjs facilitates the use of BLAST+ within JavaScript and Node.js projects.
- The library is designed for ease of use, requiring minimal client-side code.
- blastjs is open-source, available under the MIT license on GitHub.
Related Concept Videos
Electron Behavior
14.2K
Electrons are negatively charged subatomic particles attracted to and orbit around the positively-charged nucleus of an atom. They reside in spaces associated with energy levels called shells and are further organized into subshells and orbitals within each shell.
Electrons Orbit the Nucleus
Electrons are found in specific locations outside of the nucleus. The shell in which an electron resides indicates the general energy level of the electron: those closer to the nucleus have less energy,...
Electrons Orbit the Nucleus
Electrons are found in specific locations outside of the nucleus. The shell in which an electron resides indicates the general energy level of the electron: those closer to the nucleus have less energy,...
14.2K
Electron Behavior
110.8K
Overview
Electrons are negatively charged subatomic particles that are attracted to an orbit around the positively-charged nucleus of an atom. They reside in locations that are associated with energy levels called shells and are further organized into sub-shells and orbitals within each shell.
Electrons Orbit the Nucleus
Electrons are found in specific locations outside of the nucleus. The shell in which an electron resides indicates the general energy level of the electron: those closer to the...
Electrons are negatively charged subatomic particles that are attracted to an orbit around the positively-charged nucleus of an atom. They reside in locations that are associated with energy levels called shells and are further organized into sub-shells and orbitals within each shell.
Electrons Orbit the Nucleus
Electrons are found in specific locations outside of the nucleus. The shell in which an electron resides indicates the general energy level of the electron: those closer to the...
110.8K
Angular Momentum
928
Angular momentum characterizes an object's rotational motion and is defined as the moment of its linear momentum about a specified point O. When a particle moves along a curved path in the x-y plane, the scalar formulation calculates the magnitude of its angular momentum, utilizing the moment arm (d), representing the perpendicular distance from point O to the line of action of the linear momentum. Despite being scalar in formulation, angular momentum is inherently a vector quantity. Its...
928
Electron Transport Chains
116.0K
The final stage of cellular respiration is oxidative phosphorylation that consists of two steps: the electron transport chain and chemiosmosis. The electron transport chain is a set of proteins found in the inner mitochondrial membrane in eukaryotic cells. Its primary function is to establish a proton gradient that can be used during chemiosmosis to produce ATP and generate electron carriers, such as NAD+ and FAD, that are used in glycolysis and the citric acid cycle.
The ETC is comprised of...
The ETC is comprised of...
116.0K
BJT Amplifiers
1.2K
Bipolar Junction Transistors (BJTs) are pivotal components in amplifier circuits, functioning as voltage-controlled current sources in their active region. This characteristic allows them to efficiently control the collector current through variations in the base-emitter voltage. Essentially, BJTs amplify power due to their ability to take a weak input signal and output a much stronger signal.
In BJT amplifier configurations, particularly in common-emitter setups, the transistor's role...
In BJT amplifier configurations, particularly in common-emitter setups, the transistor's role...
1.2K
Electron Carriers
93.3K
Electron carriers can be thought of as electron shuttles. These compounds can easily accept electrons (i.e., be reduced) or lose them (i.e., be oxidized). They play an essential role in energy production because cellular respiration is contingent on the flow of electrons.
Over the many stages of cellular respiration, glucose breaks down into carbon dioxide and water. Electron carriers pick up electrons lost by glucose in these reactions, temporarily storing and releasing them into the electron...
Over the many stages of cellular respiration, glucose breaks down into carbon dioxide and water. Electron carriers pick up electrons lost by glucose in these reactions, temporarily storing and releasing them into the electron...
93.3K

