ena-database

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

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/sagunkayastha/claude_skills_collection --skill ena-database-sagunkayastha
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ena-database
Source: https://github.com/sagunkayastha/claude_skills_collection/tree/main/scientific-databases/ena-database
Command: npx skills add https://github.com/sagunkayastha/claude_skills_collection --skill ena-database-sagunkayastha

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), enabling users to retrieve DNA/RNA sequences, raw reads, and genome assemblies for bioinformatics pipelines.

Core Features & Use Cases

  • Data Retrieval: Fetch sequences, raw reads (FASTQ), and genome assemblies by accession number or metadata queries.
  • API Integration: Utilize REST APIs for advanced searching and direct data access.
  • Use Case: Retrieve all FASTQ files for a specific sequencing run accession (e.g., ERR123456) to begin downstream analysis of raw sequencing data.

Quick Start

Use the ena-database skill to retrieve all FASTQ files for the 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 specific run accessions like ERR123456. This programmatic access fetches nucleotide sequences and raw reads directly, enabling immediate integration into downstream bioinformatics pipelines.

Can I search the European Nucleotide Archive using complex metadata queries?

Yes, you can search the European Nucleotide Archive using complex metadata queries via the ENA Portal API. This supports advanced searching and direct data access, allowing you to filter and retrieve genome assemblies and sequencing data based on specific experimental or sample attributes.

What data formats are available when downloading nucleotide sequences and genome assemblies from ENA?

Available data formats for downloading nucleotide sequences and genome assemblies from ENA include XML, JSON, TSV, FASTQ, and FASTA. These formats are accessible through both REST APIs and FTP, ensuring compatibility with various bioinformatics processing and analysis workflows.

What ENA APIs are supported for programmatic access to nucleotide sequences?

Supported ENA APIs for programmatic access include the Portal API, Browser API, and Taxonomy API. Detailed API documentation is provided to facilitate advanced searching, direct data retrieval, and taxonomic lookups within bioinformatics pipelines.

Does the ENA database skill require any external dependencies or packages?

No, the ENA database skill requires no external dependencies or packages. It directly provides programmatic access to the European Nucleotide Archive via REST APIs and FTP, allowing immediate retrieval of nucleotide sequences and raw reads.

What's the best way to integrate ENA sequence retrieval into an automated bioinformatics pipeline?

The best way to integrate ENA sequence retrieval into an automated bioinformatics pipeline is by utilizing the provided REST APIs. This allows programmatic access to fetch sequences, raw reads, and assemblies in structured formats like JSON or TSV for immediate downstream processing.