一键导入
download-geo
Download supplementary data files, series matrices, and raw FASTQ links from NCBI GEO for a given GSE series or GSM sample accession.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Download supplementary data files, series matrices, and raw FASTQ links from NCBI GEO for a given GSE series or GSM sample accession.
用 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 | download-geo |
| description | Download supplementary data files, series matrices, and raw FASTQ links from NCBI GEO for a given GSE series or GSM sample accession. |
download-sra).--type — what to download: supplementary (default), matrix, both, or sra-list--outdir DIR — output directory (default: geo_downloads)--filter PATTERN — glob pattern to select supplementary files (e.g., "*_counts.txt.gz", "*.CEL.gz")--no-decompress — keep files compressed (default: leave as-is, do not auto-decompress)--soft — also download the full SOFT metadata file for the series--dry-run — list files that would be downloaded without fetching themResolve the GEO FTP base path for the accession:
GSEnnnnn where nnn is the numeric part:
ftp://ftp.ncbi.nlm.nih.gov/geo/series/GSEnnn/GSEnnnnn/
GSEnnnnnnn (7-digit, prefix = GSEnnnnnn):
ftp://ftp.ncbi.nlm.nih.gov/geo/series/GSEnnnnnnn/GSEnnnnnnn/
PREFIX="${ACC%???}nnn" — replace last 3 digits with nnn.List available files:
curl -s "https://ftp.ncbi.nlm.nih.gov/geo/series/$PREFIX/$ACC/" 2>/dev/null
# Or via NCBI GEO query API:
curl -s "https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=$ACC&targ=self&form=text&view=brief"
Download supplementary files (if --type supplementary or both):
wget -r -nH --cut-dirs=5 -np -nd \
-P "$OUTDIR/$ACC/supplementary/" \
"https://ftp.ncbi.nlm.nih.gov/geo/series/$PREFIX/$ACC/suppl/"
Apply --filter pattern if provided.
Download series matrix (if --type matrix or both):
wget -r -nH --cut-dirs=5 -np -nd \
-P "$OUTDIR/$ACC/matrix/" \
"https://ftp.ncbi.nlm.nih.gov/geo/series/$PREFIX/$ACC/matrix/"
Download SOFT file (if --soft):
wget -P "$OUTDIR/$ACC/soft/" \
"https://ftp.ncbi.nlm.nih.gov/geo/series/$PREFIX/$ACC/soft/"
Extract SRA run accessions for raw FASTQ (if --type sra-list):
esearch -db gds -query "$ACC[Accession]" | elink -target sra | \
efetch -format runinfo | awk -F',' 'NR>1 && $1!="" {print $1}'
Write the SRR list to $OUTDIR/$ACC/sra_accessions.txt and instruct the user to run download-sra with this file.
Report: files downloaded, total size, destination paths. For sra-list mode, display the SRR list and the recommended download-sra command.
<outdir>/<GSE>/supplementary/<outdir>/<GSE>/matrix/ (plain text, gzip-compressed)<outdir>/<GSE>/soft/ (when --soft requested)sra_accessions.txt under <outdir>/<GSE>/ (when --type sra-list requested, one SRR per line)download_manifest.tsv listing: accession, file, size_bytes, url, local_pathdownload-sra command when raw FASTQ is neededdownload-sra with the sra_accessions.txt output of this skill to download raw reads.nnn suffix calculation--no-parent flag