Releases: shenwei356/taxonkit
TaxonKit v0.20.0
Changes
-
This version is mainly for maintaining compatibility with NCBI's recent changes(1, 2).
Please remove theranks.txtfile in~/.taxonkit/or other directories containing taxdump files (nodes.dmp).taxonkit reformat:- Tried to make it compatible with NCBI's recent changes but failed.
- Update doc to recommend using
taxonkit reformat2.
taxonkit reformat:taxonkit filter2:- Support new ranks:
acellular rootandcellular root.
Please remove theranks.txtfile in~/.taxonkit/or other directories containing taxdump files (nodes.dmp). - Automatically switch on
-N/--discard-norankswhen only-E/--equal-tois given and the value is not one of ranks without order ("no rank", "clade").
- Support new ranks:
taxonkit name2taxid:- Remove duplicated records caused by capitalization.
Links
Tips
- run
taxonkit versionto check update !!! - run
taxonkit genautocompleteto update Bash completion !!!
| OS | Arch | File, 中国镜像 | Download Count |
|---|---|---|---|
| Linux | 64-bit | taxonkit_linux_amd64.tar.gz, 中国镜像 |
|
| Linux | arm64 | taxonkit_linux_arm64.tar.gz, 中国镜像 |
|
| macOS | 64-bit | taxonkit_darwin_amd64.tar.gz, 中国镜像 |
|
| macOS | arm64 | taxonkit_darwin_arm64.tar.gz, 中国镜像 |
|
| Windows | 64-bit | taxonkit_windows_amd64.exe.tar.gz, 中国镜像 |
Please cite
Shen, W., Ren, H., TaxonKit: a practical and efficient NCBI Taxonomy toolkit,
Journal of Genetics and Genomics, https://doi.org/10.1016/j.jgg.2021.03.006
TaxonKit v0.19.0
Changes
- TaxonKit v0.19.0
- new command
taxonkit reformat2: Reformat lineage in chosen ranks, allowing more ranks than 'reformat' taxonkit reformat:- Fix
-T/--trimwhich did not work for-r/--miss-rank-repl. #106
- Fix
- new command
Please cite
Shen, W., Ren, H., TaxonKit: a practical and efficient NCBI Taxonomy toolkit,
Journal of Genetics and Genomics, https://doi.org/10.1016/j.jgg.2021.03.006
TaxonKit v0.18.0
Changes
TaxonKit v0.17.0
Changes
- TaxonKit v0.17.0
taxonkit filter:- Fix keeping taxids with a rank of "no rank" or "clade". #97
taxonkit list:- Accept input TaxIds from stdin/files, not just the flag
--ids. #93
- Accept input TaxIds from stdin/files, not just the flag
taxonkit name2taxid:- Add support of fuzzy match with
-f/--fuzzy. #88
- Add support of fuzzy match with
taxonkit profile2cami:- Add a new flag
-S/--no-sum-upto disable summing up abundances. #99
- Add a new flag
TaxonKit v0.16.0
Changes
- TaxonKit v0.16.0
-
taxonkit create-taxdump:- TaxIds are generated from the hash value of "rank+taxon_name", this allowed duplicated names with different ranks (common in GTDB). #92.
-
taxonkit taxid-changelog/create-taxdump:-
Add notes about the possible error records in taxid-changelog built from taxonomic data created by
create-taxdump. #91 -
Dont't worry, a single version of taxonomic data created by
taxonkit create-taxdumphas no problem, it's just the changelog might not be perfect.$ taxonkit taxid-changelog -h Create TaxId changelog from dump archives Attention: 1. This command was originally designed for NCBI taxonomy, where the the TaxIds are stable. 2. For other taxonomic data created by "taxonkit create-taxdump", e.g., GTDB-taxdump, some change events might be wrong, because a) There would be dramatic changes between the two versions. b) Different taxons in multiple versions might have the same TaxIds, because we only check and eliminate taxid collision within a single version. So a single version of taxonomic data created by "taxonkit create-taxdump" has no problem, it's just the changelog might not be perfect. $ taxonkit create-taxdump -h Attention: 3. We only check and eliminate taxid collision within a single version of taxonomy data. Therefore, if you create taxid-changelog with "taxid-changelog", different taxons in multiple versions might have the same TaxIds and some change events might be wrong. So a single version of taxonomic data created by "taxonkit create-taxdump" has no problem, it's just the changelog might not be perfect.
-
-
taxonkit lca:- new flag
-K/--keep-invalid: print the query even if no single valid taxid left. #89
- new flag
-
Please cite
Shen, W., Ren, H., TaxonKit: a practical and efficient NCBI Taxonomy toolkit,
Journal of Genetics and Genomics, https://doi.org/10.1016/j.jgg.2021.03.006
TaxonKit v0.15.1
Changes
- TaxonKit v0.15.1
taxonkit name2taxid:- remove the restriction of name types. #87
- added a new tutorual: Mapping old species names to new ones.
Please cite
Shen, W., Ren, H., TaxonKit: a practical and efficient NCBI Taxonomy toolkit,
Journal of Genetics and Genomics, https://doi.org/10.1016/j.jgg.2021.03.006
Links
Tips
- run
taxonkit versionto check update !!! - run
taxonkit genautocompleteto update Bash completion !!!
| OS | Arch | File, 中国镜像 | Download Count |
|---|---|---|---|
| Linux | 64-bit | taxonkit_linux_amd64.tar.gz, 中国镜像 |
|
| Linux | arm64 | taxonkit_linux_arm64.tar.gz, 中国镜像 |
|
| macOS | 64-bit | taxonkit_darwin_amd64.tar.gz, 中国镜像 |
|
| macOS | arm64 | taxonkit_darwin_arm64.tar.gz, 中国镜像 |
|
| Windows | 64-bit | taxonkit_windows_amd64.exe.tar.gz, 中国镜像 |
TaxonKit v0.15.0
Changes
- TaxonKit v0.15.0
taxonkit reformat:- For lineages with more than one node, if it fails to query TaxId with the parent-child pair, use the last child only. #82
- The flag
-T/--trimalso does not add the prefix for missing ranks lower than the current rank. #82 - New flag
-s/--miss-rank-repl-suffixto set the suffix for estimated taxon names. #85
TaxonKit v0.14.2
Changes
- TaxonKit v0.14.2
taxonkit filter:- fix checking merged/deleted/not-found taxids. #80
taxonkit lca:- add a new flag
-b/--buffer-sizeto set the size of the line buffer. #75 - fix typos:
--separater->--separater, the former is still available for backward compatibility.
- add a new flag
taxonkit reformat:- output compatible format for TaxIds not found in the database. #79
taxonkit taxid-changelog:- support gzip-compressed taxdump files for saving space. #78
TaxonKit v0.14.1
Changes
- TaxonKit v0.14.1
taxonkit reformat:- The flag
-S/--pseudo-straindoes not require-F/--fill-miss-ranknow. - For taxa of rank >= species,
{t},{S}, andToutputs nothing when using-S/--pseudo-strain.
- The flag
TaxonKit v0.14.0
Changes
- TaxonKit v0.14.0
taxonkit create-taxdump:- save taxIds in
int32instead ofuint32, as BLAST and DIAMOND do. #70
- save taxIds in
taxonkit list:- do not skip visited subtrees when some of the given taxids are descendants of others. #68
taxonkit:- when environment variable
TAXONKIT_DBis set, explicitly setting--data-dirwill override the value ofTAXONKIT_DB.
- when environment variable