https://github.com/fhcrc/deenurp
Raw File
Tip revision: 07a4c70672bf863e33a8d796b6382d1429b6d1bb authored by dependabot[bot] on 06 July 2023, 23:09:35 UTC
Bump scipy from 1.8.0 to 1.10.0
Tip revision: 07a4c70
CHANGES.rst
=====================
 Changes for deenurp
=====================

0.3.1
=====

* building Docker image and test casese using Github Actions

0.3.0
=====

* Python 3 support and other dependency upgrades and bug fixes

0.2.7
=====

* removed peasel requirement

0.2.6
=====

* ``filter_outliers`` performance improvements

0.2.5
=========

* new ``deenurp filter_outliers --no-filter`` list of taxids argument [GH-65]
* fixed some Python Pandas warnings (GH: 50)
* fix error when query and reference sequences have name collision

0.2.4
=====

* update infernal to 1.1.2
* install cmsearch and cmcalibrate
* update taxtastic to 0.8.5
* update versions of various other dependencies

0.2.3
=====

* add seqmagick to requirements.txt
* create moinpoints in Docker image

0.2.2
=====

* fix version number in docker and singularity containers

0.2.1
=====

* bugfix: fix error parsing cmalign scores file
* add Singularity build instructions

0.2.0
=====

* add subcommand 'dereplicate_named'
* add new clustering method to filter_outliers (--cluster-type RobustSingleLinkage)
* update defaults for filter_outliers
* use vsearch 2.5.0
* fix error in fill_lonely raised by node with no parent
* added `deenurp orientate_sequences --out_notmatched_taxids`
* address edge case in select_references which too few refs
  representing a species remain after clustering at CLUSTER_THRESHOLD
* remove subcommand `tax2tree` (along with dependencies on t2t and cogent)
* remove subcommand `rdp_extract_genbank`
* add Dockerfile (thanks, Sam Minot!)
* update many dependencies

0.1.8
======

* ``deenurp ncbi_extract_genbank`` will die after 10 query retries

0.1.7
=====

* replace uclust with vsearch (uclust dropped as dependency)
* ``bootstrap.sh`` installs python requirements in specified order with ``--no-deps``
* installs vsearch 1.10.2

0.1.3
=====
* bumping pplacer support to v1.1.alpha17
* adding pandas support to versions 0.17.*
* ``deenurp orientate_sequences`` takes a training set (data/types.fasta) and aligns sequences reverse complementing when necessary (GH-34)
* travis caching is setup for pip installs (GH-22)
* fixed pep 440 versioning bug when installing and running unittests (GH-31)
* new ``deenurp select-references`` ``--include-clusters`` ``--exclude-clusters`` ``--exclude-sequences`` arguments
* new ``deenurp fill_lonely`` ``--include-taxid`` ``--exclude-taxid`` arguments

0.1.2
=====
* ``deenurp rdp_extract_sequences`` now updates old tax_ids instead of dropping them (GH-27)
* ``deenurp rdp_extract_sequences`` creates new column taxid_classified instead of dropping tax_ids of unclassified sequences (GH-28)
* function tax_of_genbank no longer returns None if string 'uncultured bacterium' is in the organism name (GH-29)
* expanding type strain designations to include more terms (GH-16)

0.1.1
=====

* ``gb2csv`` creates a csv of Genbank records and optionally the references (GH-23)
* using new container based Travis build (GH-24)

0.1.0
=====

* ``filter-outliers`` can calculate pairwise distances using cmalign, muscle, or vsearch
* ``filter-outliers`` can use hierarchical clustering for outlier detection (``--strategy cluster``)
* output of ``filter-outliers --detailed-seqinfo`` includes centroid, distance from centroid, etc
* add dependencies on pandas, scipy, and scikit-learn
* bootstrap script installs muscle and vsearch
* add subcommand ``deenurp pairwise-distances``
* version number defined using ``git describe --tags --dirty``

0.0.3
=====

* ``deenurp search-sequences`` learned option --search-threshold to
  allow more permissive database searches
* Suppress FastTree messages in the absence of an error

0.0.2
=====

* require Infernal 1.1
* update 16S alignment model (from https://github.com/rdpstaff/fungene_pipeline/blob/eab8ab3751da687b4d6dbd553f6a1d8261d98385/resources/RRNA_16S_BACTERIA/model.cm)
* add bin/boostrap.sh to create execution environment with installed dependencies
* more fine-grained control over threading/multiprocessing
back to top