This gives Claude direct access to the European Nucleotide Archive through its REST APIs and FTP endpoints. You'd reach for it when building bioinformatics pipelines that need to pull DNA/RNA sequences, raw FASTQ reads, or genome assemblies by accession number. It handles the common workflow of searching for samples or studies via the Portal API, retrieving metadata, then downloading the actual sequence files. The documentation is thorough with specific endpoint details and rate limiting guidance (50 requests per second). Honestly most useful if you're already working in genomics and know what an ENA accession looks like, since it assumes familiarity with how sequence databases are organized into studies, samples, runs, and assemblies.

skills.sh installs
218
GitHub stars
33.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill ena-database --agent claude-code

Installs into .claude/skills of the current project.

Files

ENA Database

Overview

The European Nucleotide Archive (ENA) is a comprehensive public repository for nucleotide sequence data and associated metadata. Access and query DNA/RNA sequences, raw reads, genome assemblies, and functional annotations through REST APIs and FTP for genomics and bioinformatics pipelines.

When to Use This Skill

This skill should be used when:

  • Retrieving nucleotide sequences or raw sequencing reads by accession
  • Searching for samples, studies, or assemblies by metadata criteria
  • Downloading FASTQ files or genome assemblies for analysis
  • Querying taxonomic information for organisms
  • Accessing sequence annotations and functional data
  • Integrating ENA data into bioinformatics pipelines
  • Performing cross-reference searches to related databases
  • Bulk downloading datasets via FTP or Aspera

Core Capabilities

1. Data Types and Structure

ENA organizes data into hierarchical object types:

Studies/Projects - Group related data and control release dates. Studies are the primary unit for citing archived data.

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Categories
Backend & APIs, Data Science & ML, Databases
First seen
Jun 3, 2026

More from davila7/claude-code-templates

All 618
1iii-hq avatariii-reactive-backendiii-hq/iiiBuilds reactive real-time backends on the iii engine. Use when building event-driven apps where state changes automatically trigger side effects, clients receiv192skills.sh installs
2iii-hq avatariii-http-middlewareiii-hq/iiiRegisters engine-level middleware functions that run before HTTP handlers. Use when adding authentication, request logging, rate limiting, or any pre-handler lo178skills.sh installs
3davila7 avatarmoodle-external-api-developmentdavila7/claude-code-templatesCreate custom external web service APIs for Moodle LMS. Use when implementing web services for course management, user tracking, quiz operations, or custom plug177skills.sh installs
4personamanagmentlayer avatargraphql-expertpersonamanagmentlayer/pclExpert-level GraphQL API development with schema design, resolvers, and subscriptions167skills.sh installs
5andrelandgraf avatarauthenticationandrelandgraf/fullstackrecipesComplete authentication system with Better Auth, email verification, password reset, protected routes, and account management.132skills.sh installs
6andrelandgraf avatarneon-drizzle-setupandrelandgraf/fullstackrecipesConnect a Next.js app to Neon Postgres using Drizzle ORM with optimized connection pooling for Vercel serverless functions.128skills.sh installs