Abstract
Background
Single-cell (sc) sequencing performs unbiased profiling of individual cells and enables evaluation of less prevalent cellular populations, often missed using bulk sequencing. However, the scale and the complexity of the sc datasets poses a great challenge in its utility and this problem is further exacerbated when working with larger datasets typically generated by consortium efforts. As the scale of single cell datasets continues to increase exponentially, there is an unmet technological need to develop database platforms that can evaluate key biological hypotheses by querying extensive single-cell datasets.
Large single-cell datasets like Human Cell Atlas and COVID-19 cell atlas (collection of annotated sc datasets from various human organs) are excellent resources for profiling target genes involved in human diseases and disorders ranging from oncology, auto-immunity, as well as infectious diseases like COVID-19 caused by SARS-CoV-2 virus. SARS-CoV-2 infections have led to a worldwide pandemic with massive loss of lives, infections exceeding 7 million cases. The virus uses ACE2 and TMPRSS2 as key viral entry associated proteins expressed in human cells for infections. Evaluating the expression profile of key genes in large single-cell datasets can facilitate testing for diagnostics, therapeutics, and vaccine targets, as the world struggles to cope with the on-going spread of COVID-19 infections.
Main body
In this manuscript we describe REVEAL: SingleCell, which enables storage, retrieval, and rapid query of single-cell datasets inclusive of millions of cells. The array native database described here enables selecting and analyzing cells across multiple studies. Cells can be selected using individual metadata tags, more complex hierarchical ontology filtering, and gene expression threshold ranges, including co-expression of multiple genes. The tags on selected cells can be further evaluated for testing biological hypotheses. One such example includes identifying the most prevalent cell type annotation tag on returned cells.
We used REVEAL: SingleCell to evaluate the expression of key SARS-CoV-2 entry associated genes, and queried the current database (2.2 Million cells, 32 projects) to obtain the results in < 60 s. We highlighted cells expressing COVID-19 associated genes are expressed on multiple tissue types, thus in part explains the multi-organ involvement in infected patients observed worldwide during the on-going COVID-19 pandemic.
Conclusion
In this paper, we introduce the REVEAL: SingleCell database that addresses immediate needs for SARS-CoV-2 research and has the potential to be used more broadly for many precision medicine applications. We used the REVEAL: SingleCell database as a reference to ask questions relevant to drug development and precision medicine regarding cell type and co-expression for genes that encode proteins necessary for SARS-CoV-2 to enter and reproduce in cells.
Supplementary Information
The online version contains supplementary material available at 10.1186/s12864-020-07300-8.
Keywords: COVID-19, Coronavirus, ACE2, Data storage and retrieval, Information extraction, Virulence, Single cell analysis, SciDB, Array native database
Background
Single cell RNA sequencing (scRNAseq) datasets have played a crucial role in identifying specific cell types in airway tissues that express the SARS-CoV-2 virus receptor, ACE2, and host responses in peripheral blood [1]. With more than 60 million cases of SARS-CoV-2 infection (COVID-19) and 1.4 million fatalities reported world-wide (26 November 2020) [2], SARS-CoV-2 interventions are an unmet medical need of pandemic proportions [3, 4]. Rapid identification of cell-type-specific expression and co-expression of the targets can identify novel cellular subtypes [5], facilitate decisions about biomarkers for target engagement [6] and response [7], potential delivery methods for therapies, and detection methods for diagnosis [8]. Additional host factors, TMPRSS2 and Cathepsin B/L, play a key role in the virus infection process and may be used as biomarkers and/or drug targets alone or in combination with ACE2. Peripheral responses may include the appearance of novel immune cellular subtypes and the absence of overexpression of traditional cytokine storm peptides [9]. COVID interactome map [10] serves as a rich resource set of approved medicines for testing once the tissue abundance is confirmed in COVID-19 patients.
While the field of precision medicine has steadily advanced through the elucidation of bulk tissue or fluid biomarkers, there is exciting potential for new discoveries due to scRNAseq. scRNAseq analysis is capable of identifying rare cell populations or markers on cellular subsets, associating cellular subsets with disease onset and/or treatment response. Single cell data collections like the COVID-19 Cell Atlas [11] (CCA) and the Human Cell Atlas [12] (HCA) are resources for expression profiling of key targets involved in SARS-CoV-2 infection of the cells and the subsequent immune response. However, the full utility of these data collections is limited due to a lack of database management strategy that allows facile cross comparison of the distribution and levels of specific gene expression between samples and projects without a significant bioinformatics and computational effort. For instance, determining the tissue distribution of expressed targets can enable rapid decisions for drug delivery methods and potential combination therapies. Without new data solutions, simple queries can become lengthy processes due to the scale of the datasets as well as the programming and computational resources required.
Ease of accessing and evaluating multiple scRNAseq data sets for the purposes of developing better therapeutic targets and biomarkers for clinical studies presents a fundamental challenge for their use in precision medicine. Seyhan et al. suggested that an important milestone for implementing precision medicine will be creating an “accessible data commons” to streamline biomarker discovery and simplify tests for the mechanism of action [13].. For the authors, the term accessible means easily searchable by non-programmer biomedical scientists for subsets of relevant data. The challenge is creating a data management and analysis capability that facilitates the comparison of small diseased tissue datasets, collected in the clinic, to other diseased tissue datasets in the public domain as well as to large healthy tissue datasets, like the Human Cell Atlas (HCA) [12]. These comparisons may identify the presence or emergence of subpopulations of cells that are resistant to therapy, or they could indicate infiltration or other cellular changes that would be elusive in either bulk RNAseq experiments or in flow cytometry, which are limited in the number of markers monitored [14]. The need for potentially high numbers of biological replicates to identify differential gene expression (DGE) will only accentuate the need for a data commons [15, 16].
This study describes the scalable REVEAL: SingleCell platform developed to address the issue of enabling rapid queries, simultaneously across multiple large single cell datasets stored in REVEAL: SingleCell, like the HCA, on the order of millions of cells. This study represents the first phase of a project to develop the framework necessary for searching across, analyzing, and in the future, implementing machine-learning in a data commons comprised of single cell precision medicine data sets. REVEAL: SingleCell addresses the challenge of storing large sparse arrays from various studies in a FAIR (findable, accesible, interoperable, reusable) manner. REVEAL: SingleCell is built on top of SciDB, an array native computational database that has R, Python, and REST APIs [17].
We loaded normalized scRNAseq data into the REVEAL: SingleCell platform to allow searching across reference datasets to find the distribution of transcripts for ACE2, TMPRSS2 and other host factors. The same schema and commands can be adapted for use with other single cell ‘omics data such as CITE-seq, snRNAseq and other data types. We provide timings for retrieving data that highlight the time challenges of the repetitive ETL (extract, transform and load) process that workflows like the Seurat [18] and HCAData [19] packages present.
Construction and content
Construction
Single cell data sets are loaded into SciDB, a unified scientific data management and computational platform organized around vectors and multi-dimensional arrays as the basic data modeling, storage, and computational unit [20]. The data model accommodates rapid and FAIR access to heterogeneous, multi-attribute data as well as metadata like ontologies and reference data sets. Multiple users can load, read, and write data in a secure, transactionally safe manner as data operations are guaranteed to be atomic and consistent (ACID compliant). The REVEAL: SingleCell solution is an app built on top of SciDB that provides purpose-built data schema, interfaces, and task-focused functionality, using controlled vocabulary. A Shiny GUI supports data visualization and exploration by non-programming scientists. R and Python APIs provide direct, ad hoc access and analysis, as well as extensibility via the integration of additional library packages. A FLASK [17] REST API implements a web interface. Documentation is provided as R markdown notebooks along with context-sensitive online help. Figure 1 provides a detailed view of the APIs, security, and storage architecture for SciDB implemented on AWS.
The software versions used are shown below in Table 1.
Table 1.
Software | Version | URL |
---|---|---|
Linux | CentOS 7.5 / Ubuntu 14.04 | |
SciDB | 19.11.5 | |
R | 3.6 | https://www.r-project.org |
R packages | ||
- Seurat | 3.1.x | https://satijalab.org/seurat/ |
- SciDBR | 2.0.2 | github.com/Paradigm4/scidbr |
- revealgenomics | 0.6 | private github |
- revealsc | 0.1.0 | private github |
Python | 3.7.6 | https://www.python.org |
Python REST API | 1.1.2 | https://flask.palletsprojects.com/en/1.1.x/ |
Legend: the list of software versions used for analysis
Content
The following publicly available datasets were loaded: Human Cell Atlas (HCA) Census of Immune Cells data set [21], COVID-19 Cell Atlas (CCA) [11] (excluding the Aldinger, et al. Fetal Cerebellum data set). These datasets were all aligned to the GRCh38 reference genome. Data sizes into the hundreds of TBs are feasible. The current system contains 32 projects, totalling less than 1 TB.
HCA provided filtered raw counts data in 10x CellRanger version 3.0 format. This data was loaded into R as a Seurat object, normalized using the Seurat scTransform algorithm [22] and then converted back to 10x CellRanger v3.0 format. The CCA provided normalized data in .h5ad format as used in the Python Scanpy [23] and anndata [24] libraries. CCA .h5ad files were converted into the 10x CellRanger format (using standard convertors from the Python anndata, scipy.io [25] libraries). In both cases, the cell metadata tags (e.g., CellType, percent.mt) were saved as .tsv files from the normalized Seurat object (HCA) and .h5ad files (CCA), and loaded into the database using the REST API metadata update endpoints. The REST API checked for consistency in the 10x format, missing values, among others.
Content schema
Data are modelled as multi-dimensional arrays on disc. Each element in an array contains one or more attributes. Storing the data on disc as arrays (or vectors) enables rapid sub-setting of cells by gene expression levels, ontology and QC tags, individually and in combination across samples.
Figure 2 illustrates the various single cell data submodalities that can also be stored in the array elements of the n-dimensional SciDB arrays. Although this project stored only scRNAseq data, the multi-dimensional array schema can be extended to hold many complimentary data types, including snRNAseq, scATAC-seq, CITE-seq, among others.
Elements in the n-dimensional arrays can contain several orthogonal omics data types, as mentioned in the figure.
Content data hierarchy
Figure 3 illustrates the hierarchical relationship of metadata. The label “projects” was used for collections of samples which are often also referred to as studies. For instance, the HCA Census of Immune Cells is one project with 16 samples. At the sample level, anatomy/tissue type and disease type are selectable as filters with the UBERON and DOID identifiers. At the cell level, CL IDs were used to enable selection of specific cell types. It is important to note that there was tremendous heterogeneity in how the metadata was presented in these individual projects on the atlas website, and an automated system for unification is being developed. Feature sets [26] include information about the human genome version and the sub-category feature, allowing selection by either ENSEMBL ID or gene symbol. Gene symbols were used because most public data are not annotated with ENSEMBL IDs. Due to the diversity of the metadata (especially when sourced from public studies), we stored metadata as key-value pairs in the elements of the sample array shown below in Table 2.
Table 2.
Array | Dimensions | Attribute data types | Attributes |
---|---|---|---|
RNAQUANTIFICATION |
sample_id1 measurementset_id1 cell_id1 feature_id1 |
value: float | Raw count, normalized count |
SAMPLE | sample_id2 |
name: string description: string project_id: int641 public: bool |
Project ID, Sample ID, Subject ID, DOID, UBERONID, Enrichment, Library type, Organism NCBI Taxonomy ID Assay type |
MEASUREMENTSET describes how the data was collected and processed. |
measurementset_id2 sample_id1 |
experimentset_id: int641 entity: string name: string description: string featureset_id: int641 |
|
CELL |
cell_id2 sample_id1 |
name: string description: string individual_id: int641 |
CL ID, Cl ontology |
FEATURE (Genes) Features can also be proteins, other biomolecules, and or hierarchical names. |
featureset_id1 gene_symbol_id1 feature_id2 |
name: string gene_symbol: string chromosome: string start: string end: string feature_type: string source: string |
Feature ID, Featureset ID, ENSG ID, Hugo gene symbol |
FEATURE SET | featureset_id2 | GRCh version, Reference model, Feature-set ID | |
PROJECT FEATURE describes the project, or datasource like HCA |
project_id2 |
name: string description: string project_id: int641 |
Project name, Project ID |
Legend: shows the schema. Data of interest can be accessed and filtered by their dimensions and attributes. The superscript 1 indicates primary dimensions for selection, and the superscript 2 inidcates secondary dimensions for selection. The general categories for attributes include but are not limited to:
▪ scRNAseq expression values, both normalized and raw counts
▪ categorical and continuous tags which can contain metadata on any entities from the pipeline used to generate the tags.
- projects, e.g. data generation source (public, institutional -internal)
- samples, e.g. UBERONID; DOID; organ (lung, rectum, illium)
- cells, e.g. CL ID; cell type (CD8+, enterocytes); percent.mt (percent mitochondria)
- features, e.g. strand (+, −); biotype (protein-coding, frameshift)
Assay type (10x or Dropseq, …)
Note that the tags, UBERONID, DOID, and CL ID, hold controlled vocabulary from publicly curated ontologies like Ontobee. These tags enable hierarchical searches, e.g. search for all cells matching CLID CL:0000584 (enterocyte) and its children
Content data curation
Cell type is one of the most important selection criteria. However public datasets in CCA used multiple disparate naming conventions, e.g. cell_type, CellType, celltypes, celltype1. These names were retained as is in the database, but an extra tag, CellType.select, was added for harmonization across all projects. The CellType.select tag was manually curated.
Subject-level and sample-level metadata were often missing in the CCA. We provide a manually curated supplementary table with the exact numbers of subjects and samples, where it was possible to obtain the information (S1).
Queries and REST API
Table 3 lists the queries and functions built into the REVEAL: SingleCell app.
Table 3.
HCA whitepaper requirements | Functionality | Functionality in Reveal: SingleCell |
---|---|---|
At least one developer-oriented portal providing a platform (e.g. FireCloud or Toil) in which developers can bring containerized environments to perform analyses on the data | R & Python API allow users to work in R studio or Python and directly select data from REVEAL: SingleCell | |
At least one user-oriented portal providing interactive interfaces to the data; for example: | R & Python API | |
Quantifying the expression of a given gene (e.g., marker genes specified by user) across cell types, shown in several popular modalities (e.g., low-d plots, heatmaps, violin plots) | SingleCellviewer and Plotly connecting to REVEAL: Singlecell R & Python API | |
Showing clustering of individual cells from an experiment based on expression profiles; | R & Python API clustering routines | |
Painting cell clusters (ordinations) by metadata (technical and experimental) to identify batch effects and visualize biological groupings (depending on the type of metadata); | SingleCellviewer and Plotly connecting to REVEAL: Singlecell R & Python API | |
Visualizing gene signatures by several modalities, including heatmaps and dot plots of average expression by cell group; and | SingleCellviewer and Plotly connecting to REVEAL: Singlecell R & Python API | |
Cross-correlating gene expression with epigenetic markers. | Using the REVEAL: SingleCell R & Python API | |
Multiple query-oriented portals with APIs targeting custom access patterns, for example: Tag based queries | ||
Querying all gene expression tables generated with a particular analysis | Using the REVEAL: SingleCell Rest API & R notebook | |
Querying all cells for those that match the expression pattern of a target cell and return the metadata for the matching cells | Using the REVEAL: SingleCell Rest API & R notebook | |
Querying all raw data for a specific tissue type, ranked based on a custom combination of quality-control metrics. | Using the REVEAL: SingleCell Rest API & R notebook | |
Housekeeping requirements | ||
Loading data | Using the REVEAL: SingleCell Rest API & R notebook | |
Adding tags after data load | Using the REVEAL: SingleCell Rest API & R notebook | |
Deleting data | Using the REVEAL: SingleCell Rest API & R notebook |
Legend: The requirements listed in the HCA whitepaper take two forms: actual queries and visualization capabilities. The R and Python APIs support the visualization requirements. The REST API and R notebook support the queries. We included the housekeeping requirements in the list because those are essential capabilities for a database
These are accessible through an R API and REST API. Figure 4 lists the REST API commands.
Utility and discussion
We approached the challenges of creating a data commons by deploying a scientific computational database, SciDB. There are distinct benefits to having scRNAseq data organized as arrays in SciDB, such as allowing cross-study selection of cells by gene expression thresholds or metadata tags and analysis by multiple users, while ensuring the consistency from a shared version of QC’d data and workflows. SciDB endows REVEAL: SingleCell with future-readiness, the capability of integrating genomic, proteomic, image and metabolomic data types into the same database, enabling a data commons.
Many researchers use Seurat objects or HDF5 files for storage of both scRNAseq data and calculated results. This approach contradicts the basic concept of FAIR data because each object is a silo of data. Cross-study analysis with Seurat requires loading the studies of interest into a single Seurat object and repeating a Seurat object merge step for each desired set of studies and is often limited by RAM. Thus, analysis is limited by the size of the compute hardware, i.e. RAM, to fewer than 1 million cells. Yet, the outlook is for dataset sizes to grow especially when coupled with flow cytometry, microscopy and new methods. For example, single cell and single nucleus data sets range in complexity from analysis of total mRNAs, to capped RNAs to transcriptional velocity to transient physiologic responses [27], many of which may be inter-compared to test hypotheses [28]. Emerging higher throughput and lower cost methods of single cell transcriptional profiles like Sci-Plex, will create much larger data sets to search across and analyze [29].
REVEAL: SingleCell was designed as a data commons with the goal of removing silos, supporting cross-study analysis, and enabling scaling of computation beyond a single instance. We populated the REVEAL: SingleCell platform with scRNAseq data from the HCA and CCA (content and construction). The same schema and commands can be used with other single cell ‘omics data such as CITE-seq [30] and snRNAseq data [31].
As a design guide, we implemented the requirements for querying data outlined in the HCA whitepaper. The HCA whitepaper didn’t include provisions for an actual database; storage was based on file retrieval. The requirements for precision medicine put a premium on being able to inter-compare datasets without needing increasingly larger amounts of RAM.
Querying all gene expression data generated with a particular analysis,
Querying all cells for those that match the expression pattern of a target cell and return the metadata for the matching cells; and
Querying all raw data for a specific tissue type, ranked based on a custom combination of quality-control metrics.
Table 2 shows the schema, a collection of 7 arrays. This schema fulfills the requirements for queries laid out in Table 3, allowing sub-setting of cells by gene expression levels, ontology and QC tags, individually and in combination across samples. Using the REVEAL: SingleCell platform, more complex queries relating to ontologies as well as to gene expression levels (or other continuous variables like x, y coordinates or time), or patterns can be combined. This is enabled because each element in an n-dimensional SciDB array can have unlimited numbers of tags that can be used for selection (Table 2, Fig. 3). Thus, users can:
Query for gene expression in cells matching a cell type, and then expand the search to include cell types that are parents or children in a cell type ontology.
Query for gene expression to return cells with gene expression above, below, or within thresholds (e.g., ACE2 > 3, < 7, 4–6).
Query raw and/or normalized counts for each cell.
Applying REVEAL: SingleCell to evaluate key regulators involved in SARS-CoV-2 infection
In this early phase of SARS-CoV-2 research, hypotheses regarding tissue/cell type distribution of host cofactors for viral infection (receptors, processing enzymes) and pathogenesis (changes in normal cell gene expression profiles) need to be tested quickly. As an illustration of the capabilities of REVEAL: SingleCell, we queried for all cells in the database (datasets from CCA, HCA) that either express the receptor for SARS-CoV-2, ACE2, the cell surface receptor for SARS-CoV-2 [32], and entry facilitating enzyme, transmemembrane serine protease, TMPRSS2 [33], or co-express both mRNAs with DPP4, the receptor for MERS-CoV [34] (Tables 4 and 5, and Fig. 5). An example of a more complex query is shown (Table 4, query 6): sequentially applying a metadata filter and then a gene expression filter on the results. These findings highlight that REVEAL: SingleCell returned results that can support interactive hypothesis generation and testing by searching across more than 30 datasets in a timespan of seconds.
Table 4.
Capabilities | Search criteria |
Query # | Search result # of cells returned (# of projects with data) |
Total time (sec) |
---|---|---|---|---|
Selecting a subset of cells (searching across 2.2 M cells and 32 projects) | ||||
By tags |
1 tagCellType.select is any of: [‘Enterocyte’, ‘Enterocytes’, ‘Best4+ Enterocytes’, ‘Enterocyte Progenitors’, ‘Immature Enterocytes 1’, ‘Immature Enterocytes 2’] |
1 |
19 K cells (5 projects) |
14 |
2 tags Above criteria on CellType.select & Location is any of: [‘Rectum’, ‘Decidua’, ‘Ileum’] |
2 |
4827 cells (2 projects) |
9 | |
Selecting cells across projects | ||||
Checking for co expression in more than 1 gene, when expression value lies in a range • Threshold: value > = 1 • Restricting search to normalized data |
‘ACE2’, ‘TMPRSS2’ | 3 |
2282 cells (21 projects) |
26 |
‘ACE2’, ‘TMPRSS2’, ‘DPP4’ | 4 |
561 cells (11 projects) |
32 | |
Search expression | ||||
By gene list across all projects | ‘ACE2’, ‘TMPRSS2’, ‘DPP4’ | 5 |
225 K rows (32 projects; download size: 8 MB) |
15 |
By cells across multiple projects |
Using the result of Query 1 to search expression on those cells i.e. searching by ~ 19,000 cells (in the projects with data) |
6 |
26.7 M rows (5 projects; download size: 1019 MB) |
27 |
By selected project |
Project: ‘wang20_rectum’; matrix_count: ‘normalized’ |
7 |
11.6 M rows (1 project; download size: 621 MB) |
17 |
Legend: Queries were organized as: searching by metadata tags (1 & 2), searching by co-expression (3, 4), searching by gene list (5), searching the results of query 1 by expression levels (6), and returning the results of a project
Table 5.
Percentage Pos cell - ACE2 | Percentage Pos cell - TMPRSS2 | Percentage Pos cell - Co-expression - ‘ACE2’, ‘TMPRSS2’ | |||
---|---|---|---|---|---|
PC_vent1 | 28.61 | AT2 | 15.09 | Gallbladder | 41.1 |
Stroma | 10.82 | Enterocyte | 13.59 | Enterocyte | 24.01 |
vCM | 9.93 | Ciliated | 8.98 | Common Bile Duct | 18.54 |
Enterocyte | 7.31 | AT1 | 6.17 | Goblet | 4.21 |
Common Bile Duct | 7.22 | Goblet | 4.96 | Ciliated | 2.59 |
Proximal tubule | 7.04 | Luminal | 4.15 | Proximal tubule | 1.58 |
Gallbladder | 6.41 | Epi_upper | 4.13 | AT2 | 1.05 |
FB0_basic | 4.13 | Basal | 4.12 | Others | 6.92 |
FB2_ECMorg | 2.66 | Club | 4.02 | ||
PC_atrial | 1.8 | Type 2 alveolar | 3.29 | ||
Goblet | 1.22 | Gallbladder | 3.08 | ||
FB4_profibrotic | 1.18 | Monocyte | 2.2 | ||
SMC_basic | 1.1 | Endothelial | 2.16 | ||
Others | 10.57 | Hillock | 1.54 | ||
Common Bile Duct | 1.32 | ||||
Secretory N | 1.05 | ||||
Others | 20.16 |
Legend: Cells matching search criteria are grouped by their cell type tags (Fig. 5) and the table reports percentages of cell type tags in total cells matching search criteria. Cell types with < 1% prevalence of total cells matching search criteria, are grouped together as “Others”
Table 4 lists the times to return an R data frame in RStudio from querying REVEAL: SingleCell for the listed queries across many or all of the samples from CCA and HCA.
We evaluated multiple samples from CCA and HCA to identify cell type tag of cells expressing ACE2, TMPRSS2, and co-expression of both the markers. All cells matching the above criteria were grouped together by their cell type tags and reported as percentage of total cells matching criteria. Cell type tags with < 1% of total cells matching criteria were grouped together and labelled as ‘Others’ and the sum of their percentanges was also reported.
Our analysis, based on all cells currently loaded in the database (Fig. 5), highlights that the majority of cells expressing ACE2 have a cell type tag of PC_vent1 (Heart tissue); the majority of cells expressing TMPRSS2 have a cell type tag of AT2 (alveolar epithelial type II cells found in the lung parenchyma); and most cells co-expressing both ACE2 and TMPRSS2 are tagged as Gall bladder cells. These results are consistent with previous studies [1, 35–37].
These results, in part, explain the the multi-organ involvement in infected patients observed worldwide during the on-going COVID-19 pandemic, as multiple cell types in the human body express genes utilized by SARS-CoV-2 for infection. REVEAL: SingleCell enables quick profiling of key genes involved in the current pandemic and supports additional use cases that require evaluation across a large database of single cell expression datasets such as vaccine candidates for infectious diseases, biomarkers for oncology patient stratification, and immunology-related disorders.
Conclusion
In this paper, we introduce the REVEAL: SingleCell database that addresses immediate needs for SARS-CoV-2 research and has the potential to be used more broadly for many precision medicine applications. We used the REVEAL: SingleCell database as a reference to ask questions relevant to drug development and precision medicine regarding cell type and co-expression for genes that encode proteins necessary for SARS-CoV-2 to enter and reproduce in cells.
Significance
The COVID-19 atlas used in this project is an example of an extensive reference dataset that can be used for understanding individual patient responses to novel therapies relative to untreated and un-infected patient data. Implementation of REVEAL: SingleCell harnesses the power of working with large and complex single cell datasets and unlocks their potential by significantly speeding up the process of selecting and analyzing data for understanding and treating individual patients using precision medicine. The next phase of development will be to extend the REVEAL: SingleCell architecture to include additional relevant datasets, as well as include other omics data types from single cell experiments.
Supplementary Information
Acknowledgements
We would like to acknowledge Melanie McCorry for her help in developing the ontology hierarchy search function. We acknowledge Marilyn Matz for her editing support. We acknowledge Alex Poliakov for sharing Fig. 1, the Paradigm4 development and customer solutions teams for their technical support. We acknowledge Brian Kidd for his useful comments regarding database design.
Authors’ contributions
N.K., R.G., J.L.H., and K.S. developed the software and testing procedures. N.K., K.S., and S.S. performed analysis. Z.W.P. researched and compiled literature resources. N.K., A.M.W., Z.W.P. drafted the manuscript with input from all authors. I.N., and Z.W.P. supervised the study. N.K., R.G., A.M.W., J.L.H., I.N., Z.W.P conceptualized and designed the study. The authors read and approved the final manuscript.
Funding
This project was privately funded by Bristol Myers Squibb and Paradigm4.
Availability of data and materials
Data is available at these websites:
COVID-19 Cell Atlas. https://www.covid19cellatlas.org. Accessed 06 June 2020. Human Cell Atlas Data Portal: Mapping the human body at the cellular level. https://data.humancellatlas.org. Accessed 06 June 2020.
Ethics approval and consent to participate
Not applicable.
Consent for publication
Not applicable.
Competing interests
Namit Kumar, Ryan Golhar, James L. Holloway, Alice M. Walsh, Isaac Neuhaus are employees of Bristol Myers Squibb.
Kriti S. Sharma, Srikant Sarangi and Zachary W. Pitluk are employees of Paradigm4, Inc.
Footnotes
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Namit Kumar, Ryan Golhar and Kriti Sen Sharma contributed equally to this work.
References
- 1.Sungnak W, Huang N, Becavin C, Berg M, Queen R, Litvinukova M, et al. SARS-CoV-2 entry factors are highly expressed in nasal epithelial cells together with innate immune genes. Nat Med. 2020;26:681–7. [DOI] [PMC free article] [PubMed]
- 2.Reuters [Internet]. COVID-19 Global Tracker. 2020. [cited 2020 Nov 26]. Available from: https://graphics.reuters.com/world-coronavirus-tracker-and-maps/.
- 3.Zhu N, Zhang D, Wang W, Li X, Yang B, Song J, et al. A novel coronavirus from patients with pneumonia in China, 2019. N Engl J Med. 2020;382:727–33. [DOI] [PMC free article] [PubMed]
- 4.World Health Organization [Internet]. Naming the coronavirus disease (COVID-19) and the virus that causes it. 2020. [cited 2020 Jun 24]. Available from: https://www.who.int/emergencies/diseases/novel-coronavirus-2019/technical-guidance/naming-the-coronavirus-disease-(covid-2019)-and-the-virus-that-causes-it.
- 5.Farber DL, Sims PA. Dissecting lung development and fibrosis at single-cell resolution. Genome Med. 2019;11:33. [DOI] [PMC free article] [PubMed]
- 6.Anand P, Puranik A, Aravamudan M, Venkatakrishnan AJ, Soundararajan V. SARS-CoV-2 strategically mimics proteolytic activation of human ENaC. eLife. 2020;9:e58603. [DOI] [PMC free article] [PubMed]
- 7.Wen W, Su W, Tang H, Le W, Zhang X, Zheng Y, et al. Immune cell profiling of COVID-19 patients in the recovery stage by single-cell sequencing. Cell Discov. 2020;6:31. [DOI] [PMC free article] [PubMed]
- 8.Bertram S, Heurich A, Lavender H, Gierer S, Danisch S, Perin P, et al. Influenza and SARS-coronavirus activating proteases TMPRSS2 and HAT are expressed at multiple sites in human respiratory and gastrointestinal tracts. PLoS One. 2012;7(4):e35876. [DOI] [PMC free article] [PubMed]
- 9.Wilk AJ, Rustagi A, Zhao NQ, Roque J, Martinez-Colon GJ, McKechnie JL, et al. A single-cell atlas of the peripheral immune response to severe COVID-19. Nat Med. 2020;26:1070–6. [DOI] [PMC free article] [PubMed]
- 10.Gordon DE, Jang GM, Bouhaddou M, Xu J, Obernier K, White KM, et al. A SARS-CoV-2 protein interaction map reveals targets for drug repurposing. Nature. 2020;583:459–68. [DOI] [PMC free article] [PubMed]
- 11.COVID-19 Cell Atlas [Internet]. 2020. [cited 2020 Jun 24]. Available from: https://www.covid19cellatlas.org.
- 12.Human Cell Atlas Data Portal [Internet]. Mapping the human body at the cellular level. 2017 [cited 2020 Jun 24]. Available from: https://data.humancellatlas.org.
- 13.Seyhan AA, Carini C. Are innovation and new technologies in precision medicine paving a new era in patients centric care?. J Transl Med. 2019;17:114. [DOI] [PMC free article] [PubMed]
- 14.Zeggini E, Gloyn AL, Barton AC, Wain LV. Translational genomics and precision medicine: moving from the lab to the clinic. Science. 2019;365(6460):1409–13. [DOI] [PubMed]
- 15.Schurch NJ, Schofield P, Gierlinski M, Cole C, Sherstnev A, Singh V, et al. How many biological replicates are needed in an RNA-seq experiment and which differential expression tool should you use?. RNA. 2016;22:839–51. [DOI] [PMC free article] [PubMed]
- 16.Li X, Cooper NGF, O'Toole TE, Rouchka EC. Choice of library size normalization and statistical methods for differential gene expression analysis in balanced two-group comparisons for RNA-seq studies. BMC Genomics. 2020;21:75. [DOI] [PMC free article] [PubMed]
- 17.Github [Internet]. Flask. 2010. [cited 2020 Jun 24]. Available from: https://github.com/pallets/flask.
- 18.Satija Lab [Internet]. Seurat. 2015. [cited 2020 Jun 24]. Available from: https://satijalab.org/seurat/.
- 19.Marini F. Accessing the Human Cell Atlas Datasets [Internet]. 2019. [updated 2020 Oct 29; cited 2020 Jun 24]. Available from: https://bioconductor.org/packages/devel/data/experiment/vignettes/HCAData/inst/doc/hcadata.html.
- 20.Cudre-Mauroux P, Kimura H, Lim K-T, Rogers J, Simakov R, Soroush E, et al. A demonstration of SciDB: a science-oriented DBMS. Proc VLDB Endow. 2009;2:1534–7.
- 21.Human Cell Atlas Data Portal [Internet]. Census of Immune Cells. 2018. [cited 2020 Jun 24]. Available from: https://data.humancellatlas.org/explore/projects/cc95ff89-2e68-4a08-a234-480eca21ce79.
- 22.Hafemeister C, Satija R. Normalization and variance stabilization of single-cell RNA-seq data using regularized negative binomial regression. Genome Biol. 2019;20:296. [DOI] [PMC free article] [PubMed]
- 23.Scanpy [Internet]. Scanpy – Single-Cell Analysis in Python. 2017. [cited 2020 Jun 24]. Available from: https://scanpy.readthedocs.io/en/stable/.
- 24.anndata [Internet]. anndata – Annotated Data. 2017. [cited 2020 Jun 24]. Available from: https://anndata.readthedocs.io/en/stable/.
- 25.SciPy [Internet]. Input and Output (scipy.io). 2008 [cited 2020 Jun 24]. Available from: https://docs.scipy.org/doc/scipy/reference/io.html.
- 26.NCBI [Internet]. Retrieve records annotated with a given biological feature. 2007. [cited 2020 Jun 24]. Available from: https://www.ncbi.nlm.nih.gov/Class/NAWBIS/Modules/InfoHubs/Exercises/infohubs_qa_biological_feature.html.
- 27.Morgan JI, Curran T. Stimulus-transcription coupling in the nervous system: involvement of the inducible proto-oncogenes fos and Jun. Annu Rev Neurosci. 1991;14:421–51. [DOI] [PubMed]
- 28.Stark R, Grzelak M, Hadfield J. RNA sequencing: the teenage years. Nat Rev Genet. 2019;20:631–56. [DOI] [PubMed]
- 29.Srivatsan SR, McFaline-Figueroa JL, Ramani V, Saunders L, Cao J, Packer J, et al. Massively multiplex chemical transcriptomics at single-cell resolution. Science. 2020;367(6473):45–51. [DOI] [PMC free article] [PubMed]
- 30.Stoeckius M, Hafemeister C, Stephenson W, Houck-Loomis B, Chattopadhyay PK, Swerdlow H, et al. Simultaneous epitope and transcriptome measurement in single cells. Nat Methods. 2017;14:865–8. [DOI] [PMC free article] [PubMed]
- 31.Lacar B, Linker SB, Jaeger BN, Krishnaswami SR, Barron JJ, Kelder MJE, et al. Nuclear RNA-seq of single neurons reveals molecular signatures of activation. Nat Commun. 2016;7:11022. [DOI] [PMC free article] [PubMed]
- 32.Hoffmann M, Kleine-Weber H, Schroeder S, Kruger N, Herrler T, Erichsen S, et al. SARS-CoV-2 cell entry depends on ACE2 and TMPRSS2 and is blocked by a clinically proven protease inhibitor. Cell. 2020;181(2):271–80.e8. [DOI] [PMC free article] [PubMed]
- 33.Zang R, Gomez Castro MF, McCune BT, Zeng Q, Rothlauf PW, Sonnek NM, et al. TMPRSS2 and TMPRSS4 promote SARS-CoV-2 infection of human small intestinal enterocytes. Sci Immunol. 2020;5(47):eabc3582. [DOI] [PMC free article] [PubMed]
- 34.Zhao G, Jiang Y, Qiu H, Gao T, Zeng Y, Guo Y, et al. Multi-organ damage in human Dipeptidyl peptidase 4 transgenic mice infected with Middle East respiratory syndrome-coronavirus. PLoS One. 2015;10(12):e0145561. [DOI] [PMC free article] [PubMed]
- 35.Zou X, Chen K, Zou J, Han P, Hao J, Han Z. Single-cell RNA-seq data analysis on the receptor ACE2 expression reveals the potential risk of different human organs vulnerable to 2019-nCoV infection. Front Med. 2020;14(2):185–92. [DOI] [PMC free article] [PubMed]
- 36.Qi F, Qian S, Zhang S, Zhang Z. Single cell RNA sequencing of 13 human tissues identify cell types and receptors of human coronaviruses. Biochem Biophys Res Commun. 2020;526(1):135–40. [DOI] [PMC free article] [PubMed]
- 37.Zhao Y, Zhao Z, Wang Y, Zhou Y, Ma Y, Zuo W. Single-Cell RNA Expression Profiling of ACE2, the Receptor of SARS-CoV-2. Am J Respir Crit Care Med. 2020;202(5):756–9. [DOI] [PMC free article] [PubMed]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Data Availability Statement
Data is available at these websites:
COVID-19 Cell Atlas. https://www.covid19cellatlas.org. Accessed 06 June 2020. Human Cell Atlas Data Portal: Mapping the human body at the cellular level. https://data.humancellatlas.org. Accessed 06 June 2020.