v1.3.1
New features
- Added
sqm_mapper.pl, an utility script that maps reads to a given reference using Bowtie2 or BWA and provides estimation of the abundance of the contigs and ORFs in the reference. - Added the
make_databases_alt.pl, which works likemake_databases.plbut tries to download the data from a different mirror.
Minor changes / bugfixes
- Fixed a bug in which the
--cleaningwould use clean reads for assembly, but all the reads for mapping. - Added multithreading for parsing SAM results in Step 10.
- Removed RPKM columns from tables 19 and 20.
test_install.plnow also checks the integrity of thenr.dmndandtaxid.dbdatabases, making it easier to spot a corrupted database installation.- Anvi`o v7 is now oficially supported.
- SQMtools: fixed a bug in which subsetting only one ORF would fail.
- SQMtools: fixed a bug that appeared in v1.3, in which Unmapped reads were incorrectly calculated when subsetting SQM objects.
- SQMtools: fixed a bug in which ORF TPMs were not properly rescaled after using
rescale=Tin any of the subset functions. - SQMtools: we now use contig taxonomies for the
nofilterandprokfiltermodes, instead of ORF taxonomies. This gets rid of a bug that appeared in v1.3, in which reads mapping to contigs but not ORFs were incorrectly treated as Unmapped.
Compatibility Changes
loadSQM(from SQMtools) andsqm2tables.pywill fail when trying to parse projects created with versions prior to v1.3.1. To make the project work in 1.3.1, please:- Run step 9 again (
perl 09.summarycontigs3.pl /path/to/your/project). - Remove the
/path/to/your/project/results/tables, if present.
- Run step 9 again (
As always, please open an issue if something's not working for you.