use Cell Ontology and Protein Ontology to identify cell-type defining conditions in which a given gene is named
Source:R/sym2CellOnto.R
sym2CellOnto.Rd
use Cell Ontology and Protein Ontology to identify cell-type defining conditions in which a given gene is named
Value
DataFrame if any hits are found. A field 'cond' abbreviates the identified conditions: (has/lacks)PMP (plasma membrane part) (hi/lo)PMAmt (plasma membrane amount), (has/lacks)Part.
Note
Currently just checks for *plasma_membrane_part, *plasma_membrane_amount, and *Part conditions.
Examples
if (!exists("cl")) cl = getOnto("cellOnto")
#> loading from cache
if (!exists("pr")) pr = getOnto("PROnto")
#> loading from cache
sym2CellOnto("ITGAM", cl, pr)
#> DataFrame with 22 rows and 4 columns
#> sym cond cl type
#> <character> <character> <character> <character>
#> 1 ITGAM lacksPMP CL:0000037 hematopoietic stem c..
#> 2 ITGAM lacksPMP CL:0000547 proerythroblast
#> 3 ITGAM lacksPMP CL:0000553 megakaryocyte progen..
#> 4 ITGAM lacksPMP CL:0000558 reticulocyte
#> 5 ITGAM lacksPMP CL:0000611 eosinophil progenito..
#> ... ... ... ... ...
#> 18 ITGAM lacksPMP CL:0001060 hematopoietic oligop..
#> 19 ITGAM lacksPMP CL:0001066 erythroid progenitor..
#> 20 ITGAM lacksPMP CL:0002010 pre-conventional den..
#> 21 ITGAM lacksPMP CL:0002089 group 2 innate lymph..
#> 22 ITGAM lacksPMP CL:0002679 natural helper lymph..
sym2CellOnto("FOXP3", cl, pr)
#> DataFrame with 4 rows and 4 columns
#> sym cond cl type
#> <character> <character> <character> <character>
#> 1 FOXP3 hasPart CL:0000902 induced T-regulatory..
#> 2 FOXP3 hasPart CL:0000903 natural T-regulatory..
#> 3 FOXP3 hasPart CL:0000919 CD8-positive, CD25-p..
#> 4 FOXP3 hasPart CL:0000920 CD8-positive, CD28-n..