Skip to content

Commit 309dd57

Browse files
authored
Merge pull request #9 from sbslee/1.6.0-dev
1.6.0 dev
2 parents 76afd1d + 79937d9 commit 309dd57

32 files changed

Lines changed: 2857 additions & 2698 deletions

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,19 @@
11
# Changelog
22

3+
## 1.6.0
4+
5+
* Added a new method called `pname()` which returns a prettified taxon name.
6+
* Added a new method called `num2sig()` which converts a p-value to significance annotation.
7+
* Added a new method called `wilcoxon()` which performs the Wilcoxon Signed-rank test between two paired groups for a given taxon.
8+
* Added a new method called `mannwhitneyu()` which performs the Mann–Whitney U test between two groups for a given taxon.
9+
* There have been major changes to the `heatmap()` method. First, it now supports two grouping variables instead of just one (e.g. `hue1` and `hue2`). Second, it supports the centered log-ratio (CLR) transformation as a normalization option (in addition to `log10`). Third, it now has `kwargs` that are passed to the `seaborn.clustermap()` method (e.g. `xticklabels=False`). Fourth, the bug giving the `FloatingPointError: NaN dissimilarity value.` error when sample-filtered metadata is provided and the `metric='correlation'` argument is used has been fixed. Fifth, the bug giving an error when one of the metadata columns has only zeros has been fixed.
10+
* In addition to `heatmap()`, the following methods have been updated:
11+
* `addpairs()`
12+
* `alpha_diversity_plot()`
13+
* Updated the `summarize` command.
14+
* Updated the `prepare-lefse` command to output more informative taxa name than just underscores (e.g. `__` and `g__`).
15+
* See [#8](https://github.com/sbslee/dokdo/issues/8) for more details.
16+
317
## 1.5.0
418

519
* Starting this version, Dokdo is packaged with `setuptools`.

dokdo/__main__.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ def main():
129129
"must have at least one overlapping column.")
130130
)
131131

132-
make_manifest_parser._optionals.title = "Arguments"
132+
add_metadata_parser._optionals.title = "Arguments"
133133

134134
add_metadata_parser.add_argument(
135135
"-i",
@@ -168,7 +168,11 @@ def main():
168168
description=("Extract summary or verbose data from an Artifact "
169169
"file. This command automatically detects the input "
170170
"file's semantic type and then extracts summary or "
171-
"verbose data from it.")
171+
"verbose data from it. Currently, the command supports "
172+
"the following semantic types: "
173+
"FeatureTable[Frequency], "
174+
"FeatureTable[RelativeFrequency], "
175+
"FeatureData[Sequence], FeatureData[AlignedSequence].")
172176
)
173177

174178
summarize_parser._optionals.title = "Arguments"

0 commit comments

Comments
 (0)