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
Copy file name to clipboardExpand all lines: NEWS.md
+22Lines changed: 22 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,25 @@
1
+
# cyCONDOR 0.1.6
2
+
3
+
* Reorganization of existing visualization functions including harmonization of function names and function arguments, utilization of `condor` object as main input object and addition of more extensive documentation and error messages.
4
+
* Added visualization functions `plot_counts_barplot()`, `plot_marker_ridgeplot()` and `plot_marker_boxplot()`
5
+
* Added `getTable()` function to generate tables of cell population counts and frequencies, as well as mean or median marker expression for all cell population - sample - marker combinations.
6
+
*`boxplot_and_stats()` function was replaces by `plot_frequency_boxplot()` function for visualization and several functions to conduct statistical tests on population frequencies.
7
+
* Added wrapper functions around basic statistical tests to compare cell population frequencies between groups of samples (`frequency_t_test()`, `frequency_wilcox_test()`, `frequency_anova_test()`, `frequency_kruskal_test()`, `frequency_friedman_test()`)
8
+
* Added `prepInputDiffcyt()` function to transform the `condor` object into an SummarizedExperiment object compatible with the `diffcyt` package for differential testing.
9
+
* Renaming of arguments in `runPseudotime()` function to harmonize within the package
10
+
* Renaming of arguments in `metaclustering()` function to harmonize within the package
11
+
* Updated documentation
12
+
* Renaming of arguments in multiple function to harmonize within the package
13
+
* Setting a default seed in multiple functions
14
+
* Added functions to use the `CytoNorm` algorithm for batch normalization
15
+
* Bug fixes in `prep_flw()` when merging annotation and removing parameters, saving of import parameters in extras slot of fcd
16
+
* Added new parameters in `runFlowSOM()` to determine size of FlowSOM grid
17
+
* implemented marker selection (`runPCA()`, `runUMAP()`, `runDM()`, `runtSNE()`, `runPhenograph()`, `runFlowSOM()`), saving of marker selection in extra slot of fcd
18
+
* Added functions to extract all markers present in fcd (`measured_markers()`) or selected markers (`used_markers()`)
19
+
* Added function to visualize PC loadings
20
+
* Simplified data loading and transformation function including useful error messages
21
+
* Included `arcsinh` transformation with cofactor 5 for cyTOF data
22
+
1
23
# cyCONDOR 0.1.5
2
24
3
25
* Fix bug in the definition of tab separator when loading csv files
Copy file name to clipboardExpand all lines: R/astir.R
+10-6Lines changed: 10 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -1,14 +1,17 @@
1
-
#' runAstir_celltype
1
+
#' Run Astir cell type prediction
2
2
#'
3
-
#' @title runAstir_celltype
4
-
#' @description Predict cell types using Astir. This package requires the python library `astir` and `reticulate` to work.
3
+
#' @title Run Astir cell type prediction
4
+
#' @description Predict cell types using 'Astir'. This package requires the python library `astir` and `reticulate` to work.
5
+
#' The function returns a `condor` object with automatically annotated cell types and QC of the annotation, the results are also saved in a folder specified by the user.
5
6
#' @param fcd Flow cytometry dataset.
6
7
#' @param data_slot Data slot to use for the analysis (e.g. "orig" or "norm").
7
8
#' @param analysis_path Full path to the output folder of astir analysis.
8
9
#' @param manifest_name Filename of the manifest file, this file must be located in the `analysis_path` folder.
9
-
#' @param max_epochs Maximum number of epochs.
10
+
#' @param max_epochs Maximum number of epochs, for details see `Astir` documentation.
10
11
#' @param learning_rate Learning Rate.
11
-
#' @param initial_epochs Initial Epochs.
12
+
#' @param initial_epochs initial epochs, for details see `Astir` documentation.
13
+
#' @details Predict cell types using 'Astir'. This package requires the python library `astir` and `reticulate`. This function is still experimental and was not extensively tested in cyCONDOR. In one of the next release we will document it's usage in more details on a dedicated vignette.
14
+
#' For the moment if you want to know more feel free to reach out on our `Slack` channel. For more details on the different parameters refer to `Astir` documentation.
#' @description Predict cell states using Astir. This package requires the python library `astir` and `reticulate` to work.
80
+
#' The function returns a `condor` object with automatically annotated cell states and QC of the annotation, the results are also saved in a folder specified by the user.
77
81
#' @param fcd Flow cytometry dataset.
78
82
#' @param data_slot Data slot to use for the analysis (e.g. "orig" or "norm").
79
83
#' @param analysis_path Full path to the output folder of astir analysis.
0 commit comments