Taxonomy.jl
Julia package to handle the NCBI Taxonomy database.
Install / Use
/learn @banhbio/Taxonomy.jlREADME
Taxonomy.jl
Taxonomy.jl is a julia package to handle the NCBI Taxonomy database. The main features are:
- Get various information on a given taxon (name, rank, parent-child relationships, etc.)
- Convert a name to Taxids
- Traverse taxonomic subtrees from a given taxon
- Compute the lowest common ancestor (LCA) of given taxa
- Evaluate ancestor-descendant relationships between two taxa
- Filter taxa by a rank range
- Construct taxonomic lineage of the given taxon
- Reformat lineage according to canonical ranks
- Construct a
DataFramefrom lineages
Now, this package only supports scientific name.
Installation
Install Taxonomy.jl as follows:
julia -e 'using Pkg; Pkg.add("Taxonomy")'
Download database
You need to download taxonomic data from NCBI's servers.
wget ftp://ftp.ncbi.nlm.nih.gov/pub/taxonomy/taxdump.tar.gz
tar xzvf taxdump.tar.gz
Related Skills
feishu-drive
341.2k|
things-mac
341.2kManage Things 3 via the `things` CLI on macOS (add/update projects+todos via URL scheme; read/search/list from the local Things database)
clawhub
341.2kUse the ClawHub CLI to search, install, update, and publish agent skills from clawhub.com
postkit
PostgreSQL-native identity, configuration, metering, and job queues. SQL functions that work with any language or driver
