|
9 | 9 | ## Major changes |
10 | 10 |
|
11 | 11 | - Refactor obs/var_names handling for improved data consistency (PR #328) |
12 | | - - `InMemoryAnnData` now stores `obs_names` and `var_names` as separate private fields instead of relying on rownames of `obs`/`var` data.frames |
13 | | - - `HDF5AnnData` maintains separate obs/var names management to ensure consistency between obs/var data.frames and dimnames |
14 | | - - All matrix data (`X`, `layers`, `obsm`, `varm`, `obsp`, `varp`) is now stored internally **without** dimnames for consistency |
15 | | - - Dimnames are added **on-the-fly** when users access data, ensuring proper obs/var name display |
| 12 | + - `InMemoryAnnData` now stores `obs_names` and `var_names` as separate private |
| 13 | + fields instead of relying on rownames of `obs`/`var` data.frames |
| 14 | + - `HDF5AnnData` maintains separate obs/var names management to ensure |
| 15 | + consistency between obs/var data.frames and dimnames |
| 16 | + - All matrix data (`X`, `layers`, `obsm`, `varm`, `obsp`, `varp`) is now |
| 17 | + stored internally **without** dimnames for consistency |
| 18 | + - Dimnames are added **on-the-fly** when users access data, ensuring proper |
| 19 | + obs/var name display |
16 | 20 |
|
17 | 21 | ## Minor changes |
18 | 22 |
|
19 | 23 | - Refactor setter methods in `HDF5AnnData` and `InMemoryAnnData` to use pipe |
20 | 24 | operators for cleaner code (PR #328) |
21 | | -- Add explanatory comments for matrix generation alignment with dummy-anndata |
22 | | - (PR #328) |
| 25 | +- Add explanatory comments for matrix generation alignment with Python |
| 26 | + **dummy-anndata** (PR #328) |
| 27 | +- Add `get_generator_types()` function return allowed/example types for |
| 28 | + `generate_dataset()` (PR #354) |
| 29 | +- Add checks for type arguments to `generate_dataset()` (PR #354) |
| 30 | +- Generalise the layers created by `generate_dataset()` when `format = "Seurat"` |
| 31 | + (PR #354) |
23 | 32 |
|
24 | 33 | ## Bug fixes |
25 | 34 |
|
|
31 | 40 | (expected_colnames → expected_rownames) (PR #328) |
32 | 41 | - Fix Seurat conversion for PCA loadings with variable feature subsets (PR #328) |
33 | 42 | - Seurat PCA loadings only contain variable features, not all genes |
34 | | - - Now properly expands loadings matrix to include all genes with zeros for non-variable features |
| 43 | + - Now properly expands loadings matrix to include all genes with zeros for |
| 44 | + non-variable features |
35 | 45 | - Adds warning when rownames don't match var_names during conversion |
36 | 46 |
|
37 | 47 | ## Documentation |
38 | 48 |
|
39 | | -- `citation("anndataR")` now returns details of the **{anndataR}** preprint (PR #351) |
| 49 | +- `citation("anndataR")` now returns details of the **{anndataR}** preprint |
| 50 | + (PR #351) |
40 | 51 |
|
41 | 52 | # anndataR 0.99.2 |
42 | 53 |
|
43 | | -* Add `@return` to R6 object man pages to address **{BiocCheck}** warning (PR #319) |
| 54 | +* Add `@return` to R6 object man pages to address **{BiocCheck}** warning |
| 55 | + (PR #319) |
44 | 56 |
|
45 | 57 | # anndataR 0.99.1 |
46 | 58 |
|
|
0 commit comments