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

Routh-Hurwitz Criterion I01:15

Routh-Hurwitz Criterion I

343
Consider an electrical power grid, where stability is essential to prevent blackouts. The Routh-Hurwitz criterion is a valuable tool for assessing system stability under varying load conditions or faults. By analyzing the closed-loop transfer function, the Routh-Hurwitz criterion helps determine whether the system remains stable.
To apply the Routh-Hurwitz criterion, a Routh table is constructed. The table's rows are labeled with powers of the complex frequency variable s, starting from the...
343
Routh-Hurwitz Criterion II01:19

Routh-Hurwitz Criterion II

434
In the application of the Routh-Hurwitz criterion, two specific scenarios can arise that complicate stability analysis.
The first scenario occurs when a singular zero appears in the first column of the Routh table. This situation creates a division by zero issues. To resolve this, a small positive or negative number, denoted as epsilon (∈), is substituted for the zero. The stability analysis proceeds by assuming a sign for ∈. If ∈ is positive, any sign change in the first...
434
Vector Algebra: Graphical Method01:10

Vector Algebra: Graphical Method

14.3K
Vectors can be multiplied by scalars, added to other vectors, or subtracted from other vectors. The vector sum of two (or more) vectors is called the resultant vector or, for short, the resultant.
We use the laws of geometry to construct resultant vectors, followed by trigonometry to find vector magnitudes and directions. For a geometric construction of the sum of two vectors in a plane, we follow the parallelogram rule. Suppose two vectors are at arbitrary positions. Translate either one of...
14.3K
Bewley Lattice Diagram01:12

Bewley Lattice Diagram

892
The Bewley lattice diagram, developed by L. V. Bewley, effectively organizes the reflections occurring during transmission-line transients. It visually represents how voltage waves propagate and reflect within a transmission line, making it easier to understand the complex interactions that occur.
892
Boundary Conditions: Lossless Lines01:21

Boundary Conditions: Lossless Lines

161
Consider a single-phase, two-wire, lossless transmission line terminated by an impedance at the receiving end and a source with Thevenin voltage and impedance at the sending end. The line, with length, has a surge impedance and wave velocity determined by the line's inductance and capacitance.
At the receiving end, the boundary condition states that the voltage equals the product of the receiving-end impedance and current. This relationship is expressed as a function of the incident and...
161
Second Uniqueness Theorem01:16

Second Uniqueness Theorem

1.1K
Consider a region consisting of several individual conductors with a definite charge density in the region between these conductors. The second uniqueness theorem states that if the total charge on each conductor and the charge density in the in-between region are known, then the electric field can be uniquely determined.
In contrast, consider that the electric field is non-unique and apply Gauss's law in divergence form in the region between the conductors and the integral form to the...
1.1K

You might also read

Related Articles

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

Sort by
Same author

Efficient and accurate search in petabase-scale sequence repositories.

Nature·2025
Same author

Histopathology-based protein multiplex generation using deep learning.

Nature machine intelligence·2025
Same author

Histopathology-based Protein Multiplex Generation using Deep Learning.

medRxiv : the preprint server for health sciences·2024
Same author

Probabilistic pathway-based multimodal factor analysis.

Bioinformatics (Oxford, England)·2024
Same author

Label-guided seed-chain-extend alignment on annotated De Bruijn graphs.

Bioinformatics (Oxford, England)·2024
Same author

An empirical study on KDIGO-defined acute kidney injury prediction in the intensive care unit.

Bioinformatics (Oxford, England)·2024

Related Experiment Video

Updated: Sep 22, 2025

How to Measure Cortical Folding from MR Images: a Step-by-Step Tutorial to Compute Local Gyrification Index
09:57

How to Measure Cortical Folding from MR Images: a Step-by-Step Tutorial to Compute Local Gyrification Index

Published on: January 2, 2012

28.1K

Lossless indexing with counting de Bruijn graphs.

Mikhail Karasikov1,2,3, Harun Mustafa1,2,3, Gunnar Rätsch1,2,3,4,5

  • 1Department of Computer Science, ETH Zurich, 8092 Zurich, Switzerland.

Genome Research
|May 24, 2022
PubMed
Summary

We introduce counting de Bruijn graphs for efficient indexing of sequencing data, including k-mer counts and genome positions. This method significantly compresses data, enabling faster analysis and broader applications in bioinformatics.

More Related Videos

Quasi-light Storage for Optical Data Packets
07:45

Quasi-light Storage for Optical Data Packets

Published on: February 6, 2014

11.0K
Quantitative Analysis of Climbing Defects in a Drosophila Model of Neurodegenerative Disorders
06:30

Quantitative Analysis of Climbing Defects in a Drosophila Model of Neurodegenerative Disorders

Published on: June 13, 2015

19.1K

Related Experiment Videos

Last Updated: Sep 22, 2025

How to Measure Cortical Folding from MR Images: a Step-by-Step Tutorial to Compute Local Gyrification Index
09:57

How to Measure Cortical Folding from MR Images: a Step-by-Step Tutorial to Compute Local Gyrification Index

Published on: January 2, 2012

28.1K
Quasi-light Storage for Optical Data Packets
07:45

Quasi-light Storage for Optical Data Packets

Published on: February 6, 2014

11.0K
Quantitative Analysis of Climbing Defects in a Drosophila Model of Neurodegenerative Disorders
06:30

Quantitative Analysis of Climbing Defects in a Drosophila Model of Neurodegenerative Disorders

Published on: June 13, 2015

19.1K

Area of Science:

  • Bioinformatics
  • Computational Biology
  • Genomics

Background:

  • Public sequencing data repositories are growing rapidly, necessitating efficient storage and indexing for large-scale analysis.
  • Existing annotated de Bruijn graphs excel at indexing k-mer sets but struggle with quantitative attributes like gene expression or genome positions.

Purpose of the Study:

  • To propose and evaluate counting de Bruijn graphs, a novel data structure generalizing annotated de Bruijn graphs.
  • To enable efficient indexing of quantitative attributes, such as k-mer counts and positional information, within compressed graph representations.

Main Methods:

  • Developed the concept of counting de Bruijn graphs, which augment node-label relations with attributes.
  • Applied counting de Bruijn graphs to index k-mer abundances from human RNA-seq data.
  • Utilized positional annotations within counting de Bruijn graphs to index entire sequencing reads.

Main Results:

  • Counting de Bruijn graphs achieved over eightfold smaller representations for k-mer abundances compared to state-of-the-art tools, with faster construction and querying.
  • Positional annotations resulted in indexes 27% smaller (human RNA-seq) and 57% smaller (viral PacBio HiFi) than gzip-compressed input.
  • A comprehensive index of viral PacBio SMRT reads (875 Gbp) occupied only 178 GB.
  • Generated a lossless, queryable index of the RefSeq collection 4.6-fold smaller than MegaBLAST.

Conclusions:

  • Counting de Bruijn graphs offer a significant advancement in compressing and indexing sequencing data, particularly for quantitative attributes.
  • This approach enhances existing de Bruijn graph methods, broadening their applicability for tasks like k-mer counting, positional indexing, and novel sequence alignment algorithms.