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

Gene Families01:57

Gene Families

4.0K
4.0K
Gene Families01:57

Gene Families

10.2K
Gene families consist of groups of genes proposed to have originated from a common ancestor. Typically these arise through events in which a gene or genes are mistakenly duplicated during cell division. Unlike their parent genes (which are subject to selection pressure to maintain function), these gene copies do not need to preserve their sequences and may evolve at a relatively faster rate.
Occasionally these regions can be adapted to take on new roles within the organism, becoming novel genes...
10.2K
Genome Annotation and Assembly03:36

Genome Annotation and Assembly

21.3K
The genome refers to all of the genetic material in an organism. It can range from a few million base pairs in microbial cells to several billion base pairs in many eukaryotic organisms. Genome assembly refers to the process of taking the DNA sequencing data and putting it all back together in a correct order to create a close representation of the original genome. This is followed by the identification of functional elements on the newly assembled genome, a process called genome annotation.
21.3K
Organization of Genes02:07

Organization of Genes

74.1K
Overview
74.1K
Organization of Genes02:07

Organization of Genes

18.0K
18.0K
Genomics02:02

Genomics

41.3K
Genomics is the science of genomes: it is the study of all the genetic material of an organism. In humans, the genome consists of information carried in 23 pairs of chromosomes in the nucleus, as well as mitochondrial DNA. In genomics, both coding and non-coding DNA is sequenced and analyzed. Genomics allows a better understanding of all living things, their evolution, and their diversity. It has a myriad of uses: for example, to build phylogenetic trees, to improve productivity and...
41.3K

You might also read

Related Articles

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

Sort by
Same author

On the state of protein function prediction: a report on the fourth CAFA challenge.

bioRxiv : the preprint server for biology·2026
Same author

Open and sustainable AI: challenges, opportunities and the road ahead in the life sciences.

Nature methods·2026
Same author

OMAnnotator: a novel approach to building an annotated consensus genome sequence.

Bioinformatics advances·2026
Same author

The missing link in FAIR data policy: biodata resources in life sciences.

Scientific data·2026
Same author

Quest for Orthologs in the era of Data Deluge and AI: Challenges and Innovations in Orthology Prediction and Data Integration.

Journal of molecular evolution·2025
Same author

Structural phylogenetics unravels the evolutionary diversification of communication systems in gram-positive bacteria and their viruses.

Nature structural & molecular biology·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: Mar 12, 2026

Development of Compendium for Esophageal Squamous Cell Carcinoma
03:36

Development of Compendium for Esophageal Squamous Cell Carcinoma

Published on: April 12, 2024

888

A Gene Ontology Tutorial in Python.

Alex Warwick Vesztrocy1,2, Christophe Dessimoz3,4,5,6,7

  • 1Department of Genetics, Evolution and Environment, University College London, Gower St, London, WC1E 6BT, UK.

Methods in Molecular Biology (Clifton, N.J.)
|November 5, 2016
PubMed
Summary
This summary is machine-generated.

This tutorial teaches how to use Gene Ontology (GO) resources with Python for gene enrichment analyses and semantic similarity. It covers querying GO graphs and annotations, aiding bioinformatics research.

Keywords:
Gene OntologyPythonTutorial

More Related Videos

A Web Tool for Generating High Quality Machine-readable Biological Pathways
08:01

A Web Tool for Generating High Quality Machine-readable Biological Pathways

Published on: February 8, 2017

18.6K
Author Spotlight: Investigating the Role of Repetitive DNA Misregulation in Cancer Initiation and Immunotherapy Resistance
04:58

Author Spotlight: Investigating the Role of Repetitive DNA Misregulation in Cancer Initiation and Immunotherapy Resistance

Published on: December 13, 2024

4.6K

Related Experiment Videos

Last Updated: Mar 12, 2026

Development of Compendium for Esophageal Squamous Cell Carcinoma
03:36

Development of Compendium for Esophageal Squamous Cell Carcinoma

Published on: April 12, 2024

888
A Web Tool for Generating High Quality Machine-readable Biological Pathways
08:01

A Web Tool for Generating High Quality Machine-readable Biological Pathways

Published on: February 8, 2017

18.6K
Author Spotlight: Investigating the Role of Repetitive DNA Misregulation in Cancer Initiation and Immunotherapy Resistance
04:58

Author Spotlight: Investigating the Role of Repetitive DNA Misregulation in Cancer Initiation and Immunotherapy Resistance

Published on: December 13, 2024

4.6K

Area of Science:

  • Bioinformatics
  • Computational Biology
  • Genomics

Background:

  • Gene Ontology (GO) provides a standardized vocabulary for gene function.
  • Accessing and analyzing GO data programmatically is crucial for biological research.
  • Existing methods for GO analysis can be complex for some researchers.

Purpose of the Study:

  • To provide a practical tutorial for using Gene Ontology resources in Python.
  • To demonstrate key bioinformatics tasks including graph querying, annotation retrieval, and enrichment analysis.
  • To facilitate the computation of semantic similarity between GO terms.

Main Methods:

  • Utilizing Python programming language for accessing Gene Ontology.
  • Querying the Gene Ontology graph structure.
  • Retrieving gene-specific GO annotations.
  • Performing gene set enrichment analyses.
  • Calculating semantic similarity scores between GO terms.

Main Results:

  • A comprehensive guide to programmatic Gene Ontology analysis in Python.
  • Demonstration of practical applications such as gene enrichment and semantic similarity.
  • Availability of an interactive tutorial with solutions online.

Conclusions:

  • Python offers a powerful and accessible platform for Gene Ontology data analysis.
  • This tutorial empowers researchers to perform advanced GO analyses independently.
  • The provided resources enhance the utility of Gene Ontology in biological research.