Skip to content

PICRUSt2 v2.3.0-b

Compare
Choose a tag to compare
@gavinmdouglas gavinmdouglas released this 20 Dec 19:07
· 98 commits to master since this release

Major changes

  • Now screen out study sequences that align poorly to reference sequences (taken to be 80% of original length by default). These sequences aren't placed at all and are listed in standard error.

  • Fixed bug where a mix of integers and floats were all converted to floats when used as sequence ids.

Minor changes

  • Improved how stderr and stdout of subprocess commands is captured when running picrust2_pipeline.py.

  • Will output range of study sequence lengths when --verbose option set.

  • Bumped r-castor version from 1.4.1 to 1.5.0

  • Bumped epa-ng version from 0.3.5 to 0.3.6

  • Bumped gappa version from 0.4.0 to 0.5.1

  • Set required hmmer version range to be >=3.1.b2,<=3.2.1 rather than just 3.2.1 (Confirmed that study sequence alignments are identical with these three hmmalign versions: 3.1b2, 3.2, 3.2.1)

  • Will now check for a column called "taxonomy" and throw a warning if it exists.

  • Added more verbose options and changed option to be --verbose rather than --print_cmds for clarity in individual scripts.

  • Throw error if space found in input FASTA filepath (causes problems for downstream placement tools)

  • Create pipeline output directory after running basic sanity checks (like checking that all files exist)

  • Set upperbound of 0.25.0 for pandas version for now to avoid massive spike in system time usage with newest versions