Releases: muellan/metacache
Releases · muellan/metacache
MetaCache v0.6.1
- improved database building performance (~30-50% speedup)
- improved taxonomic id assignment during build: now one can also use global assembly_summary files
(default: "assembly_summary_refseq.txt", "assembly_summary_refseq_historical.txt", "assembly_summary_genbank.txt", "assembly_summary_genbank_historical.txt" in the taxonomy folder) - the
download-ncbi-taxonomy
script downloads "assembly_summary_refseq.txt" and "assembly_summary_refseq_historical.txt" by default now - code cleanup
MetaCache v0.5.3
- improvements to abundances output
- some code cleanup
MetaCache v0.5.2
- fixed "abundance estimation not working if lowest classificaiton level is above sequence level"
- some code reorganization
MetaCache v0.5.1
- It is now possible to have the "root" level as highest taxonomic classification level. This is needed for some abundance estimation postprocessing tasks. The default for the highest level remains "domain".
- improved database I/O performance
- database files on disk are up to 15% smaller now
- small fixes
MetaCache v0.5.0
- New merge mode for merging results of multiple, independent queries. This can be used to save memory by splitting up the set of reference genomes into several databases. These can then be queried in succession and the results can be merged to obtain a classification based on the whole set of reference genomes.
./metacache query 1.db reads.fa -tophits -queryids -lowest species -out res1.txt
./metacache query 2.db reads.fa -tophits -queryids -lowest species -out res2.txt
./metacache query 3.db reads.fa -tophits -queryids -lowest species -out res3.txt
./metacache merge res1.txt res2.txt res3.txt -taxonomy ncbi_taxonomy -out res1+2+3.txt
- tweaked classification algorithm in case of multiple equally good matches in several targets
- small fixes
MetaCache v0.4.0
- added per-taxon abundance summary (
-abundances
) and per-rank abundance estimation (-abundance-per <rank>
- Simplified internal classification scheme; Attention: This will now tend to favor precision a little more than before if one uses the default classification threshold. You can lower the threshold (
-hitsmin
) to have more sensitivity at the expense of precision. - performance improvements
MetaCache v0.3.4
improved query performance
MetaCache v0.3.3
- small performance improvements
- code simplification
- fixes
MetaCache v0.3.2
- faster classification
- faster database I/O
- better thread scaling
- code cleanup / reorganization
MetaCache v0.3.1
bumped version