Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Short-distance Transport of Resources02:12

Short-distance Transport of Resources

17.6K
Short-distance transport refers to transport that occurs over a distance of just 2-3 cells, crossing the plasma membrane in the process. Small uncharged molecules, such as oxygen, carbon dioxide, and water, can diffuse across the plasma membrane on their own. In contrast, ions and larger molecules require the assistance of transport proteins due to their charge or size. Transport across membranes also occurs within individual cells, playing a variety of essential roles for the plant as a whole.
17.6K
Fischer Projections02:18

Fischer Projections

16.4K
Learning to draw Fischer projections of molecules and understanding their relevance plays a crucial role in the visual depiction of organic molecules. A Fischer projection is a two-dimensional projection on a planar surface to simplify the three-dimensional wedge–dash representation of molecules. This is especially helpful in the case of molecules with multiple chiral centers that can be difficult to draw. Here, all the bonds of interest are represented as horizontal or vertical lines. While...
16.4K
Newman Projections02:06

Newman Projections

20.6K
Different notations are used to represent the three-dimensional structure of molecules on two-dimensional surfaces. One of the most commonly used representations is the dash-wedge formula. The dashed wedges, solid wedges, and the plane lines indicate the groups situated behind the plane, coming out of the plane, and in the plane, respectively.
The organic molecules rotate across the single bonds leading to numerous temporary three-dimensional structures of varying energy known as...
20.6K
Coordinates and Map Projections01:29

Coordinates and Map Projections

586
Coordinates and map projections are essential tools in accurately representing the Earth's surface for various applications, ranging from navigation to spatial analysis. The latitude and longitude coordinate system is a universally recognized framework for defining locations. Latitude specifies the distance of a point north or south of the equator, measured in degrees from 0° at the equator to 90° at the poles. Longitude indicates a location's position east or west of the prime meridian,...
586
Xylem and Transpiration-driven Transport of Resources02:03

Xylem and Transpiration-driven Transport of Resources

26.4K
The xylem of vascular plants distributes water and dissolved minerals that are taken up by the roots to the rest of the plant. The cells that transport xylem sap are dead upon maturity, and the movement of xylem sap is a passive process.
26.4K
Techniques of therapeutic communication I: Active Listening, Sharing Observations, Validation, and Using Touch01:15

Techniques of therapeutic communication I: Active Listening, Sharing Observations, Validation, and Using Touch

7.4K
The history of therapeutic communication can be traced back to Florence Nightingale, who emphasized the importance of developing trusting relationships with patients. She taught that the presence of nurses with patients results in therapeutic healing.
Therapeutic communication is not the same as social interaction. Social interaction has no goal or purpose and consists of casual information sharing, whereas therapeutic communication has a plan or purpose for the conversation. Therapeutic...
7.4K

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

What marks the "ideal" black doctor? a critical discourse analysis of flexnerian segregation within contemporary diversity discourses.

Advances in health sciences education : theory and practice·2026
Same author

Dynamics of genetic and somatic trade-offs in ageing and mortality.

Nature·2026
Same author

Evaluating FABP5 as a Therapeutic Target for Pain Management.

European journal of pain (London, England)·2026
Same author

Accurate SPARQL generation via in-context learning and schema-based query construction.

Bioinformatics (Oxford, England)·2026
Same author

Adaptive Tracepoints for Pangenome Alignment Compression.

bioRxiv : the preprint server for biology·2026
Same author

JoGo 1.0: the ACTG hierarchical nomenclature and database covering 4.7 million haplotypes across 19,194 human genes.

Nucleic acids research·2025
Same journal

Isolation of Mesenchymal Stem Cell-Derived Extracellular Vesicles.

Methods in molecular biology (Clifton, N.J.)·2026
Same journal

Modeling Melanoma Immune Surveillance by CAR-T Cells in Human Skin Organoids.

Methods in molecular biology (Clifton, N.J.)·2026
Same journal

Stepwise Optimization of a Matrigel-Based In Vitro Angiogenesis Assay for Reproducible and Quantifiable 2D-Tube Formation Using HUVECs.

Methods in molecular biology (Clifton, N.J.)·2026
Same journal

Quantifying Mechanical Properties of Fresh Ovarian Tissue with Optical Brillouin Microscopy.

Methods in molecular biology (Clifton, N.J.)·2026
Same journal

3D Chromatin Architecture During Early Development: New Methods and New Findings.

Methods in molecular biology (Clifton, N.J.)·2026
Same journal

Metabolic Plasticity in Embryogenesis Throughout the Lens of NAD<sup></sup>.

Methods in molecular biology (Clifton, N.J.)·2026
See all related articles

Related Experiment Video

Updated: Jan 22, 2026

Leveraging CyVerse Resources for De Novo Comparative Transcriptomics of Underserved Non-model Organisms
10:41

Leveraging CyVerse Resources for De Novo Comparative Transcriptomics of Underserved Non-model Organisms

Published on: May 9, 2017

9.6K

Sharing Programming Resources Between Bio* Projects.

Raoul J P Bonnal1, Andrew Yates2, Naohisa Goto3

  • 1Istituto Nazionale Genetica Molecolare INGM Romeo ed Enrica Invernizzi, Milan, Italy.

Methods in Molecular Biology (Clifton, N.J.)
|July 7, 2019
PubMed
Summary
This summary is machine-generated.

Call stack approaches offer superior performance for sharing bioinformatics software components across programming languages compared to remote procedure calls. This research provides practical examples and a Docker container for testing these methods.

Keywords:
BioinformaticsEMBOSSJavaPAMLPerlPythonRRPCRubyWeb services

More Related Videos

Project-Based Learning Guidelines for Health Sciences Students: An Analysis with Data Mining and Qualitative Techniques
13:44

Project-Based Learning Guidelines for Health Sciences Students: An Analysis with Data Mining and Qualitative Techniques

Published on: December 9, 2022

4.2K
Programmed Electrical Stimulation in Mice
07:29

Programmed Electrical Stimulation in Mice

Published on: May 26, 2010

21.2K

Related Experiment Videos

Last Updated: Jan 22, 2026

Leveraging CyVerse Resources for De Novo Comparative Transcriptomics of Underserved Non-model Organisms
10:41

Leveraging CyVerse Resources for De Novo Comparative Transcriptomics of Underserved Non-model Organisms

Published on: May 9, 2017

9.6K
Project-Based Learning Guidelines for Health Sciences Students: An Analysis with Data Mining and Qualitative Techniques
13:44

Project-Based Learning Guidelines for Health Sciences Students: An Analysis with Data Mining and Qualitative Techniques

Published on: December 9, 2022

4.2K
Programmed Electrical Stimulation in Mice
07:29

Programmed Electrical Stimulation in Mice

Published on: May 26, 2010

21.2K

Area of Science:

  • Bioinformatics
  • Computational Biology
  • Software Engineering

Background:

  • Open-source software is crucial in evolutionary bioinformatics, utilizing languages like Python, Java, and R.
  • Sharing components across Bio* projects (e.g., BioPerl, Biopython) avoids redundant coding.
  • Bridging different programming languages is essential for efficient bioinformatics workflows.

Purpose of the Study:

  • To compare the performance of different software-sharing strategies between programming languages in bioinformatics.
  • To evaluate remote procedure call (RPC), local call stack, and program-to-program communication methods.
  • To provide practical examples and a test environment for cross-language bioinformatics software integration.

Main Methods:

  • Compared three main approaches: remote procedure call (RPC), local call stack, and program-to-program calls.
  • Implemented cross-language examples for sequence translation.
  • Measured throughput using native Bio* implementations (BioPerl, Biopython, BioJava, BioRuby), RPC (RSOAP, Rserve), and call stack bindings (RPy, R bindings, Java VM).

Main Results:

  • Call stack approaches generally outperformed native Bio* implementations.
  • Native Bio* implementations showed better performance than RPC-based approaches.
  • Performance varied across specific interfaces and language combinations.

Conclusions:

  • Local call stack methods provide the most efficient strategy for sharing bioinformatics software components across diverse programming languages.
  • The findings guide developers in selecting optimal methods for inter-language bioinformatics tool integration.
  • A downloadable Docker container facilitates reproducible testing and comparison of these sharing strategies.