... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.9.4 |
|
4 |
+Version: 2.9.5 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.9.3 |
|
4 |
+Version: 2.9.4 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.9.2 |
|
4 |
+Version: 2.9.3 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
* Used `Seurat::RunUMAP()` as algorithm to calculate the UMAP
Used appropriate accessors on Seurat objects instead of direct access
* Fixed minor issues with call to function `Seurat::RunUMAP`
* Moved genes' section to separate function
Now genes' selection has been move to a separate function
`genesSelector()`
split clustering's UMAP plots are now outside
the Seurat clusterization function
The function `cellsUMAPPlot()` now uses the same number of features
as the clusterization
* Separated genes selection from Seurat clustering
Now in the split stage the three results of the `seuratClustering()`
function are separated:
- `genesSelection()` this function has been unified with the
already existing genes selector that was part of the function
`cellsUMAPPlot()`
- `suratClustering()` now simply returns the new clusterization and
the `PCA` used to obtain it
- The creation of the PDF output is now done directly in the
function `cellsUniformClustering()` via calls to the
function `UMAPPlot()`
Reduced the maximum point size of the `UMAPPlot()` dots
Solved a few bugs and aligned the tests to the new slightly
different output in the cluster names
* Minor improvement of the `seuratClustering()` function
* Expanded choices for `dataMethod` of the `cellsUMAPPlot() function
Added new choices: BinarizedDiscrepancy, DerivativeLogLikelihood and
SignedLogLikelihood
Added shorcuts strings for all choices
Extended calculate function `calculateLikelihoodOfObserved()` to
get a formula parameter and return all likelihood related data matrices
* Now `cellsUMAPPlot()` scales the data matrix along the genes' direction
* Fixed bug in `calculateLikelihoodOfObserved()`
In case of DerivativeLofLikelihood the formula was wrong
* Fixed bug in `calculateLikelihoodOfObserved()`
In case of DerivativeLofLikelihood the formula was wrong
Updated NEWS.md
* Preparing function `calculateReducedDataMatrix()`
* Started using new `calculateReducedDatamatrix()`
Still buggy and incomplete
* Fixed monot issue with update of pics in GitHub
* Solved issue with `calcDist()`
Fall-back using `stats::dist` was not supporting "cosine" distance
Now it uses `proxy::dist` instead.
Also restored stable PCA/clustering disrupted in previous commits
* Simplified spell-checker word list
* Added support to coex-drived dimensionality reductions
* Used new function for UMAP retriveal of data matrix
* Unified all cells' Reduction Data Matrices calculations
Now all calculations requiring to calculate PCA of cells data,
or reduction via COEX eigen-vectors, is run via the specific
function `calculateReducedDataMatrix()`
* Fixed `seuratClustering()` as was not using the passed `dataMethod`
* Fixed issue with NaN log-likelihood data matrices
* Renamed function `genesSelctor()` to `getSelectedGenes()`
Also fixed minor bug in the "HGDI" case when not enough genes
satisfy the requirement gdi >= 1.4
* Added tests about data matrices extraction
Tested `calculateLikelihoodOfObserved()`, `getDataMatrix()`
`getSelectedGenes()` and `calculateReducedDataMatrix()`
* Fixed some minor bugs left in clusterization
Fixed tests
* Updated NEWS.md
* Fixed issue with `cellsUniformClustering()`
when useCoexEigen is TRUE
* Solved spelling issues
* Fixed issue in checks about use of `requires()`
... | ... |
@@ -62,9 +62,8 @@ Imports: |
62 | 62 |
assertthat, |
63 | 63 |
withr, |
64 | 64 |
SingleCellExperiment, |
65 |
- SummarizedExperiment, |
|
66 |
- S4Vectors, |
|
67 |
- proxy |
|
65 |
+ proxy, |
|
66 |
+ RSpectra |
|
68 | 67 |
Suggests: |
69 | 68 |
testthat (>= 3.2.0), |
70 | 69 |
proto, |
... | ... |
@@ -84,7 +83,9 @@ Suggests: |
84 | 83 |
qpdf, |
85 | 84 |
GEOquery, |
86 | 85 |
sf, |
87 |
- torch |
|
86 |
+ torch, |
|
87 |
+ SummarizedExperiment, |
|
88 |
+ S4Vectors |
|
88 | 89 |
Config/testthat/edition: 3 |
89 | 90 |
Language: en-US |
90 | 91 |
biocViews: |
Fall-back using `stats::dist` was not supporting "cosine" distance
Now it uses `proxy::dist` instead.
Also restored stable PCA/clustering disrupted in previous commits
* Minimal commit to adapt to upgreded packages dependecies
Zeallot broke ... meaning, but also allowed to remove unnecessary
code check warning
* Reduced the number of 'missing binding' for variables used in ggplot
* Solved issue with changes related to function
`Seurat::as.SingleCellExperiment()`
* Fixed all `no visible binding` check results
* Fixed issue with missing `zeallot::zeallous()`
Now it checks the `zeallot` package version first
... | ... |
@@ -32,19 +32,19 @@ RoxygenNote: 7.3.2 |
32 | 32 |
Roxygen: list(markdown = TRUE) |
33 | 33 |
Imports: |
34 | 34 |
stats, |
35 |
- plyr, |
|
36 |
- dplyr, |
|
37 | 35 |
methods, |
38 | 36 |
grDevices, |
39 | 37 |
Matrix, |
40 | 38 |
ggplot2, |
41 | 39 |
ggrepel, |
40 |
+ gghalves, |
|
42 | 41 |
ggthemes, |
43 | 42 |
graphics, |
44 | 43 |
parallel, |
45 | 44 |
parallelly, |
46 | 45 |
tibble, |
47 | 46 |
tidyr, |
47 |
+ dplyr, |
|
48 | 48 |
BiocSingular, |
49 | 49 |
parallelDist, |
50 | 50 |
ComplexHeatmap, |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.9.1 |
|
4 |
+Version: 2.9.2 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
* Used `Seurat::RunUMAP()` as algorithm to calculate the UMAP
Used appropriate accessors on Seurat objects instead of direct access
* Fixed minor issues with call to function `Seurat::RunUMAP`
* Moved genes' section to separate function
Now genes' selection has been move to a separate function
`genesSelector()`
split clustering's UMAP plots are now outside
the Seurat clusterization function
The function `cellsUMAPPlot()` now uses the same number of features
as the clusterization
* Separated genes selection from Seurat clustering
Now in the split stage the three results of the `seuratClustering()`
function are separated:
- `genesSelection()` this function has been unified with the
already existing genes selector that was part of the function
`cellsUMAPPlot()`
- `suratClustering()` now simply returns the new clusterization and
the `PCA` used to obtain it
- The creation of the PDF output is now done directly in the
function `cellsUniformClustering()` via calls to the
function `UMAPPlot()`
Reduced the maximum point size of the `UMAPPlot()` dots
Solved a few bugs and aligned the tests to the new slightly
different output in the cluster names
* Minor improvement of the `seuratClustering()` function
* Expanded choices for `dataMethod` of the `cellsUMAPPlot() function
Added new choices: BinarizedDiscrepancy, DerivativeLogLikelihood and
SignedLogLikelihood
Added shorcuts strings for all choices
Extended calculate function `calculateLikelihoodOfObserved()` to
get a formula parameter and return all likelihood related data matrices
* Now `cellsUMAPPlot()` scales the data matrix along the genes' direction
* Fixed bug in `calculateLikelihoodOfObserved()`
In case of DerivativeLofLikelihood the formula was wrong
* Fixed bug in `calculateLikelihoodOfObserved()`
In case of DerivativeLofLikelihood the formula was wrong
Updated NEWS.md
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.9.0 |
|
4 |
+Version: 2.9.1 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.8.0 |
|
4 |
+Version: 2.9.0 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.7.5 |
|
4 |
+Version: 2.8.0 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.7.4 |
|
4 |
+Version: 2.7.5 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.7.3 |
|
4 |
+Version: 2.7.4 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
* Removed dependency from `PCATools` package and
thus missing `proj4` package
* Minor clean-up of integers
... | ... |
@@ -46,7 +46,6 @@ Imports: |
46 | 46 |
tibble, |
47 | 47 |
tidyr, |
48 | 48 |
BiocSingular, |
49 |
- PCAtools, |
|
50 | 49 |
parallelDist, |
51 | 50 |
ComplexHeatmap, |
52 | 51 |
circlize, |
... | ... |
@@ -65,8 +64,7 @@ Imports: |
65 | 64 |
withr, |
66 | 65 |
SingleCellExperiment, |
67 | 66 |
SummarizedExperiment, |
68 |
- S4Vectors, |
|
69 |
- proj4 |
|
67 |
+ S4Vectors |
|
70 | 68 |
Suggests: |
71 | 69 |
testthat (>= 3.2.0), |
72 | 70 |
proto, |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.7.2 |
|
4 |
+Version: 2.7.3 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
* Added new function: clusterGeneContingencyTables()
Returns contingency tables for given gene/cluster pair
* Started writing test for the new function
* Finished tests for the new function
* Initial attempt
* Made possible to specify genes' selection method
in `cellsUniformClustering()`
* Updated NEWS.md and bumped-up version in DESCRIPTION
* Updated data
* Fixed test
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.7.1 |
|
4 |
+Version: 2.7.2 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.7.0 |
|
4 |
+Version: 2.7.1 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.6.0 |
|
4 |
+Version: 2.7.0 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.5.11 |
|
4 |
+Version: 2.6.0 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.5.10 |
|
4 |
+Version: 2.5.11 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.5.9 |
|
4 |
+Version: 2.5.10 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.5.8 |
|
4 |
+Version: 2.5.9 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.5.7 |
|
4 |
+Version: 2.5.8 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
* Added converters to/from SingleCellExperiment objetcs
It also supports those generated from a Seurat object
* Added tests for converters to/from SCE including those created by Seurat
Expanded ability to handle clusterizations by cell metadata title patterns
Extended vignette to include current usage
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.5.8 |
|
4 |
+Version: 2.5.7 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
* Created the new parameter classes for uniformity checks
* Setting up converters
* Solved issue with clusterization functions
It was not working properly when only 1 or 2 clusters were
the final clusterization results
Now 'saveObj = FALSE' will avoid touching the file-system
in any way: no folders and/or files creation
Bumped up automatic RoxygenNote version
* Cleaned up Roxygen decorated documentation
Added converters to list and from data.frame for checkers
* Finished preparation steps to handle Simple checks
* Replaced old style checks with new ones
Only for splitting, not merge. Still buggy.
* Fixed bugs in split usage
Validation of SimpleGDIUniformityCheck is now consistent
with expectations
Merge still not supported
* Hnadled conversion of checkers from/to dataframes
* Updated UT check functions parameters
* Minor test fix
* First changes for merge function
Fixed issue with `dfToCheckers()`
* Refactor merge function: step 2
* Re-factored using `GDICheck` class
* Restored split clusters functionality
* First step to support merge
* Solved support for merge
* Solved issues with converters to/from data.frames
Added support for more methods on `AdvancedGDIUniformityCheck`
* Fixed `liter` issues
* Spell-checker fixes
* Fixed build issues
* Full support for Advanced UT testing
Specific testing is still missing
* Fixed issues with Advance UT checks
Adjusted testers to include Advance checks
* Fixed Advanced checks bugs
* Fixed test
* Updated examples and NEWS.md, bumped up version
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.5.7 |
|
4 |
+Version: 2.5.8 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.5.6 |
|
4 |
+Version: 2.5.7 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
It was not working properly when only 1 or 2 clusters were
the final clusterization results
Now 'saveObj = FALSE' will avoid touching the file-system
in any way: no folders and/or files creation
Bumped up automatic RoxygenNote version
... | ... |
@@ -28,7 +28,7 @@ BugReports: https://github.com/seriph78/COTAN/issues |
28 | 28 |
Depends: R (>= 4.3) |
29 | 29 |
License: GPL-3 |
30 | 30 |
Encoding: UTF-8 |
31 |
-RoxygenNote: 7.3.1 |
|
31 |
+RoxygenNote: 7.3.2 |
|
32 | 32 |
Roxygen: list(markdown = TRUE) |
33 | 33 |
Imports: |
34 | 34 |
stats, |
* Fixed minor issues in vignette
Now no parameters from COTAN functions will have the name `method`
as it is too confusing and can cause trouble with documentation
Fixed minor UMAP plot issue where labelled points where wrongly
plotted below the normal ones
Now default genes selection method in function `cellsUMAPPlot()`
is `HVG_Seurat`
* Fixed spelling mistakes
* Bumped-up version and updated NEWS.md
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.5.5 |
|
4 |
+Version: 2.5.6 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
* Fixed minor issues with functions: `GDIPlot()` and `clustersMarkersHeatmapPlot()`
Now parameter `groupMarkers` is optional.
* Bumped-up version and updated NEWS.md
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.5.4 |
|
4 |
+Version: 2.5.5 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
* Added function getProbabilityOfZero()
Returns the matrix whose components are the probability of
zero reads for given gene/cell pair...
* Added function calculateLikelihoodOfObserved()
For each gene/cell it returns the likelihood of the observed
zero/non-zero reads with repect to the modeled probability of zero
* Improved function `UMAPPLot()`
Now the function will display cluster centroids when no elements
to label are passed in
* Fixed bug in `UMAPPlot()` code
* Completed extension of function `UMAPPlot()`
Now is able to plot the clusters' names at the centroids
Now can take an array of colors for the displayed things
* Fixed bug in vignette
Now max pointSize is 3.0 instead of 5.0
* Fixed minor bugs
* Added function `cellsUMAPPlot()`
Added option to return log-normalized data
Added option to override `umap()` meta-parameters
Updated vignette
* Added more options to the `method` used by `cellsUMAPPlot()`
Added possibility to tweak a few umap hyper-parameters
* Added possibility to store/recall GDI in the COTAN object
Added support for HVG in cellsUMAPPlots() using Seurat
Updated tests/examples/documentation
* Resolved last few bugs
* Updated NEWS.md and bumped-up version
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.5.3 |
|
4 |
+Version: 2.5.4 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.5.2 |
|
4 |
+Version: 2.5.3 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
... | ... |
@@ -25,7 +25,7 @@ Description: Statistical and computational method to analyze the co-expression o |
25 | 25 |
of gene interactions and becoming a new tool to identify cell-identity marker genes. |
26 | 26 |
URL: https://github.com/seriph78/COTAN |
27 | 27 |
BugReports: https://github.com/seriph78/COTAN/issues |
28 |
-Depends: R (>= 4.2) |
|
28 |
+Depends: R (>= 4.3) |
|
29 | 29 |
License: GPL-3 |
30 | 30 |
Encoding: UTF-8 |
31 | 31 |
RoxygenNote: 7.3.1 |
... | ... |
@@ -64,7 +64,7 @@ Imports: |
64 | 64 |
assertthat, |
65 | 65 |
withr |
66 | 66 |
Suggests: |
67 |
- testthat (>= 3.0.0), |
|
67 |
+ testthat (>= 3.2.0), |
|
68 | 68 |
proto, |
69 | 69 |
spelling, |
70 | 70 |
knitr, |
* Made `torch` support as opt-in
Now COTAN will use try to use the `torch` library only if
the option "COTAN.UseTorch" is set to `TRUE`.
This is necessary since, as of now, it is not possible to check
whether the torch installation actually ready to use without
hard failures. This might change in the future and have the feature
as opt-out instead.
* Incremented version in DESCRIPTION and updated the NEWS.md
* Updated `torch` check to avoid unwanted failures
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.5.1 |
|
4 |
+Version: 2.5.2 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
Merged creation of new branch 3.19 on Bioconductor
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.5.0 |
|
4 |
+Version: 2.5.1 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
* Implemented faster coex evaluations via `torch` library
* Fixed issue with probabilities for negative dispersion genes
* Propagated new torch related parameters upward in the calls' chains
* Fixed issue with torch code: was using too large data type
Dropped unused cores argument from DeaOnCluster()
Aligned tests to new precision
* Added cluster' size to `checkClusterUniformity()` output
* Fixed issue with examples code
* Cleaned-up documentation for more focused man pages
* Added brief document about installing `torch`
Updated the vignette to be more in line with current COTAN usage
Running uniform clustering functions still takes 20 min,
so they are still left un-evaluated
Dropped unnecessary lines in `inst/WORDLIST`
* Lowered precision used by `torch` `cpu` devices to 32-bit floats
Fixed some spelling mistakes and non-commond wording
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.3.6 |
|
4 |
+Version: 2.5.0 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
... | ... |
@@ -81,7 +81,8 @@ Suggests: |
81 | 81 |
cowplot, |
82 | 82 |
qpdf, |
83 | 83 |
GEOquery, |
84 |
- sf |
|
84 |
+ sf, |
|
85 |
+ torch |
|
85 | 86 |
Config/testthat/edition: 3 |
86 | 87 |
Language: en-US |
87 | 88 |
biocViews: |
* Added stricted checks about Clusters with COEX and conditions
Minor refactoring
* Fixed broken example
Added News item and updated version
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.3.5 |
|
4 |
+Version: 2.3.6 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
* Allowed retry on estimators functions
The functions sometimes failes due to multi-process handling
failures thus making clusterization methods unrealiable
* Now errors in mclapply() are properly propagated upward
This implies that fork failures can trigger recalculation
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.3.4 |
|
4 |
+Version: 2.3.5 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
* Speed-up of GDI calculations
Column sorting is now done via Rfast::colSort package
* Minor tweaking on parallel estimators
Now the minimal number of created threads can be lower than 16,
reducing the memory footprint in such cases.
* Improved logging of estimated/observed contingency tables
* Quieted the spell checker
... | ... |
@@ -28,7 +28,7 @@ BugReports: https://github.com/seriph78/COTAN/issues |
28 | 28 |
Depends: R (>= 4.2) |
29 | 29 |
License: GPL-3 |
30 | 30 |
Encoding: UTF-8 |
31 |
-RoxygenNote: 7.3.0 |
|
31 |
+RoxygenNote: 7.3.1 |
|
32 | 32 |
Roxygen: list(markdown = TRUE) |
33 | 33 |
Imports: |
34 | 34 |
stats, |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.3.3 |
|
4 |
+Version: 2.3.4 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
* Restored default adjustment behaviour of pValueFromDEA()
* Aligned to minor changes in `roxigen2`
Minor fix in the import of operators to align to new bug[?] in the
`roxigen2` package
* Updated News.md and DESCRIPTION to version 2.3.3
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.3.2 |
|
4 |
+Version: 2.3.3 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
... | ... |
@@ -28,7 +28,7 @@ BugReports: https://github.com/seriph78/COTAN/issues |
28 | 28 |
Depends: R (>= 4.2) |
29 | 29 |
License: GPL-3 |
30 | 30 |
Encoding: UTF-8 |
31 |
-RoxygenNote: 7.2.3 |
|
31 |
+RoxygenNote: 7.3.0 |
|
32 | 32 |
Roxygen: list(markdown = TRUE) |
33 | 33 |
Imports: |
34 | 34 |
stats, |
* Fixed issue within the `cleanPlots()` function
When the number of cells exceeded 65536 the `hclust()` function
returns an error. Thus in such cases now COTAN does not try to find
outlayer cells (group 'B' in the plots)
* Updated news
* Fixed news
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.3.0 |
|
4 |
+Version: 2.3.2 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
* Dropped all explicit uses of irlba::prcomp_irlba()
Using instead a more general:
PCAtools::pca(..., BSPARAM = IrlbaParam())
This also makes the package better integrated in the BioConductor
ecosystem
* Dropped all mentions of factoextra::fviz_eig()
from dependencies, documentation and vignettes
... | ... |
@@ -45,7 +45,8 @@ Imports: |
45 | 45 |
parallelly, |
46 | 46 |
tibble, |
47 | 47 |
tidyr, |
48 |
- irlba, |
|
48 |
+ BiocSingular, |
|
49 |
+ PCAtools, |
|
49 | 50 |
parallelDist, |
50 | 51 |
ComplexHeatmap, |
51 | 52 |
circlize, |
... | ... |
@@ -58,7 +59,6 @@ Imports: |
58 | 59 |
stringr, |
59 | 60 |
Seurat, |
60 | 61 |
umap, |
61 |
- factoextra, |
|
62 | 62 |
dendextend, |
63 | 63 |
zeallot, |
64 | 64 |
assertthat, |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.2.0 |
|
4 |
+Version: 2.3.0 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.1.8 |
|
4 |
+Version: 2.2.0 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
* Made passing clusterizations more easy
Now all functions taking a COTAN object along a clusterization
can define the latter either by name or by value
Also used the available name to retrieve the clusters' coex when
available
* Fixed bug with picking-up coexDF
Removed unnecessary parameter in the help of UMAPPlot
* Fixed error in example
* normalizeNameAndLabels() now returns "DummyName" as name when a
clusterization but no name is given
* Increased version and updated NEWS
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.1.7 |
|
4 |
+Version: 2.1.8 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
... | ... |
@@ -80,7 +80,8 @@ Suggests: |
80 | 80 |
BiocStyle, |
81 | 81 |
cowplot, |
82 | 82 |
qpdf, |
83 |
- GEOquery |
|
83 |
+ GEOquery, |
|
84 |
+ sf |
|
84 | 85 |
Config/testthat/edition: 3 |
85 | 86 |
Language: en-US |
86 | 87 |
biocViews: |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.1.6 |
|
4 |
+Version: 2.1.7 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.1.5 |
|
4 |
+Version: 2.1.6 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
Relaxed numerical tolerance in failing tests that compare
results against stored values
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.1.4 |
|
4 |
+Version: 2.1.5 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
Fixed failures in tests comparing calculated against stored values
on non-Linux architectures
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.1.3 |
|
4 |
+Version: 2.1.4 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
* Now using parallelDist() function
- All distance calculations done using stats::dist() are now
executed using the parallelDist::parDist() function for
improved speed
- Also moved last instance of pca calculation done using
stats::prcomp() to use irlba::prcomp_irlba() instead
- Removed the now unnecessary cosineDistance() function
* Added package parallelDist to required list
* Improved documentation about 'distance' parameter
Stated that the 'distance' parameter is now supporting all
methods from the parallelDist::parDist() function
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.1.2 |
|
4 |
+Version: 2.1.3 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.1.1 |
|
4 |
+Version: 2.1.2 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.1.0 |
|
4 |
+Version: 2.1.1 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.0.0 |
|
4 |
+Version: 2.1.0 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 1.99.4 |
|
4 |
+Version: 2.0.0 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 1.99.3 |
|
4 |
+Version: 1.99.4 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
Bumped-up version
Reviewed README and NEWS
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 1.99.2 |
|
4 |
+Version: 1.99.3 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 1.99.1 |
|
4 |
+Version: 1.99.2 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 1.99.0 |
|
4 |
+Version: 1.99.1 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
V2 vignette now uses new way to fetch data from GEO
Added GEOquery to list of suggested packages
Fixed issue with missed deletion of created files at the end
of the vignettes.
New the clustersTreePlot() function returns also the COTAN object
updated with the calcualted DEAOnClusters() if it was missing
Solved dependency issue with the 'umap' package
Added example for the UMAPPlot() function
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.1.0 |
|
4 |
+Version: 1.99.0 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
Also minor fix in R/utilities.R
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 2.0.0 |
|
4 |
+Version: 2.1.0 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
... | ... |
@@ -8,7 +8,7 @@ Authors@R: c( |
8 | 8 |
person("Fantozzi", "Marco", email = "[email protected]", role = "aut", comment = c(ORCID = "0000-0002-0708-5495")), |
9 | 9 |
person("Pietrosanto","Marco", role = "aut",comment = c(ORCID = "0000-0001-5129-6065")), |
10 | 10 |
person("Puttini","Daniel", role = "aut", comment = c(ORCID = "0009-0006-8401-9949")), |
11 |
- person("Priami","Corrado", role = "aut"), |
|
11 |
+ person("Priami","Corrado", role = "aut", comment = c(ORCID = "0000-0002-3261-6235")), |
|
12 | 12 |
person("Cremisi","Federico", role = "aut",comment = c(ORCID = "0000-0003-4925-2703")), |
13 | 13 |
person("Helmer-Citterich","Manuela", role = "aut",comment = c(ORCID = "0000-0001-9530-7504")) |
14 | 14 |
) |
... | ... |
@@ -5,10 +5,13 @@ Version: 2.0.0 |
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
8 |
+ person("Fantozzi", "Marco", email = "[email protected]", role = "aut", comment = c(ORCID = "0000-0002-0708-5495")), |
|
8 | 9 |
person("Pietrosanto","Marco", role = "aut",comment = c(ORCID = "0000-0001-5129-6065")), |
10 |
+ person("Puttini","Daniel", role = "aut", comment = c(ORCID = "0009-0006-8401-9949")), |
|
11 |
+ person("Priami","Corrado", role = "aut"), |
|
9 | 12 |
person("Cremisi","Federico", role = "aut",comment = c(ORCID = "0000-0003-4925-2703")), |
10 |
- person("Helmer-Citterich","Manuela", role = "aut",comment = c(ORCID = "0000-0001-9530-7504")), |
|
11 |
- person("Fantozzi", "Marco", email = "[email protected]", role = "aut", comment = c(ORCID = "0000-0002-0708-5495")) ) |
|
13 |
+ person("Helmer-Citterich","Manuela", role = "aut",comment = c(ORCID = "0000-0001-9530-7504")) |
|
14 |
+ ) |
|
12 | 15 |
Description: Statistical and computational method to analyze the co-expression of |
13 | 16 |
gene pairs at single cell level. It provides the foundation for single-cell gene |
14 | 17 |
interactome analysis. The basic idea is studying the zero UMI counts' distribution |
... | ... |
@@ -3,7 +3,7 @@ Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 | 4 |
Version: 2.0.0 |
5 | 5 |
Authors@R: c( |
6 |
- person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
|
6 |
+ person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
|
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
8 | 8 |
person("Pietrosanto","Marco", role = "aut",comment = c(ORCID = "0000-0001-5129-6065")), |
9 | 9 |
person("Cremisi","Federico", role = "aut",comment = c(ORCID = "0000-0003-4925-2703")), |
... | ... |
@@ -22,7 +22,7 @@ Description: Statistical and computational method to analyze the co-expression o |
22 | 22 |
of gene interactions and becoming a new tool to identify cell-identity marker genes. |
23 | 23 |
URL: https://github.com/seriph78/COTAN |
24 | 24 |
BugReports: https://github.com/seriph78/COTAN/issues |
25 |
-Depends: R (>= 4.1) |
|
25 |
+Depends: R (>= 4.2) |
|
26 | 26 |
License: GPL-3 |
27 | 27 |
Encoding: UTF-8 |
28 | 28 |
RoxygenNote: 7.2.3 |
... | ... |
@@ -29,7 +29,6 @@ RoxygenNote: 7.2.3 |
29 | 29 |
Roxygen: list(markdown = TRUE) |
30 | 30 |
Imports: |
31 | 31 |
stats, |
32 |
- proto, |
|
33 | 32 |
plyr, |
34 | 33 |
dplyr, |
35 | 34 |
methods, |
... | ... |
@@ -57,10 +56,10 @@ Imports: |
57 | 56 |
dendextend, |
58 | 57 |
zeallot, |
59 | 58 |
assertthat, |
60 |
- withr, |
|
61 |
- qpdf |
|
59 |
+ withr |
|
62 | 60 |
Suggests: |
63 | 61 |
testthat (>= 3.0.0), |
62 |
+ proto, |
|
64 | 63 |
spelling, |
65 | 64 |
knitr, |
66 | 65 |
data.table, |
... | ... |
@@ -73,7 +72,8 @@ Suggests: |
73 | 72 |
Rtsne, |
74 | 73 |
plotly, |
75 | 74 |
BiocStyle, |
76 |
- cowplot |
|
75 |
+ cowplot, |
|
76 |
+ qpdf |
|
77 | 77 |
Config/testthat/edition: 3 |
78 | 78 |
Language: en-US |
79 | 79 |
biocViews: |
- Now if one of the genes groups is entirely not present in the
GDI data.frame, the code will log this occurrence and then
ignore that group instead of throwing.
- Linted files:
+ automaticCOTANObjectCreation.R
+ calculateCoex-method.R
+ cellsUniformClustering.R
+ checkClusterUniformity.R
+ clean-method.R
+ COTAN-getters.R
+ GDI-plot.R
- Fixed setLoggingFile(): it was broken in case of consecutive
calls on the same file.
- Unfified handling of multi-core setup to separate function:
+ handleMultiCore()
- Aligned documentation of the output of the functions:
+ cleanPlots()
+ mergeUniformCellsClusters()
- Used lintr package to clean-up code of files:
+ utilities.R
+ AllClasses.R
+ AllGenerics.R
- Added ignored WORDLIST file for the spell_checker
Replaced assignment of multiple values 'list[...] <-' from gsubfn
package with 'c(...) %<-%' from zeallot package.
It is safer, nesting and checks that the output has the right
number of elements...
... | ... |
@@ -30,7 +30,6 @@ Roxygen: list(markdown = TRUE) |
30 | 30 |
Imports: |
31 | 31 |
stats, |
32 | 32 |
proto, |
33 |
- gsubfn, |
|
34 | 33 |
plyr, |
35 | 34 |
dplyr, |
36 | 35 |
methods, |
... | ... |
@@ -55,12 +54,14 @@ Imports: |
55 | 54 |
stringr, |
56 | 55 |
Seurat, |
57 | 56 |
factoextra, |
58 |
- dendextend |
|
57 |
+ dendextend, |
|
58 |
+ zeallot |
|
59 | 59 |
Suggests: |
60 | 60 |
testthat (>= 3.0.0), |
61 | 61 |
spelling, |
62 | 62 |
knitr, |
63 | 63 |
data.table, |
64 |
+ gsubfn, |
|
64 | 65 |
R.utils, |
65 | 66 |
tidyverse, |
66 | 67 |
rmarkdown, |
+ Code now uses supportsMulticore() and availableCores() to avoid
asking for more cores than possible.
+ Added 'parallelly' to the list of requited packages.
+ Removed some spelling mistakes.
+ Solved issue with example code
+ Now the vignette does not throw an error on run.
+ Dropped other vignette as it was duplicated and not working.
+ Fixed some minor bugs in some plot methods.
+ Fixed bug in mechanism checking for out-of-sync coex slots.
+ Added packages to DESCRIPTION as suggested by the package check.
+ Added suggested missing imports from the same check.
Also dropped the cluster_homogeinity() method as no more relevant.
... | ... |
@@ -25,7 +25,7 @@ BugReports: https://github.com/seriph78/COTAN/issues |
25 | 25 |
Depends: R (>= 4.1) |
26 | 26 |
License: GPL-3 |
27 | 27 |
Encoding: UTF-8 |
28 |
-RoxygenNote: 7.2.2 |
|
28 |
+RoxygenNote: 7.2.3 |
|
29 | 29 |
Roxygen: list(markdown = TRUE) |
30 | 30 |
Imports: |
31 | 31 |
stats, |
+ Added line to DESCRIPTION file to enable roxygen2 marks:
Roxygen: list(markdown = TRUE)
+ Cleaned documentation of many methods, in particular of those
already tested: that is those in AllClasses.R and utilities.R
Also cleaned issue with vignette calling
cell_homogeneous_clustering
... | ... |
@@ -7,8 +7,8 @@ Authors@R: c( |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
8 | 8 |
person("Pietrosanto","Marco", role = "aut",comment = c(ORCID = "0000-0001-5129-6065")), |
9 | 9 |
person("Cremisi","Federico", role = "aut",comment = c(ORCID = "0000-0003-4925-2703")), |
10 |
- person("Helmer-Citterich","Manuela", role = "aut",comment = c(ORCID = "0000-0001-9530-7504"))) |
|
11 |
- person("Fantozzi", "Marco", role = "aut") |
|
10 |
+ person("Helmer-Citterich","Manuela", role = "aut",comment = c(ORCID = "0000-0001-9530-7504")), |
|
11 |
+ person("Fantozzi", "Marco", email = "[email protected]", role = "aut", comment = c(ORCID = "0000-0002-0708-5495")) ) |
|
12 | 12 |
Description: Statistical and computational method to analyze the co-expression of |
13 | 13 |
gene pairs at single cell level. It provides the foundation for single-cell gene |
14 | 14 |
interactome analysis. The basic idea is studying the zero UMI counts' distribution |
+ New methods to manipulate the clusterizatino data:
addClusterization(), addClusterizationCoex()
and dropClusterization()
+ Fixed inconsistency in cluster names in method DEA_on_clusters:
they were inconsistent with the cluster names themselves
+ Added 'proto' as imported package for 'gsubfn'
+ Renamed 'coex' slot to 'genesCoex', along the corresponding
accessor methods.
+ Updated DESCRIPTION with new required 'gsubfn' package.
+ Improved validation of COTAN class to include genes and cells
coex matrices.
+ Made automatic.COTAN.object.creation() into a simple function
instead of a method on a data.frame
... | ... |
@@ -8,6 +8,7 @@ Authors@R: c( |
8 | 8 |
person("Pietrosanto","Marco", role = "aut",comment = c(ORCID = "0000-0001-5129-6065")), |
9 | 9 |
person("Cremisi","Federico", role = "aut",comment = c(ORCID = "0000-0003-4925-2703")), |
10 | 10 |
person("Helmer-Citterich","Manuela", role = "aut",comment = c(ORCID = "0000-0001-9530-7504"))) |
11 |
+ person("Fantozzi", "Marco", role = "aut") |
|
11 | 12 |
Description: Statistical and computational method to analyze the co-expression of |
12 | 13 |
gene pairs at single cell level. It provides the foundation for single-cell gene |
13 | 14 |
interactome analysis. The basic idea is studying the zero UMI counts' distribution |
... | ... |
@@ -27,6 +28,7 @@ Encoding: UTF-8 |
27 | 28 |
RoxygenNote: 7.2.2 |
28 | 29 |
Imports: |
29 | 30 |
stats, |
31 |
+ gsubfn, |
|
30 | 32 |
dplyr, |
31 | 33 |
methods, |
32 | 34 |
grDevices, |
+ The clean method is now a method of the class 'COTAN' instead
of the class 'scCOTAN'.
+ Refactored and renamed fun_linear() to runEstimatesLinear().
This now uses existing estimate functions to caclualte the
required quantities.
+ Renamed function housekeepingGenes() to findHousekeepingGenes().
+ Added package 'gsubfn' to be able to assign multiple objects
returned by a function to a bunch of local variables at once.
E.G. the expression 'list[a ,b] <- c(1,3)' will define variables
'a' and 'b' and assigning them the values 1 and 3 respectively.
+ Adjusted some ggplot2 lines attributed to use 'linewidth' instead
of the now deprecated size.
+ Reshuffled COTAN methods into 3 main files in order to reduce
files cluttering:
COTAN-getters.R
COTAN-modifiers.R
COTAN-estimates.R
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 0.99.12 |
|
4 |
+Version: 2.0.0 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
The PCA function used is no longer basilisk/reticulate based but uses the irlba package.
The test for PCA changed to be more robust and independent from rotations.
Added commit to removing python to the devel branch
There were some conflicts on NAMESPACE, COTAN_main, internal_functions, and in the test code.
NAMESPACE re-calculated: to do it there were problems with the library.size.plot function so I moved the GeomFlatViolin into the function geom_flat_violin.
The test files were different in the two branches: deleted both test-PCA.R and test-my-test.R and added the test for PCA into the test-COTAN_main.R
... | ... |
@@ -36,8 +36,7 @@ Imports: |
36 | 36 |
parallel, |
37 | 37 |
tibble, |
38 | 38 |
tidyr, |
39 |
- basilisk, |
|
40 |
- reticulate, |
|
39 |
+ irlba, |
|
41 | 40 |
ComplexHeatmap, |
42 | 41 |
circlize, |
43 | 42 |
grid, |
... | ... |
@@ -65,8 +64,6 @@ Suggests: |
65 | 64 |
BiocStyle, |
66 | 65 |
cowplot |
67 | 66 |
Config/testthat/edition: 3 |
68 |
-SystemRequirements: |
|
69 |
- python |
|
70 | 67 |
Language: en-US |
71 | 68 |
biocViews: |
72 | 69 |
SystemsBiology, |
... | ... |
@@ -24,15 +24,15 @@ BugReports: https://github.com/seriph78/COTAN/issues |
24 | 24 |
Depends: R (>= 4.1) |
25 | 25 |
License: GPL-3 |
26 | 26 |
Encoding: UTF-8 |
27 |
-RoxygenNote: 7.1.1 |
|
27 |
+RoxygenNote: 7.2.0 |
|
28 | 28 |
Imports: |
29 |
+ stats, |
|
29 | 30 |
dplyr, |
30 | 31 |
methods, |
31 | 32 |
grDevices, |
32 | 33 |
Matrix, |
33 | 34 |
ggplot2, |
34 | 35 |
ggrepel, |
35 |
- stats, |
|
36 | 36 |
parallel, |
37 | 37 |
tibble, |
38 | 38 |
tidyr, |
... | ... |
@@ -46,12 +46,14 @@ Imports: |
46 | 46 |
utils, |
47 | 47 |
rlang, |
48 | 48 |
Rfast, |
49 |
+ stringr, |
|
49 | 50 |
Seurat, |
50 |
- dendextend, |
|
51 |
- factoextra |
|
51 |
+ factoextra, |
|
52 |
+ dendextend |
|
52 | 53 |
Suggests: |
53 | 54 |
testthat (>= 3.0.0), |
54 | 55 |
spelling, |
56 |
+ dendextend, |
|
55 | 57 |
knitr, |
56 | 58 |
data.table, |
57 | 59 |
R.utils, |
... | ... |
@@ -59,10 +61,8 @@ Suggests: |
59 | 61 |
rmarkdown, |
60 | 62 |
htmlwidgets, |
61 | 63 |
MASS, |
62 |
- factoextra, |
|
63 | 64 |
Rtsne, |
64 | 65 |
plotly, |
65 |
- dendextend, |
|
66 | 66 |
BiocStyle, |
67 | 67 |
cowplot |
68 | 68 |
Config/testthat/edition: 3 |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 0.99.11 |
|
4 |
+Version: 0.99.12 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
... | ... |
@@ -44,7 +44,8 @@ Imports: |
44 | 44 |
grid, |
45 | 45 |
scales, |
46 | 46 |
utils, |
47 |
- rlang |
|
47 |
+ rlang, |
|
48 |
+ Rfast |
|
48 | 49 |
Suggests: |
49 | 50 |
testthat (>= 3.0.0), |
50 | 51 |
spelling, |
1 | 1 |
old mode 100644 |
2 | 2 |
new mode 100755 |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 0.99.10 |
|
4 |
+Version: 0.99.11 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
... | ... |
@@ -10,7 +10,7 @@ Authors@R: c( |
10 | 10 |
person("Helmer-Citterich","Manuela", role = "aut",comment = c(ORCID = "0000-0001-9530-7504"))) |
11 | 11 |
Description: Statistical and computational method to analyze the co-expression of |
12 | 12 |
gene pairs at single cell level. It provides the foundation for single-cell gene |
13 |
- interactome analysis. The basic idea is studying the zero UMI counts’ distribution |
|
13 |
+ interactome analysis. The basic idea is studying the zero UMI counts' distribution |
|
14 | 14 |
instead of focusing on positive counts; this is done with a generalized contingency |
15 | 15 |
tables framework. COTAN can effectively assess the correlated or anti-correlated |
16 | 16 |
expression of gene pairs. It provides a numerical index related to the correlation and an |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 0.99.9 |
|
4 |
+Version: 0.99.10 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
... | ... |
@@ -58,6 +58,7 @@ Suggests: |
58 | 58 |
Rtsne, |
59 | 59 |
plotly, |
60 | 60 |
dendextend, |
61 |
+ BiocStyle, |
|
61 | 62 |
cowplot |
62 | 63 |
Config/testthat/edition: 3 |
63 | 64 |
SystemRequirements: |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 0.99.8 |
|
4 |
+Version: 0.99.9 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 0.99.7 |
|
4 |
+Version: 0.99.8 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 0.99.6 |
|
4 |
+Version: 0.99.7 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 0.99.5 |
|
4 |
+Version: 0.99.6 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
... | ... |
@@ -1,71 +1,71 @@ |
1 |
-Package: COTAN |
|
2 |
-Type: Package |
|
3 |
-Title: COexpression Tables ANalysis |
|
4 |
-Version: 0.99.4 |
|
5 |
-Authors@R: c( |
|
6 |
- person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
|
7 |
- person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
|
8 |
- person("Pietrosanto","Marco", role = "aut",comment = c(ORCID = "0000-0001-5129-6065")), |
|
9 |
- person("Cremisi","Federico", role = "aut",comment = c(ORCID = "0000-0003-4925-2703")), |
|
10 |
- person("Helmer-Citterich","Manuela", role = "aut",comment = c(ORCID = "0000-0001-9530-7504"))) |
|
11 |
-Description: Statistical and computational method to analyze the co-expression of |
|
12 |
- gene pairs at single cell level. It provides the foundation for single-cell gene |
|
13 |
- interactome analysis. The basic idea is studying the zero UMI counts’ distribution |
|
14 |
- instead of focusing on positive counts; this is done with a generalized contingency |
|
15 |
- tables framework. COTAN can effectively assess the correlated or anti-correlated |
|
16 |
- expression of gene pairs. It provides a numerical index related to the correlation and an |
|
17 |
- approximate p-value for the associated independence test. COTAN can also evaluate whether |
|
18 |
- single genes are differentially expressed, scoring them with a newly defined global |
|
19 |
- differentiation index. Moreover, this approach provides ways to plot and cluster genes |
|
20 |
- according to their co-expression pattern with other genes, effectively helping the study |
|
21 |
- of gene interactions and becoming a new tool to identify cell-identity marker genes. |
|
22 |
-URL: https://github.com/seriph78/COTAN |
|
23 |
-BugReports: https://github.com/seriph78/COTAN/issues |
|
24 |
-Depends: R (>= 4.1) |
|
25 |
-License: GPL-3 |
|
26 |
-Encoding: UTF-8 |
|
27 |
-RoxygenNote: 7.1.1 |
|
28 |
-Imports: |
|
29 |
- dplyr, |
|
30 |
- methods, |
|
31 |
- grDevices, |
|
32 |
- Matrix, |
|
33 |
- ggplot2, |
|
34 |
- ggrepel, |
|
35 |
- stats, |
|
36 |
- parallel, |
|
37 |
- tibble, |
|
38 |
- tidyr, |
|
39 |
- basilisk, |
|
40 |
- reticulate, |
|
41 |
- ComplexHeatmap, |
|
42 |
- circlize, |
|
43 |
- grid, |
|
44 |
- scales, |
|
45 |
- utils, |
|
46 |
- rlang |
|
47 |
-Suggests: |
|
48 |
- testthat (>= 3.0.0), |
|
49 |
- spelling, |
|
50 |
- knitr, |
|
51 |
- data.table, |
|
52 |
- R.utils, |
|
53 |
- tidyverse, |
|
54 |
- rmarkdown, |
|
55 |
- htmlwidgets, |
|
56 |
- MASS, |
|
57 |
- factoextra, |
|
58 |
- Rtsne, |
|
59 |
- plotly, |
|
60 |
- dendextend, |
|
61 |
- cowplot |
|
62 |
-Config/testthat/edition: 3 |
|
63 |
-SystemRequirements: |
|
64 |
- python |
|
65 |
-Language: en-US |
|
66 |
-biocViews: |
|
67 |
- SystemsBiology, |
|
68 |
- Transcriptomics, |
|
69 |
- GeneExpression, |
|
70 |
- SingleCell |
|
71 |
-VignetteBuilder: knitr |
|
1 |
+Package: COTAN |
|
2 |
+Type: Package |
|
3 |
+Title: COexpression Tables ANalysis |
|
4 |
+Version: 0.99.5 |
|
5 |
+Authors@R: c( |
|
6 |
+ person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
|
7 |
+ person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
|
8 |
+ person("Pietrosanto","Marco", role = "aut",comment = c(ORCID = "0000-0001-5129-6065")), |
|
9 |
+ person("Cremisi","Federico", role = "aut",comment = c(ORCID = "0000-0003-4925-2703")), |
|
10 |
+ person("Helmer-Citterich","Manuela", role = "aut",comment = c(ORCID = "0000-0001-9530-7504"))) |
|
11 |
+Description: Statistical and computational method to analyze the co-expression of |
|
12 |
+ gene pairs at single cell level. It provides the foundation for single-cell gene |
|
13 |
+ interactome analysis. The basic idea is studying the zero UMI counts’ distribution |
|
14 |
+ instead of focusing on positive counts; this is done with a generalized contingency |
|
15 |
+ tables framework. COTAN can effectively assess the correlated or anti-correlated |
|
16 |
+ expression of gene pairs. It provides a numerical index related to the correlation and an |
|
17 |
+ approximate p-value for the associated independence test. COTAN can also evaluate whether |
|
18 |
+ single genes are differentially expressed, scoring them with a newly defined global |
|
19 |
+ differentiation index. Moreover, this approach provides ways to plot and cluster genes |
|
20 |
+ according to their co-expression pattern with other genes, effectively helping the study |
|
21 |
+ of gene interactions and becoming a new tool to identify cell-identity marker genes. |
|
22 |
+URL: https://github.com/seriph78/COTAN |
|
23 |
+BugReports: https://github.com/seriph78/COTAN/issues |
|
24 |
+Depends: R (>= 4.1) |
|
25 |
+License: GPL-3 |
|
26 |
+Encoding: UTF-8 |
|
27 |
+RoxygenNote: 7.1.1 |
|
28 |
+Imports: |
|
29 |
+ dplyr, |
|
30 |
+ methods, |
|
31 |
+ grDevices, |
|
32 |
+ Matrix, |
|
33 |
+ ggplot2, |
|
34 |
+ ggrepel, |
|
35 |
+ stats, |
|
36 |
+ parallel, |
|
37 |
+ tibble, |
|
38 |
+ tidyr, |
|
39 |
+ basilisk, |
|
40 |
+ reticulate, |
|
41 |
+ ComplexHeatmap, |
|
42 |
+ circlize, |
|
43 |
+ grid, |
|
44 |
+ scales, |
|
45 |
+ utils, |
|
46 |
+ rlang |
|
47 |
+Suggests: |
|
48 |
+ testthat (>= 3.0.0), |
|
49 |
+ spelling, |
|
50 |
+ knitr, |
|
51 |
+ data.table, |
|
52 |
+ R.utils, |
|
53 |
+ tidyverse, |
|
54 |
+ rmarkdown, |
|
55 |
+ htmlwidgets, |
|
56 |
+ MASS, |
|
57 |
+ factoextra, |
|
58 |
+ Rtsne, |
|
59 |
+ plotly, |
|
60 |
+ dendextend, |
|
61 |
+ cowplot |
|
62 |
+Config/testthat/edition: 3 |
|
63 |
+SystemRequirements: |
|
64 |
+ python |
|
65 |
+Language: en-US |
|
66 |
+biocViews: |
|
67 |
+ SystemsBiology, |
|
68 |
+ Transcriptomics, |
|
69 |
+ GeneExpression, |
|
70 |
+ SingleCell |
|
71 |
+VignetteBuilder: knitr |
... | ... |
@@ -1,71 +1,71 @@ |
1 |
-Package: COTAN |
|
2 |
-Type: Package |
|
3 |
-Title: COexpression Tables ANalysis |
|
4 |
-Version: 0.99.3 |
|
5 |
-Authors@R: c( |
|
6 |
- person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
|
7 |
- person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
|
8 |
- person("Pietrosanto","Marco", role = "aut",comment = c(ORCID = "0000-0001-5129-6065")), |
|
9 |
- person("Cremisi","Federico", role = "aut",comment = c(ORCID = "0000-0003-4925-2703")), |
|
10 |
- person("Helmer-Citterich","Manuela", role = "aut",comment = c(ORCID = "0000-0001-9530-7504"))) |
|
11 |
-Description: Statistical and computational method to analyze the co-expression of |
|
12 |
- gene pairs at single cell level. It provides the foundation for single-cell gene |
|
13 |
- interactome analysis. The basic idea is studying the zero UMI counts’ distribution |
|
14 |
- instead of focusing on positive counts; this is done with a generalized contingency |
|
15 |
- tables framework. COTAN can effectively assess the correlated or anti-correlated |
|
16 |
- expression of gene pairs. It provides a numerical index related to the correlation and an |
|
17 |
- approximate p-value for the associated independence test. COTAN can also evaluate whether |
|
18 |
- single genes are differentially expressed, scoring them with a newly defined global |
|
19 |
- differentiation index. Moreover, this approach provides ways to plot and cluster genes |
|
20 |
- according to their co-expression pattern with other genes, effectively helping the study |
|
21 |
- of gene interactions and becoming a new tool to identify cell-identity marker genes. |
|
22 |
-URL: https://github.com/seriph78/COTAN |
|
23 |
-BugReports: https://github.com/seriph78/COTAN/issues |
|
24 |
-Depends: R (>= 4.1) |
|
25 |
-License: GPL-3 |
|
26 |
-Encoding: UTF-8 |
|
27 |
-RoxygenNote: 7.1.1 |
|
28 |
-Imports: |
|
29 |
- dplyr, |
|
30 |
- methods, |
|
31 |
- grDevices, |
|
32 |
- Matrix, |
|
33 |
- ggplot2, |
|
34 |
- ggrepel, |
|
35 |
- stats, |
|
36 |
- parallel, |
|
37 |
- tibble, |
|
38 |
- tidyr, |
|
39 |
- basilisk, |
|
40 |
- reticulate, |
|
41 |
- ComplexHeatmap, |
|
42 |
- circlize, |
|
43 |
- grid, |
|
44 |
- scales, |
|
45 |
- utils, |
|
46 |
- rlang |
|
47 |
-Suggests: |
|
48 |
- testthat (>= 3.0.0), |
|
49 |
- spelling, |
|
50 |
- knitr, |
|
51 |
- data.table, |
|
52 |
- rmarkdown, |
|
53 |
- R.utils, |
|
54 |
- tidyverse, |
|
55 |
- htmlwidgets, |
|
56 |
- MASS, |
|
57 |
- factoextra, |
|
58 |
- Rtsne, |
|
59 |
- plotly, |
|
60 |
- dendextend, |
|
61 |
- cowplot |
|
62 |
-Config/testthat/edition: 3 |
|
63 |
-SystemRequirements: |
|
64 |
- python |
|
65 |
-Language: en-US |
|
66 |
-biocViews: |
|
67 |
- SystemsBiology, |
|
68 |
- Transcriptomics, |
|
69 |
- GeneExpression, |
|
70 |
- SingleCell |
|
71 |
-VignetteBuilder: knitr |
|
1 |
+Package: COTAN |
|
2 |
+Type: Package |
|
3 |
+Title: COexpression Tables ANalysis |
|
4 |
+Version: 0.99.4 |
|
5 |
+Authors@R: c( |
|
6 |
+ person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
|
7 |
+ person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
|
8 |
+ person("Pietrosanto","Marco", role = "aut",comment = c(ORCID = "0000-0001-5129-6065")), |
|
9 |
+ person("Cremisi","Federico", role = "aut",comment = c(ORCID = "0000-0003-4925-2703")), |
|
10 |
+ person("Helmer-Citterich","Manuela", role = "aut",comment = c(ORCID = "0000-0001-9530-7504"))) |
|
11 |
+Description: Statistical and computational method to analyze the co-expression of |
|
12 |
+ gene pairs at single cell level. It provides the foundation for single-cell gene |
|
13 |
+ interactome analysis. The basic idea is studying the zero UMI counts’ distribution |
|
14 |
+ instead of focusing on positive counts; this is done with a generalized contingency |
|
15 |
+ tables framework. COTAN can effectively assess the correlated or anti-correlated |
|
16 |
+ expression of gene pairs. It provides a numerical index related to the correlation and an |
|
17 |
+ approximate p-value for the associated independence test. COTAN can also evaluate whether |
|
18 |
+ single genes are differentially expressed, scoring them with a newly defined global |
|
19 |
+ differentiation index. Moreover, this approach provides ways to plot and cluster genes |
|
20 |
+ according to their co-expression pattern with other genes, effectively helping the study |
|
21 |
+ of gene interactions and becoming a new tool to identify cell-identity marker genes. |
|
22 |
+URL: https://github.com/seriph78/COTAN |
|
23 |
+BugReports: https://github.com/seriph78/COTAN/issues |
|
24 |
+Depends: R (>= 4.1) |
|
25 |
+License: GPL-3 |
|
26 |
+Encoding: UTF-8 |
|
27 |
+RoxygenNote: 7.1.1 |
|
28 |
+Imports: |
|
29 |
+ dplyr, |
|
30 |
+ methods, |
|
31 |
+ grDevices, |
|
32 |
+ Matrix, |
|
33 |
+ ggplot2, |
|
34 |
+ ggrepel, |
|
35 |
+ stats, |
|
36 |
+ parallel, |
|
37 |
+ tibble, |
|
38 |
+ tidyr, |
|
39 |
+ basilisk, |
|
40 |
+ reticulate, |
|
41 |
+ ComplexHeatmap, |
|
42 |
+ circlize, |
|
43 |
+ grid, |
|
44 |
+ scales, |
|
45 |
+ utils, |
|
46 |
+ rlang |
|
47 |
+Suggests: |
|
48 |
+ testthat (>= 3.0.0), |
|
49 |
+ spelling, |
|
50 |
+ knitr, |
|
51 |
+ data.table, |
|
52 |
+ R.utils, |
|
53 |
+ tidyverse, |
|
54 |
+ rmarkdown, |
|
55 |
+ htmlwidgets, |
|
56 |
+ MASS, |
|
57 |
+ factoextra, |
|
58 |
+ Rtsne, |
|
59 |
+ plotly, |
|
60 |
+ dendextend, |
|
61 |
+ cowplot |
|
62 |
+Config/testthat/edition: 3 |
|
63 |
+SystemRequirements: |
|
64 |
+ python |
|
65 |
+Language: en-US |
|
66 |
+biocViews: |
|
67 |
+ SystemsBiology, |
|
68 |
+ Transcriptomics, |
|
69 |
+ GeneExpression, |
|
70 |
+ SingleCell |
|
71 |
+VignetteBuilder: knitr |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 0.99.2 |
|
4 |
+Version: 0.99.3 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 0.99.1 |
|
4 |
+Version: 0.99.2 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 0.99.0 |
|
4 |
+Version: 0.99.1 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 0.1.1 |
|
4 |
+Version: 0.99.0 |
|
5 | 5 |
Authors@R: c( |
6 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
7 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
... | ... |
@@ -21,7 +21,7 @@ Description: Statistical and computational method to analyze the co-expression o |
21 | 21 |
of gene interactions and becoming a new tool to identify cell-identity marker genes. |
22 | 22 |
URL: https://github.com/seriph78/COTAN |
23 | 23 |
BugReports: https://github.com/seriph78/COTAN/issues |
24 |
-Depends: R (>= 4.0) |
|
24 |
+Depends: R (>= 4.1) |
|
25 | 25 |
License: GPL-3 |
26 | 26 |
Encoding: UTF-8 |
27 | 27 |
RoxygenNote: 7.1.1 |
... | ... |
@@ -69,4 +69,3 @@ biocViews: |
69 | 69 |
GeneExpression, |
70 | 70 |
SingleCell |
71 | 71 |
VignetteBuilder: knitr |
72 |
-LazyData: true |
To follow the Bioconductor istructions some more examples were added.
Also part of the DESCRIPRION was changed.
- R CMD check succeeded
- BiocCheck passed with two warning
- it does not pass the BiocCheckGitClone: "System Files found that should
not be git tracked" also if the files are in gitignore.
... | ... |
@@ -1,16 +1,14 @@ |
1 | 1 |
Package: COTAN |
2 | 2 |
Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 |
-Version: 0.1.0 |
|
5 |
-Author: Silvia Giulia Galfrè, Francesco Morandin, Marco Pietrosanto, Federico Cremisi, Manuela Helmer-Citterich |
|
4 |
+Version: 0.1.1 |
|
6 | 5 |
Authors@R: c( |
7 | 6 |
person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
8 | 7 |
person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
9 | 8 |
person("Pietrosanto","Marco", role = "aut",comment = c(ORCID = "0000-0001-5129-6065")), |
10 | 9 |
person("Cremisi","Federico", role = "aut",comment = c(ORCID = "0000-0003-4925-2703")), |
11 | 10 |
person("Helmer-Citterich","Manuela", role = "aut",comment = c(ORCID = "0000-0001-9530-7504"))) |
12 |
-Maintainer: Galfrè Silvia Giulia <[email protected]> |
|
13 |
-Description: COTAN is a statistical and computational method to analyze the co-expression of |
|
11 |
+Description: Statistical and computational method to analyze the co-expression of |
|
14 | 12 |
gene pairs at single cell level. It provides the foundation for single-cell gene |
15 | 13 |
interactome analysis. The basic idea is studying the zero UMI counts’ distribution |
16 | 14 |
instead of focusing on positive counts; this is done with a generalized contingency |
... | ... |
@@ -23,7 +21,7 @@ Description: COTAN is a statistical and computational method to analyze the co-e |
23 | 21 |
of gene interactions and becoming a new tool to identify cell-identity marker genes. |
24 | 22 |
URL: https://github.com/seriph78/COTAN |
25 | 23 |
BugReports: https://github.com/seriph78/COTAN/issues |
26 |
-Depends: R (>= 3.5.0) |
|
24 |
+Depends: R (>= 4.0) |
|
27 | 25 |
License: GPL-3 |
28 | 26 |
Encoding: UTF-8 |
29 | 27 |
RoxygenNote: 7.1.1 |
... | ... |
@@ -34,6 +32,7 @@ Imports: |
34 | 32 |
Matrix, |
35 | 33 |
ggplot2, |
36 | 34 |
ggrepel, |
35 |
+ stats, |
|
37 | 36 |
parallel, |
38 | 37 |
tibble, |
39 | 38 |
tidyr, |
... | ... |
@@ -64,5 +63,10 @@ Config/testthat/edition: 3 |
64 | 63 |
SystemRequirements: |
65 | 64 |
python |
66 | 65 |
Language: en-US |
66 |
+biocViews: |
|
67 |
+ SystemsBiology, |
|
68 |
+ Transcriptomics, |
|
69 |
+ GeneExpression, |
|
70 |
+ SingleCell |
|
67 | 71 |
VignetteBuilder: knitr |
68 | 72 |
LazyData: true |
... | ... |
@@ -9,7 +9,7 @@ Authors@R: c( |
9 | 9 |
person("Pietrosanto","Marco", role = "aut",comment = c(ORCID = "0000-0001-5129-6065")), |
10 | 10 |
person("Cremisi","Federico", role = "aut",comment = c(ORCID = "0000-0003-4925-2703")), |
11 | 11 |
person("Helmer-Citterich","Manuela", role = "aut",comment = c(ORCID = "0000-0001-9530-7504"))) |
12 |
-Maintainer: Silvia Giulia Galfrè <[email protected]> |
|
12 |
+Maintainer: Galfrè Silvia Giulia <[email protected]> |
|
13 | 13 |
Description: COTAN is a statistical and computational method to analyze the co-expression of |
14 | 14 |
gene pairs at single cell level. It provides the foundation for single-cell gene |
15 | 15 |
interactome analysis. The basic idea is studying the zero UMI counts’ distribution |
Description: added orcid, web site, changed license. Fixed some function imports.
Debugging the examples (seems to work!).
Created the directory for raw-data and data (used with usethat
explained in https://mvuorre.github.io/exampleRPackage/)
... | ... |
@@ -3,6 +3,12 @@ Type: Package |
3 | 3 |
Title: COexpression Tables ANalysis |
4 | 4 |
Version: 0.1.0 |
5 | 5 |
Author: Silvia Giulia Galfrè, Francesco Morandin, Marco Pietrosanto, Federico Cremisi, Manuela Helmer-Citterich |
6 |
+Authors@R: c( |
|
7 |
+ person("Galfrè", "Silvia Giulia",email = "[email protected]", role=c("aut","cre"),comment = c(ORCID = "0000-0002-2770-0344")), |
|
8 |
+ person("Morandin","Francesco", email = "[email protected]", role = "aut",comment = c(ORCID = "0000-0002-2022-2300")), |
|
9 |
+ person("Pietrosanto","Marco", role = "aut",comment = c(ORCID = "0000-0001-5129-6065")), |
|
10 |
+ person("Cremisi","Federico", role = "aut",comment = c(ORCID = "0000-0003-4925-2703")), |
|
11 |
+ person("Helmer-Citterich","Manuela", role = "aut",comment = c(ORCID = "0000-0001-9530-7504"))) |
|
6 | 12 |
Maintainer: Silvia Giulia Galfrè <[email protected]> |
7 | 13 |
Description: COTAN is a statistical and computational method to analyze the co-expression of |
8 | 14 |
gene pairs at single cell level. It provides the foundation for single-cell gene |
... | ... |
@@ -15,16 +21,19 @@ Description: COTAN is a statistical and computational method to analyze the co-e |
15 | 21 |
differentiation index. Moreover, this approach provides ways to plot and cluster genes |
16 | 22 |
according to their co-expression pattern with other genes, effectively helping the study |
17 | 23 |
of gene interactions and becoming a new tool to identify cell-identity marker genes. |
24 |
+URL: https://github.com/seriph78/COTAN |
|
25 |
+BugReports: https://github.com/seriph78/COTAN/issues |
|
18 | 26 |
Depends: R (>= 3.5.0) |
19 |
-License: CC-BY-ND 4.0 |
|
27 |
+License: GPL-3 |
|
20 | 28 |
Encoding: UTF-8 |
21 | 29 |
RoxygenNote: 7.1.1 |
22 | 30 |
Imports: |
23 | 31 |
dplyr, |
32 |
+ methods, |
|
33 |
+ grDevices, |
|
24 | 34 |
Matrix, |
25 | 35 |
ggplot2, |
26 | 36 |
ggrepel, |
27 |
- data.table, |
|
28 | 37 |
parallel, |
29 | 38 |
tibble, |
30 | 39 |
tidyr, |
... | ... |
@@ -32,24 +41,25 @@ Imports: |
32 | 41 |
reticulate, |
33 | 42 |
ComplexHeatmap, |
34 | 43 |
circlize, |
35 |
- grid |
|
44 |
+ grid, |
|
45 |
+ scales, |
|
46 |
+ utils, |
|
47 |
+ rlang |
|
36 | 48 |
Suggests: |
37 | 49 |
testthat (>= 3.0.0), |
38 | 50 |
spelling, |
39 | 51 |
knitr, |
52 |
+ data.table, |
|
40 | 53 |
rmarkdown, |
41 | 54 |
R.utils, |
42 |
- dendextend, |
|
43 |
- Rtsne, |
|
44 |
- plotly, |
|
45 | 55 |
tidyverse, |
46 | 56 |
htmlwidgets, |
47 | 57 |
MASS, |
48 | 58 |
factoextra, |
49 | 59 |
Rtsne, |
50 | 60 |
plotly, |
51 |
- htmlwidgets, |
|
52 |
- dendextend |
|
61 |
+ dendextend, |
|
62 |
+ cowplot |
|
53 | 63 |
Config/testthat/edition: 3 |
54 | 64 |
SystemRequirements: |
55 | 65 |
python |
... | ... |
@@ -27,26 +27,29 @@ Imports: |
27 | 27 |
data.table, |
28 | 28 |
parallel, |
29 | 29 |
tibble, |
30 |
- dplyr, |
|
31 | 30 |
tidyr, |
32 | 31 |
basilisk, |
33 | 32 |
reticulate, |
34 | 33 |
ComplexHeatmap, |
35 |
- latex2exp |
|
34 |
+ circlize, |
|
35 |
+ grid |
|
36 | 36 |
Suggests: |
37 | 37 |
testthat (>= 3.0.0), |
38 | 38 |
spelling, |
39 | 39 |
knitr, |
40 | 40 |
rmarkdown, |
41 |
- data.table, |
|
42 | 41 |
R.utils, |
43 |
- Matrix, |
|
44 | 42 |
dendextend, |
45 | 43 |
Rtsne, |
46 | 44 |
plotly, |
47 | 45 |
tidyverse, |
48 | 46 |
htmlwidgets, |
49 |
- MASS |
|
47 |
+ MASS, |
|
48 |
+ factoextra, |
|
49 |
+ Rtsne, |
|
50 |
+ plotly, |
|
51 |
+ htmlwidgets, |
|
52 |
+ dendextend |
|
50 | 53 |
Config/testthat/edition: 3 |
51 | 54 |
SystemRequirements: |
52 | 55 |
python |
... | ... |
@@ -31,7 +31,7 @@ Imports: |
31 | 31 |
tidyr, |
32 | 32 |
basilisk, |
33 | 33 |
reticulate, |
34 |
- ComplexHeatmap |
|
34 |
+ ComplexHeatmap, |
|
35 | 35 |
latex2exp |
36 | 36 |
Suggests: |
37 | 37 |
testthat (>= 3.0.0), |
... | ... |
@@ -52,3 +52,4 @@ SystemRequirements: |
52 | 52 |
python |
53 | 53 |
Language: en-US |
54 | 54 |
VignetteBuilder: knitr |
55 |
+LazyData: true |
... | ... |
@@ -30,7 +30,8 @@ Imports: |
30 | 30 |
dplyr, |
31 | 31 |
tidyr, |
32 | 32 |
basilisk, |
33 |
- reticulate |
|
33 |
+ reticulate, |
|
34 |
+ ComplexHeatmap |
|
34 | 35 |
Suggests: |
35 | 36 |
testthat (>= 3.0.0), |
36 | 37 |
spelling, |
... | ... |
@@ -38,7 +39,13 @@ Suggests: |
38 | 39 |
rmarkdown, |
39 | 40 |
data.table, |
40 | 41 |
R.utils, |
41 |
- Matrix |
|
42 |
+ Matrix, |
|
43 |
+ dendextend, |
|
44 |
+ Rtsne, |
|
45 |
+ plotly, |
|
46 |
+ tidyverse, |
|
47 |
+ htmlwidgets, |
|
48 |
+ MASS |
|
42 | 49 |
Config/testthat/edition: 3 |
43 | 50 |
SystemRequirements: |
44 | 51 |
python |
... | ... |
@@ -33,8 +33,14 @@ Imports: |
33 | 33 |
reticulate |
34 | 34 |
Suggests: |
35 | 35 |
testthat (>= 3.0.0), |
36 |
- spelling |
|
36 |
+ spelling, |
|
37 |
+ knitr, |
|
38 |
+ rmarkdown, |
|
39 |
+ data.table, |
|
40 |
+ R.utils, |
|
41 |
+ Matrix |
|
37 | 42 |
Config/testthat/edition: 3 |
38 | 43 |
SystemRequirements: |
39 | 44 |
python |
40 | 45 |
Language: en-US |
46 |
+VignetteBuilder: knitr |
... | ... |
@@ -4,7 +4,18 @@ Title: COexpression Tables ANalysis |
4 | 4 |
Version: 0.1.0 |
5 | 5 |
Author: Silvia Giulia Galfrè, Francesco Morandin, Marco Pietrosanto, Federico Cremisi, Manuela Helmer-Citterich |
6 | 6 |
Maintainer: Silvia Giulia Galfrè <[email protected]> |
7 |
-Description: COTAN is a statistical and computational method to analyze the co-expression of gene pairs at single cell level. It provides the foundation for single-cell gene interactome analysis. The basic idea is studying the zero UMI counts’ distribution instead of focusing on positive counts; this is done with a generalized contingency tables framework. COTAN can effectively assess the correlated or anti-correlated expression of gene pairs. It provides a numerical index related to the correlation and an approximate p-value for the associated independence test. COTAN can also evaluate whether single genes are differentially expressed, scoring them with a newly defined global differentiation index. Moreover, this approach provides ways to plot and cluster genes according to their co-expression pattern with other genes, effectively helping the study of gene interactions and becoming a new tool to identify cell-identity marker genes. |
|
7 |
+Description: COTAN is a statistical and computational method to analyze the co-expression of |
|
8 |
+ gene pairs at single cell level. It provides the foundation for single-cell gene |
|
9 |
+ interactome analysis. The basic idea is studying the zero UMI counts’ distribution |
|
10 |
+ instead of focusing on positive counts; this is done with a generalized contingency |
|
11 |
+ tables framework. COTAN can effectively assess the correlated or anti-correlated |
|
12 |
+ expression of gene pairs. It provides a numerical index related to the correlation and an |
|
13 |
+ approximate p-value for the associated independence test. COTAN can also evaluate whether |
|
14 |
+ single genes are differentially expressed, scoring them with a newly defined global |
|
15 |
+ differentiation index. Moreover, this approach provides ways to plot and cluster genes |
|
16 |
+ according to their co-expression pattern with other genes, effectively helping the study |
|
17 |
+ of gene interactions and becoming a new tool to identify cell-identity marker genes. |
|
18 |
+Depends: R (>= 3.5.0) |
|
8 | 19 |
License: CC-BY-ND 4.0 |
9 | 20 |
Encoding: UTF-8 |
10 | 21 |
RoxygenNote: 7.1.1 |
... | ... |
@@ -7,7 +7,6 @@ Maintainer: Silvia Giulia Galfrè <[email protected]> |
7 | 7 |
Description: COTAN is a statistical and computational method to analyze the co-expression of gene pairs at single cell level. It provides the foundation for single-cell gene interactome analysis. The basic idea is studying the zero UMI counts’ distribution instead of focusing on positive counts; this is done with a generalized contingency tables framework. COTAN can effectively assess the correlated or anti-correlated expression of gene pairs. It provides a numerical index related to the correlation and an approximate p-value for the associated independence test. COTAN can also evaluate whether single genes are differentially expressed, scoring them with a newly defined global differentiation index. Moreover, this approach provides ways to plot and cluster genes according to their co-expression pattern with other genes, effectively helping the study of gene interactions and becoming a new tool to identify cell-identity marker genes. |
8 | 8 |
License: CC-BY-ND 4.0 |
9 | 9 |
Encoding: UTF-8 |
10 |
-LazyData: true |
|
11 | 10 |
RoxygenNote: 7.1.1 |
12 | 11 |
Imports: |
13 | 12 |
dplyr, |
1 | 1 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,30 @@ |
1 |
+Package: COTAN |
|
2 |
+Type: Package |
|
3 |
+Title: COexpression Tables ANalysis |
|
4 |
+Version: 0.1.0 |
|
5 |
+Author: Silvia Giulia Galfrè, Francesco Morandin, Marco Pietrosanto, Federico Cremisi, Manuela Helmer-Citterich |
|
6 |
+Maintainer: Silvia Giulia Galfrè <[email protected]> |
|
7 |
+Description: COTAN is a statistical and computational method to analyze the co-expression of gene pairs at single cell level. It provides the foundation for single-cell gene interactome analysis. The basic idea is studying the zero UMI counts’ distribution instead of focusing on positive counts; this is done with a generalized contingency tables framework. COTAN can effectively assess the correlated or anti-correlated expression of gene pairs. It provides a numerical index related to the correlation and an approximate p-value for the associated independence test. COTAN can also evaluate whether single genes are differentially expressed, scoring them with a newly defined global differentiation index. Moreover, this approach provides ways to plot and cluster genes according to their co-expression pattern with other genes, effectively helping the study of gene interactions and becoming a new tool to identify cell-identity marker genes. |
|
8 |
+License: CC-BY-ND 4.0 |
|
9 |
+Encoding: UTF-8 |
|
10 |
+LazyData: true |
|
11 |
+RoxygenNote: 7.1.1 |
|
12 |
+Imports: |
|
13 |
+ dplyr, |
|
14 |
+ Matrix, |
|
15 |
+ ggplot2, |
|
16 |
+ ggrepel, |
|
17 |
+ data.table, |
|
18 |
+ parallel, |
|
19 |
+ tibble, |
|
20 |
+ dplyr, |
|
21 |
+ tidyr, |
|
22 |
+ basilisk, |
|
23 |
+ reticulate |
|
24 |
+Suggests: |
|
25 |
+ testthat (>= 3.0.0), |
|
26 |
+ spelling |
|
27 |
+Config/testthat/edition: 3 |
|
28 |
+SystemRequirements: |
|
29 |
+ python |
|
30 |
+Language: en-US |