Skip to content
This repository was archived by the owner on Oct 14, 2025. It is now read-only.

Commit b0c4e09

Browse files
authored
Merge pull request #73 from stemangiola/update-README
Update readme
2 parents 98c1773 + 6a2740a commit b0c4e09

File tree

8 files changed

+159
-22
lines changed

8 files changed

+159
-22
lines changed

DESCRIPTION

Lines changed: 51 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,57 @@ Authors@R: c(
77
"Stefano",
88
"Mangiola",
99
email = "[email protected]",
10-
role = c("aut", "cre")
10+
role = c("aut", "cre", "rev")
11+
),
12+
person(
13+
"Michael",
14+
"Milton",
15+
email = "[email protected]",
16+
role = c("aut", "rev")
17+
),
18+
person(
19+
"Martin",
20+
"Morgan",
21+
email = "[email protected]",
22+
role = c("ctb", "rev")
23+
),
24+
person(
25+
"Vincent",
26+
"Carey",
27+
email = "[email protected]",
28+
role = c("ctb", "rev")
29+
),
30+
person(
31+
"Julie",
32+
"Iskander",
33+
email = "[email protected]",
34+
role = c( "rev")
35+
),
36+
person(
37+
"Tony",
38+
"Papenfuss",
39+
email = "[email protected]",
40+
role = c( "rev")
41+
),
42+
person(
43+
"Silicon Valley Foundation",
44+
"CZF2019-002443",
45+
role = c( "fnd")
46+
),
47+
person(
48+
"NIH NHGRI",
49+
"5U24HG004059-18",
50+
role = c( "fnd")
51+
),
52+
person(
53+
"Victoria Cancer Agnency",
54+
"ECRF21036",
55+
role = c( "fnd")
56+
),
57+
person(
58+
"NHMRC",
59+
"1116955",
60+
role = c( "fnd")
1161
))
1262
Description: Provides access to a copy of the Human Cell Atlas, but with
1363
harmonised metadata. This allows for uniform querying across numerous

README.Rmd

Lines changed: 38 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,12 @@ title: "CuratedAtlasQueryR"
33
output: github_document
44
---
55

6-
`CuratedAtlasQuery` is a query interface that allow the programmatic exploration and retrieval of the harmonised, curated and reannotated CELLxGENE single-cell human cell atlas. Data can be retrieved at cell, sample, or dataset levels based on filtering criteria.
6+
<!-- badges: start -->
7+
[![Lifecycle:maturing](https://img.shields.io/badge/lifecycle-maturing-blue.svg)](https://www.tidyverse.org/lifecycle/#maturing)
8+
<!-- badges: end -->
79

8-
# Query interface
10+
11+
`CuratedAtlasQuery` is a query interface that allow the programmatic exploration and retrieval of the harmonised, curated and reannotated CELLxGENE single-cell human cell atlas. Data can be retrieved at cell, sample, or dataset levels based on filtering criteria.
912

1013
```{r, include = FALSE}
1114
# Note: knit this to the repo readme file using:
@@ -16,8 +19,27 @@ knitr::opts_chunk$set(
1619
)
1720
```
1821

19-
```{r, echo=FALSE, out.height = "139px", out.width = "120px"}
20-
knitr::include_graphics("inst/logo.png")
22+
```{r, echo=FALSE, out.height = c("139px"), out.width = "120x" }
23+
knitr::include_graphics(c("inst/logo.png"))
24+
```
25+
26+
```{r, echo=FALSE, out.height = c("58px"), out.width = c("155x", "129px", "202px", "219px")}
27+
knitr::include_graphics(c(
28+
"inst/svcf_logo.jpeg",
29+
"inst/czi_logo.png",
30+
"inst/bioconductor_logo.jpg",
31+
"inst/vca_logo.png"
32+
))
33+
```
34+
35+
[website](https://stemangiola.github.io/CuratedAtlasQueryR)
36+
37+
# Query interface
38+
39+
## Installation
40+
41+
```{r, eval=FALSE}
42+
devtools::install_github("stemangiola/CuratedAtlasQueryR")
2143
```
2244

2345
## Load the package
@@ -38,7 +60,7 @@ get_metadata()
3860

3961
### Explore the tissue
4062

41-
```{r, eval=FALSE}
63+
```{r}
4264
get_metadata() |>
4365
dplyr::distinct(tissue, file_id)
4466
```
@@ -189,7 +211,7 @@ Through harmonisation and curation we introduced custom column, not present in t
189211

190212
- `tissue_harmonised`: a coarser tissue name for better filtering
191213
- `age_days`: the number of days corresponding to the age
192-
- `cell_type_harmonised`: the consensus call identiti (for immune cells) using the original and three novel annotations using Seurat Azimuth and SingleR
214+
- `cell_type_harmonised`: the consensus call identity (for immune cells) using the original and three novel annotations using Seurat Azimuth and SingleR
193215
- `confidence_class`: an ordinal class of how confident `cell_type_harmonised` is. 1 is complete consensus, 2 is 3 out of four and so on.
194216
- `cell_annotation_azimuth_l2`: Azimuth cell annotation
195217
- `cell_annotation_blueprint_singler`: SingleR cell annotation using Blueprint reference
@@ -201,6 +223,15 @@ Through harmonisation and curation we introduced custom column, not present in t
201223

202224
# RNA abundance
203225

204-
The `raw` assay includes RNA abundance in the positive real scale (not transformed with non-linear functions, e.g. log sqrt). Originally CELLxGENE include a mix of scales and tranformations specified in the `x_normalization` column.
226+
The `raw` assay includes RNA abundance in the positive real scale (not transformed with non-linear functions, e.g. log sqrt). Originally CELLxGENE include a mix of scales and transformations specified in the `x_normalization` column.
205227

206228
The `cpm` assay includes counts per million.
229+
230+
---
231+
232+
This project has been funded by
233+
234+
- *Silicon Valley Foundation* CZF2019-002443
235+
- *Bioconductor core funding* NIH NHGRI 5U24HG004059-18
236+
- *Victoria Cancer Agency* ECRF21036
237+
- *Australian National Health and Medical Research Council* 1116955

README.md

Lines changed: 44 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,29 @@
11
CuratedAtlasQueryR
22
================
33

4+
<!-- badges: start -->
5+
6+
[![Lifecycle:maturing](https://img.shields.io/badge/lifecycle-maturing-blue.svg)](https://www.tidyverse.org/lifecycle/#maturing)
7+
<!-- badges: end -->
8+
49
`CuratedAtlasQuery` is a query interface that allow the programmatic
510
exploration and retrieval of the harmonised, curated and reannotated
611
CELLxGENE single-cell human cell atlas. Data can be retrieved at cell,
712
sample, or dataset levels based on filtering criteria.
813

14+
<img src="inst/logo.png" width="120x" height="139px" />
15+
16+
<img src="inst/svcf_logo.jpeg" width="155x" height="58px" /><img src="inst/czi_logo.png" width="129px" height="58px" /><img src="inst/bioconductor_logo.jpg" width="202px" height="58px" /><img src="inst/vca_logo.png" width="219px" height="58px" />
17+
18+
[website](https://stemangiola.github.io/CuratedAtlasQueryR)
19+
920
# Query interface
1021

11-
<img src="inst/logo.png" width="120px" height="139px" />
22+
## Installation
23+
24+
``` r
25+
devtools::install_github("stemangiola/CuratedAtlasQueryR")
26+
```
1227

1328
## Load the package
1429

@@ -24,8 +39,8 @@ library(stringr)
2439

2540
``` r
2641
get_metadata()
27-
#> # Source: table<metadata> [?? x 56]
28-
#> # Database: sqlite 3.40.0 [/stornext/Home/data/allstaff/m/mangiola.s/.cache/R/CuratedAtlasQueryR/metadata.sqlite]
42+
#> # Source: table</stornext/Home/data/allstaff/m/mangiola.s/.cache/R/CuratedAtlasQueryR/metadata.parquet> [?? x 56]
43+
#> # Database: DuckDB 0.6.2-dev1166 [unknown@Linux 3.10.0-1160.81.1.el7.x86_64:R 4.2.0/:memory:]
2944
#> .cell sampl…¹ .sample .samp…² assay assay…³ file_…⁴ cell_…⁵ cell_…⁶ devel…⁷
3045
#> <chr> <chr> <chr> <chr> <chr> <chr> <chr> <chr> <chr> <chr>
3146
#> 1 AAACCT… 8a0fe0… 5f20d7… D17PrP… 10x … EFO:00… 1e334b… basal … CL:000… 31-yea…
@@ -52,6 +67,21 @@ get_metadata()
5267
``` r
5368
get_metadata() |>
5469
dplyr::distinct(tissue, file_id)
70+
#> # Source: SQL [?? x 2]
71+
#> # Database: DuckDB 0.6.2-dev1166 [unknown@Linux 3.10.0-1160.81.1.el7.x86_64:R 4.2.0/:memory:]
72+
#> tissue file_id
73+
#> <chr> <chr>
74+
#> 1 blood 07beec85-51be-4d73-bb80-8f85b7b643d5
75+
#> 2 blood 3431ab62-b11d-445f-a461-1408d2b29f8c
76+
#> 3 blood 5500774a-6ebe-4ddf-adce-90302b7cd007
77+
#> 4 blood 550760cb-ede9-4e6b-b6ab-7152f2ce29e1
78+
#> 5 blood a0396bf6-cd6d-42d9-b1b5-c66b19d312ae
79+
#> 6 cortex of kidney a1035da5-137b-4fac-8435-d1e4af20851c
80+
#> 7 blood a139b1d6-eba0-484d-860c-4fb810e17615
81+
#> 8 prefrontal cortex 27e51147-93c7-40c5-a6a3-da4b203e05ba
82+
#> 9 macula lutea proper 28d54b40-7a92-40cf-b164-a6c3158f55f6
83+
#> 10 fovea centralis 28d54b40-7a92-40cf-b164-a6c3158f55f6
84+
#> # … with more rows
5585
```
5686

5787
``` r
@@ -277,7 +307,7 @@ present in the original CELLxGENE metadata
277307

278308
- `tissue_harmonised`: a coarser tissue name for better filtering
279309
- `age_days`: the number of days corresponding to the age
280-
- `cell_type_harmonised`: the consensus call identiti (for immune cells)
310+
- `cell_type_harmonised`: the consensus call identity (for immune cells)
281311
using the original and three novel annotations using Seurat Azimuth
282312
and SingleR
283313
- `confidence_class`: an ordinal class of how confident
@@ -297,7 +327,16 @@ present in the original CELLxGENE metadata
297327

298328
The `raw` assay includes RNA abundance in the positive real scale (not
299329
transformed with non-linear functions, e.g. log sqrt). Originally
300-
CELLxGENE include a mix of scales and tranformations specified in the
330+
CELLxGENE include a mix of scales and transformations specified in the
301331
`x_normalization` column.
302332

303333
The `cpm` assay includes counts per million.
334+
335+
------------------------------------------------------------------------
336+
337+
This project has been funded by
338+
339+
- *Silicon Valley Foundation* CZF2019-002443
340+
- *Bioconductor core funding* NIH NHGRI 5U24HG004059-18
341+
- *Victoria Cancer Agency* ECRF21036
342+
- *Australian National Health and Medical Research Council* 1116955

inst/bioconductor_logo.jpg

77.3 KB
Loading

inst/czi_logo.png

57 KB
Loading

inst/svcf_logo.jpeg

18.4 KB
Loading

inst/vca_logo.png

18.6 KB
Loading

vignettes/Introduction.Rmd

Lines changed: 26 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,11 @@ vignette: >
77
%\VignetteEncoding{UTF-8}
88
---
99

10-
`CuratedAtlasQuery` is a query interface that allow the programmatic exploration and retrieval of the harmonised, curated and reannotated CELLxGENE single-cell human cell atlas. Data can be retrieved at cell, sample, or dataset levels based on filtering criteria.
10+
<!-- badges: start -->
11+
[![Lifecycle:maturing](https://img.shields.io/badge/lifecycle-maturing-blue.svg)](https://www.tidyverse.org/lifecycle/#maturing)
12+
<!-- badges: end -->
1113

12-
# Query interface
14+
`CuratedAtlasQuery` is a query interface that allow the programmatic exploration and retrieval of the harmonised, curated and reannotated CELLxGENE single-cell human cell atlas. Data can be retrieved at cell, sample, or dataset levels based on filtering criteria.
1315

1416
```{r, include = FALSE}
1517
# Note: knit this to the repo readme file using:
@@ -20,9 +22,25 @@ knitr::opts_chunk$set(
2022
)
2123
```
2224

23-
```{r, echo=FALSE, out.height = "139px", out.width = "120px"}
24-
system.file("logo.png", package="CuratedAtlasQueryR") |>
25-
knitr::include_graphics()
25+
```{r, echo=FALSE, out.height = c("139px"), out.width = "120x" }
26+
knitr::include_graphics(c("../inst/logo.png"))
27+
```
28+
29+
```{r, echo=FALSE, out.height = c("58px"), out.width = c("155x", "129px", "202px", "219px")}
30+
knitr::include_graphics(c(
31+
"../inst/svcf_logo.jpeg",
32+
"../inst/czi_logo.png",
33+
"../inst/bioconductor_logo.jpg",
34+
"../inst/vca_logo.png"
35+
))
36+
```
37+
38+
# Query interface
39+
40+
## Installation
41+
42+
```{r, eval=FALSE}
43+
devtools::install_github("stemangiola/CuratedAtlasQueryR")
2644
```
2745

2846
## Load the package
@@ -175,8 +193,7 @@ meta |>
175193
```
176194

177195
```{r, echo=FALSE, message=FALSE, warning=FALSE}
178-
system.file("NCAM1_figure.png", package="CuratedAtlasQueryR") |>
179-
knitr::include_graphics()
196+
knitr::include_graphics("../inst/NCAM1_figure.png")
180197
```
181198

182199
# Cell metadata
@@ -197,7 +214,7 @@ Through harmonisation and curation we introduced custom column, not present in t
197214

198215
- `tissue_harmonised`: a coarser tissue name for better filtering
199216
- `age_days`: the number of days corresponding to the age
200-
- `cell_type_harmonised`: the consensus call identiti (for immune cells) using the original and three novel annotations using Seurat Azimuth and SingleR
217+
- `cell_type_harmonised`: the consensus call identity (for immune cells) using the original and three novel annotations using Seurat Azimuth and SingleR
201218
- `confidence_class`: an ordinal class of how confident `cell_type_harmonised` is. 1 is complete consensus, 2 is 3 out of four and so on.
202219
- `cell_annotation_azimuth_l2`: Azimuth cell annotation
203220
- `cell_annotation_blueprint_singler`: SingleR cell annotation using Blueprint reference
@@ -209,6 +226,6 @@ Through harmonisation and curation we introduced custom column, not present in t
209226

210227
# RNA abundance
211228

212-
The `raw` assay includes RNA abundance in the positive real scale (not transformed with non-linear functions, e.g. log sqrt). Originally CELLxGENE include a mix of scales and tranformations specified in the `x_normalization` column.
229+
The `raw` assay includes RNA abundance in the positive real scale (not transformed with non-linear functions, e.g. log sqrt). Originally CELLxGENE include a mix of scales and transformations specified in the `x_normalization` column.
213230

214231
The `cpm` assay includes counts per million.

0 commit comments

Comments
 (0)