pypi version Downloads license status Star on GitHub

Welcome!

gget is a free, open-source command-line tool and Python package that enables efficient querying of genomic databases.

gget consists of a collection of separate but interoperable modules, each designed to facilitate one type of database querying in a single line of code.

Note: The databases queried by gget are continuously updated and may change structure. gget modules are automatically tested twice weekly and updated as needed. If you encounter an issue, first upgrade to the latest version with pip install --upgrade gget. If the issue persists, please report it.


Missing a database or functionality you’d love to see?
 Request new feature 


gget modules

These are the gget core modules. Click on any module to access detailed documentation.

gget 8cube
What is the expression of gene X across 8 different mouse strains and tissues?
gget alphafold
Predict 3D protein structure from an amino acid sequence.
gget archs4
What is the expression of my gene in tissue X?
gget bgee
Find all orthologs of a gene.
gget blast
BLAST a nucleotide or amino acid sequence.
gget blat
Find the genomic location of a nucleotide or amino acid sequence.
gget cbio
Explore a gene's expression in the specified cancers.
gget cellxgene
Get ready-to-use single-cell RNA seq count matrices from certain tissues/ diseases/ etc.
gget cosmic
Search for genes, mutations, and other factors associated with certain cancers.
gget diamond
Align amino acid sequences to a reference.
gget elm
Find protein interaction domains and functions in an amino acid sequence.
gget enrichr
Check if a list of genes is associated with a specific celltype/ pathway/ disease/ etc.
gget info
Fetch all of the information associated with an Ensembl ID.
gget muscle
Align multiple nucleotide or amino acid sequences to each other.
gget mutate
Mutate nucleotide sequences based on specified mutations.
gget opentargets
Explore which diseases and drugs a gene is associated with.
gget pdb
Fetch data from the Protein Data Bank (PDB) based on a PDB ID.
gget ref
Get reference genomes from Ensembl.
gget search
Find Ensembl IDs associated with the specified search word.
gget seq
Fetch the nucleotide or amino acid sequence of a gene.
gget virus
Filter and fetch global viral sequences and extensive metadata.

If you use gget in a publication, please cite*:

Luebbert, L., & Pachter, L. (2023). Efficient querying of genomic reference databases with gget. Bioinformatics. https://doi.org/10.1093/bioinformatics/btac836

Read the article here: https://doi.org/10.1093/bioinformatics/btac836



gget PyPI downloads over the last year



logo-okfn