You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1. classes.py: added MiniMetaDelta, fixed Cohen's h function signatures
2. Added Cohen's h and minimeta function signatures to api.rst
3. Added minimetadelta.rst tutorial page, split repeated measures and plot aesthetics into their own pages
4. Added release notes to release-notes.rst & updated index.rst (landing page)
5. Changed version #s in documentation to v2023.02.14
6. Added upcoming release announcement to README.md, changed pictures to have white backgrounds
On 20 March 2023, we will be officially releasing **DABEST v2023.02.14 for Python**. This new version will provide the following new features:
12
+
13
+
1.**Repeated measures.** Augments the prior function for plotting (independent) multiple test groups versus a shared control; it can now do the same for repeated-measures experimental designs. Thus, together, these two methods can be used to replace both flavors of the 1-way ANOVA with an estimation analysis.
14
+
15
+
2.**Proportional data.** Generates proportional bar plots, proportional differences, and calculates Cohen's h. Also enables plotting Sankey diagrams for paired binary data. This is the estimation equivalent to a bar chart with Fischer's exact test.
16
+
17
+
3.**The ∆∆ plot.** Calculates the delta-delta (∆∆) for 2 × 2 experimental designs and plots the four groups with their relevant effect sizes. This design can be used as a replacement for the 2 × 2 ANOVA.
18
+
19
+
4.**Mini-meta.** Calculates and plots a weighted delta (∆) for meta-analysis of experimental replicates. Useful for summarizing data from multiple replicated experiments, for example by different scientists in the same lab, or the same scientist at different times. When the observed values are known (and share a common metric), this makes meta-analysis available as a routinely accessible tool.
20
+
21
+
Prior to the official update, users keen to try these features now are invited to download the v0.4dev branch. After 20 March 2023, the new version will be the one we recommend for all users.

96
+

82
97
83
98
Please refer to the official [tutorial](https://acclab.github.io/DABEST-python-docs/tutorial.html) for more useful code snippets.
84
99
@@ -108,11 +123,11 @@ We also have a [Code of Conduct](https://github.com/ACCLAB/DABEST-python/blob/ma
108
123
### A wish list for new features
109
124
Currently, DABEST offers functions to handle data traditionally analyzed with Student’s paired and unpaired t-tests. It also offers plots for multiplexed versions of these, and the estimation counterpart to a 1-way analysis of variance (ANOVA), the shared-control design. While these five functions execute a large fraction of common biomedical data analyses, there remain three others: 2-way data, time-series group data, and proportional data. We aim to add these new functions to both the R and Python libraries.
110
125
111
-
● In many experiments, four groups are investigate to isolate an interaction, for example: a genotype × drug effect. Here, wild-type and mutant animals are each subjected to drug or sham treatments; the data are traditionally analysed with a 2×2 ANOVA. We have received requests by email, Twitter, and GitHub to implement an estimation counterpart to the 2-way ANOVA. To do this, we will implement ∆∆ plots, in which the difference of means (∆) of two groups is subtracted from a second two-group ∆.
126
+
● In many experiments, four groups are investigate to isolate an interaction, for example: a genotype × drug effect. Here, wild-type and mutant animals are each subjected to drug or sham treatments; the data are traditionally analysed with a 2×2 ANOVA. We have received requests by email, Twitter, and GitHub to implement an estimation counterpart to the 2-way ANOVA. To do this, we will implement ∆∆ plots, in which the difference of means (∆) of two groups is subtracted from a second two-group ∆. **Implemented in v2023.02.14.**
112
127
113
-
● Currently, DABEST can analyse multiple paired data in a single plot, and multiple groups with a common, shared control. However, a common design in biomedical science is to follow the same group of subjects over multiple, successive time points. An estimation plot for this would combine elements of the two other designs, and could be used in place of a repeated-measures ANOVA.
128
+
● Currently, DABEST can analyse multiple paired data in a single plot, and multiple groups with a common, shared control. However, a common design in biomedical science is to follow the same group of subjects over multiple, successive time points. An estimation plot for this would combine elements of the two other designs, and could be used in place of a repeated-measures ANOVA. **Implemented in v2023.02.14**
114
129
115
-
● We have observed that proportional data are often analyzed in neuroscience and other areas of biomedical research. However, compared to other data types, the charts are frequently impoverished: often, they omit error bars, sample sizes, and even P values—let alone effect sizes. We would like DABEST to feature proportion charts, with error bars and a curve for the distribution of the proportional differences.
130
+
● We have observed that proportional data are often analyzed in neuroscience and other areas of biomedical research. However, compared to other data types, the charts are frequently impoverished: often, they omit error bars, sample sizes, and even P values—let alone effect sizes. We would like DABEST to feature proportion charts, with error bars and a curve for the distribution of the proportional differences.**Implemented in v2023.02.14**
116
131
117
132
We encourage contributions for the above features.
As of version 2023.02.14, weighted delta can only be calculated for mean difference, and not for standardized measures such as Cohen's *d*.
1249
+
1250
+
Details about the calculated weighted delta are accessed as attributes of the ``mini_meta_delta`` class. See the :doc:`minimetadelta` for details on usage.
1251
+
1252
+
Refer to Chapter 10 of the Cochrane handbook for further information on meta-analysis: https://training.cochrane.org/handbook/current/chapter-10
Copy file name to clipboardExpand all lines: docs/source/index.rst
+28-2Lines changed: 28 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,21 @@
6
6
DABEST
7
7
======
8
8
9
+
Update
10
+
------
11
+
**DABEST version 2023.02.14** has been released:
12
+
:doc:`release-notes`
13
+
14
+
Briefly, this release introduces several new functions:
15
+
16
+
- Additional plotting functions for repeated measures experimental designs
17
+
- Calculating of Cohen's *h* and proportional plots for binary data
18
+
- Calculating and plotting delta-deltas for 2x2 experimental designs
19
+
- Calculating and plotting of weighted deltas for mini-meta-analysis of experimental replicates
20
+
21
+
Refer to :doc:`release-notes` for full details.
22
+
23
+
9
24
-----------------------------------------------
10
25
Data Analysis with Bootstrap-coupled ESTimation
11
26
-----------------------------------------------
@@ -18,8 +33,16 @@ Analyze your data with estimation statistics!
18
33
19
34
News
20
35
----
36
+
March 2023:
37
+
- **v2023.02.14** released. The following features have been added:
38
+
- Additional plotting functions for repeated measures experimental designs
39
+
- Calculating of Cohen's *h* and proportional plots for binary data
40
+
- Calculating and plotting delta-deltas for 2x2 experimental designs
41
+
- Calculating and plotting of weighted deltas for mini-meta-analysis of experimental replicates
42
+
- See :doc:`release-notes` for more details.
43
+
21
44
October 2020:
22
-
- v0.3.1 released. The minimal versions of dependencies have been upgraded. Also, the minimal version of Python required is now 3.5.
45
+
- v0.3.1 released. The minimal versions of dependencies have been upgraded. Also, the minimal version of Python required is now 3.6.
23
46
24
47
January 2020:
25
48
- v0.3.0 released. Approximate permutation tests have been added, and are now the default p-values reported in the textual output. The LqRT tests were also refactored to a user-callable property. For more information, see the :doc:`release-notes`.
@@ -29,7 +52,7 @@ December 2019:
29
52
30
53
October 2019:
31
54
- v0.2.7 released. A minor bugfix in the handling of wide datasets with unequal Ns in each group.
32
-
- v0.2.6 released. This release has one new feature (plotting of estimation plot inside any :py:mod:`matplotlib` :py:class:`Axes`; see the section on :ref:`inset plot` in the :doc:`tutorial`). There are also two bug patches for the handling of bootstrap plotting, and of dependency installation.
55
+
- v0.2.6 released. This release has one new feature (plotting of estimation plot inside any :py:mod:`matplotlib` :py:class:`Axes`; see the section on :ref:`inset plot` in the :doc:`plotaesthetics`). There are also two bug patches for the handling of bootstrap plotting, and of dependency installation.
33
56
34
57
September 2019:
35
58
- v0.2.5 released. This release addresses two feature requests, and also patches two bugs: one affecting the paired difference CIs, and one involving NaNs in unused/irrelevant columns.
0 commit comments