ena-database

Query ENA data via Portal API, Browser API, and FTP for sequences and metadata.

1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/JosephWoodall/noosphere --skill ena-database-josephwoodall
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ena-database
Source: https://github.com/JosephWoodall/noosphere/tree/main/.agent/skills/ena-database
Command: npx skills add https://github.com/JosephWoodall/noosphere --skill ena-database-josephwoodall

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Access and retrieve nucleotide sequence data and metadata from ENA using REST APIs and FTP to support genomics workflows.

Core Features & Use Cases

  • Retrieve nucleotide sequences by accession, download raw reads (FASTQ), access genome assemblies, and obtain metadata across studies, samples, runs, and analyses.
  • Perform programmatic searches, bulk downloads, and cross-references to related databases for integration into bioinformatics pipelines and taxonomic lookups.

Quick Start

Fetch ENA data for a study accession PRJEB1234 and download its associated FASTQ files.

Frequently Asked Questions about ena-database

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I retrieve nucleotide sequences and metadata from ENA programmatically?

Retrieve nucleotide sequences and metadata from ENA programmatically by querying the Portal API and Browser API. This supports automated searches for studies, samples, runs, and taxonomic data with XML, JSON, or TSV outputs.

What is the best way to download raw reads and assemblies in bulk from ENA?

The best way to download raw reads and genome assemblies in bulk from ENA is via FTP or Aspera. This satisfies bulk transfer requirements for FASTQ files and other large genomic datasets efficiently.

Can I fetch taxonomic data and cross-reference related databases using the ENA Portal API?

Yes, you can fetch taxonomic data and cross-reference related databases using the ENA Portal API. This enables integration of studies, samples, and runs into bioinformatics pipelines for taxonomic lookups.

Does ENA API programmatic access support pagination and rate limiting for large queries?

ENA API programmatic access supports pagination and rate limiting for large queries. This ensures stable retrieval of sequence data and metadata without exceeding request thresholds during automated workflows.

How do I get FASTQ files for a specific study accession like PRJEB1234 from ENA?

Get FASTQ files for a specific study accession like PRJEB1234 from ENA by querying its accession ID. The API locates associated raw reads and facilitates their download directly through FTP or Aspera.

What formats are available when retrieving ENA sequences and run metadata via API?

Available formats when retrieving ENA sequences and run metadata via API include XML, JSON, and TSV. These output formats allow flexible integration of nucleotide data into various downstream bioinformatics applications.