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

Introduction to R01:11

Introduction to R

R is a powerful software environment for statistical computing and graphics. Originating as an implementation of the S language, developed at Bell Laboratories, R has evolved into a robust, open-source statistical software favored by statisticians and data scientists worldwide. Its comprehensive suite includes data manipulation, calculation, and graphical display capabilities, making it versatile for data analysis and visualization. Its programming language is at the core of R's functionality,...
Genetic Screens02:46

Genetic Screens

Genetic screens are tools used to identify genes and mutations responsible for phenotypes of interest. Genetic screens help identify individuals or a group of people at risk of developing  genetic diseases and help them with early intervention, targeted therapy, and reproductive options.
Forward genetic screens
Forward or “classical” genetic screens involve creating random mutations in an organism’s DNA using radiation, mutagens, or insertion of additional bases, which result in visible changes...
Social Scripts02:10

Social Scripts

People tend to know what behavior is expected of them in specific, familiar settings. A script is a person’s knowledge about the sequence of events expected in a specific setting (Schank & Abelson, 1977). Essentially, scripts are a particular kind of schema, one containing default values for the features within an event. In the restaurant example, the script's features include the props (e.g., tables, menu, food, and money), the roles to be played (e.g., customer and waiter), the opening...
Sanger Sequencing01:57

Sanger Sequencing

DNA sequencing is a fundamental technique that is routinely used in the biological sciences. This method can be applied to a range of questions at different scales - from the sequencing of a cloned DNA fragment or the study of a mutation in a gene up to whole-genome sequencing. However, despite the widespread use of sequencing today, it was not until 1977 that Fredrick Sanger and his collaborators developed the chain-termination method to decode DNA sequences. It relies on the separation of a...
RNA-seq03:21

RNA-seq

RNA sequencing, or RNA-Seq, is a high-throughput sequencing technology used to study the transcriptome of a cell. Transcriptomics helps to interpret the functional elements of a genome and identify the molecular constituents of an organism. Additionally, it also helps in understanding the development of an organism and the occurrence of diseases. 
Before the discovery of RNA-seq, microarray-based methods and Sanger sequencing were used for transcriptome analysis. However, while microarray-based...
X-ray Diffraction of Biological Samples01:10

X-ray Diffraction of Biological Samples

X-ray diffraction or XRD is an analytical tool that utilizes X-rays to study ordered structures such as crystalline organic and inorganic samples, polycrystalline materials, proteins, carbohydrates, and drugs.
According to Bragg's law, when X-rays strike the sample positioned on a stage, the rays are  scattered by the electron clouds around the sample atoms. The  X-ray diffraction or scattering is caused by constructive interference of the X-ray waves that reflect off the internal crystal...

You might also read

Related Articles

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

Sort by
Same author

From forest to farm: the impact of a broad spectrum of lifestyles on the porcine gut microbiota.

Current research in microbial sciences·2026
Same author

Characterization of the clade 4 non-toxigenic <i>C. difficile</i> isolate L-NTCD03 carrying the <i>cfr</i>(B) gene.

FEMS microbes·2026
Same author

The impact of early-life rearing conditions on the porcine gut microbiota and immune system.

Animal microbiome·2025
Same author

Latent Dirichlet Allocation reveals tomato root-associated bacterial interactions responding to hairy root disease.

Environmental microbiome·2025
Same author

The swine IsoLoop model of the gut host-microbiota interface enables intra-animal treatment comparisons to advance 3R principles.

Gut microbes·2025
Same author

FLASC: a flare-sensitive clustering algorithm.

PeerJ. Computer science·2025
Same journal

OpenIMC: an open-source platform for analyzing single-cell and spatial proteomics by imaging mass cytometry.

BMC bioinformatics·2026
Same journal

NAP: an open source pipeline for cross-domain microbiome profiling using Nanopore sequencing-derived amplicon data.

BMC bioinformatics·2026
Same journal

SurvGME: an R package for survival analysis with graphical and measurement error models.

BMC bioinformatics·2026
Same journal

SimMapNet: a Bayesian framework for gene regulatory network inference using gene ontology similarities as external hint.

BMC bioinformatics·2026
Same journal

Dual channel drug-drug interactions extraction based on cross attention.

BMC bioinformatics·2026
Same journal

FeSseqdb: a curated sequence-level database and interpretable machine learning framework for identifying iron-sulfur proteins.

BMC bioinformatics·2026
See all related articles

Related Experiment Video

Updated: Jun 21, 2026

A User-friendly and Powerful R Analysis of Large-scale Datasets
10:56

A User-friendly and Powerful R Analysis of Large-scale Datasets

Published on: November 4, 2025

An introduction to scripting in Ruby for biologists.

Jan Aerts, Andy Law

    BMC Bioinformatics
    |July 18, 2009
    PubMed
    Summary
    This summary is machine-generated.

    Ruby offers scientists an accessible scripting language for electronic data processing. Its features enable rapid development of complex, readable applications for efficient data management.

    More Related Videos

    Heuristic Mining of Hierarchical Genotypes and Accessory Genome Loci in Bacterial Populations
    08:03

    Heuristic Mining of Hierarchical Genotypes and Accessory Genome Loci in Bacterial Populations

    Published on: December 7, 2021

    A Bioinformatics Pipeline for Investigating Molecular Evolution and Gene Expression using RNA-seq
    07:09

    A Bioinformatics Pipeline for Investigating Molecular Evolution and Gene Expression using RNA-seq

    Published on: May 28, 2021

    Related Experiment Videos

    Last Updated: Jun 21, 2026

    A User-friendly and Powerful R Analysis of Large-scale Datasets
    10:56

    A User-friendly and Powerful R Analysis of Large-scale Datasets

    Published on: November 4, 2025

    Heuristic Mining of Hierarchical Genotypes and Accessory Genome Loci in Bacterial Populations
    08:03

    Heuristic Mining of Hierarchical Genotypes and Accessory Genome Loci in Bacterial Populations

    Published on: December 7, 2021

    A Bioinformatics Pipeline for Investigating Molecular Evolution and Gene Expression using RNA-seq
    07:09

    A Bioinformatics Pipeline for Investigating Molecular Evolution and Gene Expression using RNA-seq

    Published on: May 28, 2021

    Area of Science:

    • Bioinformatics
    • Computational Biology
    • Scientific Computing

    Background:

    • Many researchers, particularly in wet-lab settings, lack formal informatics training.
    • Electronic data processing is crucial for modern scientific research.
    • Existing tools may present steep learning curves for non-programmers.

    Discussion:

    • Ruby's shallow learning curve makes it suitable for scientists new to programming.
    • Reflection and meta-programming facilitate the creation of sophisticated yet concise code.
    • The language supports efficient electronic data management and analysis.

    Key Insights:

    • Ruby is a powerful, user-friendly scripting language for scientific data processing.
    • Its capabilities allow for rapid development of data management solutions.
    • Accessible to researchers without extensive computer science backgrounds.

    Outlook:

    • Encourages adoption of Ruby for enhanced research productivity.
    • Promotes further exploration of Ruby for scientific applications.
    • Facilitates data-driven research through accessible programming tools.