Back to Skills

ena-database

Access European Nucleotide Archive via API/FTP. Retrieve DNA/RNA sequences, raw reads (FASTQ), genome assemblies by accession, for genomics and bioinformatics pipelines. Supports multiple formats.

17,798stars1,609forksUpdated 1/21/2026

Security Assessment

Safe(100/100)
Security Score100/100

About ena-database

The ena-database skill provides direct access to the European Nucleotide Archive (ENA), enabling users to retrieve a wide array of nucleotide sequence data and associated metadata through both API and FTP protocols. This skill effectively addresses the challenges faced by researchers and bioinformaticians who require reliable access to DNA and RNA sequences, raw reads, and genome assemblies for their genomic analyses and bioinformatics workflows. By leveraging the extensive data repository of the ENA, users can streamline their research processes and enhance their data-driven decision-making capabilities in genomics.

FAQ

How can I retrieve nucleotide sequences using the ena-database skill?

You can retrieve nucleotide sequences by utilizing the ENA Portal API, which allows for advanced search functionality based on various criteria including accession numbers.

Is there any rate limit when accessing the ENA APIs?

Yes, all ENA APIs are subject to a rate limit of 50 requests per second. Exceeding this limit will result in an HTTP 429 (Too Many Requests) response.

What types of data can I download from the ENA?

You can download various types of data including raw sequencing reads in FASTQ format, genome assemblies, and taxonomic information among others.

Can I perform bulk downloads of datasets?

Yes, the ena-database skill supports bulk downloading of datasets via FTP or Aspera.

What programming languages can I use to access the ENA APIs?

You can use any programming language that supports HTTP requests, such as Python, JavaScript, or R, to access the ENA APIs.

Install ena-database

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill