download
atb agc download¶
Download genome FASTA from AGC archives by accession or species
Synopsis¶
Download assembled-genome FASTA from AGC archives, two ways.
By accession (the default): each accession is mapped to its AGC batch via a
cached sample->archive map, and that batch is located in the AGC batch index to
obtain its download URL; the needed .agc archives are downloaded (cache-first)
to
By species (--species "Escherichia coli"): every batch whose species column in the index matches is downloaded and extracted whole, with no sample->archive map needed. Both modes share the AGC batch index, which by default is the single published index TSV downloaded from OSF, or crawled from the full OSF collection and joined with the batch metadata when no published index is set, then cached (or read from a local --agc-index file). This is the bulk "give me all of species X" path.
Run 'atb agc install' once to install the agc binary. By default each sample is
written to
atb agc download [accession...] [flags]
Examples¶
# One sample to the default output directory
atb agc download SAMD00000344
# Every Acinetobacter baylyi batch, combined into one FASTA
atb agc download --species "Acinetobacter baylyi" --combine -o baylyi.fa
# Pipe a query straight into retrieval
atb query --species "Escherichia coli" --hq-only --limit 5 --format tsv | \
atb agc download --from - -o ./ecoli
# Combine many samples into one gzipped FASTA
atb agc download --from accessions.txt --combine --gzip 6 -o all.fa.gz
# Preview which archives would be downloaded
atb agc download --from accessions.txt --dry-run
Options¶
--agc-index string local AGC batch index TSV; the default downloads the published index or crawls the full OSF collection
--archive-dir string directory to cache .agc archives (default <data-dir>/agc)
--combine write all samples to one stream/file instead of per-sample files
--dry-run resolve and list archives without downloading or extracting
--from string CSV/TSV with a sample_accession column, or one accession per line (- for stdin)
--gzip int gzip output at this level (0 = uncompressed)
-h, --help help for download
--keep-going continue past unresolved/failed samples (still exits non-zero if any) (default true)
--line-length int FASTA line wrap length (default: agc's 80)
-o, --output-dir string per-sample output directory; with --combine, the single output file (default stdout)
-p, --parallel int parallel archive downloads (default from config)
--refresh re-download the archive map and archives even if cached
--species string fetch every batch of this species (whole-batch mode; no accession map needed)
-t, --threads int agc threads (default: all cores minus one)
Options inherited from parent commands¶
--config string config file (default $HOME/.atb/config.toml)
--data-dir string directory for the local metadata index (default ~/.local/share/atb/data; override with $ATB_DATA_DIR)
SEE ALSO¶
- atb agc - Download and inspect genomes in AGC archives