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

Protein Networks02:26

Protein Networks

4.6K
An organism can have thousands of different proteins, and these proteins must cooperate to ensure the health of an organism. Proteins bind to other proteins and form complexes to carry out their functions. Many proteins interact with multiple other proteins creating a complex network of protein interactions.
These interactions can be represented through maps depicting protein-protein interaction networks, represented as nodes and edges. Nodes are circles that are representative of a protein,...
4.6K
pH Scale02:41

pH Scale

80.6K
Hydronium and hydroxide ions are present both in pure water and in all aqueous solutions, and their concentrations are inversely proportional as determined by the ion product of water (Kw). The concentrations of these ions in a solution are often critical determinants of the solution’s properties and the chemical behaviors of its other solutes. Two different solutions can differ in their hydronium or hydroxide ion concentrations by a million, billion, or even trillion times. A common means of...
80.6K
Parallel Processing01:20

Parallel Processing

780
The brain processes sensory information rapidly due to parallel processing, which involves sending data across multiple neural pathways at the same time. This method allows the brain to manage various sensory qualities, such as shapes, colors, movements, and locations, all concurrently. For instance, when observing a forest landscape, the brain simultaneously processes the movement of leaves, the shapes of trees, the depth between them, and the various shades of green. This enables a quick and...
780
Parallel Resonance01:23

Parallel Resonance

614
The parallel RLC circuit is an arrangement where the resistor (R), inductor (L), and capacitor (C) are all connected to the same nodes and, as a result, share the same voltage across them. The parallel RLC circuit is analyzed in terms of admittance (Y), which reflects the ease with which current can flow. The admittance is given by:
614
Nursing Implementation01:15

Nursing Implementation

6.3K
Implementation is the execution of the nursing care plan developed during the planning phase.
The five steps to implementing effective nursing care include reassessing the patient, reviewing and revising the existing nursing care plan, organizing the resources and care delivery, anticipating and preventing complications, and implementing nursing interventions.
6.3K
Trial and Error and Algorithm01:12

Trial and Error and Algorithm

435
A problem-solving strategy is a plan of action used to find a solution. Different strategies have distinct action plans. Trial and error involves trying different solutions until one works. For instance, to fix a broken printer, you might check ink levels, ensure the paper tray isn't jammed, and verify the printer's connection to your laptop. This method can be time-consuming but is commonly used. Thomas Edison, for example, used trial and error to find a suitable filament for the light...
435

You might also read

Related Articles

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

Sort by
Same author

CV19global: harmonized epidemiology, policy, mobility and weather indicators from two years and 54 countries.

Scientific data·2026
Same author

The total eclipse of bioinformatics: From disruption to convention, and a gentle warning.

PLoS computational biology·2026
Same author

Decoding extremophiles: insights from bioinformatics, machine learning, and data-driven approaches.

Briefings in bioinformatics·2026
Same author

Asymmetric divergence of genome organization and transcription beyond LUCA.

Bio Systems·2026
Same author

neomerDB: a comprehensive database of neomer biomarkers in cancer.

Database : the journal of biological databases and curation·2026
Same author

Peer-review ownership in the AI era.

EMBO reports·2026

Related Experiment Video

Updated: Feb 15, 2026

JUMPn: A Streamlined Application for Protein Co-Expression Clustering and Network Analysis in Proteomics
07:28

JUMPn: A Streamlined Application for Protein Co-Expression Clustering and Network Analysis in Proteomics

Published on: October 19, 2021

3.7K

HipMCL: a high-performance parallel implementation of the Markov clustering algorithm for large-scale networks.

Ariful Azad1, Georgios A Pavlopoulos2, Christos A Ouzounis3

  • 1Computational Research Division, Lawrence Berkeley National Laboratory, 1 Cyclotron Road, Berkeley, CA 94720-8150, USA.

Nucleic Acids Research
|January 10, 2018
PubMed
Summary

High-performance Markov Clustering (HipMCL) accelerates biological network analysis by enabling parallel processing on distributed-memory systems. This approach significantly enhances scalability for clustering large biological networks, overcoming previous computational bottlenecks.

More Related Videos

Large Scale Energy Efficient Sensor Network Routing Using a Quantum Processor Unit
05:30

Large Scale Energy Efficient Sensor Network Routing Using a Quantum Processor Unit

Published on: September 8, 2023

1.2K
CRISPR Gene Editing Tool for MicroRNA Cluster Network Analysis
10:40

CRISPR Gene Editing Tool for MicroRNA Cluster Network Analysis

Published on: April 25, 2022

2.9K

Related Experiment Videos

Last Updated: Feb 15, 2026

JUMPn: A Streamlined Application for Protein Co-Expression Clustering and Network Analysis in Proteomics
07:28

JUMPn: A Streamlined Application for Protein Co-Expression Clustering and Network Analysis in Proteomics

Published on: October 19, 2021

3.7K
Large Scale Energy Efficient Sensor Network Routing Using a Quantum Processor Unit
05:30

Large Scale Energy Efficient Sensor Network Routing Using a Quantum Processor Unit

Published on: September 8, 2023

1.2K
CRISPR Gene Editing Tool for MicroRNA Cluster Network Analysis
10:40

CRISPR Gene Editing Tool for MicroRNA Cluster Network Analysis

Published on: April 25, 2022

2.9K

Area of Science:

  • Bioinformatics
  • Computational Biology
  • Network Science

Background:

  • Biological networks represent functional and structural relationships between entities like genes and proteins.
  • Existing clustering algorithms, including Markov Clustering (MCL), struggle with the scalability demands of large biological datasets.
  • The increasing volume of biological data necessitates more efficient network analysis tools.

Purpose of the Study:

  • To develop a high-performance, scalable implementation of the Markov Clustering algorithm.
  • To address the computational bottlenecks (running time and memory) of the original MCL algorithm for large-scale biological networks.
  • To enable the analysis of significantly larger biological networks than previously feasible.

Main Methods:

  • Implementation of a parallel version of the Markov Clustering algorithm named High-performance MCL (HipMCL).
  • Utilized distributed-memory computing environments leveraging MPI and OpenMP.
  • Tested HipMCL on large-scale biological networks to evaluate performance and scalability.

Main Results:

  • HipMCL demonstrated efficient utilization of up to 2000 compute nodes.
  • Successfully clustered a network of approximately 70 million nodes and 68 billion edges in about 2.4 hours.
  • Achieved clustering speeds several orders of magnitude faster than the original MCL algorithm.

Conclusions:

  • HipMCL significantly enhances the scalability of Markov Clustering for large biological networks.
  • The parallel implementation enables the analysis of massive datasets, previously intractable.
  • HipMCL provides a powerful, freely available tool for biological network clustering.