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

Fast Fourier Transform01:10

Fast Fourier Transform

651
The Fast Fourier Transform (FFT) is a computational algorithm designed to compute the Discrete Fourier Transform (DFT) efficiently. By breaking down the calculations into smaller, manageable sections, the FFT significantly reduces the computational complexity involved. Direct computation of an N-point DFT requires N2 complex multiplications, whereas the FFT algorithm needs only (N/2)log⁡2N multiplications, offering a much faster performance.
The computational efficiency of the FFT becomes...
651
Protein Families02:47

Protein Families

16.3K
Protein families are groups of homologous proteins; that is, they have similarities in amino acid sequences and three-dimensional structures. Protein families usually occur because of gene duplication, where an additional copy of a gene is inserted into the genome of an organism.   Mutations that change the amino acids but still allow the protein to be properly synthesized, will lead to new protein family members.   If these new proteins contain similar amino acids in key...
16.3K
Gene Evolution - Fast or Slow?02:05

Gene Evolution - Fast or Slow?

3.3K
3.3K

You might also read

Related Articles

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

Sort by
Same author

Snake Gut Microbiota as a Source of Anti-Inflammatory Probiotics: Isolation and Functional Characterization of Two Novel Strains.

Integrative zoology·2026
Same author

Alleviation of Ulcerative Colitis in Mice by Individual Fermentation of <i>Periplaneta americana</i> Powder with <i>L. bulgaricus</i> SN22 and <i>S. thermophilus</i> SN05.

Microorganisms·2026
Same author

Large-scale metagenomic analysis reveals host genetics shapes microbiomes in wild freshwater fish gut and skin.

Cell reports·2026
Same author

Vaginal Weissella confusa MV0113 suppresses pathogens and restores microbiota to alleviate bacterial vaginosis: integrated genomic and in vivo evidence.

BMC microbiology·2025
Same author

Multi-omics investigation of spontaneous T2DM macaque emphasizes gut microbiota could up-regulate the absorption of excess palmitic acid in the T2DM progression.

eLife·2025
Same author

Marine-Derived <i>Enterococcus faecalis</i> HY0110 as a Next-Generation Functional Food Probiotic: Comprehensive In Vitro and In Vivo Bioactivity Evaluation and Synergistic Fermentation of <i>Periplaneta americana</i> Extract Powder.

Foods (Basel, Switzerland)·2025

Related Experiment Video

Updated: Nov 25, 2025

In Vitro Selection of Aptamers to Differentiate Infectious from Non-Infectious Viruses
12:23

In Vitro Selection of Aptamers to Differentiate Infectious from Non-Infectious Viruses

Published on: September 7, 2022

1.9K

Pyfastx: a robust Python package for fast random access to sequences from plain and gzipped FASTA/Q files.

Lianming Du1, Qin Liu2, Zhenxin Fan3

  • 1Institute for Advanced Study, Chengdu University, Chengdu, China.

Briefings in Bioinformatics
|December 20, 2020
PubMed
Summary

pyfastx is a new Python package that efficiently handles large FASTA/Q sequence data. It enables rapid random access and subsequence retrieval, even from compressed files, overcoming limitations of existing bioinformatics tools.

Keywords:
FASTAFASTQrandom accesssequence parsersequence retrieval

More Related Videos

Author Spotlight: AQRNA-seq Role in Mapping Small RNAs and Unraveling Protein Translation Mechanisms
05:12

Author Spotlight: AQRNA-seq Role in Mapping Small RNAs and Unraveling Protein Translation Mechanisms

Published on: February 2, 2024

1.1K
Novel Sequence Discovery by Subtractive Genomics
09:40

Novel Sequence Discovery by Subtractive Genomics

Published on: January 25, 2019

8.9K

Related Experiment Videos

Last Updated: Nov 25, 2025

In Vitro Selection of Aptamers to Differentiate Infectious from Non-Infectious Viruses
12:23

In Vitro Selection of Aptamers to Differentiate Infectious from Non-Infectious Viruses

Published on: September 7, 2022

1.9K
Author Spotlight: AQRNA-seq Role in Mapping Small RNAs and Unraveling Protein Translation Mechanisms
05:12

Author Spotlight: AQRNA-seq Role in Mapping Small RNAs and Unraveling Protein Translation Mechanisms

Published on: February 2, 2024

1.1K
Novel Sequence Discovery by Subtractive Genomics
09:40

Novel Sequence Discovery by Subtractive Genomics

Published on: January 25, 2019

8.9K

Area of Science:

  • Bioinformatics
  • Computational Biology
  • Genomics

Background:

  • FASTA and FASTQ formats are standard for biological sequence data exchange.
  • Next-generation sequencing generates massive amounts of data, increasing demand for efficient data handling.
  • Existing tools struggle with memory limitations and slow random access for large FASTA/Q files, especially compressed ones.

Purpose of the Study:

  • To develop a versatile Python package, pyfastx, to address limitations in accessing and processing large FASTA/Q files.
  • To improve the efficiency of indexing and random subsequence retrieval from biological sequence data.
  • To enable direct access to sequences from gzip-compressed FASTA/Q files.

Main Methods:

  • Development of the pyfastx Python package and associated command-line tools.
  • Implementation of efficient indexing strategies for large FASTA/Q files.
  • Optimization for direct random access to sequences within gzip-compressed files.

Main Results:

  • pyfastx demonstrates superior performance in building indexes and random sequence access compared to existing tools.
  • The package efficiently handles FASTA/Q files with hundreds of millions of sequences.
  • pyfastx allows direct, efficient subsequence extraction from gzip-compressed FASTA/Q files without prior decompression.

Conclusions:

  • pyfastx provides a highly performant solution for managing large-scale biological sequence data.
  • The package overcomes memory and efficiency limitations of previous tools for FASTA/Q file processing.
  • pyfastx facilitates streamlined bioinformatics workflows by enabling direct access to compressed sequence data.