一键导入
search-ena
Search the EMBL-EBI European Nucleotide Archive (ENA) for sequencing studies, runs, samples, and experiments using the ENA Portal REST API.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Search the EMBL-EBI European Nucleotide Archive (ENA) for sequencing studies, runs, samples, and experiments using the ENA Portal REST API.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Decision-grade enzyme/protein mutation design for thermostability with bioactivity-preserving constraints enforced by default, plus structure-aware and consensus-ranking workflows.
Create or update repository skills that conform to local templates, provider metadata requirements, registry rules, and validation workflows.
Assess data quality by reporting missing values, outliers, sample size, and variance structure for each variable in a table.
Estimate model parameters using Bayesian inference (MCMC via Stan or PyMC), returning posterior distributions and credible intervals.
Cluster samples or features using k-means or hierarchical clustering, evaluate cluster quality with silhouette scores, and produce a dendrogram or cluster plot.
Compare a continuous variable between two groups with automatic selection of t-test, Welch test, or Mann-Whitney U test based on data properties.
| name | search-ena |
| description | Search the EMBL-EBI European Nucleotide Archive (ENA) for sequencing studies, runs, samples, and experiments using the ENA Portal REST API. |
study, sample, experiment, run, analysis (default: run)RNA-Seq, WGS, AMPLICON, ChIP-Seq)ILLUMINA, OXFORD_NANOPORE, PACBIO_SMRT)PAIRED or SINGLEall for full metadata)first_public range in YYYY-MM-DDlimit, default 100)tsv or jsonConstruct an ENA Portal API search request:
GET https://www.ebi.ac.uk/ena/portal/api/search
?result=<result-type>
&query=<lucene-query>
&fields=<field-list>
&format=<tsv|json>
&limit=<n>
query=study_accession="<PRJEB>" or query=run_accession="<ERR>"query=<term> with optional field qualifiers such as scientific_name="Homo sapiens"query=tax_eq(<taxon_id>) or query=tax_tree(<taxon_id>) (includes descendants)Recommended field sets by result type:
run: run_accession,experiment_accession,sample_accession,study_accession,scientific_name,instrument_platform,library_strategy,library_layout,read_count,base_count,fastq_ftp,fastq_bytes,first_publicstudy: study_accession,secondary_study_accession,study_title,tax_id,scientific_name,study_description,first_publicsample: sample_accession,secondary_sample_accession,scientific_name,tax_id,sample_title,collection_date,country,tissue_typeParse the response to build a summary table.
Extract fastq_ftp or fastq_aspera columns for direct download links.
For large queries (>1000 runs), use limit and offset for paging, or stream with format=tsv.
Report download commands using wget or curl for the FTP URLs.
results.tsv or results.jsonfastq_urls.txt (one URL per line, ready for wget -i or aria2c -i)https://www.ebi.ac.uk/ena/portal/api/.fastq_ftp field may be empty for runs that are only available as SRA format; in that case fall back to sra_ftp or use fasterq-dump.[field] tag syntax instead of ENA field="value" syntaxresult=run but filtering by study-level fields not propagated to run recordsfastq_ftp returning multiple semicolon-separated URLs (for paired-end runs); must split on ;tax_tree() and only getting exact taxon matches, missing subspecies/strains