ena-database

Retrieve nucleotide sequences, FASTQ files, and genome assemblies from ENA via REST APIs.

8|Updated Nov 19, 2025
One-click install
npx skills add https://github.com/sanand0/scientific-research --skill ena-database-sanand0
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ena-database
Source: https://github.com/sanand0/scientific-research/tree/main/.claude/skills/ena-database
Command: npx skills add https://github.com/sanand0/scientific-research --skill ena-database-sanand0

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides programmatic access to the European Nucleotide Archive (ENA) for retrieving DNA/RNA sequences, raw reads, and genome assemblies, streamlining bioinformatics workflows.

Core Features & Use Cases

  • Data Retrieval: Fetch sequences, FASTQ files, and genome assemblies by accession numbers.
  • Metadata Search: Query studies, samples, and experiments using various metadata criteria.
  • Use Case: Retrieve all raw sequencing reads (FASTQ files) associated with a specific ENA study accession for downstream analysis in a genomics pipeline.

Quick Start

Use the ena-database skill to download FASTQ files for the ENA run accession ERR123456.

Frequently Asked Questions about ena-database

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

FAQPage Schema
How do I retrieve raw sequencing reads and FASTQ files from ENA using an accession number?

To retrieve raw sequencing reads and FASTQ files from ENA, use the REST API to query the European Nucleotide Archive by specific accession numbers. This programmatic access fetches raw reads and genome assemblies directly for downstream bioinformatics pipelines.

Can I search ENA metadata for studies and samples using taxonomic information?

Yes, you can query ENA metadata for studies, samples, and experiments using the Taxonomy API and Portal API. It supports searching nucleotide data with various metadata criteria and taxonomic information to filter genomics results.

What's the best way to integrate ENA nucleotide sequence retrieval into a genomics pipeline?

The best way to integrate ENA nucleotide sequence retrieval into a genomics pipeline is via the REST APIs and FTP. This enables programmatic access to fetch sequences and genome assemblies directly within automated bioinformatics workflows.

Do I need any dependencies or external libraries to access the European Nucleotide Archive API?

No external dependencies are required to access the European Nucleotide Archive API. The Skill integrates directly with ENA's Portal API, Browser API, and Taxonomy API via standard REST calls for nucleotide data retrieval.

When should I use the ENA FTP endpoint instead of the REST API for nucleotide data retrieval?

Use the ENA FTP endpoint instead of the REST API for bulk downloading large nucleotide datasets like raw reads and genome assemblies. FTP is suited for comprehensive data transfers, while REST APIs handle targeted sequence retrieval by accession.