WebGestaltR/0000755000176200001440000000000013610147323012435 5ustar liggesusersWebGestaltR/NAMESPACE0000644000176200001440000000352413610142432013654 0ustar liggesusers# Generated by roxygen2: do not edit by hand export(GOSlimSummary) export(IDMapping) export(WebGestaltR) export(WebGestaltRBatch) export(WebGestaltR_batch) export(affinityPropagation) export(formatCheck) export(goSlimSummary) export(idMapping) export(idToSymbol) export(listArchiveURL) export(listArchiveUrl) export(listGeneSet) export(listIDType) export(listIdType) export(listOrganism) export(listReferenceSet) export(loadGeneSet) export(prepareGseaInput) export(prepareInputMatrixGsea) export(readGmt) export(swGsea) export(weightedSetCover) import(grDevices) import(graphics) import(methods) import(utils) importFrom(Rcpp,sourceCpp) importFrom(apcluster,apcluster) importFrom(doParallel,registerDoParallel) importFrom(doRNG,"%dorng%") importFrom(dplyr,"%>%") importFrom(dplyr,arrange) importFrom(dplyr,bind_rows) importFrom(dplyr,desc) importFrom(dplyr,distinct) importFrom(dplyr,filter) importFrom(dplyr,inner_join) importFrom(dplyr,left_join) importFrom(dplyr,mutate) importFrom(dplyr,right_join) importFrom(dplyr,select) importFrom(foreach,"%dopar%") importFrom(foreach,foreach) importFrom(httr,GET) importFrom(httr,POST) importFrom(httr,content) importFrom(httr,modify_url) importFrom(igraph,V) importFrom(igraph,get.adjacency) importFrom(igraph,graph.edgelist) importFrom(jsonlite,fromJSON) importFrom(jsonlite,toJSON) importFrom(parallel,makeCluster) importFrom(parallel,mclapply) importFrom(parallel,stopCluster) importFrom(readr,cols) importFrom(readr,read_tsv) importFrom(readr,stop_for_problems) importFrom(readr,write_tsv) importFrom(rlang,.data) importFrom(stats,IQR) importFrom(stats,median) importFrom(stats,p.adjust) importFrom(stats,phyper) importFrom(stats,quantile) importFrom(stats,rnorm) importFrom(stats,sd) importFrom(svglite,svglite) importFrom(tools,file_ext) importFrom(whisker,rowSplit) importFrom(whisker,whisker.render) useDynLib(WebGestaltR) WebGestaltR/README.md0000644000176200001440000000206413470601614013720 0ustar liggesusersWebGestalt R package is the R version of our well-known web application tool WebGestalt (www.webgestalt.org) that has on average 27,000 users from 140 countries and territories per year and has also been cited 371 in 2016. The advantage of this R package is that it can be easily integrated to other pipelines or simultaneously analyze multiple gene lists. WebGestaltR function can perform popular enrichment analyses: ORA (Over-Representation Analysis), GSEA (Gene Set Enrichment Analysis) and NTA (Network Topology Analysis). Based on the user-uploaded gene list or gene list with scores (for GSEA method), WebGestaltR function will first map the gene list to entrez gene IDs and then summarize the gene list based on the GO (Gene Ontology) Slim data. After performing the enrichment analysis, WebGestaltR function also returns an user-friendly HTML report containing GO Slim summary and enrichment analysis result. If the functional categories have the DAG (directed acyclic graph) structure, the structure of the enriched categories can also be visualized in the report. WebGestaltR/man/0000755000176200001440000000000013610143341013204 5ustar liggesusersWebGestaltR/man/specificParameterSummaryGsea.Rd0000644000176200001440000000075513610143341021306 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/summaryDescription.R \name{specificParameterSummaryGsea} \alias{specificParameterSummaryGsea} \title{specificParameterSummaryGsea} \usage{ specificParameterSummaryGsea( organism, interestingGeneMap, geneSet, minNum, maxNum, sigMethod, fdrThr, topThr, perNum, p, enrichedSig, reportNum, repAdded ) } \description{ Render job summary section of GSEA specific parameters } \keyword{internal} WebGestaltR/man/goSlimSummary.Rd0000644000176200001440000000257613573526264016336 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/goSlimSummary.R \name{goSlimSummary} \alias{goSlimSummary} \alias{GOSlimSummary} \title{GO Slim Summary} \usage{ goSlimSummary( organism = "hsapiens", geneList, outputFile, outputType = "pdf", isOutput = TRUE, cache = NULL, hostName = "http://www.webgestalt.org" ) } \arguments{ \item{organism}{Currently, WebGestaltR supports 12 organisms. Users can use the function \code{listOrganism} to check available organisms. Users can also input \code{others} to perform the enrichment analysis for other organisms not supported by WebGestaltR. For other organisms, users need to provide the functional categories, interesting list and reference list (for ORA method). Because WebGestaltR does not perform the ID mapping for the other organisms, the above data should have the same ID type.} \item{geneList}{A list of input genes.} \item{outputFile}{Output file name.} \item{outputType}{File format of the plot: \code{pdf}, \code{bmp} or \code{png}.} \item{isOutput}{Boolean if a plot is save to \code{outputFile}.} \item{cache}{A directory to save data cache for reuse. Defaults to \code{NULL} and disabled.} \item{hostName}{The server URL for accessing data. Mostly for development purposes.} } \value{ A list of the summary result. } \description{ Outputs a brief summary of input genes based on GO Slim data. } WebGestaltR/man/prepareInputMatrixGsea.Rd0000644000176200001440000000071713420127604020146 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/readGmt.R \name{prepareInputMatrixGsea} \alias{prepareInputMatrixGsea} \title{Prepare Input Matrix for GSEA} \usage{ prepareInputMatrixGsea(rank, gmt) } \arguments{ \item{rank}{A 2 column Data Frame of gene and score} \item{gmt}{3 column Data Frame of geneSet, description, and gene} } \value{ A matrix used for input to \code{swGsea}. } \description{ Prepare Input Matrix for GSEA } WebGestaltR/man/gseaPermutation.Rd0000644000176200001440000000116613420127604016651 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/RcppExports.R \name{gseaPermutation} \alias{gseaPermutation} \title{Permutaion in GSEA algorithm} \usage{ gseaPermutation(inset_scores, outset_scores, expression_value) } \arguments{ \item{inset_scores}{Scaled score matrix for genes in sets} \item{outset_scores}{Normalized score matrix for genes not in sets} \item{expression_value}{Vector of gene rank scores} } \value{ A vector of concatenated random minimal,maimum and best running sum scores for each set. } \description{ Permutaion in GSEA algorithm } \author{ Yuxing Liao } \keyword{internal} WebGestaltR/man/jaccardSim.Rd0000644000176200001440000000111713420127604015536 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/affinityPropagation.R \name{jaccardSim} \alias{jaccardSim} \title{Jaccard Similarity} \usage{ jaccardSim(idsInSet, score) } \arguments{ \item{idsInSet}{A list of set names and their member IDs.} \item{score}{A vector of addible scores with the same length used to assign input preference; higher score has larger weight, i.e. -logP.} } \value{ A list of similarity matrix \code{sim.mat} and input preference vector \code{ip.vec}. } \description{ Calculate Jaccard Similarity. } \author{ Zhiao Shi, Yuxing Liao } WebGestaltR/man/specificParameterSummaryOra.Rd0000644000176200001440000000114613610143341021143 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/summaryDescription.R \name{specificParameterSummaryOra} \alias{specificParameterSummaryOra} \title{specificParameterSummaryOra} \usage{ specificParameterSummaryOra( organism, referenceGeneList, geneSet, referenceGeneFile, referenceGene, referenceGeneType, referenceSet, minNum, maxNum, sigMethod, fdrThr, topThr, fdrMethod, enrichedSig, reportNum, repAdded, numAnnoRefUserId, interestingGeneMap, hostName ) } \description{ Render job summary section of ORA specific parameters } \keyword{internal} WebGestaltR/man/enrichResultSection.Rd0000644000176200001440000000067013573526264017513 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/enrichResultSection.R \name{enrichResultSection} \alias{enrichResultSection} \title{enrichResultSection} \usage{ enrichResultSection( enrichMethod, enrichedSig, geneSet, geneSetDes, geneSetDag, geneSetNet, clusters ) } \description{ Conditionally render template of main result section. Actual work is carried out in front end } \keyword{internal} WebGestaltR/man/createReport.Rd0000644000176200001440000000174013610143341016134 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/createReport.R \name{createReport} \alias{createReport} \title{createReport} \usage{ createReport( hostName, outputDirectory, organism = "hsapiens", projectName, enrichMethod, geneSet, geneSetDes, geneSetDag, geneSetNet, interestingGeneMap, referenceGeneList, enrichedSig, geneTables, clusters, background, enrichDatabase = NULL, enrichDatabaseFile = NULL, enrichDatabaseType = NULL, enrichDatabaseDescriptionFile = NULL, interestGeneFile = NULL, interestGene = NULL, interestGeneType = NULL, collapseMethod = "mean", referenceGeneFile = NULL, referenceGene = NULL, referenceGeneType = NULL, referenceSet = NULL, minNum = 10, maxNum = 500, fdrMethod = "BH", sigMethod = "fdr", fdrThr = 0.05, topThr = 10, reportNum = 20, perNum = 1000, p = 1, dagColor = "binary" ) } \description{ Generate HTML report for ORA and GSEA } \keyword{internal} WebGestaltR/man/WebGestaltR.Rd0000644000176200001440000003524513610143341015667 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/WebGestaltR-package.R, R/WebGestaltR.R, % R/WebGestaltRBatch.R \docType{package} \name{WebGestaltR} \alias{WebGestaltR} \alias{WebGestaltRBatch} \alias{WebGestaltR_batch} \title{WebGestaltR: The R interface for enrichment analysis with WebGestalt.} \usage{ WebGestaltR( enrichMethod = "ORA", organism = "hsapiens", enrichDatabase = NULL, enrichDatabaseFile = NULL, enrichDatabaseType = NULL, enrichDatabaseDescriptionFile = NULL, interestGeneFile = NULL, interestGene = NULL, interestGeneType = NULL, collapseMethod = "mean", referenceGeneFile = NULL, referenceGene = NULL, referenceGeneType = NULL, referenceSet = NULL, minNum = 10, maxNum = 500, sigMethod = "fdr", fdrMethod = "BH", fdrThr = 0.05, topThr = 10, reportNum = 20, perNum = 1000, gseaP = 1, isOutput = TRUE, outputDirectory = getwd(), projectName = NULL, dagColor = "continuous", saveRawGseaResult = FALSE, gseaPlotFormat = c("png", "svg"), setCoverNum = 10, networkConstructionMethod = NULL, neighborNum = 10, highlightType = "Seeds", highlightSeedNum = 10, nThreads = 1, cache = NULL, hostName = "http://www.webgestalt.org/", ... ) WebGestaltRBatch( interestGeneFolder = NULL, enrichMethod = "ORA", isParallel = FALSE, nThreads = 3, ... ) } \arguments{ \item{enrichMethod}{Enrichment methods: \code{ORA}, \code{GSEA} or \code{NTA}.} \item{organism}{Currently, WebGestaltR supports 12 organisms. Users can use the function \code{listOrganism} to check available organisms. Users can also input \code{others} to perform the enrichment analysis for other organisms not supported by WebGestaltR. For other organisms, users need to provide the functional categories, interesting list and reference list (for ORA method). Because WebGestaltR does not perform the ID mapping for the other organisms, the above data should have the same ID type.} \item{enrichDatabase}{The functional categories for the enrichment analysis. Users can use the function \code{listGeneSet} to check the available functional databases for the selected organism. Multiple databases in a vector are supported for ORA and GSEA.} \item{enrichDatabaseFile}{Users can provide one or more GMT files as the functional category for enrichment analysis. The extension of the file should be \code{gmt} and the first column of the file is the category ID, the second one is the external link for the category. Genes annotated to the category are from the third column. All columns are separated by tabs. The GMT files will be combined with \code{enrichDatabase}.} \item{enrichDatabaseType}{The ID type of the genes in the \code{enrichDatabaseFile}. If users set \code{organism} as \code{others}, users do not need to set this ID type because WebGestaltR will not perform ID mapping for other organisms. The supported ID types of WebGestaltR for the selected organism can be found by the function \code{listIdType}.} \item{enrichDatabaseDescriptionFile}{Users can also provide description files for the custom \code{enrichDatabaseFile}. The extension of the description file should be \code{des}. The description file contains two columns: the first column is the category ID that should be exactly the same as the category ID in the custom \code{enrichDatabaseFile} and the second column is the description of the category. All columns are separated by tabs.} \item{interestGeneFile}{If \code{enrichMethod} is \code{ORA} or \code{NTA}, the extension of the \code{interestGeneFile} should be \code{txt} and the file can only contain one column: the interesting gene list. If \code{enrichMethod} is \code{GSEA}, the extension of the \code{interestGeneFile} should be \code{rnk} and the file should contain two columns separated by tab: the gene list and the corresponding scores.} \item{interestGene}{Users can also use an R object as the input. If \code{enrichMethod} is \code{ORA} or \code{NTA}, \code{interestGene} should be an R \code{vector} object containing the interesting gene list. If \code{enrichMethod} is \code{GSEA}, \code{interestGene} should be an R \code{data.frame} object containing two columns: the gene list and the corresponding scores.} \item{interestGeneType}{The ID type of the interesting gene list. The supported ID types of WebGestaltR for the selected organism can be found by the function \code{listIdType}. If the \code{organism} is \code{others}, users do not need to set this parameter.} \item{collapseMethod}{The method to collapse duplicate IDs with scores. \code{mean}, \code{median}, \code{min} and \code{max} represent the mean, median, minimum and maximum of scores for the duplicate IDs.} \item{referenceGeneFile}{For the ORA method, the users need to upload the reference gene list. The extension of the \code{referenceGeneFile} should be \code{txt} and the file can only contain one column: the reference gene list.} \item{referenceGene}{For the ORA method, users can also use an R object as the reference gene list. \code{referenceGene} should be an R \code{vector} object containing the reference gene list.} \item{referenceGeneType}{The ID type of the reference gene list. The supported ID types of WebGestaltR for the selected organism can be found by the function \code{listIdType}. If the \code{organism} is \code{others}, users do not need to set this parameter.} \item{referenceSet}{Users can directly select the reference set from existing platforms in WebGestaltR and do not need to provide the reference set through \code{referenceGeneFile}. All existing platforms supported in WebGestaltR can be found by the function \code{listReferenceSet}. If \code{referenceGeneFile} and \code{refereneceGene} are \code{NULL}, WebGestaltR will use the \code{referenceSet} as the reference gene set. Otherwise, WebGestaltR will use the user supplied reference set for enrichment analysis.} \item{minNum}{WebGestaltR will exclude the categories with the number of annotated genes less than \code{minNum} for enrichment analysis. The default is \code{10}.} \item{maxNum}{WebGestaltR will exclude the categories with the number of annotated genes larger than \code{maxNum} for enrichment analysis. The default is \code{500}.} \item{sigMethod}{Two methods of significance are available in WebGestaltR: \code{fdr} and \code{top}. \code{fdr} means the enriched categories are identified based on the FDR and \code{top} means all categories are ranked based on FDR and then select top categories as the enriched categories. The default is \code{fdr}.} \item{fdrMethod}{For the ORA method, WebGestaltR supports five FDR methods: \code{holm}, \code{hochberg}, \code{hommel}, \code{bonferroni}, \code{BH} and \code{BY}. The default is \code{BH}.} \item{fdrThr}{The significant threshold for the \code{fdr} method. The default is \code{0.05}.} \item{topThr}{The threshold for the \code{top} method. The default is \code{10}.} \item{reportNum}{The number of enriched categories visualized in the final report. The default is \code{20}. A larger \code{reportNum} may be slow to render in the report.} \item{perNum}{The number of permutations for the GSEA method. The default is \code{1000}.} \item{gseaP}{The exponential scaling factor of the phenotype score. The default is \code{1}. When p=0, ES reduces to standard K-S statistics (See original paper for more details).} \item{isOutput}{If \code{isOutput} is TRUE, WebGestaltR will create a folder named by the \code{projectName} and save the results in the folder. Otherwise, WebGestaltR will only return an R \code{data.frame} object containing the enrichment results. If hundreds of gene list need to be analyzed simultaneously, it is better to set \code{isOutput} to \code{FALSE}. The default is \code{TRUE}.} \item{outputDirectory}{The output directory for the results.} \item{projectName}{The name of the project. If \code{projectName} is \code{NULL}, WebGestaltR will use time stamp as the project name.} \item{dagColor}{If \code{dagColor} is \code{binary}, the significant terms in the DAG structure will be colored by steel blue for ORA method or steel blue (positive related) and dark orange (negative related) for GSEA method. If \code{dagColor} is \code{continous}, the significant terms in the DAG structure will be colored by the color gradient based on corresponding FDRs.} \item{saveRawGseaResult}{Whether the raw result from GSEA is saved as a RDS file, which can be used for plotting. Defaults to \code{FALSE}. The list includes \describe{ \item{Enrichment_Results}{A data frame of GSEA results with statistics} \item{Running_Sums}{A matrix of running sum of scores for each gene set} \item{Items_in_Set}{A list with ranks of genes for each gene set} }} \item{gseaPlotFormat}{The graphic format of GSEA enrichment plots. Either \code{svg}, \code{png}, or \code{c("png", "svg")} (default).} \item{setCoverNum}{The number of expected gene sets after set cover to reduce redundancy. It could get fewer sets if the coverage reaches 100\%. The default is \code{10}.} \item{networkConstructionMethod}{Netowrk construction method for NTA. Either \code{Network_Retrieval_Prioritization} or \code{Network_Expansion}. Network Retrieval & Prioritization first uses random walk analysis to calculate random walk probabilities for the input seeds, then identifies the relationships among the seeds in the selected network and returns a retrieval sub-network. The seeds with the top random walk probabilities are highlighted in the sub-network. Network Expansion first uses random walk analysis to rank all genes in the selected network based on their network proximity to the input seeds and then return an expanded sub-network in which nodes are the input seeds and their top ranking neighbors and edges represent their relationships.} \item{neighborNum}{The number of neighbors to include in NTA Network Expansion method.} \item{highlightType}{The type of nodes to highlight in the NTA Network Expansion method, either \code{Seeds} or \code{Neighbors}.} \item{highlightSeedNum}{The number of top input seeds to highlight in NTA Network Retrieval & Prioritizaiton method.} \item{nThreads}{The number of cores to use for GSEA and set cover, and in batch function.} \item{cache}{A directory to save data cache for reuse. Defaults to \code{NULL} and disabled.} \item{hostName}{The server URL for accessing data. Mostly for development purposes.} \item{...}{In batch function, passes parameters to WebGestaltR function. Also handles backward compatibility for some parameters in old versions.} \item{interestGeneFolder}{Run WebGestaltR for gene list files in the folder.} \item{isParallel}{If jobs are run parallelly in the batch.} } \value{ The WebGestaltR function returns a data frame containing the enrichment analysis result and also outputs an user-friendly HTML report if \code{isOutput} is \code{TRUE}. The columns in the data frame depend on the \code{enrichMethod} and they are the following: \describe{ \item{geneSet}{ID of the gene set.} \item{description}{Description of the gene set if available.} \item{link}{Link to the data source.} \item{size}{The number of genes in the set after filtering by \code{minNum} and \code{maxNum}.} \item{overlap}{The number of mapped input genes that are annotated in the gene set.} \item{expect}{Expected number of input genes that are annotated in the gene set.} \item{enrichmentRatio}{Enrichment ratio, overlap / expect.} \item{enrichmentScore}{Enrichment score, the maximum running sum of scores for the ranked list.} \item{normalizedEnrichmentScore}{Normalized enrichment score, normalized against the average enrichment score of all permutations.} \item{leadingEdgeNum}{Number of genes/phosphosites in the leading edge.} \item{pValue}{P-value from hypergeometric test for ORA. For GSEA, please refer to its original publication or online at \url{https://software.broadinstitute.org/gsea/doc/GSEAUserGuideTEXT.htm}.} \item{FDR}{Corrected P-value for mulilple testing with \code{fdrMethod} for ORA.} \item{overlapId}{The gene/phosphosite IDs of \code{overlap} for ORA (entrez gene IDs or phosphosite sequence).} \item{leadingEdgeId}{Genes/phosphosites in the leading edge in entrez gene ID or phosphosite sequence.} \item{userId}{The gene/phosphosite IDs of \code{overlap} for ORA or \code{leadingEdgeId} for GSEA in User input IDs.} \item{plotPath}{Path of the GSEA enrichment plot.} \item{database}{Name of the source database if multiple enrichment databases are given.} \item{goId}{In NTA, like \code{geneSet}, the enriched GO terms of genes in the returned subnetwork.} \item{interestGene}{In NTA, the gene IDs in the subnetwork with 0/1 annotations indicating if it is from user input.} } The WebGestaltRBatch function returns a list of enrichment results. } \description{ Main function for enrichment analysis } \details{ WebGestaltR function can perform three enrichment analyses: ORA (Over-Representation Analysis) and GSEA (Gene Set Enrichment Analysis).and NTA (Network Topology Analysis). Based on the user-uploaded gene list or gene list with scores, WebGestaltR function will first map the gene list to the entrez gene ids and then summarize the gene list based on the GO (Gene Ontology) Slim. After performing the enrichment analysis, WebGestaltR function also returns a user-friendly HTML report containing GO Slim summary and the enrichment analysis result. If functional categories have DAG (directed acyclic graph) structure or genes in the functional categories have network structure, those relationship can also be visualized in the report. } \examples{ \dontrun{ ####### ORA example ######### geneFile <- system.file("extdata", "interestingGenes.txt", package="WebGestaltR") refFile <- system.file("extdata", "referenceGenes.txt", package="WebGestaltR") outputDirectory <- getwd() enrichResult <- WebGestaltR(enrichMethod="ORA", organism="hsapiens", enrichDatabase="pathway_KEGG", interestGeneFile=geneFile, interestGeneType="genesymbol", referenceGeneFile=refFile, referenceGeneType="genesymbol", isOutput=TRUE, outputDirectory=outputDirectory, projectName=NULL) ####### GSEA example ######### rankFile <- system.file("extdata", "GeneRankList.rnk", package="WebGestaltR") outputDirectory <- getwd() enrichResult <- WebGestaltR(enrichMethod="GSEA", organism="hsapiens", enrichDatabase="pathway_KEGG", interestGeneFile=rankFile, interestGeneType="genesymbol", sigMethod="top", topThr=10, minNum=5, outputDirectory=outputDirectory) ####### NTA example ######### enrichResult <- WebGestaltR(enrichMethod="NTA", organism="hsapiens", enrichDatabase="network_PPI_BIOGRID", interestGeneFile=geneFile, interestGeneType="genesymbol", sigMethod="top", topThr=10, outputDirectory=getwd(), highlightSeedNum=10, networkConstructionMethod="Network_Retrieval_Prioritization") } } WebGestaltR/man/weightedSetCover.Rd0000644000176200001440000000156413420127604016757 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/weightedSetCover.R \name{weightedSetCover} \alias{weightedSetCover} \title{Weighted Set Cover} \usage{ weightedSetCover(idsInSet, costs, topN, nThreads = 4) } \arguments{ \item{idsInSet}{A list of set names and their member IDs.} \item{costs}{A vector of the same length to add weights for penalty, i.e. 1/-logP.} \item{topN}{The number of sets (or less when it completes early) to return.} \item{nThreads}{The number of processes to use. In Windows, it fallbacks to 1.} } \value{ A list of \code{topSets} and \code{coverage}. \describe{ \item{topSets}{A list of set IDs.} \item{coverage}{The percentage of IDs covered in the top sets.} } } \description{ Size constrained weighted set cover problem to find top N sets while maximizing the coverage of all elements. } \author{ Zhiao Shi, Yuxing Liao } WebGestaltR/man/keepRep.Rd0000644000176200001440000000042113442526664015103 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/reportUtils.R \name{keepRep} \alias{keepRep} \title{keepRep} \usage{ keepRep(topResult, allResult, reps) } \description{ Add representatives to topResult if they are missing } \keyword{internal} WebGestaltR/man/readGmt.Rd0000644000176200001440000000070013515706426015070 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/readGmt.R \name{readGmt} \alias{readGmt} \title{Read GMT File} \usage{ readGmt(gmtFile, cache = NULL) } \arguments{ \item{gmtFile}{The file path or URL of the GMT file.} \item{cache}{A directory to save data cache for reuse. Defaults to \code{NULL} and disabled.} } \value{ A data frame with columns of "geneSet", "description", "gene". } \description{ Read GMT File } WebGestaltR/man/affinityPropagation.Rd0000644000176200001440000000147513420127604017522 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/affinityPropagation.R \name{affinityPropagation} \alias{affinityPropagation} \title{Affinity Propagation} \usage{ affinityPropagation(idsInSet, score) } \arguments{ \item{idsInSet}{A list of set names and their member IDs.} \item{score}{A vector of addible scores with the same length used to assign input preference; higher score has larger weight, i.e. -logP.} } \value{ A list of \code{clusters} and \code{representatives} for each cluster. \describe{ \item{clusters}{A list of character vectors of set IDs in each cluster.} \item{representatives}{A character vector of representatives for each cluster.} } } \description{ Use affinity propagation to cluster similar gene sets to reduce redundancy in report. } \author{ Zhiao Shi, Yuxing Liao } WebGestaltR/man/linkModification.Rd0000644000176200001440000000064113573526264017000 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/linkModification.R \name{linkModification} \alias{linkModification} \title{Modify the link to highlight the genes in the pathways} \usage{ linkModification(enrichMethod, enrichPathwayLink, geneList, interestingGeneMap) } \description{ Currently, we only have wikipathway and kegg pathways that need to modify the link } \keyword{internal} WebGestaltR/man/listGeneSet.Rd0000644000176200001440000000211013573526264015734 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/listGeneSet.R \name{listGeneSet} \alias{listGeneSet} \title{List Gene Sets} \usage{ listGeneSet( organism = "hsapiens", hostName = "http://www.webgestalt.org/", cache = NULL ) } \arguments{ \item{organism}{Currently, WebGestaltR supports 12 organisms. Users can use the function \code{listOrganism} to check available organisms. Users can also input \code{others} to perform the enrichment analysis for other organisms not supported by WebGestaltR. For other organisms, users need to provide the functional categories, interesting list and reference list (for ORA method). Because WebGestaltR does not perform the ID mapping for the other organisms, the above data should have the same ID type.} \item{hostName}{The server URL for accessing data. Mostly for development purposes.} \item{cache}{A directory to save data cache for reuse. Defaults to \code{NULL} and disabled.} } \value{ A data frame of available gene sets. } \description{ List available gene sets for the given organism on WebGestalt server. } WebGestaltR/man/listArchiveUrl.Rd0000644000176200001440000000047613420141523016441 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/listArchiveURL.R \name{listArchiveUrl} \alias{listArchiveUrl} \alias{listArchiveURL} \title{List WebGestalt Servers} \usage{ listArchiveUrl() } \value{ A data frame of available servers. } \description{ List available WebGestalt servers. } WebGestaltR/man/loadGeneSet.Rd0000644000176200001440000000630413573526264015711 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/loadGeneSet.R \name{loadGeneSet} \alias{loadGeneSet} \title{Load gene set data} \usage{ loadGeneSet( organism = "hsapiens", enrichDatabase = NULL, enrichDatabaseFile = NULL, enrichDatabaseType = NULL, enrichDatabaseDescriptionFile = NULL, cache = NULL, hostName = "http://www.webgestalt.org/" ) } \arguments{ \item{organism}{Currently, WebGestaltR supports 12 organisms. Users can use the function \code{listOrganism} to check available organisms. Users can also input \code{others} to perform the enrichment analysis for other organisms not supported by WebGestaltR. For other organisms, users need to provide the functional categories, interesting list and reference list (for ORA method). Because WebGestaltR does not perform the ID mapping for the other organisms, the above data should have the same ID type.} \item{enrichDatabase}{The functional categories for the enrichment analysis. Users can use the function \code{listGeneSet} to check the available functional databases for the selected organism. Multiple databases in a vector are supported for ORA and GSEA.} \item{enrichDatabaseFile}{Users can provide one or more GMT files as the functional category for enrichment analysis. The extension of the file should be \code{gmt} and the first column of the file is the category ID, the second one is the external link for the category. Genes annotated to the category are from the third column. All columns are separated by tabs. The GMT files will be combined with \code{enrichDatabase}.} \item{enrichDatabaseType}{The ID type of the genes in the \code{enrichDatabaseFile}. If users set \code{organism} as \code{others}, users do not need to set this ID type because WebGestaltR will not perform ID mapping for other organisms. The supported ID types of WebGestaltR for the selected organism can be found by the function \code{listIdType}.} \item{enrichDatabaseDescriptionFile}{Users can also provide description files for the custom \code{enrichDatabaseFile}. The extension of the description file should be \code{des}. The description file contains two columns: the first column is the category ID that should be exactly the same as the category ID in the custom \code{enrichDatabaseFile} and the second column is the description of the category. All columns are separated by tabs.} \item{cache}{A directory to save data cache for reuse. Defaults to \code{NULL} and disabled.} \item{hostName}{The server URL for accessing data. Mostly for development purposes.} } \value{ A list of \code{geneSet}, \code{geneSetDes}, \code{geneSetDag}, \code{geneSetNet}, \code{standardId}. \describe{ \item{geneSet}{Gene set: A data frame with columns of "geneSet", "description", "genes"} \item{geneSetDes}{Description: A data frame with columns of two columns of gene set ID and description} \item{geneSetDag}{DAG: A edge list data frame of two columns of parent and child. Or a list of data frames if multilple databases are given.} \item{geneSetNet}{Network: A edge list data frame of two columns connecting nodes. Or a list of data frames if multilple databases are given.} \item{standardId}{The standard ID of the gene set} } } \description{ Load gene set data } WebGestaltR/man/listOrganism.Rd0000644000176200001440000000102513470604327016156 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/listOrganism.R \name{listOrganism} \alias{listOrganism} \title{List Organisms} \usage{ listOrganism(hostName = "http://www.webgestalt.org/", cache = NULL) } \arguments{ \item{hostName}{The server URL for accessing data. Mostly for development purposes.} \item{cache}{A directory to save data cache for reuse. Defaults to \code{NULL} and disabled.} } \value{ A list of supported organisms. } \description{ List supported organisms on WebGestalt server. } WebGestaltR/man/fillInputDataFrame.Rd0000644000176200001440000000111213420127604017204 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/RcppExports.R \name{fillInputDataFrame} \alias{fillInputDataFrame} \title{Fill relation data frame for GSEA input} \usage{ fillInputDataFrame(gmt, genes, geneSets) } \arguments{ \item{gmt}{A Data Frame with geneSet and gene columns from the GMT file} \item{genes}{A vector of genes} \item{geneSets}{A vector of gene sets} } \value{ A Data Frame with the first column of gene and 1 or 0 for other columns of gene sets. } \description{ Fill 1 for gene in gene set } \author{ Yuxing Liao } \keyword{internal} WebGestaltR/man/expandDag.Rd0000644000176200001440000000047113420127604015373 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/dagUtils.R \name{expandDag} \alias{expandDag} \title{Expand enriched GO IDs to include ancestors up to the root} \usage{ expandDag(goTermList, dagEdgeList) } \description{ Returns expanded nodes and DAG tree edges } \keyword{internal} WebGestaltR/man/swGsea.Rd0000644000176200001440000001072513573526264014752 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/swGsea.R \name{swGsea} \alias{swGsea} \title{Site Weighted Gene Set Enrichment Analysis} \usage{ swGsea( input_df, thresh_type = "percentile", thresh = 0.9, thresh_action = "exclude", min_set_size = 10, max_set_size = 500, max_score = "max", min_score = "min", psuedocount = 0.001, perms = 1000, p = 1, q = 1, nThreads = 1, rng_seed = 1, fork = FALSE ) } \arguments{ \item{input_df}{A data frame in which first column is name of item of interest (gene, protein, phosphosite, etc.), the second is the correlation of that item of interest with the phenotype (typically log ratio of expression for phenotype vs. normal), and the remaining columns are the scores for the likelihood that the item belongs in each set (one column per set).} \item{thresh_type}{The type of \code{thresh}. Use 'percentile' to include all scores over that percentile given in \code{thresh} (i.e., 0.9 would be all items in 90th percentile, or top 10 percent); 'list' to include a list of set lists where the set lists are in the same order as the corresponding set columns in the \code{input_df}; 'val' to apply a single threshold value to all sets; or 'values' to use a vector of unique cutoffs for each set (needs to be in the same order as the sets are specified in the columns of \code{input_df}")} \item{thresh}{Depends on \code{thresh_type}. A list of lists of the items in each set (with same names as colnames of the scores); a numeric vector of threshold scores for each set (in the same order as the colnames of the scores in the input_df), or a single percentile value between 0 and 1 (i.e., if \code{thresh}=0.9, the 90th percentile of the score or the highest scoring 10% of of the items are included in the set for each scoring regimen) (\code{thresh} ="all" is not supported at this time, as it doesn't result in a Kolgorov-Smirnoff statistic; this may be worked in as an alternate scoring method later on).} \item{thresh_action}{Either "include", "exclude (default)", or "adjust"; this specifies how to treat each set if it doesn't contain a minimum number of items or contains all of the items; this option cannot be used with predefined lists of items in sets (if the number of items in a given set doesn't meet requirements, that set will be skipped).} \item{min_set_size, max_set_size}{The minimum/maximum number of items each set needs for the analysis to proceed.} \item{max_score, min_score}{A optional numeric vector of minimum/maximum boundaries to clip scores for each set.} \item{psuedocount}{Psuedocount (pc) is used for rescaling set scores: \code{(score - min_score + pc)/(max_score - min_score +pc)}; this is needed to prevent division by 0 if \code{max_score==min_score} (in this case, all scores for items in set will be 1, which is equivalent to standard GSEA); it also allows users to adjust weights for scores that are close to the minimum for the scores in the set (unless min_score==max_score): as psuedocount value approaches 0, scaled minimum scores also approach 0; as psuedocount approaches infinity, scaled minimum scores approach the scaled maximum scores (which equal 1); this value must be larger than 0.} \item{perms}{The number of permutations.} \item{p}{The exponential scaling factor of the phenotype score (second column in \code{input_df}).} \item{q}{The exponential scaling factor of the likelihood score (weights).} \item{nThreads}{The number of threads to use in calculating permutaions.} \item{rng_seed}{Random seed.} \item{fork}{A boolean. Whether pass "fork" to \code{type} parameter of \code{makeCluster} on Unix-like machines.} } \value{ A list of \code{Enrichment_Results}, \code{Items_in_Set} and \code{Running_Sums}. \describe{ \item{Enrichment_Results}{A data frame with row names of gene set and columns of "ES", "NES", "p_val", "fdr".} \item{Items_in_Set}{A list of one-column data frames. Describes genes and their ranks in each set.} \item{Running_Sums}{Running sum scores along genes sorted by ranked scores, with gene sets as columns.} } } \description{ Performs site weighted gene set enrichment analysis or standard GSEA when likelihood/weight columns in \code{input_df} are 1 or 0, \code{p=1}, \code{q=1} and \code{thresh_type="val"}. } \details{ The formula for weighting is as follows \deqn{\frac{s_{j}^{q}|r_{j}|^{p}}{\sum s^{q}|r|^{p}}}{(s_j^q * abs(r_j)^p) / (\sum s^q * abs(r)^p)} Where r is log ratio score, s is likelihood score, j is the index of the gene. } \author{ Eric Jaehnig } WebGestaltR/man/cacheUrl.Rd0000644000176200001440000000103413470604327015231 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/cacheFile.R \name{cacheUrl} \alias{cacheUrl} \title{cacheUrl} \usage{ cacheUrl(dataUrl, cache = NULL, query = NULL) } \arguments{ \item{dataUrl}{The URL of data} \item{cache}{The cache directory. Defaults to \code{NULL} and fetches data from server.} \item{query}{The list of queries passed on to httr methods} } \value{ response object from httr request } \description{ Get data from a URL or cache and optionally save in cache for reuse } \keyword{internal} WebGestaltR/man/createNtaReport.Rd0000644000176200001440000000062313573526264016617 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/createNtaReport.R \name{createNtaReport} \alias{createNtaReport} \title{Create HTML Report for NTA} \usage{ createNtaReport( networkName, method, sigMethod, fdrThr, topThr, highlightType, outputDirectory, projectDir, projectName, hostName ) } \description{ Create HTML Report for NTA } \keyword{internal} WebGestaltR/man/prepareGseaInput.Rd0000644000176200001440000000066013420127604016756 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/swGsea.R \name{prepareGseaInput} \alias{prepareGseaInput} \title{Prepare input for standard GSEA} \usage{ prepareGseaInput(rankFile, gmtFile) } \arguments{ \item{rankFile}{Path of the rnk file} \item{gmtFile}{Path of the GMT file} } \value{ a data frame to be used in \code{swGsea} } \description{ A helper to read files for performing standard GSEA. } WebGestaltR/man/listReferenceSet.Rd0000644000176200001440000000213313573526264016761 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/listReferenceSet.R \name{listReferenceSet} \alias{listReferenceSet} \title{List Reference Sets} \usage{ listReferenceSet( organism = "hsapiens", hostName = "http://www.webgestalt.org/", cache = NULL ) } \arguments{ \item{organism}{Currently, WebGestaltR supports 12 organisms. Users can use the function \code{listOrganism} to check available organisms. Users can also input \code{others} to perform the enrichment analysis for other organisms not supported by WebGestaltR. For other organisms, users need to provide the functional categories, interesting list and reference list (for ORA method). Because WebGestaltR does not perform the ID mapping for the other organisms, the above data should have the same ID type.} \item{hostName}{The server URL for accessing data. Mostly for development purposes.} \item{cache}{A directory to save data cache for reuse. Defaults to \code{NULL} and disabled.} } \value{ A list of reference sets. } \description{ List available reference sets for the given organism on WebGestalt server. } WebGestaltR/man/idMapping.Rd0000644000176200001440000000441413573526264015427 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/idMapping.R, R/idToSymbol.R \name{idMapping} \alias{idMapping} \alias{IDMapping} \alias{idToSymbol} \title{ID Mapping} \usage{ idMapping( organism = "hsapiens", dataType = "list", inputGeneFile = NULL, inputGene = NULL, sourceIdType, targetIdType = NULL, collapseMethod = "mean", mappingOutput = FALSE, outputFileName = "", cache = NULL, hostName = "http://www.webgestalt.org/" ) idToSymbol( organism = "hsapiens", dataType = "list", inputGeneFile = NULL, inputGene = NULL, sourceIdType = "ensembl_gene_id", collapseMethod = "mean", mappingOutput = FALSE, outputFileName = NULL, cache = NULL, hostName = "http://www.webgestalt.org/" ) } \arguments{ \item{organism}{Currently, WebGestaltR supports 12 organisms. Users can use the function \code{listOrganism} to check available organisms. Users can also input \code{others} to perform the enrichment analysis for other organisms not supported by WebGestaltR. For other organisms, users need to provide the functional categories, interesting list and reference list (for ORA method). Because WebGestaltR does not perform the ID mapping for the other organisms, the above data should have the same ID type.} \item{dataType}{Type of data, either \code{list}, \code{rnk} or \code{gmt}. Could be \code{list}, \code{rnk} or \code{matrix} for \code{idToSymbol}.} \item{inputGeneFile}{The data file to be mapped.} \item{inputGene}{Or the input could be given as an R object. GMT file should be read with \code{readGmt}.} \item{sourceIdType}{The ID type of the data.} \item{targetIdType}{The ID type of the mapped data.} \item{collapseMethod}{The method to collapse duplicate IDs with scores. \code{mean}, \code{median}, \code{min} and \code{max} represent the mean, median, minimum and maximum of scores for the duplicate IDs.} \item{mappingOutput}{Boolean if the mapping output is written to file.} \item{outputFileName}{The output file name.} \item{cache}{A directory to save data cache for reuse. Defaults to \code{NULL} and disabled.} \item{hostName}{The server URL for accessing data. Mostly for development purposes.} } \value{ A list of \code{mapped} and \code{unmapped} IDs. } \description{ ID mapping utility with WebGestalt server. } WebGestaltR/man/listIdType.Rd0000644000176200001440000000211713573526264015607 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/listIdType.R \name{listIdType} \alias{listIdType} \alias{listIDType} \title{List ID Types} \usage{ listIdType( organism = "hsapiens", hostName = "http://www.webgestalt.org/", cache = NULL ) } \arguments{ \item{organism}{Currently, WebGestaltR supports 12 organisms. Users can use the function \code{listOrganism} to check available organisms. Users can also input \code{others} to perform the enrichment analysis for other organisms not supported by WebGestaltR. For other organisms, users need to provide the functional categories, interesting list and reference list (for ORA method). Because WebGestaltR does not perform the ID mapping for the other organisms, the above data should have the same ID type.} \item{hostName}{The server URL for accessing data. Mostly for development purposes.} \item{cache}{A directory to save data cache for reuse. Defaults to \code{NULL} and disabled.} } \value{ A list of supported gene sets. } \description{ List supported ID types for the given organism on WebGestalt server. } WebGestaltR/man/formatCheck.Rd0000644000176200001440000000120413573526264015737 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/formatCheck.R \name{formatCheck} \alias{formatCheck} \title{Check Format and Read Data} \usage{ formatCheck(dataType = "list", inputGeneFile = NULL, inputGene = NULL) } \arguments{ \item{dataType}{Type of data, either \code{list}, \code{rnk} or \code{gmt}. Could be \code{list}, \code{rnk} or \code{matrix} for \code{idToSymbol}.} \item{inputGeneFile}{The data file to be mapped.} \item{inputGene}{Or the input could be given as an R object. GMT file should be read with \code{readGmt}.} } \value{ A list of data frame } \description{ Check Format and Read Data } WebGestaltR/man/summaryDescription.Rd0000644000176200001440000000135413610143341017377 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/summaryDescription.R \name{summaryDescription} \alias{summaryDescription} \title{summaryDescription} \usage{ summaryDescription( projectName, organism, interestGeneFile, interestGene, interestGeneType, enrichMethod, enrichDatabase, enrichDatabaseFile, enrichDatabaseType, enrichDatabaseDescriptionFile, interestingGeneMap, referenceGeneList, referenceGeneFile, referenceGene, referenceGeneType, referenceSet, minNum, maxNum, sigMethod, fdrThr, topThr, fdrMethod, enrichedSig, reportNum, perNum, p, geneSet, repAdded, numAnnoRefUserId, hostName ) } \description{ Render job summary section } \keyword{internal} WebGestaltR/DESCRIPTION0000644000176200001440000000340213610147323014142 0ustar liggesusersPackage: WebGestaltR Type: Package Title: Gene Set Analysis Toolkit WebGestaltR Version: 0.4.3 Date: 2020-01-16 Authors@R: c( person("Jing", "Wang", email = "jingwang.uestc@gmail.com", role = "aut"), person("Yuxing", "Liao", email = "yuxingliao@gmail.com", role = c("aut", "cre")), person("Eric", "Jaehnig", email = "Eric.Jaehnig@bcm.edu", role = c("ctb")), person("Zhiao", "Shi", email = "Zhiao.Shi@bcm.edu", role = c("ctb")), person("Quanhu", "Sheng", email = "shengqh@gmail.com", role = c("ctb")) ) Description: The web version WebGestalt supports 12 organisms, 354 gene identifiers and 321,251 function categories. Users can upload the data and functional categories with their own gene identifiers. In addition to the Over-Representation Analysis, WebGestalt also supports Gene Set Enrichment Analysis and Network Topology Analysis. The user-friendly output report allows interactive and efficient exploration of enrichment results. The WebGestaltR package not only supports all above functions but also can be integrated into other pipeline or simultaneously analyze multiple gene lists. License: LGPL URL: https://github.com/bzhanglab/WebGestaltR LazyLoad: yes Depends: R (>= 3.3) Imports: methods, dplyr, doRNG, readr, parallel (>= 3.3.2), doParallel (>= 1.0.10), foreach (>= 1.4.0), jsonlite, httr, rlang, svglite, igraph, whisker, apcluster, Rcpp NeedsCompilation: yes LinkingTo: Rcpp SystemRequirements: C++11 RoxygenNote: 7.0.2 Packaged: 2020-01-16 20:26:41 UTC; yuxingl Author: Jing Wang [aut], Yuxing Liao [aut, cre], Eric Jaehnig [ctb], Zhiao Shi [ctb], Quanhu Sheng [ctb] Maintainer: Yuxing Liao Repository: CRAN Date/Publication: 2020-01-16 21:00:03 UTC WebGestaltR/src/0000755000176200001440000000000013610143401013215 5ustar liggesusersWebGestaltR/src/fillInputMatrix.cpp0000644000176200001440000000307713610143401017063 0ustar liggesusers#include #include using namespace Rcpp; //' Fill relation data frame for GSEA input //' //' Fill 1 for gene in gene set //' //' @param gmt A Data Frame with geneSet and gene columns from the GMT file //' @param genes A vector of genes //' @param geneSets A vector of gene sets //' //' @return A Data Frame with the first column of gene and 1 or 0 for other columns of gene sets. //' @author Yuxing Liao //' @keywords internal // [[Rcpp::export]] DataFrame fillInputDataFrame(DataFrame gmt, CharacterVector genes, CharacterVector geneSets) { IntegerMatrix rel(genes.size(), geneSets.size()); std::unordered_map geneIndex, setIndex; CharacterVector gmtSet = as(gmt["geneSet"]); CharacterVector gmtGene = as(gmt["gene"]); List result(geneSets.size() + 1); for (size_t i = 0, length = genes.size(); i < length; i++) { geneIndex[genes[i]] = i; } for (size_t i = 0, length = geneSets.size(); i < length; i++) { setIndex[geneSets[i]] = i; } for (size_t i = 0, length = gmtSet.size(); i < length; i++) { rel(geneIndex[gmtGene[i]], setIndex[gmtSet[i]]) = 1; } result[0] = genes; for (size_t i = 1, length = result.size(); i < length; i++) { result[i] = rel(_, i - 1); } geneSets.push_front("gene"); //modify in place and back in R // Set colnames after creating DF. Use list names cannot avoid converting colon to // syntactic names (no 'optional' parameter like in as.data.frame for list) DataFrame df = DataFrame::create(result, _["stringsAsFactors"]=false); df.attr("names")= geneSets; return df; } WebGestaltR/src/RcppExports.cpp0000644000176200001440000000365213610143401016220 0ustar liggesusers// Generated by using Rcpp::compileAttributes() -> do not edit by hand // Generator token: 10BE3573-1514-4C36-9D1C-5A225CD40393 #include using namespace Rcpp; // fillInputDataFrame DataFrame fillInputDataFrame(DataFrame gmt, CharacterVector genes, CharacterVector geneSets); RcppExport SEXP _WebGestaltR_fillInputDataFrame(SEXP gmtSEXP, SEXP genesSEXP, SEXP geneSetsSEXP) { BEGIN_RCPP Rcpp::RObject rcpp_result_gen; Rcpp::RNGScope rcpp_rngScope_gen; Rcpp::traits::input_parameter< DataFrame >::type gmt(gmtSEXP); Rcpp::traits::input_parameter< CharacterVector >::type genes(genesSEXP); Rcpp::traits::input_parameter< CharacterVector >::type geneSets(geneSetsSEXP); rcpp_result_gen = Rcpp::wrap(fillInputDataFrame(gmt, genes, geneSets)); return rcpp_result_gen; END_RCPP } // gseaPermutation NumericVector gseaPermutation(NumericMatrix inset_scores, NumericMatrix outset_scores, NumericVector expression_value); RcppExport SEXP _WebGestaltR_gseaPermutation(SEXP inset_scoresSEXP, SEXP outset_scoresSEXP, SEXP expression_valueSEXP) { BEGIN_RCPP Rcpp::RObject rcpp_result_gen; Rcpp::RNGScope rcpp_rngScope_gen; Rcpp::traits::input_parameter< NumericMatrix >::type inset_scores(inset_scoresSEXP); Rcpp::traits::input_parameter< NumericMatrix >::type outset_scores(outset_scoresSEXP); Rcpp::traits::input_parameter< NumericVector >::type expression_value(expression_valueSEXP); rcpp_result_gen = Rcpp::wrap(gseaPermutation(inset_scores, outset_scores, expression_value)); return rcpp_result_gen; END_RCPP } static const R_CallMethodDef CallEntries[] = { {"_WebGestaltR_fillInputDataFrame", (DL_FUNC) &_WebGestaltR_fillInputDataFrame, 3}, {"_WebGestaltR_gseaPermutation", (DL_FUNC) &_WebGestaltR_gseaPermutation, 3}, {NULL, NULL, 0} }; RcppExport void R_init_WebGestaltR(DllInfo *dll) { R_registerRoutines(dll, NULL, CallEntries, NULL, NULL); R_useDynamicSymbols(dll, FALSE); } WebGestaltR/src/permutation.cpp0000644000176200001440000000464013610143401016274 0ustar liggesusers#include #include using namespace Rcpp; NumericMatrix shuffleAndMultiplyColumn(NumericMatrix mat, NumericVector vec, IntegerVector rand_index) { //multiply vector with matrix columns which are shuffled ad hoc by index size_t nrow = mat.nrow(), ncol = mat.ncol(); NumericMatrix m(nrow, ncol); for (size_t j = 0; j < ncol; j++) { for (size_t i = 0; i < nrow; i++) { m(i, j) = mat(rand_index[i] - 1, j) * vec[i]; } // rare cases when all genes have zero expression values in permutation // adjust to just 1/0 for standard GSEA, or weighted set membership inset matrix if (is_true(all(m(_, j) == 0))) { for (size_t i = 0; i < nrow; i++) { m(i, j) = mat(rand_index[i] - 1, j); } } } return m; } //' Permutaion in GSEA algorithm //' //' @param inset_scores Scaled score matrix for genes in sets //' @param outset_scores Normalized score matrix for genes not in sets //' @param expression_value Vector of gene rank scores //' //' @return A vector of concatenated random minimal,maimum and best running sum scores for each set. //' @author Yuxing Liao //' @keywords internal // [[Rcpp::export]] NumericVector gseaPermutation(NumericMatrix inset_scores, NumericMatrix outset_scores, NumericVector expression_value) { size_t num_gene = inset_scores.nrow(); size_t num_set = inset_scores.ncol(); NumericMatrix rand_tot(num_gene, num_set); NumericVector rand_res(3 * num_set); //rand_min, rand_max, rand_best concatenated double rand_min = 0, rand_max = 0; IntegerVector rand_index = sample(num_gene, num_gene); NumericMatrix rand_inset_scores = shuffleAndMultiplyColumn(inset_scores, expression_value, rand_index); NumericVector rand_set_tot = colSums(rand_inset_scores); for (size_t i = 0; i < num_gene; i++) { //shuffle outset scores here when in use without copying values beforehand rand_inset_scores(i, _) = (rand_inset_scores(i, _) / rand_set_tot) - outset_scores(rand_index[i] - 1, _); } for (size_t j = 0; j < num_set; j++) { //explicit type conversion needed https://thecoatlessprofessor.com/programming/unofficial-rcpp-api-documentation/#carth rand_tot(_, j) = cumsum(rand_inset_scores(_, j)).get(); rand_max = max(rand_tot(_, j)); rand_min = min(rand_tot(_, j)); if (rand_max > std::abs(rand_min)) { rand_res[j + 2 * num_set] = rand_max; } else { rand_res[j + 2 * num_set] = rand_min; } rand_res[j] = rand_min; rand_res[j + num_set] = rand_max; } return rand_res; } WebGestaltR/R/0000755000176200001440000000000013610143401012627 5ustar liggesusersWebGestaltR/R/idMappingGene.R0000644000176200001440000001172213534036311015472 0ustar liggesusers#' @importFrom httr POST content #' @importFrom dplyr inner_join select filter left_join %>% idMappingGene <- function(organism="hsapiens", dataType="list", inputGeneFile=NULL, inputGene=NULL, sourceIdType, targetIdType, collapseMethod="mean", mappingOutput=FALSE, outputFileName="", hostName="http://www.webgestalt.org/") { ###########Check input data type############### inputGene <- idMappingInput(dataType=dataType,inputGeneFile=inputGeneFile,inputGene=inputGene) ##########ID Mapping Specify to gene level############### if(dataType=="list"){ inputGeneL <- unique(inputGene) } if(dataType=="rnk"){ ######Collapse the gene ids with multiple scores########## x <- tapply(inputGene$score, inputGene$gene, collapseMethod) inputGene <- data.frame(gene=names(x),score=as.numeric(x),stringsAsFactors=FALSE) inputGeneL <- inputGene$gene colnames(inputGene) <- c(sourceIdType,"score") } if(dataType=="gmt"){ colnames(inputGene) <- c("geneSet", "description", sourceIdType) inputGeneL <- unique(inputGene[[sourceIdType]]) } if (startsWith(hostName, "file://")) { # old way of mapping with mapping files. Now only used for WebGestaltReporter when hostName is file protocol sourceMap <- read_tsv( removeFileProtocol(file.path(hostName, "xref", paste(organism, sourceIdType, "entrezgene.table", sep="_"))), col_names=c("entrezgene", "userId"), col_types="cc", quote="" ) %>% filter(.data$userId %in% inputGeneL) symbolMap <- read_tsv( removeFileProtocol(file.path(hostName, "xref", paste(organism, "genesymbol", "entrezgene.table", sep="_"))), col_names=c("entrezgene", "geneSymbol"), col_types="cc", quote="" ) nameMap <- read_tsv( removeFileProtocol(file.path(hostName, "xref", paste(organism, "genename", "entrezgene.table", sep="_"))), col_names=c("entrezgene", "geneName"), col_types="cc", quote="" ) sourceMap <- sourceMap %>% left_join(symbolMap, by=c("entrezgene")) %>% left_join(nameMap, by=c("entrezgene")) if (targetIdType %in% c("entrezgene", sourceIdType)) { mappedInputGene <- sourceMap } else { targetMap <- read_tsv(removeFileProtocol(file.path(hostName, "xref", paste(organism, targetIdType, "entrezgene.table", sep="_"))), col_names=c("entrezgene", targetIdType), col_types="cc", quote="") mappedInputGene <- inner_join(sourceMap, targetMap, by=c("entrezgene")) } if (nrow(mappedInputGene) == 0) { return(idMappingError("empty")) } mappedInputGene <- mappedInputGene %>% select(.data$userId, .data$geneSymbol, .data$geneName, targetIdType) unmappedIds <- setdiff(inputGeneL, mappedInputGene$userId) } else { # new way uses web server API mapR <- POST(file.path(hostName, "api", "idmapping"), encode="json", body=list(organism=organism, sourceType=sourceIdType, targetType=targetIdType, ids=inputGeneL) ) if (mapR$status_code != 200) { stop(webRequestError(mapR)) } mapR <- content(mapR) if (mapR$status == 1) { stop(webApiError(mapR)) } mappedIds <- mapR$mapped unmappedIds <- unlist(mapR$unmapped) if (is.null(targetIdType)) { targetIdType <- mapR$standardId } if (length(mappedIds) == 0) { stop(idMappingError("empty")) } names <- c("sourceId", "geneSymbol", "geneName", "targetId") mappedInputGene <- data.frame(matrix(unlist(lapply(replace_null(mappedIds), FUN=function(x) { x[names] })), nrow=length(mappedIds), byrow=TRUE), stringsAsFactors=FALSE) colnames(mappedInputGene) <- c("userId", "geneSymbol", "geneName", targetIdType) } if (dataType=="list") { inputGene <- mappedInputGene } else if (dataType=="rnk") { inputGene <- inner_join(mappedInputGene, inputGene, by=c("userId"=sourceIdType)) } else if (dataType=="gmt") { inputGene <- inner_join(mappedInputGene, inputGene, by=c("userId"=sourceIdType)) %>% select(.data$geneSet, .data$description, .data$userId, .data$geneSymbol, .data$geneName, targetIdType) } if (targetIdType != "entrezgene" && sourceIdType!=targetIdType) { entrezgeneMapRes <- idMappingGene(organism, dataType="list", inputGene=inputGeneL, sourceIdType=sourceIdType, targetIdType="entrezgene", hostName=hostName) inputGene <- left_join(inputGene, entrezgeneMapRes$mapped, by="userId") if (dataType=="list") { inputGene <- select(inputGene, .data$userId, geneSymbol=.data$geneSymbol.x, geneName=.data$geneName.x, .data$entrezgene, targetIdType) } else if (dataType=="rnk") { inputGene <- select(inputGene, .data$userId, geneSymbol=.data$geneSymbol.x, geneName=.data$geneName.x, .data$entrezgene, targetIdType, .data$score) } else if (dataType=="gmt") { inputGene <- select(inputGene, .data$geneSet, .data$description, .data$userId, geneSymbol=.data$geneSymbol.x, geneName=.data$geneName.x, .data$entrezgene, targetIdType) } } inputGene$gLink <- paste0("https://www.ncbi.nlm.nih.gov/gene/?term=", inputGene$entrezgene) #############Output####################### if (mappingOutput) { idMappingOutput(outputFileName, inputGene, unmappedIds, dataType, sourceIdType, targetIdType) } r <- list(mapped=inputGene,unmapped=unmappedIds) return(r) } WebGestaltR/R/listIdType.R0000644000176200001440000000162413470604327015064 0ustar liggesusers#' List ID Types #' #' List supported ID types for the given organism on WebGestalt server. #' #' @inheritParams WebGestaltR #' #' @return A list of supported gene sets. #' #' @importFrom httr content #' @export #' @aliases listIDType #' listIdType <- function(organism="hsapiens", hostName="http://www.webgestalt.org/", cache=NULL) { if (startsWith(hostName, "file://")) { jsonData <- fromJSON(file=removeFileProtocol(file.path(hostName, "idtypesummary.json"))) } else { response <- cacheUrl(file.path(hostName, "api", "summary", "idtype"), cache) if (response$status_code != 200) { return(webRequestError(response)) } jsonData <- content(response) } idType <- jsonData[[organism]] idType <- sapply(idType,function(e){return(e$name)}) return(idType) } #' @export listIDType <- function(...) { warning("Function listIDType is deprecated and changed to listIdType!\n") return(listIdType(...)) } WebGestaltR/R/createNtaReport.R0000644000176200001440000001170413460663744016103 0ustar liggesusers#' Create HTML Report for NTA #' #' @importFrom readr read_tsv cols #' @importFrom jsonlite fromJSON toJSON #' @importFrom whisker whisker.render rowSplit #' #' @keywords internal #' createNtaReport <- function(networkName, method, sigMethod, fdrThr, topThr, highlightType, outputDirectory, projectDir, projectName, hostName) { namePrefix <- paste(projectName, networkName, method, sep=".") seedsFn <- file.path(projectDir, paste0(namePrefix, "_seedsInSubnetwork.txt")) networkFn <- file.path(projectDir, paste0(namePrefix, "_randomWalkNetwork.txt")) candidateFn <- file.path(projectDir, paste0(namePrefix, "_candidate.txt")) enrichFn <- file.path(projectDir, paste0(namePrefix, "_enrichedResult.txt")) summaryFn <- file.path(projectDir, paste0(namePrefix, "_resultSummary.txt")) jsonFn <- file.path(projectDir, paste0(namePrefix, ".json")) if (startsWith(hostName, "file://")) { # change back hostName for web assets and browsers will cache it. hostName <- "http://www.webgestalt.org" } if (method == "Network_Retrieval_Prioritization") { highSeedsFn <- file.path(projectDir, paste0(namePrefix, "_highlightedSeeds.txt")) } ## JSON for cytoscape of GO DAG dagJson <- readLines(jsonFn) dagData <- fromJSON(dagJson) ## Get all GO term nodes, combine ID and Name goDataList <- lapply(dagData, function(x) paste(x[["data"]][["id"]], x[["data"]][["name"]])) goDataList <- as.character(goDataList[sapply(goDataList, length) > 0]) seeds <- scan(seedsFn, "character") candidates <- read_tsv(candidateFn, col_names=c("candidate", "score"), col_types="cd-") candidates$score <- sprintf("%2.2E", candidates$score) enrichment <- read_tsv(enrichFn, col_names=c("goId", "goName", "c", "o", "geneInfo", "expect", "ratio", "rawP", "adjP"), skip=1, col_types=cols()) summary <- readLines(summaryFn) network <- read_tsv(networkFn, col_names=c("source", "target"), col_types="cc") allNodes <- unique(c(network, recursive=TRUE)) ## Prepare JSON data for cytoscape of gene network, add edges data first cyJson <- lapply(split(network, seq(nrow(network))), function(x) list(data=as.list(x))) ## Highlight (larger node, colored red in table for expansion) ## for expansion, option to decide seeds or neighbors ## for retrieval, highlight seeds if (method == "Network_Expansion") { seeds <- seeds highlight <- sapply(allNodes, function(x) x %in% seeds) if (highlightType != "Seeds") { highlight <- !highlight } } else { seeds <- scan(highSeedsFn, "character") highlight <- sapply(allNodes, function(x) x %in% seeds) } ## add node data cyJson <- c(cyJson, mapply(function(x, y) list(data=list(id=x, highlight=y)), allNodes, highlight, SIMPLIFY=FALSE)) cyJson <- toJSON(unname(cyJson), auto_unbox=TRUE) ## Prepare GO enrichment table data #rowSplit still keeps each list element as data.frame enrichmentList <- lapply(unname(rowSplit(enrichment)), as.list) for (i in 1:nrow(enrichment)) { #decode geneInfo geneInfoList <- unlist(strsplit(enrichment[[i, "geneInfo"]], ";", fixed=TRUE)) geneData <- vector("list", length(geneInfoList)) for (j in 1:length(geneInfoList)) { splitInfo <- unlist(strsplit(geneInfoList[[j]], "|", fixed=TRUE)) geneName <- splitInfo[1] label <- splitInfo[2] if ((method == "Network_Expansion" && highlightType == "Seeds" && label != 0) || (method == "Network_Expansion" && highlightType != "Seeds" && label == 0)) { highlight <- TRUE } else { highlight <- FALSE } geneData[[j]] <- list(geneName=geneName, highlight=highlight) } enrichmentList[[i]]$geneInfo <- geneData } enrichmentJson <- toJSON(enrichmentList, auto_unbox=TRUE) version <- packageVersion("WebGestaltR") version <- paste(version[1, 1], version[1, 2], sep=".") netName <- paste(networkName, "net", sep="_") dagName <- paste(networkName, "dag", sep="_") data <- list(networkName=networkName, summary=summary, highlightType=highlightType, hostName=hostName, dagName=dagName, netName=netName, zipPath=paste0(projectName, ".zip"), toolboxDag=list(name=dagName, nodes=goDataList) ) template <- readLines(system.file("templates/networkContent.mustache", package="WebGestaltR")) content <- whisker.render(template, data) data <- list(hostName=hostName, networkName=networkName, dagJson=dagJson, version=version, networkJson=cyJson, enrichmentJson=enrichmentJson, candidateJson=toJSON(candidates), seedJson=toJSON(seeds), method=method, sigMethod=sigMethod, threshold=ifelse(sigMethod=='fdr', fdrThr, topThr), networkContent=content ) header <- readLines(system.file("templates/header.mustache", package="WebGestaltR")) footer <- readLines(system.file("templates/footer.mustache", package="WebGestaltR")) partials <- list(header=header, footer=footer) template <- readLines(system.file("templates/ntaTemplate.mustache", package="WebGestaltR")) outFn <- file.path(projectDir, paste0("Report_", projectName, ".html")) cat(whisker.render(template, data, partials=partials), file=outFn) file.remove(jsonFn) } WebGestaltR/R/WebGestaltRBatch.R0000644000176200001440000000400513610135650016105 0ustar liggesusers#' Wrapper for batch WebGestaltR runs #' #' @param interestGeneFolder Run WebGestaltR for gene list files in the folder. #' @param isParallel If jobs are run parallelly in the batch. #' #' @return The WebGestaltRBatch function returns a list of enrichment results. #' #' @importFrom parallel makeCluster stopCluster #' @importFrom doParallel registerDoParallel #' @importFrom foreach foreach %dopar% #' #' @export #' @aliases WebGestaltR_batch #' @rdname WebGestaltR #' WebGestaltRBatch <- function(interestGeneFolder=NULL, enrichMethod="ORA", isParallel=FALSE, nThreads=3, ...) { args <- list(...) if(enrichMethod=="ORA" || enrichMethod=="NTA"){ interestGeneFiles <- list.files(interestGeneFolder,pattern="\\.txt",full.names=TRUE) } if(enrichMethod=="GSEA"){ interestGeneFiles <- list.files(interestGeneFolder,pattern="\\.rnk",full.names=TRUE) } projectNames <- unlist(lapply(strsplit(basename(interestGeneFiles),split=".",fixed=TRUE),function(e){return(paste(e[-length(e)],collapse="."))})) resultList <- list() if(isParallel==TRUE){ cl <- makeCluster(nThreads) registerDoParallel(cl) resultList <- foreach(i=1:length(interestGeneFiles), .packages="WebGestaltR") %dopar% { args$interestGeneFile <- interestGeneFiles[i] args$projectName <- projectNames[i] args$enrichMethod <- enrichMethod sig <- do.call(WebGestaltR, args) re <- list(filename=interestGeneFiles[i], enrichResult=sig) return(re) } stopCluster(cl) }else{ for(i in c(1:length(interestGeneFiles))){ cat("Process file: ",interestGeneFiles[i],"\n",sep="") args$interestGeneFile <- interestGeneFiles[i] args$projectName <- projectNames[i] args$enrichMethod <- enrichMethod sig <- do.call(WebGestaltR, args) re <- list(filename=interestGeneFiles[i], enrichResult=sig) resultList[[i]] <- re } } return(resultList) } #' @export WebGestaltR_batch <- function(is.output=TRUE, ...) { warning("Function WebGestaltR_batch is deprecated and changed to WebGestaltRBatch!\n") return(WebGestaltRBatch(isOutput=is.output, ...)) } WebGestaltR/R/randomWalkEnrichment.R0000644000176200001440000001725113470601614017105 0ustar liggesusers#' @importFrom httr content modify_url #' @importFrom readr read_tsv #' @importFrom dplyr filter arrange %>% desc #' @importFrom igraph graph.edgelist V randomWalkEnrichment <- function(organism, network, method, inputSeed, topRank, highlightSeedNum, sigMethod, fdrThr, topThr, projectDir, projectName, cache, hostName) { fileName <- paste(projectName, network, method, sep=".") if (startsWith(hostName, "file://")) { net <- as.matrix(read_tsv( removeFileProtocol(file.path(hostName, "geneset", paste(organism, network, "entrezgene.net", sep="_"))), col_names=FALSE, col_types="cc")) goAnn <- readGmt(removeFileProtocol(file.path(hostName, "geneset", paste(organism, "geneontology_Biological_Process", "genesymbol.gmt", sep="_")))) } else { geneSetUrl <- file.path(hostName, "api", "geneset") # actually standard id is gene symbol for network response <- cacheUrl(geneSetUrl, cache=cache, query=list(organism=organism, database=network, standardId="entrezgene", fileType="net")) net <- as.matrix(read_tsv(content(response), col_names=FALSE, col_types="cc")) gmtUrl <- modify_url(geneSetUrl, query=list(organism=organism, database="geneontology_Biological_Process", standardId="genesymbol", fileType="gmt")) goAnn <- readGmt(gmtUrl, cache=cache) } netGraph <- graph.edgelist(net, directed=FALSE) netNode <- V(netGraph)$name cat("Start Random Walk...\n") #seeds <- unlist(strsplit(inputSeed, ",")) seeds <- inputSeed allNum <- length(seeds) write(seeds, file.path(projectDir, paste0(fileName, "_seeds.txt"))) seeds <- intersect(netNode, seeds) write(seeds, file.path(projectDir, paste0(fileName, "_seedsInNetwork.txt"))) if (method == "Network_Retrieval_Prioritization") { if (length(seeds) < highlightSeedNum) { highlightSeedNum <- length(seeds) } } pt1 <- .netwalker(seeds, netGraph, r=0.5) gS <- data.frame(name=netNode, score=pt1, per=1, stringsAsFactors=F) if (method == "Network_Expansion") { gS <- gS %>% filter(.data$name %in% setdiff(.data$name, seeds)) %>% arrange(desc(.data$score)) candidate <- gS[1:topRank, ] allN <- c(seeds, candidate$name) } else { gS <- gS %>% filter(.data$name %in% seeds) %>% arrange(desc(.data$score)) highSeeds <- gS[1:highlightSeedNum, "name"] allN <- seeds candidate <- gS } subNet <- net[net[, 1] %in% allN & net[, 2] %in% allN, ] allN <- union(subNet[, 1], subNet[, 2]) if (length(allN) != 0){ termInfo <- .enrichmentFunction(organism, netNode, allN, goAnn, seeds, sigMethod, fdrThr, topThr, hostName) } else { warning("Error: No sub-network is generated.") return(NULL) } cat("Output\n") if (method == "Network_Retrieval_Prioritization") { write(highSeeds, file.path(projectDir, paste0(fileName, "_highlightedSeeds.txt"))) } overlapSeeds <- intersect(allN, seeds) x <- c(paste("Total number of genes in the selected network:", length(netNode), "(used for the enrichment analysis)"), paste("Total number of seeds:", allNum), paste("Total number of seeds in the selected network:", length(seeds)) ) if (method=="Network_Expansion") { x <- c(x, paste("Total number of genes in the expanded sub-network:", length(allN), "(used for the enrichment analysis)"), paste("Total number of seeds in the expanded sub-network:", length(overlapSeeds)), paste("We select top", topRank, "neighbors based on the probability of random walk method. All seeds and top ranking neighbors in the expanded sub-network can enrich to", nrow(termInfo), "GO BP categories.") ) } else { x <- c(x, paste("Total number of seeds in the retrieved sub-network:", length(allN), "(used for the enrichment analysis)"), paste("All seeds in the retrieved sub-network can enrich to", nrow(termInfo), "GO BP categories.") ) } write(x, file.path(projectDir, paste0(fileName, "_resultSummary.txt"))) write(overlapSeeds, file.path(projectDir, paste0(fileName, "_seedsInSubnetwork.txt"))) write_tsv(as.data.frame(subNet), file.path(projectDir, paste0(fileName, "_randomWalkNetwork.txt")), col_names=FALSE) write_tsv(candidate, file.path(projectDir, paste0(fileName, "_candidate.txt")), col_names=FALSE) if (!is.null(termInfo)) { write_tsv(termInfo, file.path(projectDir, paste0(fileName, "_enrichedResult.txt"))) } return(termInfo) } #' @importFrom igraph get.adjacency .netwalker <- function(seed, network, r=0.5) { adjMatrix <- get.adjacency(network, sparse=FALSE) de <- apply(adjMatrix, 2, sum) w <- t(t(adjMatrix)/de) p0 <- array(0, dim=c(nrow(w), 1)) rownames(p0) <- rownames(w) p0[seed, 1] <- 1/length(seed) pt <- p0 pt1 <- (1-r)*(w%*%pt)+r*p0 while (sum(abs(pt1-pt)) > 1e-6) { pt <- pt1 pt1 <- (1-r)*(w%*%pt)+r*p0 } return(pt1) } #' @importFrom dplyr select filter arrange left_join mutate %>% #' @importFrom httr POST content #' @importFrom readr read_tsv #' @importFrom stats p.adjust phyper .enrichmentFunction <- function(organism, reference, interest, goAnn, seeds, sigMethod, fdrThr, topThr, hostName) { goAnn <- select(goAnn, .data$gene, .data$geneSet) annRef <- filter(goAnn, .data$gene %in% reference) annInterest <- filter(goAnn, .data$gene %in% interest) allRefNum <- length(unique(annRef$gene)) allInterestNum <- length(unique(annInterest$gene)) refTermCount <- tapply(annRef$gene, annRef$geneSet, length) if (startsWith(hostName, "file://")) { refTermName <- read_tsv( removeFileProtocol(file.path(hostName, "geneset", paste(organism, "geneontology_Biological_Process", "entrezgene.des", sep="_"))), col_names=c("id", "description"), col_types="cc" ) %>% filter(.data$id %in% names(refTermCount)) } else { geneSetUrl <- file.path(hostName, "api", "geneset") response <- POST(geneSetUrl, body=list(organism=organism, database="geneontology_Biological_Process", fileType="des", ids=unique(annRef$geneSet)), encode="json") refTermName <- read_tsv(content(response), col_names=c("id", "description"), col_types="cc") %>% filter(.data$id %in% names(refTermCount)) } refTermCount <- data.frame(goId=names(refTermCount), size=refTermCount, stringsAsFactors=FALSE) %>% left_join(refTermName, by=c("goId"="id")) %>% select(.data$goId, .data$description, .data$size) %>% arrange(.data$goId) interestTermCount <- tapply(annInterest$gene, annInterest$geneSet, length) interestTermGene <- tapply(annInterest$gene, annInterest$geneSet, .getGenes, seeds) interestTermCount <- data.frame(goId=names(interestTermCount), overlap=interestTermCount, interestGene=interestTermGene, stringsAsFactors=FALSE) %>% arrange(.data$goId) refInterestTermCount <- refTermCount refInterestTermCount$overlap <- vector("numeric", nrow(refInterestTermCount)) refInterestTermCount[refInterestTermCount$goId %in% interestTermCount$goId, "overlap"] <- interestTermCount$overlap refInterestTermCount$interestGene <- vector("numeric", nrow(refInterestTermCount)) refInterestTermCount[refInterestTermCount$goId %in% interestTermCount$goId, "interestGene"] <- interestTermCount$interestGene refInterestTermCount <- refInterestTermCount %>% mutate(expect = (allInterestNum / allRefNum) * .data$size, enrichmentRatio = .data$overlap / .data$expect, pValue = 1 - phyper(.data$overlap - 1, allInterestNum, allRefNum - allInterestNum, .data$size, lower.tail=TRUE, log.p=FALSE), FDR = p.adjust(.data$pValue, method="BH") ) %>% arrange(.data$FDR, .data$pValue) if(sigMethod=="fdr"){ refInterestTermCountSig <- filter(refInterestTermCount, .data$FDR < fdrThr) }else{ refInterestTermCountSig <- refInterestTermCount[1:topThr, ] } return(refInterestTermCountSig) } .getGenes <- function(genelist, seeds) { genelist <- data.frame(gene=genelist, id=0, stringsAsFactors=F) genelist[genelist[, 1] %in% seeds, 2] <- 1 genelist <- paste(genelist[, 1], genelist[, 2], sep="|") genelist <- paste(genelist, collapse=";") return(genelist) } WebGestaltR/R/idMappingUtils.R0000644000176200001440000000452213534036311015714 0ustar liggesusersidMappingInput <- function(dataType="list",inputGeneFile,inputGene){ if(dataType=="gmt"){ if(!is.null(inputGeneFile)){ inputGene <- readGmt(inputGeneFile) return(inputGene) }else{ stop(gmtFormatError("empty")) } }else{ inputGene <- formatCheck(dataType=dataType,inputGeneFile=inputGeneFile,inputGene=inputGene) return(inputGene) } } #' @importFrom httr content #' @importFrom jsonlite fromJSON identifyStandardId <- function(hostName, idType, organism, type, cache) { if (startsWith(hostName, "file://")) { if (type=="interest") { summaryPath <- removeFileProtocol(file.path(hostName, "idtypesummary.json")) } if (type=="reference") { summaryPath <- removeFileProtocol(file.path(hostName, "referencesetsummary.json")) } jsonData <- fromJSON(file=summaryPath) } else { if (type=="interest") { response <- cacheUrl(file.path(hostName, "api", "summary", "idtype"), cache) } if (type=="reference") { response <- cacheUrl(file.path(hostName, "api", "summary", "referenceset"), cache) } if (response$status_code != 200) { stop(webRequestError(response)) } jsonData <- content(response) } idTypes <- jsonData[[organism]] names <- unlist(lapply(idTypes, function(e) return(e$name))) standardIds <- unlist(lapply(idTypes,function(e) return(e$type))) idTypes <- data.frame(name=names, standardId=standardIds, stringsAsFactors=FALSE) return(filter(idTypes, .data$name == idType)[[1, "standardId"]]) } #' @importFrom dplyr select distinct %>% #' @importFrom readr write_tsv idMappingOutput <- function(outputFileName, mappingList, unmappedList, dataType, sourceIdType, targetIdType) { if (length(unmappedList)>0) { write(unmappedList, paste0(outputFileName, "_unmappedList.txt")) } if (dataType == "list" | dataType == "rnk") { dataType = "txt" } fileName <- paste0(outputFileName, "_mappedList_from_", sourceIdType, "_to_", targetIdType, ".", dataType) if(dataType=="gmt"){ genes <- tapply(mappingList[[targetIdType]], mappingList$geneSet, paste, collapse="\t") gmtDf <- mappingList %>% select(.data$geneSet, .data$link) %>% distinct() gmtDf$genes = genes[gmtDf$geneSet] write_tsv(gmtDf, fileName, col_names=FALSE) }else{ write_tsv(mappingList, fileName) } } replace_null <- function(x) { lapply(x, function(x) { if (is.list(x)) { replace_null(x) } else { if (is.null(x)) NA else(x) } }) } WebGestaltR/R/affinityPropagation.R0000644000176200001440000000670213442023510016775 0ustar liggesusers#' Affinity Propagation #' #' Use affinity propagation to cluster similar gene sets to reduce redundancy in report. #' #' @param idsInSet A list of set names and their member IDs. #' @param score A vector of addible scores with the same length used to assign input preference; #' higher score has larger weight, i.e. -logP. #' #' @return A list of \code{clusters} and \code{representatives} for each cluster. #' \describe{ #' \item{clusters}{A list of character vectors of set IDs in each cluster.} #' \item{representatives}{A character vector of representatives for each cluster.} #' } #' #' @export #' @importFrom apcluster apcluster #' @importFrom stats rnorm #' @author Zhiao Shi, Yuxing Liao affinityPropagation <- function(idsInSet, score) { cat("Begin affinity propagation...\n") # compute the similiarity and input preference vector ret <- jaccardSim(idsInSet, score) sim.mat <- ret$sim.mat ip.vec <- ret$ip.vec apRes <- apcluster(sim.mat,p=ip.vec) #sort clusters to make exemplar the first member clusters <- vector(mode="list", length(apRes@clusters)) if(length(apRes@clusters) == 0){ return(NULL) } for (i in 1:length(apRes@clusters)) { exemplar <- apRes@exemplars[[i]] clusters[[i]] <- apRes@clusters[[i]][order(apRes@clusters[[i]] == exemplar, decreasing=TRUE)] } cat("End affinity propagation...\n") return(list(clusters=sapply(clusters, names), representatives=names(apRes@exemplars))) } #' Jaccard Similarity #' #' Calculate Jaccard Similarity. #' #' @inheritParams affinityPropagation #' #' @return A list of similarity matrix \code{sim.mat} and input preference vector \code{ip.vec}. #' #' @importFrom stats median #' @author Zhiao Shi, Yuxing Liao jaccardSim <- function(idsInSet, score){ # first find out the union of sets, sorted all.genes <- sort(unique(unlist(idsInSet))) overlap.mat <- sapply(idsInSet, function(x) {as.integer(all.genes %in% x)}) num <- length(idsInSet) sim.mat <- matrix(1, num, num) colnames(sim.mat) <- colnames(overlap.mat) if (num == 1) { return(list(sim.mat=sim.mat, ip.vec=c(1))) } for (i in 1:(num-1)) { for (j in (i+1):num) { jaccardIndex <- sum(bitwAnd(overlap.mat[, i], overlap.mat[, j])) / sum(bitwOr(overlap.mat[, i], overlap.mat[, j])) sim.mat[i, j] <- jaccardIndex sim.mat[j, i] <- jaccardIndex } } # if there is no overlap, set the similarity to -Inf sim.mat[sim.mat == 0] <- -Inf # check sim.mat to see if it is identical for each pair if (max(sim.mat) == min(sim.mat)) { # this will generate error, so randomy add some noise to off diagonal elements mat.siz <- dim(sim.mat)[1] rand.m <- matrix(rnorm(mat.siz*mat.siz,0,0.01),mat.siz) # make it symmetric rand.m[lower.tri(rand.m)] = t(rand.m)[lower.tri(rand.m)] sim.mat <- sim.mat + rand.m # make diagonal all 1 diag(sim.mat) <- 1 } # set the input preference (IP) for each gene set # give higher IP to gene set with larger -logP (remove sign) # IP <- maxScore for gene set with largest -logP value # IP <- minScore for gene set with smallest -logP value # other gene sets will have linearly interpolated IP value max.sig <- max(score) min.sig <- min(score) minScore <- 0 tmp.sim.mat <- sim.mat tmp.sim.mat[!is.finite(tmp.sim.mat)] <- NA # get the median excluding -Inf maxScore <- median(tmp.sim.mat, na.rm=TRUE) if (abs(max.sig - min.sig) < .Machine$double.eps^0.5) { ip.vec <- NA } else{ ip.vec <- minScore + (maxScore-minScore) * (score-min.sig) / (max.sig-min.sig) } return(list(sim.mat=sim.mat, ip.vec=ip.vec)) } WebGestaltR/R/WebGestaltR.R0000644000176200001440000004363313573544557015177 0ustar liggesusers#' Comprehensive R function for the enrichment analysis #' #' Main function for enrichment analysis #' #' WebGestaltR function can perform three enrichment analyses: #' ORA (Over-Representation Analysis) and GSEA (Gene Set Enrichment Analysis).and #' NTA (Network Topology Analysis). Based on the user-uploaded gene list or gene list #' with scores, WebGestaltR function will first map the gene list to the entrez gene #' ids and then summarize the gene list based on the GO (Gene Ontology) Slim. After #' performing the enrichment analysis, WebGestaltR function also returns a user-friendly #' HTML report containing GO Slim summary and the enrichment analysis result. If functional #' categories have DAG (directed acyclic graph) structure or genes in the functional #' categories have network structure, those relationship can also be visualized in the #' report. #' #' @param enrichMethod Enrichment methods: \code{ORA}, \code{GSEA} or \code{NTA}. #' @param organism Currently, WebGestaltR supports 12 organisms. Users can use the function #' \code{listOrganism} to check available organisms. Users can also input \code{others} to #' perform the enrichment analysis for other organisms not supported by WebGestaltR. For #' other organisms, users need to provide the functional categories, interesting list and #' reference list (for ORA method). Because WebGestaltR does not perform the ID mapping for #' the other organisms, the above data should have the same ID type. #' @param enrichDatabase The functional categories for the enrichment analysis. Users can use #' the function \code{listGeneSet} to check the available functional databases for the #' selected organism. Multiple databases in a vector are supported for ORA and GSEA. #' @param enrichDatabaseFile Users can provide one or more GMT files as the functional #' category for enrichment analysis. The extension of the file should be \code{gmt} and the #' first column of the file is the category ID, the second one is the external link for the #' category. Genes annotated to the category are from the third column. All columns are #' separated by tabs. The GMT files will be combined with \code{enrichDatabase}. #' @param enrichDatabaseType The ID type of the genes in the \code{enrichDatabaseFile}. #' If users set \code{organism} as \code{others}, users do not need to set this ID type because #' WebGestaltR will not perform ID mapping for other organisms. The supported ID types of #' WebGestaltR for the selected organism can be found by the function \code{listIdType}. #' @param enrichDatabaseDescriptionFile Users can also provide description files for the custom #' \code{enrichDatabaseFile}. The extension of the description file should be \code{des}. The #' description file contains two columns: the first column is the category ID that should be #' exactly the same as the category ID in the custom \code{enrichDatabaseFile} and the second #' column is the description of the category. All columns are separated by tabs. #' @param interestGeneFile If \code{enrichMethod} is \code{ORA} or \code{NTA}, the extension of #' the \code{interestGeneFile} should be \code{txt} and the file can only contain one column: #' the interesting gene list. If \code{enrichMethod} is \code{GSEA}, the extension of the #' \code{interestGeneFile} should be \code{rnk} and the file should contain two columns #' separated by tab: the gene list and the corresponding scores. #' @param interestGene Users can also use an R object as the input. If \code{enrichMethod} is #' \code{ORA} or \code{NTA}, \code{interestGene} should be an R \code{vector} object #' containing the interesting gene list. If \code{enrichMethod} is \code{GSEA}, #' \code{interestGene} should be an R \code{data.frame} object containing two columns: the #' gene list and the corresponding scores. #' @param interestGeneType The ID type of the interesting gene list. The supported ID types of #' WebGestaltR for the selected organism can be found by the function \code{listIdType}. If #' the \code{organism} is \code{others}, users do not need to set this parameter. #' @param collapseMethod The method to collapse duplicate IDs with scores. \code{mean}, #' \code{median}, \code{min} and \code{max} represent the mean, median, minimum and maximum #' of scores for the duplicate IDs. #' @param referenceGeneFile For the ORA method, the users need to upload the reference gene #' list. The extension of the \code{referenceGeneFile} should be \code{txt} and the file can #' only contain one column: the reference gene list. #' @param referenceGene For the ORA method, users can also use an R object as the reference #' gene list. \code{referenceGene} should be an R \code{vector} object containing the #' reference gene list. #' @param referenceGeneType The ID type of the reference gene list. The supported ID types #' of WebGestaltR for the selected organism can be found by the function \code{listIdType}. #' If the \code{organism} is \code{others}, users do not need to set this parameter. #' @param referenceSet Users can directly select the reference set from existing platforms in #' WebGestaltR and do not need to provide the reference set through \code{referenceGeneFile}. #' All existing platforms supported in WebGestaltR can be found by the function #' \code{listReferenceSet}. If \code{referenceGeneFile} and \code{refereneceGene} are #' \code{NULL}, WebGestaltR will use the \code{referenceSet} as the reference gene set. #' Otherwise, WebGestaltR will use the user supplied reference set for enrichment analysis. #' @param minNum WebGestaltR will exclude the categories with the number of annotated genes #' less than \code{minNum} for enrichment analysis. The default is \code{10}. #' @param maxNum WebGestaltR will exclude the categories with the number of annotated genes #' larger than \code{maxNum} for enrichment analysis. The default is \code{500}. #' @param sigMethod Two methods of significance are available in WebGestaltR: \code{fdr} and #' \code{top}. \code{fdr} means the enriched categories are identified based on the FDR and #' \code{top} means all categories are ranked based on FDR and then select top categories #' as the enriched categories. The default is \code{fdr}. #' @param fdrMethod For the ORA method, WebGestaltR supports five FDR methods: \code{holm}, #' \code{hochberg}, \code{hommel}, \code{bonferroni}, \code{BH} and \code{BY}. The default #' is \code{BH}. #' @param fdrThr The significant threshold for the \code{fdr} method. The default is \code{0.05}. #' @param topThr The threshold for the \code{top} method. The default is \code{10}. #' @param reportNum The number of enriched categories visualized in the final report. The default #' is \code{20}. A larger \code{reportNum} may be slow to render in the report. #' @param perNum The number of permutations for the GSEA method. The default is \code{1000}. #' @param gseaP The exponential scaling factor of the phenotype score. The default is \code{1}. #' When p=0, ES reduces to standard K-S statistics (See original paper for more details). #' @param isOutput If \code{isOutput} is TRUE, WebGestaltR will create a folder named by #' the \code{projectName} and save the results in the folder. Otherwise, WebGestaltR will #' only return an R \code{data.frame} object containing the enrichment results. If #' hundreds of gene list need to be analyzed simultaneously, it is better to set #' \code{isOutput} to \code{FALSE}. The default is \code{TRUE}. #' @param outputDirectory The output directory for the results. #' @param projectName The name of the project. If \code{projectName} is \code{NULL}, #' WebGestaltR will use time stamp as the project name. #' @param dagColor If \code{dagColor} is \code{binary}, the significant terms in the DAG #' structure will be colored by steel blue for ORA method or steel blue (positive related) #' and dark orange (negative related) for GSEA method. If \code{dagColor} is \code{continous}, #' the significant terms in the DAG structure will be colored by the color gradient based on #' corresponding FDRs. #' @param saveRawGseaResult Whether the raw result from GSEA is saved as a RDS file, which can be #' used for plotting. Defaults to \code{FALSE}. The list includes #' \describe{ #' \item{Enrichment_Results}{A data frame of GSEA results with statistics} #' \item{Running_Sums}{A matrix of running sum of scores for each gene set} #' \item{Items_in_Set}{A list with ranks of genes for each gene set} #' } #' @param gseaPlotFormat The graphic format of GSEA enrichment plots. Either \code{svg}, #' \code{png}, or \code{c("png", "svg")} (default). #' @param setCoverNum The number of expected gene sets after set cover to reduce redundancy. #' It could get fewer sets if the coverage reaches 100\%. The default is \code{10}. #' @param networkConstructionMethod Netowrk construction method for NTA. Either #' \code{Network_Retrieval_Prioritization} or \code{Network_Expansion}. Network Retrieval & #' Prioritization first uses random walk analysis to calculate random walk probabilities #' for the input seeds, then identifies the relationships among the seeds in the selected #' network and returns a retrieval sub-network. The seeds with the top random walk #' probabilities are highlighted in the sub-network. Network Expansion first uses random #' walk analysis to rank all genes in the selected network based on their network #' proximity to the input seeds and then return an expanded sub-network in which nodes #' are the input seeds and their top ranking neighbors and edges represent their #' relationships. #' @param neighborNum The number of neighbors to include in NTA Network Expansion method. #' @param highlightType The type of nodes to highlight in the NTA Network Expansion method, #' either \code{Seeds} or \code{Neighbors}. #' @param highlightSeedNum The number of top input seeds to highlight in NTA Network Retrieval #' & Prioritizaiton method. #' @param nThreads The number of cores to use for GSEA and set cover, and in batch function. #' @param cache A directory to save data cache for reuse. Defaults to \code{NULL} and disabled. #' @param hostName The server URL for accessing data. Mostly for development purposes. #' @param ... In batch function, passes parameters to WebGestaltR function. #' Also handles backward compatibility for some parameters in old versions. #' #' @return The WebGestaltR function returns a data frame containing the enrichment analysis #' result and also outputs an user-friendly HTML report if \code{isOutput} is \code{TRUE}. #' The columns in the data frame depend on the \code{enrichMethod} and they are the following: #' \describe{ #' \item{geneSet}{ID of the gene set.} #' \item{description}{Description of the gene set if available.} #' \item{link}{Link to the data source.} #' \item{size}{The number of genes in the set after filtering by \code{minNum} and \code{maxNum}.} #' \item{overlap}{The number of mapped input genes that are annotated in the gene set.} #' \item{expect}{Expected number of input genes that are annotated in the gene set.} #' \item{enrichmentRatio}{Enrichment ratio, overlap / expect.} #' \item{enrichmentScore}{Enrichment score, the maximum running sum of scores for the ranked list.} #' \item{normalizedEnrichmentScore}{Normalized enrichment score, normalized against the average #' enrichment score of all permutations.} #' \item{leadingEdgeNum}{Number of genes/phosphosites in the leading edge.} #' \item{pValue}{P-value from hypergeometric test for ORA. For GSEA, please refer to its original #' publication or online at \url{https://software.broadinstitute.org/gsea/doc/GSEAUserGuideTEXT.htm}.} #' \item{FDR}{Corrected P-value for mulilple testing with \code{fdrMethod} for ORA.} #' \item{overlapId}{The gene/phosphosite IDs of \code{overlap} for ORA (entrez gene IDs or #' phosphosite sequence).} #' \item{leadingEdgeId}{Genes/phosphosites in the leading edge in entrez gene ID or #' phosphosite sequence.} #' \item{userId}{The gene/phosphosite IDs of \code{overlap} for ORA or \code{leadingEdgeId} #' for GSEA in User input IDs.} #' \item{plotPath}{Path of the GSEA enrichment plot.} #' \item{database}{Name of the source database if multiple enrichment databases are given.} #' \item{goId}{In NTA, like \code{geneSet}, the enriched GO terms of genes in the #' returned subnetwork.} #' \item{interestGene}{In NTA, the gene IDs in the subnetwork with 0/1 annotations indicating #' if it is from user input.} #' } #' #' @export #' #' @examples #' \dontrun{ #' ####### ORA example ######### #' geneFile <- system.file("extdata", "interestingGenes.txt", package="WebGestaltR") #' refFile <- system.file("extdata", "referenceGenes.txt", package="WebGestaltR") #' outputDirectory <- getwd() #' enrichResult <- WebGestaltR(enrichMethod="ORA", organism="hsapiens", #' enrichDatabase="pathway_KEGG", interestGeneFile=geneFile, #' interestGeneType="genesymbol", referenceGeneFile=refFile, #' referenceGeneType="genesymbol", isOutput=TRUE, #' outputDirectory=outputDirectory, projectName=NULL) #' #' ####### GSEA example ######### #' rankFile <- system.file("extdata", "GeneRankList.rnk", package="WebGestaltR") #' outputDirectory <- getwd() #' enrichResult <- WebGestaltR(enrichMethod="GSEA", organism="hsapiens", #' enrichDatabase="pathway_KEGG", interestGeneFile=rankFile, #' interestGeneType="genesymbol", sigMethod="top", topThr=10, minNum=5, #' outputDirectory=outputDirectory) #' #' ####### NTA example ######### #' enrichResult <- WebGestaltR(enrichMethod="NTA", organism="hsapiens", #' enrichDatabase="network_PPI_BIOGRID", interestGeneFile=geneFile, #' interestGeneType="genesymbol", sigMethod="top", topThr=10, #' outputDirectory=getwd(), highlightSeedNum=10, #' networkConstructionMethod="Network_Retrieval_Prioritization") #' } #' WebGestaltR <- function(enrichMethod="ORA", organism="hsapiens", enrichDatabase=NULL, enrichDatabaseFile=NULL, enrichDatabaseType=NULL, enrichDatabaseDescriptionFile=NULL, interestGeneFile=NULL, interestGene=NULL, interestGeneType=NULL, collapseMethod="mean", referenceGeneFile=NULL, referenceGene=NULL, referenceGeneType=NULL, referenceSet=NULL, minNum=10, maxNum=500, sigMethod="fdr", fdrMethod="BH", fdrThr=0.05, topThr=10, reportNum=20, perNum=1000, gseaP=1, isOutput=TRUE, outputDirectory=getwd(), projectName=NULL, dagColor="continuous", saveRawGseaResult=FALSE, gseaPlotFormat=c("png", "svg"), setCoverNum=10, networkConstructionMethod=NULL, neighborNum=10, highlightType="Seeds", highlightSeedNum=10, nThreads=1, cache=NULL, hostName="http://www.webgestalt.org/", ...) { extraArgs <- list(...) if ('keepGSEAFolder' %in% names(extraArgs) | 'keepGseaFolder' %in% names(extraArgs)) { warning("Parameter keepGSEAFolder is obsolete.\n") } if ('is.output' %in% names(extraArgs)) { isOutput <- extraArgs$is.output warning("Parameter is.output is deprecated and changed to isOutput!\n") warning("Column names of the result data frame are modified.") } if ('methodType' %in% names(extraArgs)) { warning("Parameter methodType is obsolete.\n") } if ('lNum' %in% names(extraArgs)) { warning("Parameter lNum is obsolete.\n") } if ('dNum' %in% names(extraArgs)) { warning("Parameter dNum is deprecated and changed to reportNum.\n") reportNum <- extraArgs$dNum } if (!is.null(cache)) { cat("Use cache data if available.\n") } ## TODO: add para test for NTA errorTest <- parameterErrorMessage(enrichMethod=enrichMethod, organism=organism, collapseMethod=collapseMethod, minNum=minNum, maxNum=maxNum, fdrMethod=fdrMethod, sigMethod=sigMethod, fdrThr=fdrThr, topThr=topThr, reportNum=reportNum, perNum=perNum, isOutput=isOutput, outputDirectory=outputDirectory, dagColor=dagColor, hostName=hostName, cache=cache) if(!is.null(errorTest)){ return(errorTest) } if(is.null(projectName)){ projectName <- as.character(as.integer(Sys.time())) } projectName <- sanitizeFileName(projectName) # use for GOSlim summary file name, convert punct to _ if (enrichMethod == "ORA") { enrichR <- WebGestaltROra(organism=organism, enrichDatabase=enrichDatabase, enrichDatabaseFile=enrichDatabaseFile, enrichDatabaseType=enrichDatabaseType, enrichDatabaseDescriptionFile=enrichDatabaseDescriptionFile, interestGeneFile=interestGeneFile, interestGene=interestGene, interestGeneType=interestGeneType, collapseMethod=collapseMethod, referenceGeneFile=referenceGeneFile, referenceGene=referenceGene, referenceGeneType=referenceGeneType, referenceSet=referenceSet, minNum=minNum, maxNum=maxNum, fdrMethod=fdrMethod, sigMethod=sigMethod, fdrThr=fdrThr, topThr=topThr, reportNum=reportNum, setCoverNum=setCoverNum, isOutput=isOutput, outputDirectory=outputDirectory, projectName=projectName, dagColor=dagColor, nThreads=nThreads, cache=cache, hostName=hostName) } else if (enrichMethod == "GSEA") { enrichR <- WebGestaltRGsea(organism=organism, enrichDatabase=enrichDatabase, enrichDatabaseFile=enrichDatabaseFile, enrichDatabaseType=enrichDatabaseType, enrichDatabaseDescriptionFile=enrichDatabaseDescriptionFile, interestGeneFile=interestGeneFile, interestGene=interestGene, interestGeneType=interestGeneType, collapseMethod=collapseMethod, minNum=minNum, maxNum=maxNum, fdrMethod=fdrMethod, sigMethod=sigMethod, fdrThr=fdrThr, topThr=topThr, reportNum=reportNum, setCoverNum=setCoverNum, perNum=perNum, p=gseaP, isOutput=isOutput, outputDirectory=outputDirectory, projectName=projectName, dagColor=dagColor, saveRawGseaResult=saveRawGseaResult, plotFormat=gseaPlotFormat, nThreads=nThreads, cache=cache, hostName=hostName) } else if (enrichMethod == "NTA") { enrichR <- WebGestaltRNta(organism=organism, network=enrichDatabase, method=networkConstructionMethod, neighborNum=neighborNum, highlightSeedNum=highlightSeedNum, inputSeed=interestGene, inputSeedFile=interestGeneFile, interestGeneType=interestGeneType, sigMethod=sigMethod, fdrThr=fdrThr, topThr=topThr, outputDirectory=outputDirectory, projectName=projectName, highlightType=highlightType, cache=cache, hostName=hostName) } return(enrichR) } WebGestaltR/R/linkModification.R0000644000176200001440000000371613460663744016270 0ustar liggesusers#' Modify the link to highlight the genes in the pathways #' #' Currently, we only have wikipathway and kegg pathways that need to modify the link #' #' @keywords internal linkModification <- function(enrichMethod, enrichPathwayLink, geneList, interestingGeneMap) { if (grepl("www.kegg.jp", enrichPathwayLink, fixed=TRUE)) { link <- keggLinkModification(enrichPathwayLink, geneList) return(link) } if (grepl("www.wikipathways.org", enrichPathwayLink, fixed=TRUE)) { link <- wikiLinkModification(enrichMethod, enrichPathwayLink, geneList, interestingGeneMap) return(link) } return(enrichPathwayLink) } keggLinkModification <- function(enrichPathwayLink,geneList){ geneList <- gsub(";","+",geneList) enrichPathwayLink <- paste(enrichPathwayLink,"+",geneList,sep="") return(enrichPathwayLink) } wikiLinkModification <- function(enrichMethod, enrichPathwayLink, geneList, interestingGeneMap) { geneMap <- interestingGeneMap$mapped geneList <- unlist(strsplit(geneList,";")) geneMap <- filter(geneMap, .data$entrezgene %in% geneList) enrichPathwayLink <- paste0(enrichPathwayLink, paste0(sapply(geneMap$geneSymbol, function(x) paste0("&label[]=", x)), collapse="") #not many pathway have entrezgene xref. Using both also seem to interfere with coloring #paste0(sapply(geneMap$entrezgene, function(x) paste0("&xref[]=", x, ",Entrez Gene")), collapse="") ) if (enrichMethod == "ORA") { enrichPathwayLink <- paste0(enrichPathwayLink, "&colors=", colorPos) } else if (enrichMethod == "GSEA") { scores <- filter(interestingGeneMap$mapped, .data$entrezgene %in% geneList)[["score"]] maxScore <- max(scores) minScore <- min(scores) tmp <- getPaletteForGsea(maxScore, minScore) palette <- tmp[[1]] breaks <- tmp[[2]] colors <- sapply(scores, function(s) palette[max(which(breaks <= s))]) colorStr <- paste(gsub("#", "%23", colors, fixed=TRUE), collapse=",") enrichPathwayLink <- paste0(enrichPathwayLink, "&colors=", colorStr) } return(enrichPathwayLink) } WebGestaltR/R/WebGestaltRNta.R0000644000176200001440000000746313470601614015623 0ustar liggesusers#' @importFrom httr POST content #' @importFrom readr read_tsv cols #' @importFrom jsonlite toJSON WebGestaltRNta <- function(organism="hsapiens", network="network_PPI_BIOGRID", method="Network_Retrieval_Prioritization", inputSeed, inputSeedFile, interestGeneType="genesymbol", neighborNum=10, highlightSeedNum=10, sigMethod="fdr", fdrThr=0.05, topThr=10, highlightType="Seeds", outputDirectory=getwd(), projectName=NULL, cache=NULL, hostName="http://www.webgestalt.org/") { projectDir <- file.path(outputDirectory, paste0("Project_", projectName)) dir.create(projectDir) if (length(network) > 1) { stop("NTA does not support multiple databases.") } inputGene <- formatCheck("list", inputGeneFile=inputSeedFile, inputGene=inputSeed) # only networks are in gene symbols # mapping always returns gene symbol, could map to genesymbol but takes two requests inputGene <- idMappingGene(organism=organism, dataType="list", inputGene=inputGene, sourceIdType=interestGeneType, targetIdType="entrezgene", mappingOutput=FALSE, hostName=hostName) inputGene <- inputGene$mapped$geneSymbol if (startsWith(hostName, "file://")) { dagInfo <- read_tsv( removeFileProtocol(file.path(hostName, "geneset", paste(organism, "geneontology_Biological_Process", "entrezgene.dag", sep="_"))), col_names=c("source", "target"), col_types="cc" ) } else { geneSetUrl <- file.path(hostName, "api", "geneset") response <- cacheUrl(geneSetUrl, cache=cache, query=list(organism=organism, database="geneontology_Biological_Process", standardId="entrezgene", fileType="dag")) dagInfo <- read_tsv(content(response), col_names=c("source", "target"), col_types="cc") } ## networks <- unlist(strsplit(network, ",", fixed=TRUE)) ## May need to bring back analysis of multiple networks fileName <- paste(projectName, network, method, sep=".") goEnrichRes <- randomWalkEnrichment(organism=organism, network=network, method=method, highlightSeedNum=highlightSeedNum, inputSeed=inputGene, sigMethod=sigMethod, fdrThr=fdrThr, topThr=topThr, projectDir=projectDir, topRank=neighborNum, projectName=projectName, cache=cache, hostName=hostName) if (is.null(goEnrichRes)) { return(NULL) } enrichResFile <- file.path(projectDir, paste0(fileName, "_enrichedResult.txt")) goTermList <- read_tsv(enrichResFile, col_types=cols())$goId inputEndIndex <- length(goTermList) dagTree <- expandDag(goTermList, dagInfo) goTermList <- dagTree$allNodes edges <- dagTree$edges rm(dagTree) if (startsWith(hostName, "file://")) { goId2Term <- read_tsv( removeFileProtocol(file.path(hostName, "geneset", paste(organism, "geneontology_Biological_Process", "entrezgene.des", sep="_"))), col_names=c("id", "name"), col_types="cc" ) } else { response <- POST(geneSetUrl, body=list(organism=organism, database="geneontology_Biological_Process", fileType="des", ids=goTermList), encode="json") goId2Term <- read_tsv(content(response), col_names=c("id", "name"), col_types="cc") } jsonFile <- file.path(projectDir, paste0(fileName, ".json")); jsonData <- vector(mode="list", length=length(goTermList)) for (i in 1:length(goTermList)) { goId <- goTermList[[i]] goName <- filter(goId2Term, .data$id == goId)[[1, "name"]] dataSets <- i <= inputEndIndex jsonData[[i]] <- list(data=list(id=goId, name=goName, datasets=dataSets)) } jsonData <- unname(c(jsonData, edges)) cat(toJSON(jsonData, auto_unbox=TRUE), "\n", sep="", file=jsonFile) createNtaReport(networkName=network, method=method, sigMethod=sigMethod, fdrThr=fdrThr, topThr=topThr, highlightType=highlightType, outputDirectory=outputDirectory, projectDir=projectDir, projectName=projectName, hostName=hostName) cwd <- getwd() setwd(projectDir) zip(paste0(projectName, ".zip"), ".", flags="-rq") setwd(cwd) cat("Results can be found in the ", projectDir, "!\n", sep="") return(goEnrichRes) } WebGestaltR/R/goSlimReport.R0000644000176200001440000000046413420127604015412 0ustar liggesusers#' @importFrom whisker whisker.render goSlimReport <- function(projectName) { goSlimPicPath <- paste0("goslim_summary_", projectName, ".png") template <- readLines(system.file("templates/goSlimReport.mustache", package="WebGestaltR")) return(whisker.render(template, list(goSlimPicPath=goSlimPicPath))) } WebGestaltR/R/idMapping.R0000644000176200001440000000573713470604327014713 0ustar liggesusers#' ID Mapping #' #' ID mapping utility with WebGestalt server. #' #' @inheritParams WebGestaltR #' @param dataType Type of data, either \code{list}, \code{rnk} or \code{gmt}. #' Could be \code{list}, \code{rnk} or \code{matrix} for \code{idToSymbol}. #' @param inputGeneFile The data file to be mapped. #' @param inputGene Or the input could be given as an R object. #' GMT file should be read with \code{readGmt}. #' @param sourceIdType The ID type of the data. #' @param targetIdType The ID type of the mapped data. #' @param mappingOutput Boolean if the mapping output is written to file. #' @param outputFileName The output file name. #' #' @return A list of \code{mapped} and \code{unmapped} IDs. #' @export #' @aliases IDMapping #' idMapping <- function(organism="hsapiens", dataType="list", inputGeneFile=NULL, inputGene=NULL, sourceIdType, targetIdType=NULL, collapseMethod="mean", mappingOutput=FALSE, outputFileName="", cache=NULL, hostName="http://www.webgestalt.org/") { #############Check general parameters######## errorTest <- parameterErrorMessage(organism=organism, dataType=dataType, collapseMethod=collapseMethod, hostName=hostName, mappingOutput=mappingOutput, cache=cache) if(!is.null(errorTest)){ stop(errorTest) } ############Check source id type######### errorTest <- idTypeError(idType=sourceIdType, organism=organism, hostName=hostName, cache=cache) if(!is.null(errorTest)){ stop(errorTest) } ##########Identify the standardId for the input ID type########### standardSource <- identifyStandardId(hostName=hostName, idType=sourceIdType, organism=organism, type="interest", cache=cache) ############Check target id type######### if(!is.null(targetIdType)){ errorTest <- targetIdTypeError(idType=targetIdType, organism=organism, hostName=hostName, cache=cache) if(!is.null(errorTest)){ stop(errorTest) }else{ standardTarget <- identifyStandardId(hostName=hostName, idType=targetIdType, organism=organism, type="interest", cache=cache) errorTest <- stardardDiffError(standardSource=standardSource,standardTarget=standardTarget) if(!is.null(errorTest)){ stop(errorTest) } } }else{ targetIdType <- standardSource } ##########gene level ID Mapping########## if(standardSource=="entrezgene"){ idMap <- idMappingGene(organism=organism, dataType=dataType, inputGeneFile=inputGeneFile, inputGene=inputGene, sourceIdType=sourceIdType, targetIdType=targetIdType, collapseMethod=collapseMethod, mappingOutput=mappingOutput, outputFileName=outputFileName, hostName=hostName) } else { idMap <- idMappingPhosphosite(organism=organism, dataType=dataType, inputGeneFile=inputGeneFile, inputGene=inputGene, sourceIdType=sourceIdType, targetIdType=targetIdType, collapseMethod=collapseMethod, mappingOutput=mappingOutput, outputFileName=outputFileName, hostName=hostName) } idMap$standardId <- standardSource return(idMap) } #' @export IDMapping <- function(...) { warning("Function IDMapping is deprecated and changed to idMapping!\n") return(idMapping(...)) } WebGestaltR/R/loadGeneList.R0000644000176200001440000001345013472031371015337 0ustar liggesusersloadInterestGene <- function(organism="hsapiens", dataType="list", inputGeneFile=NULL, inputGene=NULL, geneType="entrezgene", collapseMethod="mean", cache=NULL, hostName="http://www.webgestalt.org/", geneSet) { if (is.null(inputGeneFile) && is.null(inputGene)) { stop(interestGeneError(type="empty")) } else { if (organism!="others") { if (is.null(geneType)) { stop(interestGeneError(type="emptyType")) } else { mapRe <- .uploadGeneExistingOrganism(organism=organism, dataType=dataType, inputGeneFile=inputGeneFile, inputGene=inputGene, geneType=geneType, collapseMethod=collapseMethod, geneSet=geneSet, cache=cache, hostName=hostName) } } else { mapRe <- .uploadGeneOthers(dataType=dataType, inputGeneFile=inputGeneFile, inputGene=inputGene, geneSet=geneSet) } } #if organism is not others, the function will return a mapping result with mapped and unmapped list #if organism is others, the function will return a matrix with gene list return(mapRe) } #' @importFrom httr content #' @importFrom readr read_tsv loadReferenceGene <- function(organism="hsapiens", referenceGeneFile=NULL, referenceGene=NULL, referenceGeneType="entrezgene", referenceSet=NULL, collapseMethod="mean", hostName="http://www.webgestalt.org/", geneSet, interestGeneList, cache=NULL) { referenceGeneList <- NULL referenceGeneMap <- NULL if (is.null(referenceGeneFile) && is.null(referenceGene) && is.null(referenceSet)) { stop(referenceGeneError(type="empty")) } else { if (organism!="others") { if (!is.null(referenceGeneFile) || !is.null(referenceGene)) { if (is.null(referenceGeneType)) { stop(referenceGeneError(type="emptyType")) } else { mapRe <- .uploadGeneExistingOrganism(organism=organism, dataType="list", inputGeneFile=referenceGeneFile, inputGene=referenceGene, geneType=referenceGeneType, collapseMethod=collapseMethod, geneSet=geneSet, cache=cache, hostName=hostName) geneStandardId <- identifyStandardId(hostName=hostName, idType=referenceGeneType, organism=organism, type="interest", cache=cache) referenceGeneList <- mapRe$mapped[[geneStandardId]] } } else { ### referenceGeneFile and referenceGene are both NULL. But referenceSet is not NULL refS <- listReferenceSet(organism=organism, hostName=hostName, cache=cache) if (length(which(refS==referenceSet))==0) { stop(referenceGeneError(type="existingRef")) } refStandardId <- identifyStandardId(hostName=hostName, idType=referenceSet, organism=organism, type="reference", cache=cache) if (startsWith(hostName, "file://")) { # Getting data from local directory in the old way refPath <- removeFileProtocol(file.path(hostName, "reference", paste0(paste(organism, referenceSet, refStandardId, sep="_"), ".table"))) referenceGeneList <- read_tsv(refPath, col_names=FALSE, col_types="c-")[[1]] } else { response <- cacheUrl(file.path(hostName, "api", "reference"), cache=cache, query=list(organism=organism, referenceSet=referenceSet, standardId=refStandardId)) if (response$status_code != 200) { stop(webRequestError(response)) } # API now just returns one single column referenceGeneList <- read_tsv(content(response), col_names=FALSE, col_types="c")[[1]] } } } else { ## For other organisms if (!is.null(referenceGeneFile) || !is.null(referenceGene)) { referenceGeneList <- .uploadGeneOthers(dataType="list", inputGeneFile=referenceGeneFile, inputGene=referenceGene, geneSet=geneSet) referenceGeneList <- unique(referenceGeneList) } else { stop(referenceGeneError(type="empty")) } } } ## compare interest gene list and reference gene list if (length(intersect(interestGeneList, intersect(referenceGeneList, geneSet$gene)))==0) { stop(referenceGeneError(type="interestEmpty")) } return(referenceGeneList) } #' @importFrom dplyr filter .uploadGeneExistingOrganism <- function(organism, dataType, inputGeneFile, inputGene, geneType, collapseMethod, geneSet, cache, hostName) { geneMap <- idMapping(organism=organism, dataType=dataType, inputGeneFile=inputGeneFile, inputGene=inputGene, sourceIdType=geneType, targetIdType=NULL, collapseMethod=collapseMethod, mappingOutput=FALSE, cache=cache, hostName=hostName) #gene_standardId <- identifyStandardId(hostName=hostName,idtype=geneType,organism=organism,type="interest") ##identifyStandardId in idMappingComponent.R #if(gene_standardId!=databaseStandardId){ ###the standardId of the input genes should be the same with the standardarId of the functional database # return(interestGeneError(type="unmatch")) #} geneMapMappedList <- geneMap$mapped standardId <- geneMap$standardId geneList <- as.character(unique(geneMapMappedList[[standardId]])) ov <- intersect(geneList, geneSet$gene) if (length(ov)==0) { stop(interestGeneError(type="unannotated")) } ###Because if all genes are annotated to only one category, GSEA will return the error, we need to avoid this error by reporting the error in the R# geneSets <- unique((filter(geneSet, .data$gene %in% geneList))[["geneSet"]]) if (length(geneSets) == 1) { stop(interestGeneError(type="onlyOne")) } return(geneMap) } #' @importFrom dplyr filter .uploadGeneOthers <- function(dataType,inputGeneFile,inputGene,geneSet){ inputGene <- formatCheck(dataType=dataType,inputGeneFile=inputGeneFile,inputGene=inputGene) if (dataType == "list") { geneList = inputGene } else if (dataType == "rnk") { geneList = inputGene$gene } ov <- intersect(geneList, geneSet$gene) if (length(ov)==0) { stop(interestGeneError(type="unannotated")) } ###Because if all genes are annotated to only one category, GSEA will return the error, we need to avoid this error by reporting the error in the R# geneSets <- unique((filter(geneSet, .data$gene %in% geneList))[["geneSet"]]) if (length(geneSets) == 1) { stop(interestGeneError(type="onlyOne")) } return(inputGene) } WebGestaltR/R/gseaEnrichment.R0000644000176200001440000001460213610134061015713 0ustar liggesusers#' @importFrom dplyr select distinct filter arrange mutate left_join %>% #' @importFrom readr write_tsv gseaEnrichment <- function (hostName, outputDirectory, projectName, geneRankList, geneSet, geneSetDes=NULL, collapseMethod="mean", minNum=10, maxNum=500, sigMethod="fdr", fdrThr=0.05, topThr=10, perNum=1000, p=1, isOutput=TRUE, saveRawGseaResult=FALSE, plotFormat="png", nThreads=1) { projectFolder <- file.path(outputDirectory, paste("Project_", projectName, sep="")) if (!dir.exists(projectFolder)) { dir.create(projectFolder) } colnames(geneRankList) <- c("gene", "score") sortedScores <- sort(geneRankList$score, decreasing=TRUE) geneSetName <- geneSet %>% select(.data$geneSet, link=.data$description) %>% distinct() effectiveGeneSet <- geneSet %>% filter(.data$gene %in% geneRankList$gene) geneSetNum <- tapply(effectiveGeneSet$gene, effectiveGeneSet$geneSet, length) geneSetNum <- geneSetNum[geneSetNum>=minNum & geneSetNum<=maxNum] if (length(geneSetNum)==0) { stop("ERROR: The number of annotated IDs for all functional categories are not from ", minNum," to ", maxNum, " for the GSEA enrichment method.") } # collapse rank list a <- tapply(geneRankList$score, geneRankList$gene, collapseMethod, na.rm=TRUE) geneRankList <- data.frame(gene=names(a), score=unname(a), stringsAsFactors=FALSE) gseaRnk <- file.path(projectFolder, paste("Project_", projectName, "_GSEA.rnk", sep="")) write_tsv(geneRankList, gseaRnk, col_names=FALSE) outputF <- file.path(projectFolder, paste0("Project_", projectName, "_GSEA/")) relativeF <- file.path(".", paste0("Project_", projectName, "_GSEA")) if (!dir.exists(outputF) && isOutput) { dir.create(outputF) } inputDf <- prepareInputMatrixGsea(geneRankList, effectiveGeneSet) gseaRes <- swGsea(inputDf, thresh_type="val", perms=perNum, min_set_size=minNum, max_set_size=maxNum, p=p, nThreads=nThreads, rng_seed=as.integer(format(Sys.time(), "%H%M%S")) ) if (saveRawGseaResult) { saveRDS(gseaRes, file=file.path(outputF, "rawGseaResult.rds")) } enrichRes <- gseaRes$Enrichment_Results %>% mutate(geneSet = rownames(gseaRes$Enrichment_Results)) %>% select(.data$geneSet, enrichmentScore=.data$ES, normalizedEnrichmentScore=.data$NES, pValue=.data$p_val, FDR=.data$fdr) # TODO: handle errors if (sigMethod == "fdr") { sig <- filter(enrichRes, .data$FDR < fdrThr) insig <- filter(enrichRes, .data$FDR >= fdrThr) } else if (sigMethod == "top") { enrichRes <- arrange(enrichRes, .data$FDR, .data$pValue) tmpRes <- getTopGseaResults(enrichRes, topThr) sig <- tmpRes[[1]] insig <-tmpRes[[2]] } numSig = nrow(sig) if (numSig == 0) { warning("ERROR: No significant set is identified based on FDR ", fdrThr, "!\n") return(NULL) } if (!is.null(insig)) { insig$leadingEdgeNum <- unname(sapply(insig$geneSet, function(geneSet) { rsum <- gseaRes$Running_Sums[, geneSet] # Running sum is a matrix of gene by gene set maxPeak <- max(rsum) minPeak <- min(rsum) if (abs(maxPeak) >= abs(minPeak)) { peakIndex <- match(max(rsum), rsum) leadingEdgeNum <- sum(gseaRes$Items_in_Set[[geneSet]]$rank <= peakIndex) } else { peakIndex <- match(min(rsum), rsum) leadingEdgeNum <- sum(gseaRes$Items_in_Set[[geneSet]]$rank >= peakIndex) } return(leadingEdgeNum) })) } sig <- sig %>% left_join(geneSetName, by="geneSet") %>% mutate(size = unname(sapply(geneSet, function(x) nrow(gseaRes$Items_in_Set[[x]])))) %>% mutate(plotPath = unname(sapply(geneSet, function(x) file.path(relativeF, paste0(sanitizeFileName(x), ".png"))))) leadingGeneNum <- vector("integer", numSig) leadingGenes <- vector("character", numSig) for (i in 1:numSig) { geneSet <- sig[[i, "geneSet"]] es <- sig[[i, "enrichmentScore"]] genes <- gseaRes$Items_in_Set[[geneSet]] # rowname is gene and one column called rank rsum <- gseaRes$Running_Sums[, geneSet] peakIndex <- match(ifelse(es > 0, max(rsum), min(rsum)), rsum) if (es > 0) { indexes <- genes$rank <= peakIndex } else { indexes <- genes$rank >= peakIndex } leadingGeneNum[[i]] <- sum(indexes) leadingGenes[[i]] <- paste(rownames(genes)[indexes], collapse=";") if (isOutput) { # Plot GSEA-like enrichment plot if (!is.null(geneSetDes)) { # same name of variable and column name, use quasiquotation !! title <- as.character((geneSetDes %>% filter(.data$geneSet == !!geneSet))[1, "description"]) } else { title <- geneSet } if (!is.vector(plotFormat)) { plotEnrichmentPlot(title, outputF, geneSet, format=plotFormat, gseaRes$Running_Sums[, geneSet], genes$rank, sortedScores, peakIndex) } else { for (format in plotFormat) { plotEnrichmentPlot(title, outputF, geneSet, format=format, gseaRes$Running_Sums[, geneSet], genes$rank, sortedScores, peakIndex) } } } } sig$leadingEdgeNum <- leadingGeneNum sig$leadingEdgeId <- leadingGenes return(list(enriched=sig, background=insig)) } #' @importFrom svglite svglite plotEnrichmentPlot <- function(title, outputDir, fileName, format="png", runningSums, ranks, scores, peakIndex) { if (format == "png") { png(file.path(outputDir, paste0(sanitizeFileName(fileName), ".png")), bg="transparent", width=2000, height=2000) cex <- list(main=5, axis=2.5, lab=3.2) } else if (format == "svg") { svglite(file.path(outputDir, paste0(sanitizeFileName(fileName), ".svg")), bg="transparent", width=7, height=7) cex <- list(main=1.5, axis=0.6, lab=0.8) # svg seems to have a problem with long title (figure margins too large) if (nchar(title) > 80) { title = paste0(substr(title, 1, 80), "...") } } wrappedTitle <- strwrap(paste0("Enrichment plot: ", title), 60) plot.new() par(fig=c(0, 1, 0.5, 1), mar=c(0, 6, 6 * length(wrappedTitle), 2), cex.axis=cex$axis, cex.main=cex$main, cex.lab=cex$lab, lwd=2, new=TRUE) plot(1:length(runningSums), runningSums, type="l", main=paste(wrappedTitle, collapse="\n"), xlab="", ylab="Enrichment Score", xaxt='n', lwd=3) abline(v=peakIndex, lty=3) par(fig=c(0, 1, 0.35, 0.5), mar=c(0, 6, 0, 2), new=TRUE) plot(ranks, rep(1, length(ranks)), type="h", xlim=c(1, length(scores)), ylim=c(0, 1), axes=FALSE, ann=FALSE) par(fig=c(0, 1, 0, 0.35), mar=c(6, 6, 0, 2), cex.axis=cex$axis, cex.lab=cex$lab, new=TRUE) # use polygon to greatly reduce file size of SVG plot(1:length(scores), scores, type="n", ylab="Ranked list metric", xlab="Rank in Ordered Dataset") polygon(c(1, 1:length(scores), length(scores)), c(0, scores, 0), col="black") abline(v=peakIndex, lty=3) dev.off() } WebGestaltR/R/listGeneSet.R0000644000176200001440000000265113470601614015215 0ustar liggesusers#' List Gene Sets #' #' List available gene sets for the given organism on WebGestalt server. #' #' @inheritParams WebGestaltR #' #' @return A data frame of available gene sets. #' #' @importFrom httr content #' @importFrom jsonlite fromJSON #' @export #' listGeneSet <- function(organism="hsapiens", hostName="http://www.webgestalt.org/", cache=NULL) { if (startsWith(hostName, "file://")) { jsonData <- fromJSON(file=removeFileProtocol(file.path(hostName, "genesetsummary.json"))) } else { response <- cacheUrl(file.path(hostName, "api", "summary", "geneset"), cache) if (response$status_code != 200) { return(webRequestError(response)) } jsonData <- content(response) } ids <- jsonData[[organism]] name1 <- names(ids) idList <- data.frame(name="",description="",idType="",stringsAsFactors=F) di <- 1 for(i in c(1:length(name1))){ x <- .getName(ids[[i]]) if(!(is.null(x) || (is.list(x) && length(x)==0))){ y <- .getDescription(ids[[i]]) z <- .getIdType(ids[[i]]) x <- paste(name1[i],"_",x,sep="") idList[di:(di+length(x)-1),1] <- x idList[di:(di+length(x)-1),2] <- y idList[di:(di+length(x)-1),3] <- z di <- di+length(x) } } return(idList) } .getName <- function(ids){ return(sapply(ids,function(e){return(e$name)})) } .getDescription <- function(ids){ return(sapply(ids,function(e){return(e$description)})) } .getIdType <- function(ids){ return(sapply(ids,function(e){return(e$idtype)})) } WebGestaltR/R/enrichResultSection.R0000644000176200001440000000253613460663744017000 0ustar liggesusers#' enrichResultSection #' #' Conditionally render template of main result section. Actual work is carried out in front end #' #' @importFrom whisker whisker.render #' @importFrom dplyr select distinct filter #' @importFrom jsonlite toJSON #' @keywords internal #' enrichResultSection <- function(enrichMethod, enrichedSig, geneSet, geneSetDes, geneSetDag, geneSetNet, clusters) { if ('database' %in% colnames(geneSet)) { #multiple databases netDatabases <- names(geneSetNet[!sapply(geneSetNet, is.null)]) setSource <- geneSet %>% select(.data$geneSet, .data$database) %>% distinct() %>% filter(.data$geneSet %in% enrichedSig$geneSet) setsWithNetJson <- toJSON((filter(setSource, .data$database %in% netDatabases))$geneSet) hasGeneSetDag <- length(geneSetDag[!sapply(geneSetDag, is.null)]) > 0 hasMultipleDatabases <- TRUE } else { setsWithNetJson <- toJSON(!is.null(geneSetNet), auto_unbox=TRUE) hasGeneSetDag <- !is.null(geneSetDag) hasMultipleDatabases <- FALSE } data <- list(methodIsOra=enrichMethod=='ORA', hasGeneSetDag=hasGeneSetDag, hasMultipleDatabases=hasMultipleDatabases, setsWithNetJson=setsWithNetJson, hasAp=!is.null(clusters$ap), hasWsc=!is.null(clusters$wsc) ) template <- readLines(system.file("templates/enrichResultSection.mustache", package="WebGestaltR")) return(whisker.render(template, data)) } WebGestaltR/R/listOrganism.R0000644000176200001440000000126113470601614015436 0ustar liggesusers#' List Organisms #' #' List supported organisms on WebGestalt server. #' #' @inheritParams WebGestaltR #' #' @return A list of supported organisms. #' #' @importFrom httr content #' @importFrom jsonlite fromJSON #' @export #' listOrganism <- function(hostName="http://www.webgestalt.org/", cache=NULL) { if (startsWith(hostName, "file://")) { jsonData <- fromJSON(file=removeFileProtocol(file.path(hostName, "idtypesummary.json"))) } else { response <- cacheUrl(file.path(hostName, "api", "summary", "idtype"), cache) if (response$status_code != 200) { return(webRequestError(response)) } jsonData <- content(response) } organisms <- names(jsonData) return(organisms) } WebGestaltR/R/readGmt.R0000644000176200001440000000500313603463057014351 0ustar liggesusers#' Read GMT File #' #' @inheritParams WebGestaltR #' @param gmtFile The file path or URL of the GMT file. #' #' @return A data frame with columns of "geneSet", "description", "gene". #' #' @importFrom httr content #' @importFrom tools file_ext #' @export #' readGmt <- function(gmtFile, cache=NULL) { #####Change a gmt file to a three column matrix (gene set name, gene set description and genes)####### if (startsWith(gmtFile, "http://") || startsWith(gmtFile, "https://")) { response <- cacheUrl(gmtFile, cache) if (response$status_code == 200) { data <- unlist(strsplit(content(response), "\n", fixed=TRUE)) } else { stop(webRequestError(response)) } } else { if (file_ext(gmtFile) != "gmt") { stop(gmtFormatError("empty")) } # remove BOM in some windows files data <- gsub("\xEF\xBB\xBF", "", readLines(gmtFile, skipNul=TRUE), useBytes=TRUE) } data <- strsplit(data, "\t", useBytes=TRUE) data <- lapply(data,.toList) data <- do.call("rbind",data) if (is.null(data)) { stop(gmtFormatError("incorrect")) } else { data <- as.data.frame(data, stringsAsFactors=FALSE) colnames(data) <- c("geneSet", "description", "gene") return(data) } } readGMT <- readGmt .toList <- function(data) { if (length(data)>2) { data <- data[!is.na(data) && !is.null(data)] # replace % in gene set names to _, because png treats % in filename specially data1 <- cbind(rep(gsub('%', '_', data[1], fixed=TRUE), length(data)-2), rep(data[2], length(data)-2), data[c(-1,-2)]) return(data1) } else { return(NULL) } } #' Prepare Input Matrix for GSEA #' #' @param rank A 2 column Data Frame of gene and score #' @param gmt 3 column Data Frame of geneSet, description, and gene #' #' @return A matrix used for input to \code{swGsea}. #' #' @importFrom dplyr filter select distinct inner_join %>% #' @export #' prepareInputMatrixGsea <- function(rank, gmt) { genes <- rank$gene gmt <- gmt %>% filter(.data$gene %in% genes) geneSets <- (gmt %>% select(.data$geneSet, .data$description) %>% distinct())$geneSet # 0 or 1 matrix indicating gene and gene set relationship rel <- fillInputDataFrame(gmt, genes, geneSets) # R implementation # rel <- matrix(0, nrow=length(genes), ncol=length(geneSets), dimnames=list(genes, geneSets)) # # for (i in 1:nrow(gmt)) { # rel[gmt[i, "gene"], gmt[i, "geneSet"]] <- 1 # } # rel <- as.data.frame(rel) # rel$gene <- genes return(inner_join(rank, rel, by="gene")) } readGMT <- function(...) { warning("Function readGMT is deprecated and changed to readGmt!\n") return(readGmt(...)) } WebGestaltR/R/RcppExports.R0000644000176200001440000000227613610143370015257 0ustar liggesusers# Generated by using Rcpp::compileAttributes() -> do not edit by hand # Generator token: 10BE3573-1514-4C36-9D1C-5A225CD40393 #' Fill relation data frame for GSEA input #' #' Fill 1 for gene in gene set #' #' @param gmt A Data Frame with geneSet and gene columns from the GMT file #' @param genes A vector of genes #' @param geneSets A vector of gene sets #' #' @return A Data Frame with the first column of gene and 1 or 0 for other columns of gene sets. #' @author Yuxing Liao #' @keywords internal fillInputDataFrame <- function(gmt, genes, geneSets) { .Call('_WebGestaltR_fillInputDataFrame', PACKAGE = 'WebGestaltR', gmt, genes, geneSets) } #' Permutaion in GSEA algorithm #' #' @param inset_scores Scaled score matrix for genes in sets #' @param outset_scores Normalized score matrix for genes not in sets #' @param expression_value Vector of gene rank scores #' #' @return A vector of concatenated random minimal,maimum and best running sum scores for each set. #' @author Yuxing Liao #' @keywords internal gseaPermutation <- function(inset_scores, outset_scores, expression_value) { .Call('_WebGestaltR_gseaPermutation', PACKAGE = 'WebGestaltR', inset_scores, outset_scores, expression_value) } WebGestaltR/R/idMappingPhosphosite.R0000644000176200001440000001544013534036311017122 0ustar liggesusers#' @importFrom httr POST content #' @importFrom dplyr right_join select left_join %>% idMappingPhosphosite <- function(organism="hsapiens", dataType="list", inputGeneFile=NULL, inputGene=NULL, sourceIdType, targetIdType, collapseMethod="mean", mappingOutput=FALSE, outputFileName="", hostName="http://www.webgestalt.org/") { ###########Check input data type############### inputGene <- idMappingInput(dataType=dataType,inputGeneFile=inputGeneFile,inputGene=inputGene) ##########ID Mapping Specify to phosphosite level############### if(dataType=="list"){ inputGeneL <- unique(inputGene) } if(dataType=="rnk"){ ######Collapse the gene ids with multiple scores########## x <- tapply(inputGene$score, inputGene$gene, collapseMethod) inputGene <- data.frame(gene=names(x),score=as.numeric(x),stringsAsFactors=FALSE) inputGeneL <- inputGene$gene colnames(inputGene) <- c(sourceIdType,"score") } if(dataType=="gmt"){ colnames(inputGene) <- c("geneSet", "link", sourceIdType) inputGeneL <- unique(inputGene$gene) } if (startsWith(hostName, "file://")) { sourceMap <- read_tsv( removeFileProtocol(file.path(hostName, "xref", paste(organism, sourceIdType, "phosphositeSeq.table", sep="_"))), col_names=c("phosphositeSeq", "userId"), col_types="cc", quote="" ) %>% filter(.data$userId %in% inputGeneL) if (targetIdType == "phosphositeSeq" || targetIdType == sourceIdType) { mappedInputGene <- sourceMap } else { targetMap <- read_tsv( removeFileProtocol(file.path(hostName, "xref", paste(organism, targetIdType, "phosphositeSeq.table", sep="_"))), col_names=c("phosphositeSeq", targetIdType), col_types="cc", quote="" ) mappedInputGene <- inner_join(sourceMap, targetMap, by=c("phosphositeSeq")) } if (nrow(mappedInputGene) == 0) { return(idMappingError("empty")) } mappedInputGene <- select(mappedInputGene, .data$userId, targetIdType) unmappedIds <- setdiff(inputGeneL, mappedInputGene$userId) } else { response <- POST(file.path(hostName, "api", "idmapping"), encode="json", body=list(organism=organism, sourceType=sourceIdType, targetType=targetIdType, ids=inputGeneL, standardId="phosphositeSeq") ) if (response$status_code != 200) { stop(webRequestError(response)) } mapRes <- content(response) if (mapRes$status == 1) { stop(webApiError(mapRes)) } mappedIds <- mapRes$mapped unmappedIds <- unlist(mapRes$unmapped) if (length(mappedIds) == 0) { stop(idMappingError("empty")) } names <- c("sourceId", "targetId") mappedInputGene <- data.frame(matrix(unlist(lapply(replace_null(mappedIds), FUN=function(x) { x[names] })), nrow=length(mappedIds), byrow=TRUE), stringsAsFactors=FALSE) colnames(mappedInputGene) <- c("userId", targetIdType) } ### Get gene name and symbol in 2nd step, either direct by geneid or mapping to uniprot ambiguously # TODO mapping to target other than 15mer may introduce ambiguity, like DTQIKRNtFVGTPFW maps to three STKs in uniprot. # Not essential for WG, but could use protein ID to determine if (grepl("Uniprot", sourceIdType, fixed=TRUE) || grepl("Ensembl", sourceIdType, fixed=TRUE) || grepl("Refseq", sourceIdType, fixed=TRUE)) { ##if the sourceIdType is Uniprot, Ensembl or Refseq, directly extract the gene level id#### mappedInputGene$gene <- unlist(lapply(strsplit(mappedInputGene$userId, "_"), .combineG)) }else{ ###If the input id type is sequence, we will first map the sequence to uniprot. And then map the uniprot to gene name#### if (targetIdType == "phosphositeUniprot") { mappedInputGene$gene <- unlist(lapply(strsplit(mappedInputGene[, targetIdType], "_"), .combineG)) } else { if (startsWith(hostName, "file://")) { uniMapRes <- read_tsv( removeFileProtocol(file.path(hostName, "xref", paste(organism, "phosphositeUniprot", "phosphositeSeq.table", sep="_"))), col_names=c("phosphositeSeq", "phosphositeUniprot"), col_types="cc", quote="" ) %>% filter(.data$phosphositeSeq %in% mappedInputGene$phosphositeSeq) } else { response <- POST(file.path(hostName, "api", "idmapping"), encode="json", body=list(organism=organism, sourceType="phosphositeSeq", standardId="phosphositeSeq", targetType="phosphositeUniprot", ids=inputGeneL) ) if (response$status_code != 200) { stop(webRequestError(response)) } uniMapRes <- content(response) if (uniMapRes$status == 1) { stop(webApiError(uniMapRes)) } if (length(uniMapRes$mapped) == 0) { return(idMappingError("empty")) } names <- c("sourceId", "targetId") uniMapRes <- data.frame(matrix(unlist(lapply(replace_null(uniMapRes$mapped), FUN=function(x) { x[names] })), nrow=length(uniMapRes$mapped), byrow=TRUE), stringsAsFactors=FALSE) colnames(uniMapRes) <- c("phosphositeSeq", "phosphositeUniprot") } uniMapRes$gene <- unlist(lapply(strsplit(uniMapRes[, "phosphositeUniprot"], "_"), .combineG)) # Map ID may change nrow due to unmapped ones mappedInputGene <- uniMapRes %>% select(.data$phosphositeSeq, .data$gene) %>% right_join(mappedInputGene, by="phosphositeSeq") } } #####Hard code####### if (grepl("Uniprot", sourceIdType, fixed=TRUE) || sourceIdType == "phosphositeSeq") { geneType <- "uniprotswissprot" outLink <- "http://www.uniprot.org/uniprot/" } if (grepl("Ensembl", sourceIdType, fixed=TRUE)) { geneType <- "ensembl_peptide_id" outLink <- paste("http://www.ensembl.org/",organism,"/Gene/Summary?db=core;t=",sep="") } if (grepl("Refseq", sourceIdType, fixed=TRUE)) { geneType <- "refseq_peptide" outLink <- "https://www.ncbi.nlm.nih.gov/protein/" } mappedInputGene$gLink <- paste0(outLink, mappedInputGene$gene) ########Get gene level information######### entrezgeneMapRes <- idMappingGene(organism=organism, dataType="list", inputGene=mappedInputGene$gene, sourceIdType=geneType, targetIdType="entrezgene", mappingOutput=FALSE, hostName=hostName) mergedRes <- entrezgeneMapRes$mapped %>% select(gene=.data$userId, .data$geneSymbol, .data$geneName) %>% right_join(mappedInputGene, by="gene") if(dataType=="list"){ inputGene <- select(mergedRes, .data$userId, .data$geneSymbol, .data$geneName, targetIdType, .data$gLink) } if(dataType=="rnk"){ inputGene <- mergedRes %>% left_join(inputGene, by=c("userId"=sourceIdType)) %>% select(.data$userId, .data$geneSymbol, .data$geneName, targetIdType, .data$score, .data$gLink) } if(dataType=="gmt"){ inputGene <- mergedRes %>% left_join(inputGene, by=c("userId"=sourceIdType)) %>% select(.data$geneSet, .data$link, .data$userId, .data$geneSymbol, .data$geneName, targetIdType, .data$gLink) } #############Output####################### if (mappingOutput) { idMappingOutput(outputFileName, inputGene, unmappedIds, dataType, sourceIdType, targetIdType=targetIdType) } r <- list(mapped=inputGene,unmapped=unmappedIds) return(r) } .combineG <- function(e){ e <- e[-length(e)] e <- paste(e,collapse="_") return(e) } WebGestaltR/R/errorMessage.R0000644000176200001440000002637513470601614015436 0ustar liggesusersparameterErrorMessage <- function(hostName="http://www.webgestalt.org/", cache=NULL, ...){ errorTest <- NULL argList <- list(...) argNames <- names(argList) # special cases, assuming minNum, maxNum appear together if("minNum" %in% argNames && "maxNum" %in% argNames){ errorTest <- .minMaxNumError(minNum=argList$minNum,maxNum=argList$maxNum) if(!is.null(errorTest)){ return(errorTest) } argList$minNum <- NULL argList$maxNum <- NULL } if("organism" %in% argNames){ errorTest <- .organismError(organism=argList$organism, hostName=hostName, cache=cache) if(!is.null(errorTest)){ return(errorTest) } argList$organism <- NULL } # individual checking function has name with format: # "." + parameterName + "Error" for(i in seq_along(argList)){ errorTest <- do.call(paste0(".", names(argList[i]),"Error"), argList[i]) if(!is.null(errorTest)){ return(errorTest) } } return(errorTest) } .enrichMethodError <- function(enrichMethod){ #####Input method error existingMethods <- c("ORA", "GSEA", "NTA") if(!(enrichMethod %in% existingMethods)){ error <- paste0("ERROR: The enrichment method '",enrichMethod, "' is not supported.") cat(error) return(error) }else{ return(NULL) } } .organismError <- function(organism, hostName, cache) { ####Input organism error organisms <- listOrganism(hostName=hostName, cache=cache) organisms <- c(organisms, "others") if(!(organism %in% organisms)){ error <- paste0("ERROR: The organism '",organism,"' is not supported.") cat(error) return(error) }else{ return(NULL) } } .collapseMethodError <- function(collapseMethod){ ###Input collapseMethod error collapseMethodList <- c("mean","median","min","max") if(!(collapseMethod %in% collapseMethodList)){ error <- "ERROR: WebGesalt only supports the following collapse methods: mean, median, min and max." cat(error) return(error) }else{ return(NULL) } } .minMaxNumError <- function(minNum,maxNum){ #####Input the minimum and maximum number of category error if(!is.wholenumber(minNum) || minNum<1){ error <- "ERROR: The minimum number of genes annotated to the category should be an positive integer." cat(error) return(error) }else{ if(!is.wholenumber(maxNum) || maxNum<1){ error <- "ERROR: The maximum number of genes annotated to the category should be an positive integer." cat(error) return(error) }else{ if(minNum>=maxNum){ error <- "ERROR: The minimum number of genes annotated to the category should be less than the maximum number." cat(error) return(error) }else{ return(NULL) } } } } .fdrMethodError <- function(fdrMethod){ ##Input fdrMethod error fdrMethodList <- c("holm","hochberg","hommel","bonferroni","BH","BY") if(!(fdrMethod %in% fdrMethodList)){ error <- "ERROR: WebGesalt only supports the following FDR methods: holm, hochberg, hommel, bonferroni, BH and BY." cat(error) return(error) }else{ return(NULL) } } .sigMethodError <- function(sigMethod){ ##Input sig method error sigMethodList <- c("fdr","top") if(!(sigMethod %in% sigMethodList)){ error <- "ERROR: WebGesalt only supports two methods to identify the enriched categories: 'fdr' method identifies the categories with FDR less than 'fdrThr' and 'top' method ranks all categories based on the FDR and selects the 'topThr' categories." cat(error) return(error) }else{ return(NULL) } } .fdrThrError <- function(fdrThr){ ##Input fdr threshold error if(!is.numeric(fdrThr) || fdrThr<0 || fdrThr>1){ error <- "ERROR: The FDR threshold should be a numberic from 0 to 1." cat(error) return(error) }else{ return(NULL) } } .topThrError <- function(topThr){ ##Input top threshold error if(!is.wholenumber(topThr) || topThr<1){ error <- "ERROR: The number of top categories should be a positive integer." cat(error) return(error) }else{ return(NULL) } } .reportNumError <- function(reportNum){ ##Input the number of visualized enriched category error if (!is.wholenumber(reportNum) || reportNum<0) { error <- "ERROR: The number of enriched categories shown in the final report should be a positive integer." cat(error) return(error) }else{ return(NULL) } } .perNumError <- function(perNum){ ##Input the number of permutation error if(!is.wholenumber(perNum) || perNum<0 || perNum>10000){ error <- "ERROR: The number of permutation for GSEA method should be a positive integer and less than 10000." cat(error) return(error) }else{ return(NULL) } } .isOutputError <- function(isOutput){ ##Input isOutput error if(!is.logical(isOutput)){ error <- "ERROR: isOutput should be an R logical object (TRUE or FALSE)." cat(error) return(error) }else{ return(NULL) } } .outputDirectoryError <- function(outputDirectory){ ##Input directory error if(!dir.exists(outputDirectory)){ error <- paste("ERROR: The output directory ",outputDirectory," does not exist. please change another directory or create the directory.",sep="") cat(error) return(error) }else{ return(NULL) } } .dagColorError <- function(dagColor){ ##Input dag color type error dagColorList <- c("binary","continuous") if(!(dagColor %in% dagColorList)){ error <- "ERROR: dagColor should be binary or continuous." cat(error) return(error) }else{ return(NULL) } } .hostNameError <- function(hostName){ ####Input hostName error if(grepl("^file://", hostName, perl=TRUE)){ return(NULL) } archives <- listArchiveUrl() if(!(hostName %in% archives[,2])){ error <- paste("ERROR: The host name ",hostName," is incorrect. Please use listArchiveURL function to find the correct host name.",sep="") cat(error) return(error) }else{ return(NULL) } } .dataTypeError <- function(dataType){ ######Input data type error for ID Mapping function dataTypeA <- c("list","rnk","gmt") if(!(dataType %in% dataTypeA)){ error <- paste("ERROR: Data type ",dataType," can not be supported. Please select from 'list', 'rnk' and 'gmt'.",sep="") cat(error) return(error) }else{ return(NULL) } } .mappingOutputError <- function(mappingOutput){ ##Input mappingOutput error for ID Mapping function if(!is.logical(mappingOutput)){ error <- "ERROR: mappingOutput should be an R logical object (TRUE or FALSE)." cat(error) return(error) }else{ return(NULL) } } ##############Other functions for the parameter error test############ testNull <- function(parameter){ if(!is.null(parameter)){ if(length(parameter)==1 && length(which(parameter=="NULL"))==1){ parameter <- NULL } } return(parameter) } is.wholenumber <- function(x, tol = .Machine$double.eps^0.5){ re <- tryCatch(abs(x - round(x)) < tol,warning=function(e){return(FALSE)},error=function(e){return(FALSE)}) return(re) } ##################Other errors############### descriptionFileError <- function(type){ if(type=="format"){ error <- "ERROR: The description file for the functional categetories should have a 'des' extension." } if(type=="columnNum"){ error <- "ERROR: The description file should contain two columns: the first column is the ID of the gene sets that should be the same with the uploaded enrichment gene sets, the second column is the description of the gene sets." } if(type=="overlap"){ error <- "ERROR: The ID types of the uploaded functional database file and description file are different. Please check the uploaded files." } cat(error) return(error) } gmtFormatError <- function(type){ if(type=="empty"){ error <- "ERROR: Please upload a file with extension 'gmt'." } if(type=="incorrect"){ error <- "ERROR: Invalid GMT file format. Please check the format of the GMT file from http://www.webgestalt.org/WebGestalt_2017_Manual.pdf." } cat(error) return(error) } enrichDatabaseError <- function(type,enrichDatabase="",organism=""){ if(type=="unsupported"){ error <- paste("ERROR: ",enrichDatabase," can not be supported for organism ",organism,".",sep="") } if(type=="empty"){ error <- "ERROR: Please select the functional database or select 'others' to upload the functional database." } if(type=="others"){ error <- "ERROR: Please upload a 'gmt' file as the functional database for 'others' organism." } cat(error) return(error) } idTypeError <- function(idType, organism, hostName, cache) { idTypes <- listIdType(organism=organism, hostName=hostName, cache=cache) if(!(idType %in% idTypes)){ error <- paste("ERROR: The ID type ",idType," can not be supported for organism ",organism,".",sep="") cat(error) return(error) }else{ return(NULL) } } targetIdTypeError <- function(idType, organism, hostName, cache) { idTypes <- listIdType(organism=organism, hostName=hostName, cache=cache) if(!(idType %in% idTypes)){ error <- paste("ERROR: The target ID type ",idType," can not be supported for organism ",organism,".",sep="") cat(error) return(error) }else{ return(NULL) } } stardardDiffError <- function(standardSource,standardTarget){ if(standardSource!=standardTarget){ error <- paste(standardSource," based ID type can not map to ",standardTarget," based ID type.",sep="") cat(error) return(error) }else{ return(NULL) } } idMappingError <- function(type,idType="",topF=""){ if(type=="unmapped"){ error <- paste("ERROR: The ID type of the uploaded list is not consistent with the input ID type ",idType,". Examples of the input ID type: ",topF,".",sep="") } if(type=="empty"){ error <- "ERROR: No IDs are mapped. Please check your input." } cat(error) return(error) } interestGeneError <- function(type){ if(type=="empty"){ error <- "ERROR: Please upload an interesting ID list." } if(type=="emptyType"){ error <- "ERROR: Please select the ID type of the interesting ID list." } if(type=="unmatch"){ error <- "The ID type of the input ID list can not match to the ID type of the functional database." } if(type=="unannotated"){ error <- "ERROR: All IDs in the uploaded list are not annotated to any category of the functional database." } if(type=="onlyOne"){ error <- "ERROR: All IDs in the uploaded list can only annotate to one category, which can not perform the enrichment analysis." } cat(error) return(error) } referenceGeneError <- function(type){ if(type=="empty"){ error <- "ERROR: Please upload a reference list or select an existing reference set." } if(type=="emptyType"){ error <- "ERROR: Please select the ID type of the reference list." } if(type=="unmatch"){ error <- "The ID type of the input reference list can not match to the ID type of the functional database." } if(type=="unmatch_set"){ error <- "The ID type of the selected reference set can not match to the ID type of the functional database." } if(type=="existingRef"){ error <- "ERROR: Please select an existing reference set." } if(type=="interestEmpty"){ error <- "ERROR: All IDs in the interesting list are not included in the overlapping IDs between IDs in the reference list and IDs annotated to the functional database." } cat(error) return(error) } webRequestError <- function(response) { error <- paste(response["status_code"], content(response)["message"], "at", response["url"], "\n") cat(error) return(error) } webApiError <- function(response) { error <- response[["message"]] cat(paste0(error, "\n")) return(error) } .hasError <- function(obj){ if(is.character(obj) && length(obj)==1 && length(grep("ERROR:",obj))>0) { return(TRUE) } return(FALSE) } WebGestaltR/R/formatCheck.R0000644000176200001440000000573213460663744015233 0ustar liggesusers#' Check Format and Read Data #' #' @inheritParams idMapping #' #' @return A list of data frame #' #' @importFrom tools file_ext #' @importFrom readr read_tsv stop_for_problems #' #' @export #' formatCheck <- function(dataType="list", inputGeneFile=NULL, inputGene=NULL) { dataTypeA <- c("list", "rnk") if (length(dataType)>1 || !is.character(dataType) || length(which(dataTypeA==dataType))==0) { stop("ERROR: DataType parameter can only be one of 'list' or 'rnk'.") } if (dataType=="list") { if (!is.null(inputGeneFile)) { if (file_ext(inputGeneFile)!="txt") { stop("ERROR: For the user ID list, please upload a 'txt' file with only one column.") } else { inputGene <- read_tsv(inputGeneFile, col_names=FALSE, col_types="c") error <- tryCatch(stop_for_problems(inputGene), error=function(e) stop("ERROR: The format of the uploaded gene list is incorrect. Please make sure the file only contains one column of gene IDs.") ) return(inputGene[[1]]) } } else { if (!is.null(inputGene)) { if (!is.vector(inputGene)) { stop("ERROR: For the user ID list, please upload an R vector object.") } else { inputGene <- unname(sapply(inputGene, as.character)) # as.character will convert length-1 vector to primitive return(inputGene) } } else { stop("ERROR: Please upload a file or an R object for the ID list.") } } } if (dataType=="rnk") { if (!is.null(inputGeneFile)) { if (file_ext(inputGeneFile)!="rnk") { stop("ERROR: For the ranked list, please upload a 'rnk' file with two columns (ids and scores).") } else { inputGene <- read_tsv(inputGeneFile, col_names=c("gene", "score"), col_types="cd") # readr just gives warning if (all(is.na(inputGene$gene)) || all(is.na(inputGene$score))) { stop("ERROR: For the ranked list, please upload a 'rnk' file with two columns (ids and scores).") } error <- tryCatch(stop_for_problems(inputGene), error=function(e) stop("ERROR: The format of the uploaded ranked list is incorrect. Please make sure the file contains two column of gene IDs and scores.") ) #########GSEA do not allow the second column contains NA. Thus, we should remove NA first############ return(filter(inputGene, !is.na(.data$score))) } } else { if (!is.null(inputGene)) { if (!is.data.frame(inputGene)) { stop("ERROR: For the ranked list, please upload an R data.frame object.") } else { if (!is.numeric(inputGene[[2]]) && !is.integer(inputGene[[2]])) { stop("ERROR: The second column of the ranked list should be the numeric scores.") } else { #########GSEA do not allow the second column contains NA. Thus, we should remove NA first############ inputGene <- inputGene[!is.na(inputGene[[2]]), ] inputGene[[1]] <- as.character(inputGene[[1]]) colnames(inputGene) <- c("gene", "score") return(inputGene) } } } else { stop("ERROR: Please upload a file or an R object for the ranked list.") } } } } WebGestaltR/R/WebGestaltR-package.R0000644000176200001440000000124613420153202016530 0ustar liggesusers#' WebGestaltR: The R interface for enrichment analysis with WebGestalt. #' #' @docType package #' @name WebGestaltR #' @import methods #' @import grDevices #' @import graphics #' @import utils #' @importFrom Rcpp sourceCpp #' @importFrom rlang .data #' @useDynLib WebGestaltR #' NULL .onAttach <- function(lib, pkg) { packageStartupMessage("******************************************\n") packageStartupMessage("* *\n") packageStartupMessage("* Welcome to WebGestaltR ! *\n") packageStartupMessage("* *\n") packageStartupMessage("******************************************\n") } WebGestaltR/R/reportUtils.R0000644000176200001440000000620613460663744015336 0ustar liggesusersmapUserId <- function(enrichedSig,geneColumn,interestingGeneMap){ ####map entrez gene back to the original user id and add one more column to the enrichedSig standardId <- interestingGeneMap$standardId mapgene <- interestingGeneMap$mapped[, c("userId", standardId)] gene <- enrichedSig[[geneColumn]] gene <- strsplit(gene,";") gene <- unlist(lapply(gene,geneM,mapgene)) enrichedSig <- data.frame(enrichedSig, userId=gene, stringsAsFactors=FALSE) return(enrichedSig) } geneM <- function(geneList,mappingTable){ if(length(geneList)==1 && is.na(geneList)){ ###The categories outputted from GSEA may not have leading edge genes. TODO: obsolete return(NA) }else{ u <- mappingTable[mappingTable[[2]] %in% geneList, ][[1]] # although user ID could contain ;, like in some gene symbols. # but this is only concatenated in output u <- paste(u,collapse=";") return(u) } } #' @importFrom dplyr select getGeneTables <- function(organism, enrichedSig, geneColumn, interestingGeneMap) { if (organism != "others") { standardId <- interestingGeneMap$standardId mapping <- select(interestingGeneMap$mapped, .data$userId, .data$geneSymbol, .data$geneName, .data$gLink, standardId) if ("score" %in% colnames(interestingGeneMap$mapped)) { mapping$score <- interestingGeneMap$mapped$score } } table <- list() for (i in 1:nrow(enrichedSig)) { genes <- enrichedSig[[i, geneColumn]] geneSetId <- enrichedSig[[i, "geneSet"]] if (length(genes) == 1 && is.na(genes)) { table[[geneSetId]] <- list() } else { genes <- unlist(strsplit(genes, ";")) if (organism != "others") { table[[geneSetId]] <- mapping[mapping[[standardId]] %in% genes, ] } else { table[[geneSetId]] <- data.frame("userId"=genes) } } } return(table) } #' @importFrom dplyr filter bind_rows getTopGseaResults <- function(results, topThr) { if (is.wholenumber(topThr)) { posThr <- topThr negThr <- topThr } else { posThr <- floor(topThr) + 1 negThr <- floor(topThr) } posRes <- filter(results, .data$normalizedEnrichmentScore > 0) if (nrow(posRes) > posThr) { posSig <- posRes[1:posThr, ] posInsig <- posRes[(posThr+1):nrow(posRes), ] } else { posSig <- posRes posInsig <- NULL } negRes <- filter(results, .data$normalizedEnrichmentScore < 0) if (nrow(negRes) > negThr) { negSig <- negRes[1: negThr, ] negInsig <- negRes[(negThr+1):nrow(negRes), ] } else { negSig <- negRes negInsig <- NULL } sig <- bind_rows(posSig, negSig) insig <- bind_rows(posInsig, negInsig) if (nrow(sig) == 0) { sig <- NULL } if (nrow(insig) == 0) { insig <- NULL } return(list(sig, insig)) } #' keepRep #' #' Add representatives to topResult if they are missing #' #' @keywords internal #' keepRep <- function(topResult, allResult, reps) { missing <- NULL for (rep in reps) { if (!rep %in% topResult$geneSet) { missing <- c(missing, rep) } } if (!is.null(missing)) { topResult <- rbind(topResult, allResult[allResult$geneSet %in% missing, ]) } return(topResult) } removeFileProtocol <- function(path) { return(normalizePath(sub("^file://", "", path), mustWork=FALSE)) } sanitizeFileName <- function(name) { return(gsub("[[:punct:]]", "_", name)) } WebGestaltR/R/oraEnrichment.R0000644000176200001440000000657413470604327015601 0ustar liggesusers#' @importFrom dplyr filter select left_join mutate arrange %>% #' @importFrom stats p.adjust phyper oraEnrichment <- function(interestGene, referenceGene, geneSet, minNum=10, maxNum=500, fdrMethod="BH", sigMethod="fdr", fdrThr=0.05, topThr=10) { #before running this code, the main code has checked the overlap among interestGene, referenceGene and geneSet. #And this three sets should have overlapping genes. referenceGene <- intersect(referenceGene, geneSet$gene) geneSet <- filter(geneSet, .data$gene %in% referenceGene) geneSetNum <- tapply(geneSet$gene, geneSet$geneSet,length) geneSetNum <- geneSetNum[geneSetNum>=minNum & geneSetNum<=maxNum] if (length(geneSetNum) == 0) { stop("ERROR: The number of annotated genes for all functional categories are not from ", minNum, " to ", maxNum, " for the ORA enrichment method.") } geneSet <-filter(geneSet, .data$geneSet %in% names(geneSetNum)) interestGene <- intersect(interestGene, geneSet$gene) interestGene <- intersect(interestGene, referenceGene) if (length(interestGene) == 0) { stop("ERROR: No genes in the interesting list can annotate to any functional category.") } ###############Enrichment analysis################### ra <- length(interestGene) / length(referenceGene) refG <- data.frame(geneSet=names(geneSetNum), size=unname(geneSetNum), stringsAsFactors=FALSE) intG <- filter(geneSet, .data$gene %in% interestGene) intGNum <- tapply(intG$gene, intG$geneSet, length) intGNum <- data.frame(geneSet=names(intGNum), overlap=unname(intGNum), stringsAsFactors=FALSE) intGId <- tapply(intG$gene, intG$geneSet, paste, collapse=";") intGId <- data.frame(geneSet=names(intGId), overlapId=unname(intGId), stringsAsFactors=FALSE) enrichedResult <- geneSet %>% filter(!is.na(.data$geneSet)) %>% select(.data$geneSet, link=.data$description) %>% distinct() %>% left_join(refG, by="geneSet") %>% left_join(intGNum, by="geneSet") %>% # this may just be inner_join. O is NA should not be meaningful anyway mutate(overlap=ifelse(is.na(.data$overlap), 0, .data$overlap), expect=.data$size * ra, enrichmentRatio=.data$overlap /.data$expect, pValue=1-phyper(.data$overlap - 1, length(interestGene), length(referenceGene) - length(interestGene), .data$size, lower.tail=TRUE, log.p=FALSE), FDR=p.adjust(.data$pValue, method=fdrMethod) ) %>% left_join(intGId, by="geneSet") %>% arrange(.data$FDR, .data$pValue) if (sigMethod == "fdr") { enrichedResultSig <- filter(enrichedResult, .data$FDR% filter(.data$FDR >= fdrThr, .data$overlap != 0) %>% select(.data$geneSet, .data$enrichmentRatio, .data$FDR, .data$overlap) return(list(enriched=enrichedResultSig, background=enrichedResultInsig)) } } else { #for the top method, we only select the terms with at least one annotated interesting gene enrichedResult <- enrichedResult %>% filter(.data$overlap != 0) if (nrow(enrichedResult)>topThr) { enrichedResultSig <- enrichedResult[1:topThr, ] enrichedResultInsig <- enrichedResult[(topThr+1):nrow(enrichedResult), c("geneSet", "enrichmentRatio", "FDR", "overlap")] }else{ enrichedResultSig <- enrichedResult enrichedResultInsig <- data.frame() } return(list(enriched=enrichedResultSig, background=enrichedResultInsig)) } } WebGestaltR/R/swGsea.R0000644000176200001440000005000713467101400014210 0ustar liggesusers#' Site Weighted Gene Set Enrichment Analysis #' #' Performs site weighted gene set enrichment analysis or standard GSEA when #' likelihood/weight columns in \code{input_df} are 1 or 0, \code{p=1}, #' \code{q=1} and \code{thresh_type="val"}. #' #' The formula for weighting is as follows #' \deqn{\frac{s_{j}^{q}|r_{j}|^{p}}{\sum s^{q}|r|^{p}}}{(s_j^q * abs(r_j)^p) / (\sum s^q * abs(r)^p)} #' Where r is log ratio score, s is likelihood score, j is the index of the gene. #' #' @param input_df A data frame in which first column is name of item of interest #' (gene, protein, phosphosite, etc.), the second is the correlation of that item #' of interest with the phenotype (typically log ratio of expression for phenotype #' vs. normal), and the remaining columns are the scores for the likelihood that #' the item belongs in each set (one column per set). #' @param thresh_type The type of \code{thresh}. Use 'percentile' to include all #' scores over that percentile given in \code{thresh} (i.e., 0.9 would be all items #' in 90th percentile, or top 10 percent); 'list' to include a list of set lists #' where the set lists are in the same order as the corresponding set columns in #' the \code{input_df}; 'val' to apply a single threshold value to all sets; or #' 'values' to use a vector of unique cutoffs for each set (needs to be in the #' same order as the sets are specified in the columns of \code{input_df}") #' @param thresh Depends on \code{thresh_type}. A list of lists of the items in #' each set (with same names as colnames of the scores); a numeric vector of #' threshold scores for each set (in the same order as the colnames of the scores #' in the input_df), or a single percentile value between 0 and 1 (i.e., if #' \code{thresh}=0.9, the 90th percentile of the score or the highest scoring 10% #' of of the items are included in the set for each scoring regimen) (\code{thresh} #' ="all" is not supported at this time, as it doesn't result in a Kolgorov-Smirnoff #' statistic; this may be worked in as an alternate scoring method later on). #' @param thresh_action Either "include", "exclude (default)", or "adjust"; #' this specifies how to treat each set if it doesn't contain a minimum number of #' items or contains all of the items; this option cannot be used with predefined #' lists of items in sets (if the number of items in a given set doesn't meet #' requirements, that set will be skipped). #' @param min_set_size,max_set_size The minimum/maximum number of items each #' set needs for the analysis to proceed. #' @param max_score,min_score A optional numeric vector of minimum/maximum boundaries #' to clip scores for each set. #' @param psuedocount Psuedocount (pc) is used for rescaling set scores: #' \code{(score - min_score + pc)/(max_score - min_score +pc)}; this is needed to #' prevent division by 0 if \code{max_score==min_score} (in this case, all scores #' for items in set will be 1, which is equivalent to standard GSEA); it also allows #' users to adjust weights for scores that are close to the minimum for the scores in #' the set (unless min_score==max_score): as psuedocount value approaches 0, scaled #' minimum scores also approach 0; as psuedocount approaches infinity, scaled minimum #' scores approach the scaled maximum scores (which equal 1); this value must be #' larger than 0. #' @param perms The number of permutations. #' @param p The exponential scaling factor of the phenotype score (second column in #' \code{input_df}). #' @param q The exponential scaling factor of the likelihood score (weights). #' @param nThreads The number of threads to use in calculating permutaions. #' @param rng_seed Random seed. #' @param fork A boolean. Whether pass "fork" to \code{type} parameter of #' \code{makeCluster} on Unix-like machines. #' #' @return A list of \code{Enrichment_Results}, \code{Items_in_Set} and \code{Running_Sums}. #' \describe{ #' \item{Enrichment_Results}{A data frame with row names of gene set and columns of #' "ES", "NES", "p_val", "fdr".} #' \item{Items_in_Set}{A list of one-column data frames. Describes genes and their #' ranks in each set.} #' \item{Running_Sums}{Running sum scores along genes sorted by ranked scores, #' with gene sets as columns.} #' } #' #' @importFrom stats quantile #' @importFrom dplyr arrange desc #' @importFrom parallel makeCluster stopCluster #' @importFrom doParallel registerDoParallel #' @importFrom foreach foreach #' @importFrom doRNG %dorng% #' @export #' @author Eric Jaehnig #' swGsea <- function(input_df, thresh_type="percentile", thresh=0.9, thresh_action="exclude", min_set_size=10, max_set_size=500, max_score="max", min_score="min", psuedocount=0.001, perms=1000, p=1, q=1, nThreads=1, rng_seed=1, fork=FALSE){ # check input parameters if(thresh_type!="percentile"&thresh_type!="list"&thresh_type!="val"&thresh_type!="values"){ stop("invalid thresh_type specified; needs to be set to 'percentile' to include all scores over that percentile (i.e., 0.9 would be all items in 90th percentile, or top 10 percent) 'list' to include a list of set lists where the set lists are in the same order as the corresponding set columns in the input_df, 'val' to apply a single threshold value to all sets, or 'values' to use a vector of unique cutoffs for each set (needs to be in the same order as the sets are specified in the columns of input_df") } if(thresh_action!="exclude"&thresh_action!="include"&thresh_action!="adjust"){ stop("invalid thresh_action specified; needs to be set to 'exclude' to skip set if it contains no items after applying score threshold (or contains all items), or 'include' to include values for the set at the end of the results (ES and NES automatically set to 0 and pval to 1) or 'adjust' to adjust threshold to add at least min_set_size items below thresh to set (or remove all items equal to the minimum set score value from the set)") } if(min_set_size<3){ stop("please set 'min_set_size' to 3 or greater (default is 5)") } if(max_score!="max"){ if(length(max_score)!=(ncol(input_df)-2)|(!is.numeric(max_score))){ stop("max_score needs to be set to max or contain a numeric vector of maximum scores for each set") } } if(min_score!="min"){ if(length(min_score)==(ncol(input_df)-2)|(!is.numeric(min_score))){ stop("min_score needs to be set to min or contain a numeric vector of minimum scores for each set") } } if(!psuedocount>0){ stop("psuedocount must be greater than 0") } pc <- psuedocount # re-order by log ratios (rank order from highest to lowest) expt <- colnames(input_df)[2] enr_test <- colnames(input_df)[3:ncol(input_df)] colnames(input_df)[c(1,2)] <- c("item", "expression_val") input_df <- arrange(input_df, desc(.data$expression_val)) # get and check size of set items; build in-set matrix of 1's for items in set and 0's for items not in set inset_mat <- matrix(0, nrow = length(input_df$item), ncol = length(enr_test)) dimnames(inset_mat) <- list(input_df$item, enr_test) # if list of items provided for each set, check to make sure each item is in dataset and set inset_mat to 1 if it is and 0 if not if(thresh_type=="list"&is.list(thresh)){ thresh_action <- "exclude" for(a in 1:length(thresh)){ skip = "" if(length(setdiff(thresh[[a]], input_df$item)) > 0){ skip <- setdiff(thresh[[a]], input_df$item) warning(paste0(paste(skip, collapse = ", "), " are not items in the input dataframe and will be skipped.\n")) } for(b in 1:length(thresh[[a]])){ if(!thresh[[a]][b] %in% skip){ inset_mat[thresh[[a]][b], a] <- 1 } } } # if numeric threshold provided, set inset_mat to 1 for items that meet threshold or 0 for those that don't } else if(is.numeric(thresh)){ if(thresh_type=="values" & length(thresh)==length(enr_test)){ for(a in 1:length(thresh)){ items_in_set <- input_df$item[input_df[ , enr_test[a]]>=thresh[a]] inset_mat[items_in_set, enr_test[a]] <- 1 } } else if(thresh_type=="percentile" & thresh>0 & thresh<1){ thresh1 <- vector(mode = "numeric", length = length(enr_test)) for(a in 1:length(enr_test)){ thresh1[a] = quantile(input_df[ , enr_test[a]], probs = thresh) items_in_set <- input_df$item[input_df[ , enr_test[a]]>=thresh1[a]] inset_mat[items_in_set, enr_test[a]] <- 1 } thresh <- thresh1 } else if(thresh_type=="val" & length(thresh)==1){ for(a in 1:ncol(inset_mat)){ items_in_set <- input_df$item[input_df[ , enr_test[a]]>=thresh] inset_mat[items_in_set, enr_test[a]] <- 1 } thresh <- rep(thresh, times=ncol(inset_mat)) } } else { stop("improper threshold specified") } # check to make sure minimum number of items present in each set; if not, skip or adjust according to thresh_action skipped_sets <- character(0) for(c in 1:ncol(inset_mat)){ if(sum(inset_mat[ , c]) < min_set_size){ too_small <- colnames(inset_mat)[c] warning(paste0(expt, " does not contain minimum number of items in set for ", too_small, "\n")) if(thresh_action=="exclude"|thresh_action=="include"){ skipped_sets <- c(skipped_sets, too_small) } else { # lower threshold to first value that would include minimum number of items in set lower_scores <- sort(input_df[input_df[too_small]=new_thresh, c] <- 1 # check to make sure the set meets size requirements after applying new threshold, if not exclude set if((sum(inset_mat[ , c]) max_set_size){ warning(paste0(expt, " has more than ", max_set_size, " items in set ", check_col, "\n")) if(thresh_action=="exclude"|thresh_action=="include"){ skipped_sets <- c(skipped_sets, check_col) } else { # set items with minimum value to 0 to reduce set size (note: while loop not necessary here because max set size is all items in the dataset, but may be useful if we decide to impose a maximum set size later) while(sum(inset_mat[ , c]) > max_set_size){ inset_mat[input_df$item[input_df[, check_col] == min(input_df[inset_mat[ , c]==1, check_col])], check_col] <- 0 } # make sure this adjustment didn't remove too many items if(sum(inset_mat[ , c])0, d]) } set_scores[set_scores[ , d] > max_scores[d], d] <- max_scores[d] set_scores[set_scores[ , d] < min_scores[d], d] <- min_scores[d] # if the max set score equals the minimum set score, all scores for items in set will be 1; therefore, let user know that this analysis now reverts to standard GSEA # if(max_scores[d]==min_scores[d]){ # print(paste0("max score for set ", colnames(inset_mat)[d], " equals min score; results will be equivalent to standard GSEA")) # } # scales scores for sets scaled_scores[ , d] <- ((set_scores[ , d] - min_scores[d] + pc)/(max_scores[d] - min_scores[d] + pc))^q # multiple by inset_mat to set scores for items not in set to 0 scaled_scores[ , d] <- scaled_scores[ ,d ] * inset_mat[ , d] set_scores[ , d] <- scaled_scores[ , d] * adj_expr_val if (sum(set_scores[ , d]) == 0) { set_scores[ , d] <- scaled_scores[ , d] } set_tot[d] <- sum(set_scores[ , d]) } # get set of items not in in_set outset_mat <- 1 - inset_mat # convert to vectors to matrices with same dimensions as inset_mat to use to calculate Running_Sum and for permutations below # expr_mat <- matrix(rep(input_df$expression_val, times = ncol(inset_mat)), nrow = nrow(input_df), dimnames = list(rownames(inset_mat), colnames(inset_mat))) set_tot <- t(matrix(rep(set_tot, times=nrow(inset_mat)), nrow=length(set_tot), dimnames=list(colnames(inset_mat), rownames(inset_mat)))) outset_mat_sums <- t(matrix(rep(colSums(outset_mat), times=nrow(outset_mat)), nrow = ncol(outset_mat), dimnames = list(colnames(outset_mat), rownames(outset_mat)))) outset_scores <- outset_mat/outset_mat_sums scores_mat <- (set_scores / set_tot) - outset_scores # walk through ranked list and tally running total; also keep track of maximum and minimum values Running_Sum <- matrix(0, ncol=ncol(scores_mat), nrow = nrow(scores_mat), dimnames = dimnames(scores_mat)) running_max <- vector(mode = "numeric", length = ncol(scores_mat)) running_min <- vector(mode = "numeric", length = ncol(scores_mat)) for(e in 1:ncol(Running_Sum)){ Running_Sum[ , e] <- cumsum(scores_mat[ , e]) running_max[e] <- max(Running_Sum[ , e]) running_min[e] <- min(Running_Sum[ , e]) } # permute df 1000x and use to determine p-value of max/min score from previous section set.seed(rng_seed) # FORK is an option for Unix machines to reduce memory footprint if(fork==T) { cl <- makeCluster(nThreads, type = "FORK") } else { cl <- makeCluster(nThreads) } registerDoParallel(cl) # use dorng instead of dopar to properly pass rng seed to foreach loop rand_stats <- foreach(i=1:perms, .combine = 'rbind') %dorng% { gseaPermutation(scaled_scores, outset_scores, adj_expr_val) ## R implementation of permutations # # rand_df <- input_df[sample(nrow(input_df)), , drop = F] # rand_df$expression_val <- input_df$expression_val # rand_df <- rand_df[ , c("item","expression_val", colnames(inset_mat)), drop = F] # rand_scaled_scores <- scaled_scores[rand_df$item, , drop=F] # rand_outset_scores <- outset_scores[rand_df$item, , drop=F] # # rand_adj_scores <- rand_scaled_scores * (abs(expr_mat)^p) # # rand_set_tot <- colSums(rand_adj_scores) # rand_set_tot <- t(matrix(rep(rand_set_tot, times = nrow(rand_adj_scores)), nrow = length(rand_set_tot), dimnames = list(colnames(rand_adj_scores), rownames(rand_adj_scores)))) # rand_scores <- (rand_adj_scores / (rand_set_tot + 0.000001)) - rand_outset_scores # # rand_tot <- matrix(0, nrow = nrow(rand_scores), ncol = ncol(rand_scores)) # rand_max <- numeric(ncol(inset_mat)) # rand_min <- numeric(ncol(inset_mat)) # rand_best <- numeric(ncol(inset_mat)) # for(j in 1:ncol(rand_tot)){ # rand_tot[ , j] <- cumsum(rand_scores[ , j]) # rand_max[j] <- max(rand_tot[ , j]) # rand_min[j] <- min(rand_tot[ , j]) # if(rand_max[j] >= abs(rand_min[j])){ # rand_best[j] <- rand_max[j] # } else { rand_best[j] <- rand_min[j] } # } # c(rand_min, rand_max, rand_best) } stopCluster(cl) cat(paste0(perms, " permutations of ", expt, " complete...\n")) # split output from permutations into iteration by set dataframes for random running totals, random maxes, and random mins rand_mins <- rand_stats[ , 1:ncol(inset_mat)] colnames(rand_mins) <- colnames(inset_mat) rand_maxes <- rand_stats[ , (ncol(inset_mat)+1):(2*ncol(inset_mat))] colnames(rand_maxes) <- colnames(inset_mat) rand_best <- rand_stats[ , (2*ncol(inset_mat)+1):ncol(rand_stats)] colnames(rand_best) <- colnames(inset_mat) # calculate max and min NES for each set NES_max <- running_max/(colSums((rand_best>=0)*rand_best)/(colSums(rand_best>=0) + 0.000001) + 0.000001) NES_min <- running_min/(colSums(abs(rand_best)*(rand_best<=0))/(colSums(rand_best<=0) + 0.000001) + 0.000001) NES_max <- NES_max * (colSums(rand_best>=0) > 0) NES_min <- NES_min * (colSums(rand_best<=0) > 0) pval_max <- colSums(t(t(rand_best) >= running_max))/(colSums(rand_best >= 0) + 0.000001) pval_min <- colSums(t(t(rand_best) <= running_min))/(colSums(rand_best <= 0) + 0.000001) rand_mins_NES <- t((t(rand_mins)/(colSums(abs(rand_best)*(rand_best<=0))/(colSums(rand_best<=0) +0.000001) + 0.000001)) * (colSums(rand_best<=0) > 0)) rand_maxes_NES <- t((t(rand_maxes)/(colSums(rand_best*(rand_best>=0))/(colSums(rand_best>=0) + 0.000001) + 0.000001)) * (colSums(rand_best>=0) > 0)) #rand_mins_NES <- rand_mins_NES * (colSums(rand_best>=0) > 0) #rand_maxes_NES <- rand_maxes_NES * (colSums(rand_best<=0) > 0) # calculate FDR for each NES n_all_rand_min <- sum(rand_best<=0) if(n_all_rand_min==0){ n_all_rand_min <- 0.000001 } n_all_rand_max <- sum(rand_best>=0) if(n_all_rand_max==0){ n_all_rand_min <- 0.000001 } #output_mat <- matrix(0, nrow = ncol(Running_Sum), ncol = 8, dimnames = list(colnames(Running_Sum), c("ES", "NES", "p_val", "fdr", "pos_ES", "neg_ES", "pos_NES", "neg_NES"))) output_mat <- matrix(0, nrow = ncol(Running_Sum), ncol = 4, dimnames = list(colnames(Running_Sum), c("ES", "NES", "p_val", "fdr"))) output_df <- data.frame(output_mat, stringsAsFactors = F) for(k in 1:length(NES_min)){ #output_df$pos_ES[k] <- running_max[k] #output_df$neg_ES[k] <- running_min[k] #output_df$pos_NES[k] <- NES_max[k] #output_df$neg_NES[k] <- NES_min[k] if(abs(running_min[k])=0) >= NES_max[k])) / n_all_rand_max max_bottom <- sum(NES_max[running_max>=abs(running_min)] >= NES_max[k]) / (sum(running_max>=abs(running_min))) output_df$fdr[k] <- max_top / max_bottom } else { output_df$ES[k] <- running_min[k] output_df$NES[k] <- NES_min[k] output_df$p_val[k] <- pval_min[k] min_top <- sum(rowSums(rand_mins_NES*(rand_best<=0) <= NES_min[k])) / n_all_rand_min min_bottom <- sum(NES_min[abs(running_min)>running_max] <= NES_min[k]) / sum(abs(running_min)>running_max) output_df$fdr[k] <- min_top / min_bottom } } if((thresh_action=="include")&(length(skipped_sets)>0)){ new_row <- data.frame(matrix(0, nrow=1, ncol=4), stringsAsFactors = F) colnames(new_row) <- colnames(output_df) new_row$p_val <- 1 new_row$fdr <- 1 for(i in 1:length(skipped_sets)){ rownames(new_row) <- skipped_sets[i] output_df <- rbind(output_df, new_row) } } output_df$fdr[output_df$fdr>1] <- 1 return(list(Enrichment_Results=output_df, Running_Sums=Running_Sum, Items_in_Set=items_in_set)) } #' Prepare input for standard GSEA #' #' A helper to read files for performing standard GSEA. #' #' @param rankFile Path of the rnk file #' @param gmtFile Path of the GMT file #' #' @return a data frame to be used in \code{swGsea} #' #' @importFrom readr read_tsv #' #' @export #' prepareGseaInput <- function(rankFile, gmtFile) { rank <- read_tsv(rankFile, col_names=c("gene", "score"), col_types="cd") gmt <- readGmt(gmtFile) inputDf <- prepareInputMatrixGsea(rank, gmt) return(inputDf) } WebGestaltR/R/loadGeneSet.R0000644000176200001440000002305313610143341015152 0ustar liggesusers#' Load gene set data #' #' @inheritParams WebGestaltR #' #' @return A list of \code{geneSet}, \code{geneSetDes}, \code{geneSetDag}, \code{geneSetNet}, \code{standardId}. #' \describe{ #' \item{geneSet}{Gene set: A data frame with columns of "geneSet", "description", "genes"} #' \item{geneSetDes}{Description: A data frame with columns of two columns of gene set ID and description} #' \item{geneSetDag}{DAG: A edge list data frame of two columns of parent and child. Or a list of data frames if multilple databases are given.} #' \item{geneSetNet}{Network: A edge list data frame of two columns connecting nodes. Or a list of data frames if multilple databases are given.} #' \item{standardId}{The standard ID of the gene set} #' } #' #' @importFrom dplyr select distinct filter %>% #' @importFrom httr modify_url #' @export loadGeneSet <- function(organism="hsapiens", enrichDatabase=NULL, enrichDatabaseFile=NULL, enrichDatabaseType=NULL, enrichDatabaseDescriptionFile=NULL, cache=NULL, hostName="http://www.webgestalt.org/") { # TODO: multiple custom database ID types? geneSet <- NULL ##gene sets geneSetDes <- NULL ##gene set description file geneSetDag <- list() ##gene set DAG file geneSetNet <- list() ##gene set network file standardId <- NULL if (organism != "others" && !is.null(enrichDatabaseFile) && is.null(enrichDatabaseType)) { stop("The ID type should be given in enrichDatabaseType for custom GMT files, e.g. genesymbol.") } # necessary because loop with length used below. enrichDatabase will skip NULL if (!is.vector(enrichDatabaseFile)) { enrichDatabaseFile = list(enrichDatabaseFile) } if (!is.vector(enrichDatabaseDescriptionFile)) { enrichDatabaseDescriptionFile = list(enrichDatabaseDescriptionFile) } if (length(enrichDatabaseFile) != length(enrichDatabaseDescriptionFile)) { stop("The number of custom database and its description files should be equal. Use NULL for placeholder.") } if (organism != "others") { # supported organism geneSetInfo <- listGeneSet(organism=organism, hostName=hostName, cache=cache) # load build-in databases for (enrichDb in enrichDatabase) { if (is.null(enrichDb) || enrichDb == "others") { next } # just for backward compatibility if (!enrichDb %in% geneSetInfo$name) { warning("Database ", enrichDb, " is not supported") next } # get the ID type of the enriched database, such as entrezgene or phosphsiteSeq thisStandardId <- filter(geneSetInfo, .data$name==enrichDb)[[1, "idType"]] if (!is.null(standardId) && standardId != thisStandardId) { stop("Databases have inconsistent ID types. Mixed gene annotation databases with phosphosite databases?") } standardId <- thisStandardId #########Read GMT file from the existing database########### if (startsWith(hostName, "file://")) { gmtPath <- removeFileProtocol(file.path(hostName, "geneset", paste0(paste(organism, enrichDb, standardId, sep="_"), ".gmt"))) thisGeneSet <- readGmt(gmtPath) thisGeneSet$database <- enrichDb # add a column for database source geneSet <- rbind(geneSet, thisGeneSet) } else { gmtUrl <- modify_url(file.path(hostName, "api", "geneset"), query=list(organism=organism, database=enrichDb, standardId=standardId, fileType="gmt")) thisGeneSet <- readGmt(gmtUrl, cache=cache) thisGeneSet$database <- enrichDb oriCnt <- nrow(thisGeneSet) thisGeneSet <- thisGeneSet %>% filter(!(.data$geneSet %in% unique(!!geneSet$geneSet))) if (nrow(thisGeneSet) < oriCnt) { warning(paste("Duplicate gene set names in", enrichDb, "have been ignored.")) } geneSet <- rbind(geneSet, thisGeneSet) } #########Read the description file############# #geneSetDes <- rbind(geneSetDes, .loadGeneSetData(hostName, organism, enrichDb, standardId, "des", cache)) thisGeneSetDes <- .loadGeneSetData(hostName, organism, enrichDb, standardId, "des", cache) if (!is.null(thisGeneSetDes) && !is.null(geneSetDes)) { thisGeneSetDes <- thisGeneSetDes %>% filter(!(.data$geneSet %in% unique(!!geneSetDes$geneSet))) } geneSetDes <- rbind(geneSetDes, thisGeneSetDes) ###########Try to load the DAG file################# # assignment considering possible return of NULL # list[] <- NULL will delete the element geneSetDag[enrichDb] <- list(.loadGeneSetData(hostName, organism, enrichDb, standardId, "dag", cache)) ###########Try to load the network file if the gene sets are generated from the network########## geneSetNet[enrichDb] <- list(.loadGeneSetData(hostName, organism, enrichDb, standardId, "net", cache)) } # load local database files for (i in 1:length(enrichDatabaseFile)) { enrichDbFile <- enrichDatabaseFile[[i]] if (is.null(enrichDbFile)) { next } thisGeneSet <- idMapping(organism=organism, dataType="gmt", inputGeneFile=enrichDbFile, sourceIdType=enrichDatabaseType, targetIdType=NULL, mappingOutput=FALSE, cache=cache, hostName=hostName) thisStandardId <- thisGeneSet$standardId # should be just enrichDatabaseType here if (!is.null(standardId) && standardId != thisStandardId) { stop("Databases have inconsistent ID types. Mixed gene annotation databases with phosphosite databases?") } standardId <- thisStandardId thisGeneSet <- thisGeneSet$mapped %>% select(.data$geneSet, .data$description, gene=standardId) %>% distinct() # load local description files enrichDbDesFile <- enrichDatabaseDescriptionFile[[i]] if (!is.null(enrichDbDesFile)) { thisGeneSetDes <- .loadEnrichDatabaseDescriptionFile(thisGeneSet, enrichDbDesFile) if (!is.null(thisGeneSetDes) && !is.null(geneSetDes)) { thisGeneSetDes <- thisGeneSetDes %>% filter(!(.data$geneSet %in% unique(!!geneSetDes$geneSet))) } geneSetDes <- rbind(geneSetDes, thisGeneSetDes) } fileName <- gsub(".gmt", "", basename(enrichDbFile), fixed=TRUE) thisGeneSet$database <- fileName oriCnt <- nrow(thisGeneSet) thisGeneSet <- thisGeneSet %>% filter(!(.data$geneSet %in% unique(!!geneSet$geneSet))) if (nrow(thisGeneSet) < oriCnt) { warning(paste("Duplicate gene set names in", fileName, "have been ignored.")) } geneSet <- rbind(geneSet, thisGeneSet) geneSetDag[fileName] <- list(NULL) # correct way to assign NULL to list element geneSetNet[fileName] <- list(NULL) } } else { # custom organisms for (i in 1:length(enrichDatabaseFile)) { enrichDbFile <- enrichDatabaseFile[[i]] if (is.null(enrichDbFile)) { next } thisGeneSet <- readGmt(enrichDbFile) enrichDbDesFile <- enrichDatabaseDescriptionFile[[i]] if (!is.null(enrichDbDesFile)) { thisGeneSetDes <- .loadEnrichDatabaseDescriptionFile(thisGeneSet, enrichDbDesFile) if (!is.null(thisGeneSetDes) && !is.null(geneSetDes)) { thisGeneSetDes <- thisGeneSetDes %>% filter(!(.data$geneSet %in% unique(!!geneSetDes$geneSet))) } geneSetDes <- rbind(geneSetDes, thisGeneSetDes) } fileName <- gsub(".gmt", "", basename(enrichDbFile), fixed=TRUE) thisGeneSet$database <- fileName oriCnt <- nrow(thisGeneSet) thisGeneSet <- thisGeneSet %>% filter(!(.data$geneSet %in% unique(!!geneSet$geneSet))) if (nrow(thisGeneSet) < oriCnt) { warning(paste("Duplicate gene set names in", enrichDb, "have been ignored.")) } geneSet <- rbind(geneSet, thisGeneSet) geneSetDag[fileName] <- list(NULL) geneSetNet[fileName] <- list(NULL) } } if (is.null(geneSet)) { stop(enrichDatabaseError(type="empty")) } # unlist if just one database, for backward compatibility if (length(geneSetDag) == 1) { geneSetDag <- geneSetDag[[1]] } if (length(geneSetNet) == 1) { geneSetNet <- geneSetNet[[1]] } if (length(unique(geneSet$database)) == 1) { # remove database column for single source geneSet <- select(geneSet, -.data$database) } re <- list(geneSet=geneSet, geneSetDes=geneSetDes, geneSetDag=geneSetDag, geneSetNet=geneSetNet,standardId=standardId) return(re) } #' @importFrom httr content #' @importFrom readr read_tsv .loadGeneSetData <- function(hostName, organism, database, standardId, fileType, cache=NULL) { # read gene set files from API or returns NULL if (startsWith(hostName, "file://")) { geneSetPath <- removeFileProtocol(file.path(hostName, "geneset", paste(paste(organism, database, standardId, sep="_"), fileType, sep="."))) if (file.exists(geneSetPath)) { geneSetData <- read_tsv(geneSetPath, col_names=FALSE, col_types="cc") } else { geneSetData <- NULL } } else { geneSetUrl <- file.path(hostName,"api","geneset") response <- cacheUrl(geneSetUrl, cache=cache, query=list(organism=organism, database=database, standardId=standardId, fileType=fileType)) if (response$status_code == 200) { geneSetData <- read_tsv(content(response), col_names=FALSE, col_types="cc") } else { geneSetData <- NULL } } if (!is.null(geneSetData) && fileType == "des") { colnames(geneSetData) <- c("geneSet", "description") geneSetData <- geneSetData %>% distinct(.data$geneSet, .keep_all=TRUE) } return(geneSetData) } #' @importFrom readr read_tsv #' @importFrom tools file_ext .loadEnrichDatabaseDescriptionFile <- function(geneSet, enrichDatabaseDescriptionFile) { if (file_ext(enrichDatabaseDescriptionFile) != "des") { warning(descriptionFileError("format")) return(NULL) } else { geneSetDes <- read_tsv(enrichDatabaseDescriptionFile, col_names=c("geneSet", "description"), col_types="cc") %>% distinct(geneSet, .keep_all=TRUE) if (ncol(geneSetDes)!=2) { warning(descriptionFileError("columnNum")) return(NULL) } else { if (length(intersect(unique(geneSet$geneSet), geneSetDes$geneSet)) < 0.6 * length(unique(geneSet[,1]))) { warning(descriptionFileError("overlap")) return(NULL) } else { return(geneSetDes) } } } } WebGestaltR/R/weightedSetCover.R0000644000176200001440000001151413471601210016231 0ustar liggesusers#' Weighted Set Cover #' #' Size constrained weighted set cover problem to find top N sets while #' maximizing the coverage of all elements. #' #' @param idsInSet A list of set names and their member IDs. #' @param costs A vector of the same length to add weights for penalty, i.e. 1/-logP. #' @param topN The number of sets (or less when it completes early) to return. #' @param nThreads The number of processes to use. In Windows, it fallbacks to 1. #' #' @return A list of \code{topSets} and \code{coverage}. #' \describe{ #' \item{topSets}{A list of set IDs.} #' \item{coverage}{The percentage of IDs covered in the top sets.} #' } #' #' @importFrom dplyr bind_rows %>% #' @importFrom parallel mclapply #' @export #' @author Zhiao Shi, Yuxing Liao #' weightedSetCover <- function(idsInSet, costs, topN, nThreads=4) { cat("Begin weighted set cover...\n") names(costs) <- names(idsInSet) if (.Platform$OS.type == "windows") { nThreads = 1 } multiplier <- 10 # we only start with the top (multiplier * topN) most # significant sets to reduce computational cost max_num_set <- multiplier * topN if (length(idsInSet) > max_num_set) { # sort by absolute of cost (1/signedLogP) index <- order(abs(costs), decreasing=FALSE) costs <- costs[index][1:max_num_set] idsInSet <- idsInSet[index][1:max_num_set] } s.hat <- 1.0 # get all unique genes in all enriched sets all.genes <- unique(unlist(idsInSet)) remain <- s.hat * length(all.genes) # final results, contains a list of gene set names cur.res <- c() # current candidates with marginal gain and size all.set.names <- names(idsInSet) mc_results <- mclapply(all.set.names, function(cur_name, cur_res, idsInSet, costs) { cur_gain <- marginalGain(cur_name, cur_res, idsInSet, costs) cur_size <- length(idsInSet[[cur_name]]) return(data.frame(geneset.name=cur_name, gain=cur_gain, size=cur_size, stringsAsFactors=FALSE)) }, cur_res=cur.res, idsInSet=idsInSet, costs=costs, mc.cores=nThreads) candidates <- mc_results %>% bind_rows() topN <- min(topN, nrow(candidates)) for (i in seq(topN)) { # if there is no candidates, return if (nrow(candidates) == 0) { covered.genes <- unique(unlist(idsInSet[cur.res])) s.hat <- length(covered.genes) / length(all.genes) cat("No more candidates, ending weighted set cover\n") return(list(topSets=cur.res, coverage=s.hat)) } # find the set with maximum marginal gain # tie breaker: for two sets with sname marginal gain, pick the one with # larger size candidates <- candidates[order(-candidates$gain, -candidates$size), ] # update remain remain <- remain - length(marginalBenefit(candidates[1, "geneset.name"], cur.res, idsInSet)) cur.res <- c(cur.res, candidates[1,"geneset.name"]) if (remain == 0) { covered.genes <- unique(unlist(idsInSet[cur.res])) s.hat <- length(covered.genes) / length(all.genes) cat("Remain is 0, ending weighted set cover\n") # full coverage solution return(list(topSets=cur.res, coverage=s.hat)) } # update candidates # first remove the one just been selected candidates <- candidates[-1, ] # recalculate gain, remove rows with gain == 0 if (nrow(candidates) > 0) { mc_results <- mclapply(seq(nrow(candidates)), function(row, candidates, cur_res, idsInSet, costs){ cur_name <- candidates[row, "geneset.name"] cur_gain <- marginalGain(cur_name, cur_res, idsInSet, costs) if(cur_gain != 0) { candidates[candidates$geneset.name == cur_name, "gain"] <- cur_gain tmp_candidate <- candidates[candidates$geneset.name == cur_name,] return(tmp_candidate) } }, candidates=candidates, cur_res=cur.res, idsInSet=idsInSet, costs=costs, mc.cores=nThreads) new_candidates <- mc_results %>% bind_rows() candidates <- new_candidates } } # not fully covered, compute the current coverage and return covered.genes <- unique(unlist(idsInSet[cur.res])) s.hat <- length(covered.genes) / length(all.genes) cat("End weighted set cover...\n") return(list(topSets=cur.res, coverage=s.hat)) } # return a list of genes from all.genes that has not been # covered so far # cur.set.name: name of the candidate gene set # cur.res: vector of names of gene sets in current result marginalBenefit <- function(cur.set.name, cur.res, idsInSet) { all.genes <- unique(unlist(idsInSet)) cur.genes <- idsInSet[[cur.set.name]] if(length(cur.res) == 0){ not.covered.genes <- cur.genes } else{ covered.genes <- unique(unlist(idsInSet[cur.res])) not.covered.genes <- setdiff(cur.genes, covered.genes) } return(not.covered.genes) } marginalGain <- function(cur.set.name, cur.res, idsInSet, costs) { abs_cur_cost <- abs(costs[cur.set.name]) cur.mben <- marginalBenefit(cur.set.name, cur.res, idsInSet) return(length(cur.mben) / abs_cur_cost) } WebGestaltR/R/goSlimSummary.R0000644000176200001440000001142613470604327015603 0ustar liggesusers#' GO Slim Summary #' #' Outputs a brief summary of input genes based on GO Slim data. #' #' @inheritParams WebGestaltR #' @param geneList A list of input genes. #' @param outputFile Output file name. #' @param isOutput Boolean if a plot is save to \code{outputFile}. #' @param outputType File format of the plot: \code{pdf}, \code{bmp} or \code{png}. #' #' @return A list of the summary result. #' @export #' @aliases GOSlimSummary #' goSlimSummary <- function(organism="hsapiens", geneList, outputFile, outputType="pdf", isOutput=TRUE, cache=NULL, hostName="http://www.webgestalt.org") { organisms <- listOrganism(hostName=hostName, cache=cache) if (!organism %in% organisms) { stop("ERROR: ", organism, " can not be supported.") } if (!is.vector(geneList)) { stop("ERROR: Please upload a list of entrez gene ids.") } else { geneList <- as.character(geneList) } outputTypeList <- c("pdf","png","bmp") if (!outputType %in% outputTypeList) { stop("ERROR: The output Type ", outputType ," is invalid. Please select one from pdf, png, and bmp.") } bpRes <- .processData(organism, hostName, geneList, "Biological_Process") bpGoCnts <- bpRes$goTermCounts bpUnclassified <- bpRes$dataUnclassified if (isOutput) { write.table(bpGoCnts, paste0(outputFile, "_bp.txt"), row.names=FALSE, col.names=FALSE, sep="\t", quote=FALSE) } ccRes <- .processData(organism, hostName, geneList, "Cellular_Component") ccGoCnts <- ccRes$goTermCounts ccUnclassified <- ccRes$dataUnclassified if (isOutput) { write.table(ccGoCnts, paste0(outputFile, "_cc.txt"), row.names=FALSE, col.names=FALSE, sep="\t", quote=FALSE) } mfRes <- .processData(organism, hostName, geneList, "Molecular_Function") mfGoCnts <- mfRes$goTermCounts mfUnclassified <- mfRes$dataUnclassified if (isOutput) { write.table(mfGoCnts, paste0(outputFile, "_mf.txt"), row.names=FALSE, col.names=FALSE, sep="\t", quote=FALSE) } if (outputType=="pdf") { pdf(paste0(outputFile, ".pdf"), height=8, width=16) } else if (outputType=="png") { png(paste0(outputFile, ".png"), width=2800, height=1300, res=200) } else if (outputType=="bmp") { bmp(paste0(outputFile, ".bmp"), width=2800, height=1300, res=200) } layout(matrix(1:3,1,3)) .plotData(geneList, bpGoCnts, bpUnclassified, "Biological Process", "red") .plotData(geneList, ccGoCnts, ccUnclassified, "Cellular Component", "blue") .plotData(geneList, mfGoCnts, mfUnclassified, "Molecular Function", "green") dev.off() return(NULL) } #' @importFrom httr POST content #' @importFrom dplyr select distinct inner_join arrange filter %>% #' @importFrom readr read_tsv .processData <- function(organism, hostName, geneList, ontology) { names <- c("entrezgene", "accession", "name") if (startsWith(hostName, "file://")) { goPath <- removeFileProtocol(file.path(hostName, "goslim", paste0(organism, "_GOSlim_", ontology, ".table"))) goSlimData <- read_tsv(goPath, col_names=names, col_types="ccc", quote="") goSlimData <- filter(goSlimData, .data$entrezgene %in% geneList) } else { goUrl <- file.path(hostName, "api", "goslim") response <- POST(goUrl, body=list(organism=organism, ontology=ontology, entrezgenes=geneList), encode="json") if (response$status_code != 200) { stop(webRequestError(response)) } goSlimData <- content(response)[["goslim"]] goSlimData <- data.frame(matrix(unlist(lapply(goSlimData, FUN=function(x) { x[names] })), nrow=length(goSlimData), byrow=TRUE), stringsAsFactors=FALSE) colnames(goSlimData) <- names } if (nrow(goSlimData) == 0) { stop("ERROR: The ID type of the uploaded list is not entrez gene id. Please use IDMapping function to map other id types to entrez gene id.") } dataUnclassified <- setdiff(geneList, unique(goSlimData[["entrezgene"]])) goTermCount <- tapply(goSlimData[["entrezgene"]], goSlimData[["accession"]], length) goTermCount <- data.frame(accession=names(goTermCount), geneNum=unname(goTermCount), stringsAsFactors=FALSE) uniqueGoCounts <- goSlimData %>% select(.data$accession, .data$name) %>% distinct() %>% inner_join(goTermCount, by="accession") %>% arrange(desc(.data$geneNum)) re <- list(goTermCounts=uniqueGoCounts,dataUnclassified=dataUnclassified) return(re) } .plotData <- function(geneList,goCounts,dataUnclassified,ontology,color){ par(mar=c(20,5,2,2)) c <- c(length(geneList), goCounts$geneNum, length(dataUnclassified)) names(c) <- c("all", goCounts$name, "unclassified") maxC <- max(c) xx <- barplot(c,main=paste("Bar chart of ",ontology," categories",sep=""),col=color,xaxt="n",xlab="",ylim=c(0,1.2*maxC),cex.axis=1.5,las=2,cex.main=1.7) text(x=xx+0.3,y=c+maxC*0.05,labels=c,pos=3,cex=1.5,col="black",srt=90) axis(side=1,at=xx,labels=names(c),las=2,cex.axis=1.5) } #' @export GOSlimSummary <- function(...) { warning("Function GOSlimSummary is deprecated and changed to goSlimSummary!") return(goSlimSummary(...)) } WebGestaltR/R/createReport.R0000644000176200001440000001616413603456057015441 0ustar liggesusers#' createReport #' #' Generate HTML report for ORA and GSEA #' #' @importFrom jsonlite toJSON #' @importFrom whisker whisker.render #' #' @keywords internal #' createReport <- function(hostName, outputDirectory, organism="hsapiens", projectName, enrichMethod, geneSet, geneSetDes, geneSetDag, geneSetNet, interestingGeneMap, referenceGeneList, enrichedSig, geneTables, clusters, background, enrichDatabase=NULL, enrichDatabaseFile=NULL, enrichDatabaseType=NULL, enrichDatabaseDescriptionFile=NULL, interestGeneFile=NULL, interestGene=NULL, interestGeneType=NULL, collapseMethod="mean", referenceGeneFile=NULL, referenceGene=NULL, referenceGeneType=NULL, referenceSet=NULL, minNum=10, maxNum=500, fdrMethod="BH", sigMethod="fdr", fdrThr=0.05, topThr=10, reportNum=20, perNum=1000, p=1, dagColor="binary") { outputHtmlFile <- file.path(outputDirectory, paste0("Project_", projectName), paste0("Report_", projectName, ".html")) # if hostname starts with "file://", it is used as WebGestaltReporter if (startsWith(hostName, "file://")) { # change back hostName for web assets and browsers will cache it. hostName <- "http://www.webgestalt.org" } numAnnoRefUserId <- NULL dagJson <- list() allEnrichedSig <- enrichedSig repAdded <- FALSE if (organism!="others") { if (!is.null(enrichedSig) && reportNum < nrow(enrichedSig)) { if (enrichMethod == "ORA") { enrichedSig <- enrichedSig[1:reportNum, ] } else if (enrichMethod == "GSEA") { enrichedSig <- getTopGseaResults(enrichedSig, reportNum / 2)[[1]] } # Add representatives if they are not in top ReportNum. So could be more if ReportNum.is small and high redundancy in top numRes <- nrow(enrichedSig) enrichedSig <- keepRep(enrichedSig, allEnrichedSig, clusters$ap$representatives) enrichedSig <- keepRep(enrichedSig, allEnrichedSig, clusters$wsc$representatives) repAdded <- nrow(enrichedSig) > numRes } standardId <- interestingGeneMap$standardId if (enrichMethod == 'ORA') { interestGeneList <- unique(interestingGeneMap$mapped[[standardId]]) geneSetNum <- tapply(geneSet$gene, geneSet$geneSet, length) geneSetNum <- geneSetNum[geneSetNum>=minNum & geneSetNum<=maxNum] numAnnoRefUserId <- length(intersect(interestGeneList, intersect(referenceGeneList, geneSet[geneSet$geneSet %in% names(geneSetNum), "gene"]))) } ##### Summary Tab ######## bodyContent <- summaryDescription(projectName, organism, interestGeneFile, interestGene, interestGeneType, enrichMethod, enrichDatabase, enrichDatabaseFile, enrichDatabaseType, enrichDatabaseDescriptionFile, interestingGeneMap, referenceGeneList, referenceGeneFile, referenceGene, referenceGeneType, referenceSet, minNum, maxNum, sigMethod, fdrThr, topThr, fdrMethod, allEnrichedSig, reportNum, perNum, p, geneSet, repAdded, numAnnoRefUserId, hostName) ########### GOSlim summary ######################### if(standardId=="entrezgene"){ bodyContent <- paste(bodyContent, goSlimReport(projectName), sep='\n') } ############ Enrichment result ################## if (!is.null(enrichedSig)) { bodyContent <- paste(bodyContent, enrichResultSection(enrichMethod, enrichedSig, geneSet, geneSetDes, geneSetDag, geneSetNet, clusters), seq='\n') if (!is.null(geneSetDag)) { if (!is.vector(geneSetDag)) { # for backward compatibility, it is unlisted for single dataset geneSetDag <- list(geneSetDag) names(geneSetDag) <- ifelse(is.character(enrichDatabase), enrichDatabase, gsub(".gmt", "", basename(enrichDatabaseFile), fixed=TRUE)) } for (name in names(geneSetDag)) { dag <- geneSetDag[[name]] if (is.null(dag)) { #dagJson[[name]] <- list(NULL) next } dagRes <- expandDag(enrichedSig$geneSet, dag) dagEdges <- dagRes$edges dagNodes <- getDagNodes(enrichedSig, dagRes$allNodes, geneSetDes, enrichMethod, dagColor) dagJson[[name]] <- c(dagEdges, dagNodes) } } } } else { ########### Organism is others. No mapping information ############# ############# Summary for the analysis ################### if (enrichMethod == 'ORA') { geneSetNum <- tapply(geneSet$gene, geneSet$geneSet, length) geneSetNum <- geneSetNum[geneSetNum>=minNum & geneSetNum<=maxNum] numAnnoRefUserId <- length(intersect(interestingGeneMap, intersect(referenceGeneList, geneSet[geneSet$geneSet %in% names(geneSetNum), "gene"]))) } if (!is.null(enrichedSig) && reportNum < nrow(enrichedSig)) { if (enrichMethod == "ORA") { enrichedSig <- enrichedSig[1:reportNum, ] } else if (enrichMethod == "GSEA") { enrichedSig <- getTopGseaResults(enrichedSig, reportNum / 2)[[1]] } # Add representatives if they are not in top ReportNum. So could be more if ReportNum.is small and high redundancy in top numRes <- nrow(enrichedSig) enrichedSig <- keepRep(enrichedSig, allEnrichedSig, clusters$ap$representatives) enrichedSig <- keepRep(enrichedSig, allEnrichedSig, clusters$wsc$representatives) repAdded <- nrow(enrichedSig) > numRes } bodyContent <- summaryDescription(projectName, organism, interestGeneFile, interestGene, interestGeneType, enrichMethod, enrichDatabase, enrichDatabaseFile, enrichDatabaseType, enrichDatabaseDescriptionFile, interestingGeneMap, referenceGeneList, referenceGeneFile, referenceGene, referenceGeneType, referenceSet, minNum, maxNum, sigMethod, fdrThr, topThr, fdrMethod, allEnrichedSig, reportNum, perNum, p, geneSet, repAdded, numAnnoRefUserId, hostName) ############## Enrich Result ################ if (!is.null(enrichedSig)) { bodyContent <- paste(bodyContent, enrichResultSection(enrichMethod, enrichedSig, geneSet, geneSetDes, geneSetDag, geneSetNet, clusters), seq='\n') } standardId <- NULL } if (is.null(enrichedSig)) { enrichedSig <- data.frame() } if (is.null(background)) { background <- data.frame() } version <- packageVersion("WebGestaltR") # use major and minor version numbers. If API changes, version should be bumped # patch number should not matter version <- paste(version[1, 1], version[1, 2], sep=".") hasGeneSetDag = !is.null(geneSetDag) hasCytoscape <- hasGeneSetDag || !is.null(geneSetNet) # DAG or network needs cytoscape allDbNames <- unlist(c(enrichDatabase, unname(sapply(enrichDatabaseFile, function(x) { gsub(".gmt", "", basename(x), fixed=TRUE) })))) # sapply on NULL will return a list header <- readLines(system.file("templates/header.mustache", package="WebGestaltR")) footer <- readLines(system.file("templates/footer.mustache", package="WebGestaltR")) template <- readLines(system.file("templates/template.mustache", package="WebGestaltR")) data <- list(hostName=hostName, bodyContent=bodyContent, organism=organism, enrichDatabaseJson=toJSON(allDbNames, auto_unbox=TRUE), sigJson=toJSON(enrichedSig, digits=16), insigJson=toJSON(background, digits=16), dagJson=toJSON(dagJson, auto_unbox=TRUE), hasGeneSetDag=hasGeneSetDag, version=version, clusterJson=toJSON(clusters), hasCytoscape=hasCytoscape, geneTableJson=toJSON(geneTables), standardId=standardId, numAnnoRefUserId=numAnnoRefUserId, methodIsGsea=enrichMethod=="GSEA", hasGeneSetDes=!is.null(geneSetDes) ) cat(whisker.render(template, data, partials=list(header=header, footer=footer)), file=outputHtmlFile) } WebGestaltR/R/listArchiveURL.R0000644000176200001440000000075313573526264015643 0ustar liggesusers#' List WebGestalt Servers #' #' List available WebGestalt servers. #' #' #' @return A data frame of available servers. #' #' @importFrom readr read_tsv #' @export #' @aliases listArchiveURL #' listArchiveUrl <- function(){ archiveUrl <- read_tsv("http://www.webgestalt.org/archiveURL.txt", col_names=FALSE) return(archiveUrl) } #' @export listArchiveURL <- function(...) { warning("Function listArchiveURL is deprecated and changed to listArchiveUrl!\n") return(listArchiveUrl(...)) } WebGestaltR/R/cacheFile.R0000644000176200001440000000267713470601614014642 0ustar liggesusersurlToFile <- function(dataUrl) { result <- sub("^http://", "", dataUrl) result <- sub("^https://", "", result) result <- gsub("\\?[^?]+?=", "_", result) result <- gsub("&[^&]+?=", "_", result) result <- gsub("[:/.]", "_", result) result <- gsub("_+", "_", result, fixed=TRUE) return(result) } #' cacheUrl #' #' Get data from a URL or cache and optionally save in cache for reuse #' #' @param dataUrl The URL of data #' @param cache The cache directory. Defaults to \code{NULL} and fetches data from server. #' @param query The list of queries passed on to httr methods #' #' @return response object from httr request #' #' @importFrom httr GET #' @keywords internal #' cacheUrl <- function(dataUrl, cache=NULL, query=NULL) { if (!is.null(cache)) { dir.create(cache, showWarnings=FALSE) if (!is.null(query)) { localFilePrefix <- urlToFile(paste0(dataUrl, "_", paste0(query, collapse="_"))) } else { localFilePrefix <- urlToFile(dataUrl) } localFile <- file.path(cache, paste0(localFilePrefix, ".rds")) } if (!is.null(cache) && file.exists(localFile)) { #cat("Reading from cache: ", localFile, "\n") response <- readRDS(localFile) } else { #cat("Reading from server: ", dataUrl, "\n") if (!is.null(query)) { response <- GET(dataUrl, query=query) } else { response <- GET(dataUrl) } if (response$status_code != 200) { return(response) } if (!is.null(cache)) { saveRDS(response, localFile) } } return(response) } WebGestaltR/R/WebGestaltRGsea.R0000644000176200001440000001766713573544557016007 0ustar liggesusers#' @importFrom dplyr select distinct left_join arrange %>% mutate #' @importFrom readr write_tsv WebGestaltRGsea <- function(organism="hsapiens", enrichDatabase=NULL, enrichDatabaseFile=NULL, enrichDatabaseType=NULL, enrichDatabaseDescriptionFile=NULL, interestGeneFile=NULL, interestGene=NULL, interestGeneType=NULL, collapseMethod="mean", minNum=10, maxNum=500, fdrMethod="BH", sigMethod="fdr", fdrThr=0.05, topThr=10, reportNum=20, setCoverNum=10, perNum=1000, p=1, isOutput=TRUE, outputDirectory=getwd(), projectName=NULL, dagColor="binary", saveRawGseaResult=FALSE, plotFormat="png", nThreads=1, cache=NULL, hostName="http://www.webgestalt.org/") { enrichMethod <- "GSEA" projectDir <- file.path(outputDirectory, paste0("Project_", projectName)) ######### Web server will input "NULL" to the R package, thus, we need to change "NULL" to NULL ######## enrichDatabase <- testNull(enrichDatabase) enrichDatabaseFile <- testNull(enrichDatabaseFile) enrichDatabaseType <- testNull(enrichDatabaseType) enrichDatabaseDescriptionFile <- testNull(enrichDatabaseDescriptionFile) interestGeneFile <- testNull(interestGeneFile) interestGene <- testNull(interestGene) interestGeneType <- testNull(interestGeneType) ################ Check parameter ################ errorTest <- parameterErrorMessage(enrichMethod=enrichMethod, organism=organism, collapseMethod=collapseMethod, minNum=minNum, maxNum=maxNum, fdrMethod=fdrMethod, sigMethod=sigMethod, fdrThr=fdrThr, topThr=topThr, reportNum=reportNum, perNum=perNum, isOutput=isOutput, outputDirectory=outputDirectory, dagColor=dagColor, hostName=hostName, cache=cache) if(!is.null(errorTest)){ stop(errorTest) } ############# Check enriched database ############# cat("Loading the functional categories...\n") enrichD <- loadGeneSet(organism=organism, enrichDatabase=enrichDatabase, enrichDatabaseFile=enrichDatabaseFile, enrichDatabaseType=enrichDatabaseType, enrichDatabaseDescriptionFile=enrichDatabaseDescriptionFile, cache=cache, hostName=hostName) geneSet <- enrichD$geneSet geneSetDes <- enrichD$geneSetDes geneSetDag <- enrichD$geneSetDag geneSetNet <- enrichD$geneSetNet databaseStandardId <- enrichD$standardId rm(enrichD) ########### Check input interesting gene list ############### cat("Loading the ID list...\n") interestingGeneMap <- loadInterestGene(organism=organism, dataType="rnk", inputGeneFile=interestGeneFile, inputGene=interestGene, geneType=interestGeneType, collapseMethod=collapseMethod, cache=cache, hostName=hostName, geneSet=geneSet) if (organism == "others") { interestGeneList <- unique(interestingGeneMap) } else { interestStandardId <- interestingGeneMap$standardId interestGeneList <- interestingGeneMap$mapped %>% select(interestStandardId, .data$score) %>% distinct() } ########## Create project folder ############## if (isOutput) { dir.create(projectDir) ###### Summarize gene annotation based on the GOSlim ########### if (organism != "others") { if (databaseStandardId == "entrezgene") { cat("Summarizing the uploaded ID list by GO Slim data...\n") goSlimOutput <- file.path(projectDir, paste0("goslim_summary_", projectName)) re <- goSlimSummary(organism=organism, geneList=interestGeneList[[interestStandardId]], outputFile=goSlimOutput, outputType="png", isOutput=isOutput, cache=cache, hostName=hostName) } write_tsv(interestingGeneMap$mapped, file.path(projectDir, paste0("interestingID_mappingTable_", projectName, ".txt"))) write(interestingGeneMap$unmapped, file.path(projectDir, paste0("interestingID_unmappedList_", projectName, ".txt"))) } else { write_tsv(interestGeneList, file.path(projectDir, paste0("interestList_", projectName, ".txt")), col_names=FALSE) } } ############# Run enrichment analysis ################### cat("Performing the enrichment analysis...\n") gseaRes <- gseaEnrichment(hostName, outputDirectory, projectName, interestGeneList, geneSet, geneSetDes=geneSetDes, minNum=minNum, maxNum=maxNum, sigMethod=sigMethod, fdrThr=fdrThr, topThr=topThr, perNum=perNum, p=p, nThreads=nThreads, saveRawGseaResult=saveRawGseaResult, plotFormat=plotFormat, isOutput=isOutput ) if (is.null(gseaRes)) { return(NULL) } enrichedSig <- gseaRes$enriched insig <- gseaRes$background clusters <- list() geneTables <- list() if (!is.null(enrichedSig)) { if (!is.null(geneSetDes)) { ####### Add extra description information ########### enrichedSig <- enrichedSig %>% left_join(geneSetDes, by="geneSet") %>% select(.data$geneSet, .data$description, .data$link, .data$enrichmentScore, .data$normalizedEnrichmentScore, .data$pValue, .data$FDR, .data$size, .data$plotPath, .data$leadingEdgeNum, .data$leadingEdgeId) %>% arrange(.data$FDR, .data$pValue, desc(.data$normalizedEnrichmentScore)) %>% mutate(description=ifelse(is.na(.data$description), "", .data$description)) } else { enrichedSig <- enrichedSig %>% select(.data$geneSet, .data$link, .data$enrichmentScore, .data$normalizedEnrichmentScore, .data$pValue, .data$FDR, .data$size, .data$plotPath, .data$leadingEdgeNum, .data$leadingEdgeId) %>% arrange(.data$FDR, .data$pValue, desc(.data$normalizedEnrichmentScore)) } geneTables <- getGeneTables(organism, enrichedSig, "leadingEdgeId", interestingGeneMap) if (organism != "others") { enrichedSig$link <- mapply(function(link, geneList) linkModification("GSEA", link, geneList, interestingGeneMap), enrichedSig$link, enrichedSig$leadingEdgeId ) } if ("database" %in% colnames(geneSet)) { # add source database for multiple databases enrichedSig <- enrichedSig %>% left_join(unique(geneSet[, c("geneSet", "database")]), by="geneSet") } if (organism != "others" && interestGeneType != interestStandardId) { outputEnrichedSig <- mapUserId(enrichedSig, "leadingEdgeId", interestingGeneMap) } else { outputEnrichedSig <- enrichedSig } if (isOutput) { write_tsv(outputEnrichedSig, file.path(projectDir, paste0("enrichment_results_", projectName, ".txt"))) idsInSet <- sapply(enrichedSig$leadingEdgeId, strsplit, split=";") names(idsInSet) <- enrichedSig$geneSet pValue <- enrichedSig$pValue pValue[pValue == 0] <- .Machine$double.eps signedLogP <- -log(pValue) * sign(enrichedSig$enrichmentScore) apRes <- affinityPropagation(idsInSet, signedLogP) wscRes <- weightedSetCover(idsInSet, 1 / signedLogP, setCoverNum, nThreads) if (!is.null(apRes)) { writeLines(sapply(apRes$clusters, paste, collapse="\t"), file.path(projectDir, paste0("enriched_geneset_ap_clusters_", projectName, ".txt"))) } else { apRes <- NULL } clusters$ap <- apRes if (!is.null(wscRes$topSets)) { writeLines(c(paste0("# Coverage: ", wscRes$coverage), wscRes$topSets), file.path(projectDir, paste0("enriched_geneset_wsc_topsets_", projectName, ".txt"))) clusters$wsc <- list(representatives=wscRes$topSets, coverage=wscRes$coverage) } else { clusters$wsc <- NULL } } } if (isOutput) { ############## Create report ################## cat("Generate the final report...\n") createReport(hostName=hostName, outputDirectory=outputDirectory, organism=organism, projectName=projectName, enrichMethod=enrichMethod, geneSet=geneSet, geneSetDes=geneSetDes, geneSetDag=geneSetDag, geneSetNet=geneSetNet, interestingGeneMap=interestingGeneMap, enrichedSig=enrichedSig, background=insig, geneTables=geneTables, clusters=clusters, enrichDatabase=enrichDatabase, enrichDatabaseFile=enrichDatabaseFile, enrichDatabaseType=enrichDatabaseType, enrichDatabaseDescriptionFile=enrichDatabaseDescriptionFile, interestGeneFile=interestGeneFile, interestGene=interestGene, interestGeneType=interestGeneType, collapseMethod=collapseMethod, minNum=minNum, maxNum=maxNum, fdrMethod=fdrMethod, sigMethod=sigMethod, fdrThr=fdrThr, topThr=topThr, reportNum=reportNum, perNum=perNum, p=p, dagColor=dagColor) cwd <- getwd() setwd(projectDir) zip(paste0("Project_", projectName, ".zip"), ".", flags="-rq") setwd(cwd) cat("Results can be found in the ", projectDir, "!\n", sep="") } return(outputEnrichedSig) } WebGestaltR/R/mergeDuplicate.R0000644000176200001440000000342413420153202015706 0ustar liggesusers#' @importFrom stats sd IQR mergeDuplicate <- function(id,data,collapseMode="maxSD"){ data <- as.data.frame(data, stringsAsFactors=FALSE) if(!is.vector(id)){ stop("The input id should be a vector object!\n") } if(!is.matrix(data) && !is.data.frame(data)){ stop("The input data matrix should be a matrix or data.frame object!\n") } if(length(which(collapseMode %in% c("mean","median","maxSD","maxIQR","max","min")))==0){ stop("The input 'collapseMode' is not valide! Please select an option from 'mean', 'median', 'maxSD', 'maxIQR', 'max' and 'min' (use mean, median, max standard derivation, max interquartile range, maximum and minimum of duplicate genes for each sample)!\n") } if(ncol(data)==1){ if(collapseMode=="maxSD" || collapseMode=="maxIQR"){ collapseMode <- "mean" } } mergeR <- c() if(ncol(data)==1){ data <- data.frame(id=id,data=data[,1],stringsAsFactors=F) data <- tapply(data[,2],data[,1],collapseMode,na.rm=TRUE) return(data) }else{ if(collapseMode=="mean" || collapseMode=="median" || collapseMode=="max" || collapseMode=="min"){ mergeR <- lapply(split(c(1:nrow(data)),id),function(u){return(apply(data[u,],2,collapseMode,na.rm=TRUE))}) data <- do.call(rbind,mergeR) return(data) } if(collapseMode=="maxSD" || collapseMode=="maxIQR"){ if(collapseMode=="maxSD"){ mergeR <- apply(data,1,sd,na.rm=TRUE) } if(collapseMode=="maxIQR"){ mergeR <- apply(data,1,IQR,na.rm=TRUE) } mergeR <- data.frame(id=id,score=mergeR,pos=c(1:length(mergeR)),stringsAsFactors=F) mergeR <- mergeR[order(mergeR[,1],-mergeR[,2]),] finalPos <- tapply(mergeR[,3],mergeR[,1],.returnMaxPos) data <- data[finalPos,] id <- id[finalPos] rownames(data) <- id return(data) } } } .returnMaxPos <- function(pos){ return(pos[1]) } WebGestaltR/R/dagUtils.R0000644000176200001440000001040513460663744014552 0ustar liggesusers#' Expand enriched GO IDs to include ancestors up to the root #' #' Returns expanded nodes and DAG tree edges #' #' @importFrom dplyr filter #' @keywords internal #' expandDag <- function(goTermList, dagEdgeList) { colnames(dagEdgeList) <- c("source", "target") goTermList <- goTermList[goTermList %in% unique(unlist(dagEdgeList, use.names=FALSE))] queue <- as.list(goTermList) ## expand to include all linked nodes edges <- list() while (length(queue) > 0 ) { goTerm <- queue[[1]] if (length(queue) == 1) { queue <- list() } else { queue <- queue[2:length(queue)] } inEdges <- filter(dagEdgeList, .data$target == goTerm) if (nrow(inEdges) > 0) { edges <- c(edges, unname(lapply(split(inEdges, seq(nrow(inEdges))), function(x) { return(list(data=as.list(x))) }))) } for (parentNode in inEdges$source) { if (!parentNode %in% goTermList) { queue <- c(queue, parentNode) goTermList <- c(goTermList, parentNode) } } } return(list(allNodes=goTermList, edges=edges)) } #' @importFrom dplyr filter getDagNodes <- function(enrichedRes, allGoList, goIdName, enrichMethod, dagColorSchema) { if (!is.null(goIdName)) { colnames(goIdName) <- c("id", "name") } palette <- getColorPalette(enrichedRes, enrichMethod, dagColorSchema) return(unname(lapply(allGoList, function(x) { if (!is.null(goIdName) && x %in% goIdName$id) { goName <- filter(goIdName, .data$id == x)[[1, "name"]] } else { goName <- "" } color <- palette(x) return(list( data=list( id=x, name=goName, color=color ) )) }))) } colorPos <- "steelblue" colorNeg <- "darkorange" colorNeutral <- "white" #' @importFrom dplyr filter getColorPalette <- function(enrichedRes, enrichMethod, schema) { if (schema == "binary") { if (enrichMethod == "ORA") { return(function(goTerm) { return(ifelse(goTerm %in% enrichedRes$geneSet, colorPos, colorNeutral)) }) } else if (enrichMethod == "GSEA") { return(function(goTerm) { nes <- filter(enrichedRes, .data$geneSet == goTerm)[["normalizedEnrichmentScore"]] if (length(nes) == 0) { return(colorNeutral) } else { return(ifelse(nes > 0, colorPos, colorNeg)) } }) } } else if (schema == "continuous") { if (enrichMethod=="ORA") { minFdr <- min(enrichedRes$FDR) minFdrLog <- ifelse(minFdr==0, -log10(.Machine$double.eps), -log10(minFdr)) colorPalette <- colorRampPalette(c(colorNeutral, colorPos))(128) myBreak <- seq(0, minFdrLog + 0.01, length.out=129) return(function(goTerm) { fdr <- filter(enrichedRes, .data$geneSet == goTerm)[["FDR"]] if (length(fdr) == 0) { return(colorNeutral) } else { fdrLog <- ifelse(fdr == 0, -log10(.Machine$double.eps), -log10(fdr)) return(colorPalette[max(which(myBreak <= fdrLog))]) } }) } else if (enrichMethod=="GSEA") { fdr <- enrichedRes$FDR fdr[fdr == 0] <- .Machine$double.eps fdr <- sign(enrichedRes$normalizedEnrichmentScore) * (-log10(fdr)) minFdrLog <- min(fdr) maxFdrLog <- max(fdr) tmp <- getPaletteForGsea(maxFdrLog, minFdrLog) colorPalette <- tmp[[1]] myBreak <- tmp[[2]] return(function(goTerm) { row <- filter(enrichedRes, .data$geneSet == goTerm) if (nrow(row) == 0) { return(colorNeutral) } else { fdr <- row[["FDR"]] nes <- row[["normalizedEnrichmentScore"]] fdrLog <- ifelse(fdr == 0, sign(nes) * (-log10(.Machine$double.eps)), sign(nes) * (-log10(fdr))) return(colorPalette[max(which(myBreak <= fdrLog))]) } }) } } } getPaletteForGsea <- function(maxScore, minScore) { if (minScore > 0) { colorPalette <- colorRampPalette(c(colorNeutral, colorPos))(128) myBreak <- seq(0, maxScore + 0.01, length.out=129) }else{ if (maxScore < 0) { colorPalette <- colorRampPalette(c(colorNeg, colorNeutral))(128) myBreak <- seq(minScore- 0.01, 0, length.out=129) }else{ if (abs(minScore) > maxScore) { colorPalette <- colorRampPalette(c(colorNeg, colorNeutral, colorPos))(256) myBreak <- c(seq(minScore-0.01, -0.01, length.out=128), 0, seq(0.01, -minScore+0.01, length.out=128)) }else{ colorPalette <- colorRampPalette(c(colorNeg, colorNeutral, colorPos))(256) myBreak <- c(seq(-maxScore-0.01, -0.01, length.out=128), 0, seq(0.01, maxScore+0.01, length.out=128)) } } } return(list(colorPalette, myBreak)) } WebGestaltR/R/summaryDescription.R0000644000176200001440000001501713610140207016660 0ustar liggesusers#' summaryDescription #' #' Render job summary section #' #' @importFrom whisker whisker.render #' @keywords internal #' summaryDescription <- function(projectName, organism, interestGeneFile, interestGene, interestGeneType, enrichMethod, enrichDatabase, enrichDatabaseFile, enrichDatabaseType, enrichDatabaseDescriptionFile, interestingGeneMap, referenceGeneList, referenceGeneFile, referenceGene, referenceGeneType, referenceSet, minNum, maxNum, sigMethod, fdrThr, topThr, fdrMethod, enrichedSig, reportNum, perNum, p, geneSet, repAdded, numAnnoRefUserId, hostName) { if (enrichMethod == "ORA") { methodSpecificContent <- specificParameterSummaryOra(organism, referenceGeneList, geneSet, referenceGeneFile, referenceGene, referenceGeneType, referenceSet, minNum, maxNum, sigMethod, fdrThr, topThr, fdrMethod, enrichedSig, reportNum, repAdded, numAnnoRefUserId, interestingGeneMap, hostName) } if (enrichMethod == "GSEA") { methodSpecificContent <- specificParameterSummaryGsea(organism, interestingGeneMap, geneSet, minNum, maxNum, sigMethod, fdrThr, topThr, perNum, p, enrichedSig, reportNum, repAdded) } template <- readLines(system.file("templates/summary.mustache", package="WebGestaltR")) enrichDatabaseInfo <- list() for (enrichDb in enrichDatabase) { if (!is.null(enrichDb)) { enrichDatabaseInfo <- c(enrichDatabaseInfo, list(list(isBuiltIn=TRUE, enrichDatabase=enrichDb))) } } for (i in 1:length(enrichDatabaseFile)) { if (!is.null(enrichDatabaseFile[[i]])) { enrichDatabaseInfo <- c(enrichDatabaseInfo, list(list(isBuiltIn=FALSE, enrichDatabaseFile=enrichDatabaseFile[[i]], hasEnrichDatabaseDescriptionFile=is.null(enrichDatabaseDescriptionFile[[i]]), enrichDatabaseDescriptionFile=enrichDatabaseDescriptionFile[[i]]))) } } if (organism != "others") { standardId <- unname(interestingGeneMap$standardId) data <- list(projectName=projectName, enrichMethod=enrichMethod, organism=organism, organismIsOthers=FALSE, enrichDatabaseInfo=enrichDatabaseInfo, enrichDatabaseType=enrichDatabaseType, hasInterestGeneFile=!is.null(interestGeneFile), interestGeneFileBase=ifelse(is.null(interestGeneFile), "", basename(interestGeneFile)), interestGeneType=interestGeneType, numUserId=nrow(interestingGeneMap$mapped)+length(interestingGeneMap$unmapped), numMappedUserId=nrow(interestingGeneMap$mapped), numUniqueMappedId=length(unique(interestingGeneMap$mapped[[standardId]])), numUnmappedUserId=length(interestingGeneMap$unmapped), idIsEntrezGene=standardId=="entrezgene", standardId=standardId, methodSpecificContent=methodSpecificContent, hostName=hostName ) }else { data <- list(projectName=projectName, enrichMethod=enrichMethod, organism=organism, organismIsOthers=TRUE, enrichDatabaseInfo=enrichDatabaseInfo, enrichDatabaseType=enrichDatabaseType, hasInterestGeneFile=!is.null(interestGeneFile), interestGeneFileBase=ifelse(is.null(interestGeneFile), "", basename(interestGeneFile)), interestGeneType=interestGeneType, idIsEntrezGene=FALSE, methodSpecificContent=methodSpecificContent ) } return(whisker.render(template, data)) } #' specificParameterSummaryOra #' #' Render job summary section of ORA specific parameters #' #' @importFrom whisker whisker.render #' #' @keywords internal #' specificParameterSummaryOra <- function(organism, referenceGeneList, geneSet, referenceGeneFile, referenceGene, referenceGeneType, referenceSet, minNum, maxNum, sigMethod, fdrThr, topThr, fdrMethod, enrichedSig, reportNum, repAdded, numAnnoRefUserId, interestingGeneMap, hostName) { organismIsOthers <- organism == "others" if (!organismIsOthers) { standardId <- interestingGeneMap$standardId interestGeneList <- unique(interestingGeneMap$mapped[[standardId]]) } else { ### for others standardId <- NULL interestGeneList <- unique(interestingGeneMap) } numAnnoRefId <- length(intersect(referenceGeneList, geneSet$gene)) hasEnrichedSig <- !is.null(enrichedSig) if (hasEnrichedSig) { numEnrichedSig <- nrow(enrichedSig) showAll <- reportNum >= numEnrichedSig } else { numEnrichedSig <- NULL showAll <- NULL } data <- list(organismIsOthers=organismIsOthers, numUniqueUserId=length(interestGeneList), standardId=standardId, numAnnoRefUserId=numAnnoRefUserId, hasRefGeneFile=!is.null(referenceGeneFile), referenceGeneFile=referenceGeneFile, referenceGeneType=referenceGeneType, hasRefGene=!is.null(referenceGene), referenceSet=referenceSet, numRefGene=length(referenceGeneList), numAnnoRefId=length(intersect(referenceGeneList, geneSet$gene)), minNum=minNum, maxNum=maxNum, fdrMethod=fdrMethod, methodIsFdr=sigMethod=="fdr", methodIsTop=sigMethod=="top", fdrThr=fdrThr, topThr=topThr, hasEnrichedSig=hasEnrichedSig, showAll=showAll, reportNum=reportNum, hasRepAdded=repAdded, numEnrichedSig=numEnrichedSig, organism=organism, hostName=hostName ) template <- readLines(system.file("templates/summaryOra.mustache", package="WebGestaltR")) return(whisker.render(template, data)) } #' specificParameterSummaryGsea #' #' Render job summary section of GSEA specific parameters #' #' @importFrom whisker whisker.render #' @importFrom dplyr filter #' #' @keywords internal #' specificParameterSummaryGsea <- function(organism, interestingGeneMap, geneSet, minNum, maxNum, sigMethod, fdrThr, topThr, perNum, p, enrichedSig, reportNum, repAdded) { organismIsOthers <- organism == "others" if (!organismIsOthers) { standardId <- interestingGeneMap$standardId interestGeneList <- unique(interestingGeneMap$mapped[[standardId]]) numUniqueUserId <- length(interestGeneList) numAnnoUserId <- length(intersect(interestGeneList, geneSet$gene)) } else { standardId <- NULL interestGeneList <- unique(interestingGeneMap) numUniqueUserId <- nrow(interestGeneList) numAnnoUserId <- NULL } hasEnrichedSig <- !is.null(enrichedSig) data <- list(organismIsOthers=organismIsOthers, numUniqueUserId=numUniqueUserId, standardId=standardId, numAnnoUserId=numAnnoUserId, minNum=minNum, maxNum=maxNum, methodIsFdr=sigMethod=="fdr", methodIsTop=sigMethod=="top", fdrThr=fdrThr, topThr=topThr, perNum=perNum, reportNum=reportNum, hasRepAdded=repAdded, hasEnrichedSig=hasEnrichedSig, p=p, isPShown=p!=1 ) if(hasEnrichedSig){ data$numPosRel <- nrow(filter(enrichedSig, .data$normalizedEnrichmentScore > 0)) data$numNegRel <- nrow(filter(enrichedSig, .data$normalizedEnrichmentScore < 0)) data$isPosRel <- data$numPosRel > 0 data$isNegRel <- data$numNegRel > 0 data$showAll <- reportNum >= nrow(enrichedSig) } template <- readLines(system.file("templates/summaryGsea.mustache", package="WebGestaltR")) return(whisker.render(template, data)) } WebGestaltR/R/listReferenceSet.R0000644000176200001440000000140613470601614016232 0ustar liggesusers#' List Reference Sets #' #' List available reference sets for the given organism on WebGestalt server. #' #' @inheritParams WebGestaltR #' #' @return A list of reference sets. #' #' @importFrom httr content #' @export #' listReferenceSet <- function(organism="hsapiens", hostName="http://www.webgestalt.org/", cache=NULL) { if (startsWith(hostName, "file://")) { jsonData <- fromJSON(file=removeFileProtocol(file.path(hostName, "referencesetsummary.json"))) } else { response <- cacheUrl(file.path(hostName, "api", "summary", "referenceset"), cache) if (response$status_code != 200) { return(webRequestError(response)) } jsonData <- content(response) } idType <- jsonData[[organism]] idType <- sapply(idType,function(e){return(e$name)}) return(idType) } WebGestaltR/R/idToSymbol.R0000644000176200001440000001005113470601614015045 0ustar liggesusers#' Wrapper for mapping ids to "genesymbol" #' #' @inheritParams idMapping #' #' @importFrom tools file_ext #' #' @export #' @rdname idMapping idToSymbol <- function(organism="hsapiens", dataType="list", inputGeneFile=NULL, inputGene=NULL, sourceIdType="ensembl_gene_id", collapseMethod="mean", mappingOutput=FALSE, outputFileName=NULL, cache=NULL, hostName="http://www.webgestalt.org/") { # various error checking errorTest <- .hostNameError(hostName) if(!is.null(errorTest)){ return(errorTest) } errorTest <- .organismError(organism, hostName) if(!is.null(errorTest)){ return(errorTest) } if(!(dataType %in% c("list", "rnk", "matrix"))){ error <- paste("ERROR: Data type ",dataType," is not supported by idToSymbol. Please select from 'list', 'rnk' and 'matrix'.",sep="") cat(error) return(error) } errorTest <- .collapseMethodError(collapseMethod) if(!is.null(errorTest)){ return(errorTest) } errorTest <- idTypeError(idType=sourceIdType, organism=organism, hostName=hostName, cache=cache) if(!is.null(errorTest)){ return(errorTest) } # actual mapping if(dataType == "list" || dataType == "rnk"){ if(mappingOutput && is.null(outputFileName)){ outputFileName <- paste0("wgr_", dataType) } geneMap <- idMappingGene(organism=organism, dataType=dataType, inputGeneFile=inputGeneFile, inputGene=inputGene, sourceIdType=sourceIdType, targetIdType="genesymbol", collapseMethod=collapseMethod, mappingOutput=mappingOutput, outputFileName=outputFileName, hostName=hostName) return(geneMap) } else if(dataType == "matrix"){ if(mappingOutput && is.null(outputFileName)){ outputFileName <- paste0("wgr_", dataType, "_converted.txt") } # cct or cbt if(!is.null(inputGeneFile)){ inputMat <- .testMatrixFormat(inputGeneFile, collapseMethod) } else if(!is.null(inputGene)){ inputMat <- .testMatrixFormat(inputGene, collapseMethod) } inputId <- rownames(inputMat) geneMap <- idMappingGene(organism=organism, dataType="list", inputGeneFile=NULL, inputGene=inputId, sourceIdType=sourceIdType, targetIdType="genesymbol", mappingOutput=FALSE, hostName=hostName) idMap <- geneMap$mapped[,c(1,2)] id <- as.vector(idMap[,2]) inputMat <- inputMat[idMap[,1],] inputMat <- mergeDuplicate(id,inputMat,collapseMethod) re <- list(data=inputMat,idMap=idMap) # write to output file if(mappingOutput){ mtrx <- re$data mtrx <- cbind(rownames(mtrx),mtrx) colnames(mtrx)[1] <- "GeneSymbol" write.table(mtrx,file=outputFileName,row.names=F,col.names=T,sep="\t",quote=F) } return(re) } } .testMatrixFormat <- function(inputMat, collapseMethod="maxSD"){ if(class(inputMat)=="character"){ if(file_ext(inputMat)!="cct" && file_ext(inputMat)!="cbt"){ stop("The extension of the input file should be 'cct' or 'cbt'. \n") }else{ inputMat <- read.table(inputMat,header=TRUE,sep="\t",stringsAsFactors=FALSE,check.names=FALSE) geneId <- inputMat[,1] if(length(geneId)!=length(unique(geneId))){ cat("The input data contain duplicate Id. The function will use ",collapseMethod," to collapse duplicate Id in each sample!\n",sep="") inputMat <- mergeDuplicate(geneId,inputMat[,2:ncol(inputMat)] ,collapseMethod) }else{ inputMat <- inputMat[,c(2:ncol(inputMat))] rownames(inputMat) <- geneId } } }else{ if(class(inputMat) != "matrix" && class(inputMat) != "data.frame"){ stop("The type of input data should be a matrix or data.frame object. Other types of data are not supported by this package.!\n") }else{ x <- apply(inputMat,2,function(e) return(class(e)=="numeric" || class(e)=="integer")) y <- all(x==TRUE) if(y==FALSE){ stop("The input matrix or data.frame object should only contain numeric or integer values.\n") } } } if(ncol(inputMat)<6){ stop("The data should contain at least six samples!\n") } if(length(which(inputMat %in% c("Inf","-Inf")))>0){ stop("The input data contain Inf which may be gernated by some wrong operation, such as log(0) or 1/0. Please re-process the data and remove the Inf\n") } return(inputMat) } WebGestaltR/R/WebGestaltROra.R0000644000176200001440000002042013603464706015615 0ustar liggesusers#' @importFrom readr write_tsv #' @importFrom dplyr left_join select arrange %>% desc mutate WebGestaltROra <- function(organism="hsapiens", enrichDatabase=NULL, enrichDatabaseFile=NULL, enrichDatabaseType=NULL, enrichDatabaseDescriptionFile=NULL, interestGeneFile=NULL, interestGene=NULL, interestGeneType=NULL, collapseMethod="mean", referenceGeneFile=NULL, referenceGene=NULL, referenceGeneType=NULL, referenceSet=NULL, minNum=10, maxNum=500, fdrMethod="BH", sigMethod="fdr", fdrThr=0.05, topThr=10, reportNum=20, setCoverNum=10, isOutput=TRUE, outputDirectory=getwd(), projectName=NULL, dagColor="binary", nThreads=1, cache=NULL, hostName="http://www.webgestalt.org/") { enrichMethod <- "ORA" projectDir <- file.path(outputDirectory, paste0("Project_", projectName)) ######### Web server will input "NULL" to the R package, thus, we need to change "NULL" to NULL ######## enrichDatabase <- testNull(enrichDatabase) enrichDatabaseFile <- testNull(enrichDatabaseFile) enrichDatabaseType <- testNull(enrichDatabaseType) enrichDatabaseDescriptionFile <- testNull(enrichDatabaseDescriptionFile) interestGeneFile <- testNull(interestGeneFile) interestGene <- testNull(interestGene) interestGeneType <- testNull(interestGeneType) referenceGeneFile <- testNull(referenceGeneFile) referenceGene <- testNull(referenceGene) referenceGeneType <- testNull(referenceGeneType) referenceSet <- testNull(referenceSet) ################ Check parameter ################ errorTest <- parameterErrorMessage(enrichMethod=enrichMethod, organism=organism, collapseMethod=collapseMethod, minNum=minNum, maxNum=maxNum, fdrMethod=fdrMethod, sigMethod=sigMethod, fdrThr=fdrThr, topThr=topThr, reportNum=reportNum, isOutput=isOutput, outputDirectory=outputDirectory, dagColor=dagColor, hostName=hostName, cache=cache) if (!is.null(errorTest)) { stop(errorTest) } ############# Check enriched database ############# cat("Loading the functional categories...\n") enrichD <- loadGeneSet(organism=organism, enrichDatabase=enrichDatabase, enrichDatabaseFile=enrichDatabaseFile, enrichDatabaseType=enrichDatabaseType, enrichDatabaseDescriptionFile=enrichDatabaseDescriptionFile, cache=cache, hostName=hostName) geneSet <- enrichD$geneSet geneSetDes <- enrichD$geneSetDes geneSetDag <- enrichD$geneSetDag geneSetNet <- enrichD$geneSetNet databaseStandardId <- enrichD$standardId rm(enrichD) ########### Check input interesting gene list ############### cat("Loading the ID list...\n") interestingGeneMap <- loadInterestGene(organism=organism, dataType="list", inputGeneFile=interestGeneFile, inputGene=interestGene, geneType=interestGeneType, collapseMethod=collapseMethod, cache=cache, hostName=hostName, geneSet=geneSet) if (organism == "others") { interestGeneList <- unique(interestingGeneMap) } else { interestStandardId <- interestingGeneMap$standardId interestGeneList <- unique(interestingGeneMap$mapped[[interestStandardId]]) } ################### Load reference gene set ############## cat("Loading the reference list...\n") referenceGeneList <- loadReferenceGene(organism=organism, referenceGeneFile=referenceGeneFile, referenceGene=referenceGene, referenceGeneType=referenceGeneType, referenceSet=referenceSet, collapseMethod=collapseMethod, hostName=hostName, geneSet=geneSet, interestGeneList=interestGeneList, cache=cache) ########## Create project folder ############## if (isOutput) { dir.create(projectDir) ###### Summarize gene annotation based on the GOSlim ########### if (organism != "others") { if (databaseStandardId == "entrezgene") { cat("Summarizing the input ID list by GO Slim data...\n") goSlimOutput <- file.path(projectDir, paste0("goslim_summary_", projectName)) re <- goSlimSummary(organism=organism, geneList=interestGeneList, outputFile=goSlimOutput, outputType="png", isOutput=isOutput, cache=cache, hostName=hostName) } write_tsv(interestingGeneMap$mapped, file.path(projectDir, paste0("interestingID_mappingTable_", projectName , ".txt"))) write(interestingGeneMap$unmapped, file.path(projectDir, paste0("interestingID_unmappedList_", projectName, ".txt"))) } else { write(interestGeneList, file.path(projectDir, paste0("interestList_", projectName, ".txt"))) } } ############# Run enrichment analysis ################### cat("Performing the enrichment analysis...\n") oraRes <- oraEnrichment(interestGeneList, referenceGeneList, geneSet, minNum=minNum, maxNum=maxNum, fdrMethod=fdrMethod, sigMethod=sigMethod, fdrThr=fdrThr, topThr=topThr) if (is.null(oraRes)) { return(NULL) } enrichedSig <- oraRes$enriched insig <- oraRes$background clusters <- list() geneTables <- list() if (!is.null(enrichedSig)) { if (!is.null(geneSetDes)) { ####### Add extra description information ########### enrichedSig <- enrichedSig %>% left_join(geneSetDes, by="geneSet") %>% select(.data$geneSet, .data$description, .data$link, .data$size, .data$overlap, .data$expect, .data$enrichmentRatio, .data$pValue, .data$FDR, .data$overlapId) %>% arrange(.data$FDR, .data$pValue, desc(.data$size)) %>% mutate(description=ifelse(is.na(.data$description), "", .data$description)) # now des could be mixture } else { enrichedSig <- enrichedSig %>% select(.data$geneSet, .data$link, .data$size, .data$overlap, .data$expect, .data$enrichmentRatio, .data$pValue, .data$FDR, .data$overlapId) %>% arrange(.data$FDR, .data$pValue, desc(.data$size)) } geneTables <- getGeneTables(organism, enrichedSig, "overlapId", interestingGeneMap) if (organism != "others") { enrichedSig$link <- mapply(function(link, geneList) linkModification("ORA", link, geneList, interestingGeneMap), enrichedSig$link, enrichedSig$overlapId ) } if ("database" %in% colnames(geneSet)) { # Add source database for multiple databases enrichedSig <- enrichedSig %>% left_join(unique(geneSet[, c("geneSet", "database")]), by="geneSet") } if (organism != "others" && interestGeneType != interestStandardId) { outputEnrichedSig <- mapUserId(enrichedSig, "overlapId", interestingGeneMap) } else { outputEnrichedSig <- enrichedSig } if (isOutput) { write_tsv(outputEnrichedSig, file.path(projectDir, paste0("enrichment_results_", projectName, ".txt"))) idsInSet <- sapply(enrichedSig$overlapId, strsplit, split=";") names(idsInSet) <- enrichedSig$geneSet minusLogP <- -log(enrichedSig$pValue) minusLogP[minusLogP == Inf] <- -log(.Machine$double.eps) apRes <- affinityPropagation(idsInSet, minusLogP) wscRes <- weightedSetCover(idsInSet, 1 / minusLogP, setCoverNum, nThreads) if (!is.null(apRes)) { writeLines(sapply(apRes$clusters, paste, collapse="\t"), file.path(projectDir, paste0("enriched_geneset_ap_clusters_", projectName, ".txt"))) } else { apRes <- NULL } clusters$ap <- apRes if (!is.null(wscRes$topSets)) { writeLines(c(paste0("# Coverage: ", wscRes$coverage), wscRes$topSets), file.path(projectDir, paste0("enriched_geneset_wsc_topsets_", projectName, ".txt"))) clusters$wsc <- list(representatives=wscRes$topSets, coverage=wscRes$coverage) } else { clusters$wsc <- NULL } } } if (isOutput) { ############## Create report ################## cat("Generate the final report...\n") createReport(hostName=hostName, outputDirectory=outputDirectory, organism=organism, projectName=projectName, enrichMethod=enrichMethod, geneSet=geneSet, geneSetDes=geneSetDes, geneSetDag=geneSetDag, geneSetNet=geneSetNet, interestingGeneMap=interestingGeneMap, referenceGeneList=referenceGeneList, enrichedSig=enrichedSig, background=insig, geneTables=geneTables, clusters=clusters, enrichDatabase=enrichDatabase, enrichDatabaseFile=enrichDatabaseFile, enrichDatabaseType=enrichDatabaseType, enrichDatabaseDescriptionFile=enrichDatabaseDescriptionFile, interestGeneFile=interestGeneFile, interestGene=interestGene, interestGeneType=interestGeneType, collapseMethod=collapseMethod, referenceGeneFile=referenceGeneFile, referenceGene=referenceGene, referenceGeneType=referenceGeneType, referenceSet=referenceSet, minNum=minNum, maxNum=maxNum, fdrMethod=fdrMethod, sigMethod=sigMethod, fdrThr=fdrThr, topThr=topThr, reportNum=reportNum, dagColor=dagColor) cwd <- getwd() setwd(projectDir) zip(paste0("Project_", projectName, ".zip"), ".", flags="-rq") setwd(cwd) cat("Results can be found in the ", projectDir, "!\n", sep="") } return(outputEnrichedSig) } WebGestaltR/NEWS.md0000644000176200001440000000115713610141741013535 0ustar liggesusers#WebGestalt 0.4.3 20200116 -- Bug fixes. Add a few advanced options for GSEA. #WebGestalt 0.4.2 20190916 -- Bug fixes. #WebGestalt 0.4.1 20190703 -- Add option to save downloaded data in cache. Bug fixes. #WebGestalt 0.4.0 20190422 —— Support of multiple databases for ORA and GSEA. Adjusted column names of the returned data frame. #WebGestalt 0.3.1 20190314 —— Bug fixes. The version with NAR update manuscript #WebGestalt 0.3.0 20190116 —— Major updates in HTML report and for 2019 publication #WebGestalt 0.1.1 Stable version in WebGestalt 2017 update #WebGestalt 0.0.1 20170207 —— First submit to CRAN WebGestaltR/MD50000644000176200001440000001163713610147323012755 0ustar liggesusersd84601cc9ab24124126dc0430fa3332c *DESCRIPTION d824ed3b50320ab9c4c2fcf85b409268 *NAMESPACE 543e71f1c43c4a6721d3ef52c2b4ef15 *NEWS.md 3cbbf4e8e49b7f5c732d9f93c36347f3 *R/RcppExports.R 3a88c747d7fdb06ae31068abf64eff5f *R/WebGestaltR-package.R 40de13b9aae6c333787addc2de49ed26 *R/WebGestaltR.R 3a12e32a9bd3595fd3bd3ef50fb584ec *R/WebGestaltRBatch.R d898a29f86e48e902a3a2c984b349352 *R/WebGestaltRGsea.R fccd94a93f8bb8e5340796d134433294 *R/WebGestaltRNta.R 80dadb2bf6e47bd6da6317717f155917 *R/WebGestaltROra.R a382814aa7d65457b80adf3f66b1b8af *R/affinityPropagation.R 451b996ab80061aa419c28706b15b048 *R/cacheFile.R 5a19dbfefa73f19f07ae5f0c10f00f3c *R/createNtaReport.R 9930bc92c253189c44983446f1dbd615 *R/createReport.R 5069097d63b63625200e8977521b8d8c *R/dagUtils.R d0159cee05beb751555de19f5eb1c084 *R/enrichResultSection.R 20279b29ff0ad9d319e3e34c4b8ac79a *R/errorMessage.R 631473a1f6688ce639fcd0ebe672b178 *R/formatCheck.R e822d97e4377d3d59473fbfb5648946f *R/goSlimReport.R 9f5c2fcfd32eb607a66c85f0a3d28d35 *R/goSlimSummary.R ccb219e3759fd71a940b509bca62dd0e *R/gseaEnrichment.R 58e5a7be03cf63a7d7c6aa313ef5c1ed *R/idMapping.R 012cc83be2986e491333c6ccf310eea2 *R/idMappingGene.R c483431590705089db17f32e31040a80 *R/idMappingPhosphosite.R 05fe9feeaef97e374f2ae3a48e19fc76 *R/idMappingUtils.R e567053a405d9bbd871720d33b9e346c *R/idToSymbol.R f7450e0a9cdfcbdcf21c20d9ac2f91f2 *R/linkModification.R 4cc5429ad560c5e79148cae1ed1765e1 *R/listArchiveURL.R 6cec419a3afbf72397453387a4527109 *R/listGeneSet.R db73ca83c5fccf13be3ca67096ed2055 *R/listIdType.R 0ae0b55995d6e3d739d98b8089df6d6a *R/listOrganism.R 21dfb861b68417c7d83a6e051cd2897f *R/listReferenceSet.R 7ba69f9d37ec95d0edbca1792381c5c6 *R/loadGeneList.R eb66001f8e29ba5b8a695ebb88eb751e *R/loadGeneSet.R 9b2414e979ac9ce3bb011a68ac630712 *R/mergeDuplicate.R e581c3c4ba9c1e44b077a3f9e2fde8d9 *R/oraEnrichment.R 836d63d877863471bfae059ad4a5d109 *R/randomWalkEnrichment.R ea2e58bced0105f1a671b210a2430636 *R/readGmt.R e3b6b091e6c5091ceb90ed28901c7022 *R/reportUtils.R ee852045522819a5f766555fc72118f5 *R/summaryDescription.R 089368372b87929b456b5b34fd7044a0 *R/swGsea.R 90009e81dc807f40b980a8ff6d04de6f *R/weightedSetCover.R 89e31bb08dee7affc866bdd1d6e8cd21 *README.md 555f93a87ba0bc2afd0f75a0d8e18c3e *inst/extdata/GOSlimExample.txt f8651efb5fbdce5a74ca257b2ddb2670 *inst/extdata/GeneRankList.rnk 4c1a6c490527149629126beabd041249 *inst/extdata/exampleGMT.gmt e7565d86264b3075b464c112e8e3c890 *inst/extdata/interestingGenes.txt f8e140866ee0f64b80fd8092e45f0436 *inst/extdata/referenceGenes.txt 227540cab45e61f0799a2b793397da75 *inst/templates/enrichResultSection.mustache 227a05695c6f44ba0b274a60f5bd984c *inst/templates/footer.mustache d8bb94f2dd260c22737eb80559d506f6 *inst/templates/goSlimReport.mustache abb2d506abe7da4bd65e6735aadb7cf3 *inst/templates/header.mustache c5935f13b27d5a4e2655d310937df479 *inst/templates/networkContent.mustache 88e49f6009129f278b0b07269ae02579 *inst/templates/ntaTemplate.mustache fa0bb56bc33ef47ee8585b9389ed4c9f *inst/templates/summary.mustache c1c9343f6cccfa5e1c67b9ce60d987d9 *inst/templates/summaryGsea.mustache edb6fb1e27f0c08615982217afdc7f01 *inst/templates/summaryOra.mustache ac94198c093c837565b208d6969ab63d *inst/templates/template.mustache 000b010d7d180e6117b74a7adb09a154 *man/WebGestaltR.Rd d8fb6a1bf2a6993761bb22d645c6dc49 *man/affinityPropagation.Rd 4980dcb1d26059816fbb53372d48164d *man/cacheUrl.Rd 63428997434dbd9049ea57085a7e1ea6 *man/createNtaReport.Rd 1ea085de029c612df10dce3a6f43f16f *man/createReport.Rd 6e31ab625b7bcfe9ad6d15de4b6031f2 *man/enrichResultSection.Rd 0a1de5b7bd002833fb5127f89acb2195 *man/expandDag.Rd ccdbd41b2686a13b75474eaa8bbf24c9 *man/fillInputDataFrame.Rd 0336f78a746754dbff3ebf666d1aa67f *man/formatCheck.Rd a950ded1343439c4d3c32d408f67e394 *man/goSlimSummary.Rd 479c508ea82f8a0bda0ad0de4022399d *man/gseaPermutation.Rd c5b33f2462ab59a8b2835c9b9db38481 *man/idMapping.Rd 38f494b52d02015692e590e7ea779c53 *man/jaccardSim.Rd d7e85d8d81022b489ecda4991cc695a5 *man/keepRep.Rd f12f537aa5d92bbe0fea71ecd840bbf9 *man/linkModification.Rd 27e108ff2a864334f9e3f531849c0018 *man/listArchiveUrl.Rd 180975106e5861d267866c7c689ae8db *man/listGeneSet.Rd 14e466e0188a5a1fd5d10ae46dbb7782 *man/listIdType.Rd fe1f0feff13dae3c8db815b70a34ab1b *man/listOrganism.Rd 8a50543f25418d87fc9278cc111965fb *man/listReferenceSet.Rd 89d717ba1f3c191154f59127d5862beb *man/loadGeneSet.Rd 10c0abd1c443df1fdf28bb12c185baad *man/prepareGseaInput.Rd 44b895ed797f022fa84a2bdafaf6d9cb *man/prepareInputMatrixGsea.Rd b01042d91390d0ddb54ae7cc881fdcc5 *man/readGmt.Rd eea230c1261e6d9580a0a7d63f21539b *man/specificParameterSummaryGsea.Rd b48dc1ffc4c4bb7312a64ea0a81ad8c0 *man/specificParameterSummaryOra.Rd 0ca90de489dff75830a774d5ec66f5ea *man/summaryDescription.Rd 7052698c3ec49e41735f5ea72a3035db *man/swGsea.Rd 1c26f7b368cbf8e975468c86b32831e2 *man/weightedSetCover.Rd ea1abf722c950c4c51bbbf1aa527cb32 *src/RcppExports.cpp 392425127f5ea8fb26eea3565d49eac8 *src/fillInputMatrix.cpp 60639159a67b2fc0d6774b3457c1e3e4 *src/permutation.cpp WebGestaltR/inst/0000755000176200001440000000000013420127604013411 5ustar liggesusersWebGestaltR/inst/templates/0000755000176200001440000000000013610140207015402 5ustar liggesusersWebGestaltR/inst/templates/footer.mustache0000644000176200001440000000114213420127604020436 0ustar liggesusers

WebGestalt is currently developed and maintained by Yuxing Liao, Suhas Vasaikar, Zhiao Shi and Bing Zhang at the Zhang Lab. Other people who have made significant contribution to the project include Jing Wang, Dexter Duncan, Stefan Kirov and Jay Snoddy.

Funding credits: NIH/NCI (U24 CA210954); Leidos (15X038); CPRIT (RR160027); NIH/NIAAA (U01 AA016662, U01 AA013512); NIH/NIDA (P01 DA015027); NIH/NIMH (P50 MH078028, P50 MH096972); NIH/NCI (U24 CA159988); NIH/NIGMS (R01 GM088822).

WebGestaltR/inst/templates/summaryOra.mustache0000644000176200001440000000524113610140207021276 0ustar liggesusers{{^organismIsOthers}}
  • Among {{numUniqueUserId}} unique {{standardId}} IDs, {{numAnnoRefUserId}} IDs are annotated to the selected functional categories and also in the reference list, which are used for the enrichment analysis.
  • {{#hasRefGeneFile}}
  • Reference list: {{referenceGeneFile}} ID type: {{referenceGeneType}}
  • {{/hasRefGeneFile}} {{#hasRefGene}}
  • Reference list: a R object. ID type: {{referenceGeneType}}
  • {{/hasRefGene}} {{^hasRefGeneFile}} {{^hasRefGene}}
  • Reference list: all mapped {{standardId}} IDs from the selected platform {{referenceSet}}
  • {{/hasRefGene}} {{/hasRefGeneFile}}
  • The reference list can be mapped to {{numRefGene}} {{standardId}} IDs and {{numAnnoRefId}} IDs are annotated to the selected functional categories that are used as the reference for the enrichment analysis.
  • {{/organismIsOthers}} {{#organismIsOthers}}
  • The file contains {{numUniqueUserId}} user IDs (no ID mapping). All these IDs are used to perform the enrichment analysis.
  • {{#hasRefGeneFile}}
  • Reference List: {{referenceGeneFile}}
  • {{/hasRefGeneFile}} {{^hasRefGeneFile}}
  • Reference List: a R object
  • {{/hasRefGeneFile}}
  • Total number of reference IDs: {{numRefGene}}
  • {{/organismIsOthers}} {{! end of summary list}}

    Parameters for the enrichment analysis:

    • Minimum number of IDs in the category: {{minNum}}
    • Maximum number of IDs in the category: {{maxNum}}
    • FDR Method: {{fdrMethod}}
    • {{#methodIsFdr}}
    • Significance Level: FDR < {{fdrThr}}
    • {{/methodIsFdr}} {{#methodIsTop}}
    • Significance Level: Top {{topThr}}
    • {{/methodIsTop}}
    {{#hasEnrichedSig}} {{#showAll}}

    Based on the above parameters, {{numEnrichedSig}} categories are identified as enriched categories and all are shown in this report.

    {{/showAll}} {{^showAll}}

    Based on the above parameters, {{numEnrichedSig}} categories are identified as enriched categories, in which {{reportNum}} most significant categories{{#hasRepAdded}} and represetatives in the reduced sets{{/hasRepAdded}} are shown in this report. All significant categories can be downloaded from the 'Result Download' link.

    {{/showAll}} {{/hasEnrichedSig}} {{^hasEnrichedSig}}

    Based on the above parameters, No category is identified as enriched category.

    {{/hasEnrichedSig}} WebGestaltR/inst/templates/networkContent.mustache0000644000176200001440000000445313420127604022174 0ustar liggesusers

    Summary of the analysis results

    Job Summary

      {{#summary}}
    • {{.}}
    • {{/summary}}

    Sub-network graph

    Enriched GO terms graph

    Detailed Information

    WebGestaltR/inst/templates/summary.mustache0000644000176200001440000000507013460663744020657 0ustar liggesusers

    Summary

    Job summary

      {{! end of list in summaryOra or summaryGsea }}
    • Enrichment method: {{enrichMethod}}
    • Organism: {{organism}}
    • {{#enrichDatabaseInfo}}
    • {{#isBuiltIn}} Enrichment Categories: {{enrichDatabase}} {{/isBuiltIn}} {{^isBuiltIn}} Enrichment Categories: {{enrichDatabaseFile}} ID Type: {{enrichDatabaseType}}{{#hasEnrichDatabaseDescriptioFile}} Description File: {{enrichDatabaseDescriptionFile}}{{/hasEnrichDatabaseDescriptioFile}} {{/isBuiltIn}}
    • {{/enrichDatabaseInfo}} {{^organismIsOthers}} {{#hasInterestGeneFile}}
    • Interesting list: {{interestGeneFileBase}}. ID type: {{interestGeneType}}
    • {{/hasInterestGeneFile}} {{^hasInterestGeneFile}}
    • Interesting list: a R object. ID type: {{interestGeneType}}
    • {{/hasInterestGeneFile}}
    • The interesting list contains {{numUserId}} user IDs in which {{numMappedUserId}} user IDs are unambiguously mapped to {{numUniqueMappedId}} unique {{standardId}} IDs and {{numUnmappedUserId}} user IDs can not be mapped to any {{standardId}} ID.
    • {{#idIsEntrezGene}}
    • The GO Slim summary are based upon the {{numUniqueMappedId}} unique {{standardId}} IDs.
    • {{/idIsEntrezGene}} {{/organismIsOthers}} {{#organismIsOthers}} {{#hasInterestGeneFile}}
    • Interesting list: {{interestGeneFileBase}}.
    • {{/hasInterestGeneFile}} {{^hasInterestGeneFile}}
    • Interesting list: a R object.
    • {{/hasInterestGeneFile}} {{/organismIsOthers}} {{{methodSpecificContent}}}
    WebGestaltR/inst/templates/ntaTemplate.mustache0000644000176200001440000000365013471617221021431 0ustar liggesusers WebGestalt (WEB-based GEne SeT AnaLysis Toolkit) {{>header}}
    {{{networkContent}}}
    {{>footer}} WebGestaltR/inst/templates/summaryGsea.mustache0000644000176200001440000000326513573544557021470 0ustar liggesusers{{^organismIsOthers}}
  • Among the {{numUniqueUserId}} unique {{standardId}} IDs, {{numAnnoUserId}} IDs are annotated to the selected functional categories, which are used for the enrichment analysis.
  • {{/organismIsOthers}} {{#organismIsOthers}}
  • The file contains {{numUniqueUserId}} user IDs (no ID mapping). All these IDs are used to perform the enrichment analysis.
  • {{/organismIsOthers}} {{! end of summary list}}

    Parameters for the enrichment analysis:

    • Minimum number of IDs in the category: {{minNum}}
    • Maximum number of IDs in the category: {{maxNum}}
    • {{#methodIsFdr}}
    • Significance Level: FDR < {{fdrThr}}
    • {{/methodIsFdr}} {{#methodIsTop}}
    • Significance Level: Top {{topThr}}
    • {{/methodIsTop}}
    • Number of permutation: {{perNum}}
    • {{#isPShown}}
    • p: {{p}}
    • {{/isPShown}}
    {{#hasEnrichedSig}}

    Based on the above parameters, {{#isPosRel}}{{numPosRel}}{{/isPosRel}}{{^isPosRel}}No{{/isPosRel}} positive related categories and {{#isNegRel}}{{numNegRel}}{{/isNegRel}}{{^isNegRel}}no{{/isNegRel}} negative related categories are identified as enriched categories {{#showAll}} and all are shown in this report. {{/showAll}} {{^showAll}} , in which {{reportNum}} most significant categories{{#hasRepAdded}} and represetatives in the reduced sets{{/hasRepAdded}} are shown in this report. All significant categories can be downloaded from the 'Result Download' link.

    {{/showAll}} {{/hasEnrichedSig}} {{^hasEnrichedSig}}

    Based on the above parameters, No category is identified as enriched category.

    {{/hasEnrichedSig}} WebGestaltR/inst/templates/goSlimReport.mustache0000644000176200001440000000147513420127604021577 0ustar liggesusers

    GO Slim summary for the user uploaded IDs

    Each Biological Process, Cellular Component and Molecular Function category is represented by a red, blue and green bar, repectively.

    The height of the bar represents the number of IDs in the user list and also in the category.

    Bar charts of enriched GO Slim terms
    WebGestaltR/inst/templates/enrichResultSection.mustache0000644000176200001440000000723013520142343023136 0ustar liggesusers

    Enrichment Results

    Redundancy reduction: All {{#hasAp}} Affinity propagation {{/hasAp}} {{#hasWsc}} Weighted set cover {{/hasWsc}}

    {{#hasMultipleDatabases}} {{! temp delimiter change to keep brackets for Vue}} {{=<% %>=}} <%={{ }}=%> {{/hasMultipleDatabases}} {{#hasMultipleDatabases}} {{! temp delimiter change to keep brackets for Vue}} {{=<% %>=}} <%={{ }}=%> {{/hasMultipleDatabases}}
    {{#hasMultipleDatabases}} {{! temp delimiter change to keep brackets for Vue}} {{=<% %>=}} <%={{ }}=%> {{/hasMultipleDatabases}}
    {{#hasGeneSetDag}} {{! temp delimiter change to keep brackets for Vue}} {{=<% %>=}} <%={{ }}=%>
    {{/hasGeneSetDag}}
    WebGestaltR/inst/templates/header.mustache0000644000176200001440000000047513420127604020400 0ustar liggesusers

    WEB-based GEne SeT AnaLysis Toolkit

    Translating gene lists into biological insights...


    WebGestaltR/inst/templates/template.mustache0000644000176200001440000000742113520142343020757 0ustar liggesusers WebGestalt (WEB-based GEne SeT AnaLysis Toolkit) {{#hasCytoscape}} {{/hasCytoscape}} {{^hasCytoscape}} {{/hasCytoscape}} {{>header}}
    {{{bodyContent}}}
    {{>footer}} WebGestaltR/inst/extdata/0000755000176200001440000000000013341533714015050 5ustar liggesusersWebGestaltR/inst/extdata/referenceGenes.txt0000644000176200001440000021453413341533714020542 0ustar liggesusersUCP3 UCP2 SFMBT1 HIST2H4A SF3A1 HNRNPR ZXDC RORA PHLPP1 MARK2 MAP4K1 LAT PIAS4 SETDB1 RECQL5 POLR2A OPRM1 GNAZ BCL10 PDPK1 PLCG1 GRB2 GNAT2 DRD2 TRAF1 RPS27A SYNCRIP HNRNPD YWHAG GBF1 NSF APBB1 SNRPB2 SFRS6 CBL AP2B1 NFKB2 PSMD3 LHCGR ARRB2 CLCA2 ITGB5 MTBP MDM2 IKBKAP HTT SF3B4 DHX38 PCBP1 NFX1 CEBPD CEBPB RPS10 RPS2 ATG5 P4HB TPST1 CMKLR1 MBD1 RAC3 PIK3R2 APLF RECQL DHX9 CNBP PRPF8 DDX23 GAS7 ACTA1 PIPOX C1QBP SRPR RPL23A GSTK1 NCAPH HIST1H1C NPM1 SH3GL3 DPYSL4 TRIM37 PRC1 STUB1 SMAD3 FABP5 RIPK2 DAP3 AHR CRMP1 CCT7 CDK5R1 ACTN1 EPN1 HGS SPTLC1 SPTLC2 FEZ1 TBC1D25 DNAJB11 KIAA1967 IKBKB MAP2K4 BIRC2 USP17 ADAMTS1 SNRNP70 POLR2F AFTPH GGA3 NFKB1 OPRK1 GNAI2 SEC61G RPS12 TUBA4A DDX1 PZP KLK3 SUPT16H SMARCD1 SF3B3 PTBP1 HLA-DRB1 CD247 SRP9 RPS18 FAM83C C1QA ITK CD28 RPS14 MAGEB2 CXCR2 ADRA1A VRK1 SNHG3-RCC1 PLD1 RHOG MMP1 IGF2 UPF3B SF3B1 MAG BSG PTPRS KIAA1377 PINX1 FAU CLIC1 AKAP9 SCAF1 IGDCC4 TLR10 MYD88 BTG2 PRKCA POLR2J DDB1 SUPT5H DBN1 IGLV3-25 C1R RAPGEF4 RAP2A SYVN1 ERN1 TUBGCP5 CEP192 PRPF6 U2AF1 NUP93 GIPC1 STAT5A IL2RG UNC45A SMAD9 RHO GRK6 SRC ARHGAP17 MAP1LC3A KIF15 TIAM1 OR8D2 RPS3 EIF3E TOP3B FBLN5 RAB5A RAB37 ARF6 RXRA BRD8 THOC4 DDX39 CDKN2A PPP1CC HIST1H4K TNPO2 A1CF RRAS2 RASGRF1 AKAP13 TAF4 GTF2E1 DHX16 COIL NF1 HRAS RBM5 RBM8A RHOJ RALBP1 VMA21 IKBKE PSMB7 PSMB3 PARD3B CCL11 CXCR3 RBBP4 HIST1H3C IL18BP IL18 PSMC5 ESR1 EPS15L1 SPRY1 HNRNPK TUBB2B MDK KAT5 CRELD1 IK FASLG SRGAP3 ARMC8 RNPS1 ZNF232 FAM71E2 RIN2 RAB5C USP53 C7orf36 SEC61B RPL8 EIF3F RPS21 OBSCN RHOF GRIN2A DLG3 FAM164C CALCOCO2 SNRNP200 NRIP1 PRMT1 HSP90AB1 DDX24 UBA52 RPL9 ARAP1 TIMP3 MMP2 TGS1 UCHL1 NEDD8 FTSJ1 PSMB1 HAX1 ABCB1 DTX1 UBB ARPC3 LTA4H RING1 PHC1 GNA13 GNAI3 PLXNA4 GSK3B ACTR3 SDC4 SNRPD3 SF3A2 SEMA4D PTPRC RNF38 UBE2D2 CTSH BGLAP KLF11 HDAC1 ERH COPS6 STRN4 PPP2CB ZFP36 SFN POLR2C PSMA3 MCC ARHGEF9 RAC1 WDR8 MED4 MED28 DAPP1 LCK SVIL AR CAPZA1 KRT9 HIST1H4J HAT1 THRAP3 SH3BP5 EIF3M CLIC5 IQGAP1 GCN1L1 BRF2 PAX8 ID2 TLE1 FOXG1 PNKP ATAD3B KRT82 ATG12 HLA-DRA CD4 MET CNR1 UQCRFS1 CYC1 XRCC5 POLA1 HABP4 PTOV1 PIN1 CAD MAP3K7 POLR1D REL CYCS UQCR11 HTR1E GNAI1 NFKBIB RHBDL2 EFNB3 PTPRM PTPRA CEP250 PCM1 HOXA1 EFEMP2 APOC3 DCLRE1B PSMA2 ACVR2A UNC119 ORAI2 SPEF2 TXNDC2 KIAA0368 FHOD1 BBS7 DNM1L HNRNPA3 PSMD1 PSMC3 RPL32 RPL31 RNF182 UBE2N USHBP1 MCM7 GNAO1 BDKRB2 TRAF6 MAFB HOXD12 DDOST HUWE1 GIYD2 TRIP10 PDE6G ECM1 RERE GET4 PRKCSH SGOL2 PPP2CA TERF1 KPNB1 TEK GRB7 TNKS2 ZNF512B KCNA3 DLG4 ATF7IP ACTB RHOQ COPG MAP3K4 RUNX2 RUNDC3A RAP1A RAB18 CHM KIAA1715 CHMP1A ITGAE EED TLN2 ALB RPS16 CDK2 PSMF1 KHDRBS3 VEGFA KCNQ5 CALM1 BAZ1A SMAD2 AATF DAPK3 CCL16 DISC1 XRN2 TJP1 CLDN1 SNRPD2 RNU12 TSPYL2 FOXF2 ABL1 GNB1 MNAT1 SOCS7 TUBA1A QKI ALDH3A2 MME FAM113B SLC9A8 OS9 CPNE6 POLDIP3 EIF4A3 IGLV3-12 IGLV11-55 SFRS4 DNAJC8 TXNL4A OR10Q1 GNGT1 RGS16 CSK GNAT3 SSTR5 DDX21 HSPA8 DNAJB6 TOP1 SUMO1 SETD2 TNFRSF4 TNFSF4 CLP1 RPL6 TBK1 IRF7 SNX8 FYN TCP1 STK25 KCNJ1 GOLGA3 NUP43 XPO1 PRCP KNG1 MYC PTPN1 BCR ESR2 OR52E6 PHC2 LMO3 DUSP1 CKS1B THBS1 PDGFB SIN3A CD1E B2M STX7 SNAP29 TCAP MYL1 GRM4 GNA15 PTPN11 PTK2 TNFRSF10A TNFRSF10B DNMBP RIN3 HLF ARNTL ANAPC5 UBE2C ZNRF4 HLA-DQA1 LIN7B BAIAP2 RTDR1 SMAD4 NCBP2 CD2BP2 ZNHIT1 TRRAP IFNAR1 CRKL POLR2G GTF2A1 SPRY2 MED1 PNMA2 NCK1 GNG13 MALT1 FBXO30 SMURF1 HJURP HIST2H4B ABL2 DAZAP2 DAZ1 CDC45 CTSL1 MAPK3 PRKCZ VIM IFNAR2 IFNA13 ZFYVE9 PML CPSF1 PCMT1 EIF1B SF3B14 PAPOLA SNRPD1 GEMIN5 XPA ERCC6 RACGAP1 TUBG1 PPL KRT8 DHX36 RHOBTB1 VAV1 C16orf53 NCOA6 ARHGEF3 RHOD CCAR1 DNM2 CCNH BRMS1 NMI PRKAR2A AKAP11 CDC73 YWHAZ PRKD1 JARID2 ST13 PTPRB CDH5 NOV NEK9 SND1 MYB UBC HSPA4 SLC11A2 NDFIP2 SFTPA1 TLR2 ITGB1 ILK-2 SNIP1 SON IRAK1 HIF1A GNB2L1 CDYL GRP PARP2 CENPA TRAF5 TNFRSF13B TAF1 RBL2 PHLDA3 SAMHD1 PITX1 NR5A1 TP53 PIAS1 UBQLN4 CSTF2 MID2 GFI1B KRT16 CFH YBX1 RBBP6 SPTBN4 SPTBN2 MED6 RARA TAF5 TAF2 SST MMP9 COL4A3 RPAP3 POLR3A SPOP DDIT3 RHOU SRGAP2 PPP1R16A PHPT1 USP15 ILF2 RPL23 RPL10 TRAPPC4 TRAPPC6A C4orf41 GSPT2 RCC2 PTP4A3 TIMM23 CCDC59 TNFRSF14 TCERG1 TERF2IP MAP3K14 BAG1 EBF3 MEN1 RPSA NHP2L1 ACTN4 ANXA6 UCN2 IL10RB YEATS4 HSPA1A FADD CSNK1A1 KRT6A OR3A2 ALS2CR12 KLHL3 PABPN1 RPS15A RPS11 PHB2 PDXDC1 DCP2 LSM5 P2RY12 CNOT3 CNOT2 UBE3C AKT3 CDC37 JDP2 MAPK9 STK11 PRKAA2 PRPF4 HNRNPA1 PTPN6 HLA-DOA MDM4 EEF1B2 DRD3 MDFI EGFR CD44 THAP1 GRINL1A CCL5 GNAT1 NEDD1 SDCCAG8 SYN1 PRKACA UNC13B DOC2B CACYBP NME2 SOCS3 GTF2B CREBBP HLA-DPA1 CD3D RTN1 RTN4 CALM2 IFT140 CELSR3 DDX5 SMAD5 ING1 PPP2R2B ACACB DNAJA3 USP7 HTR1A HDAC3 RPL24 RPL13 PXN PTK2B TEX11 KIAA1217 MAPK1 PPARA KDM3B SRRM1 SSR4 MED29 MED27 MATK KIT CACNG4 GRIA1 PRKAB1 CBX1 HIST1H3B SLC9A3R1 RDX H1FX ADAM19 MED31 ASCC2 DEPDC6 RPTOR PHF5A ZAP70 CD79B PDGFRB AKAP5 CAMK2B KLRC4 TYROBP DYNC1H1 RBMX SNRPG MAP3K1 RPL35 UBE2I STAT6 RELA USP49 SHPRH MAGOH CAB39L PRKAA1 POMP PSMA4 CALM3 NFKBIA LRRC4C DFNB31 SYDE1 PARP11 GTPBP3 MED9 BAG2 SHANK2 SSTR2 MYH9 ZNF33A ZAK KPNA2 HNRNPH1 TMBIM6 BCL2 SMAD7 EZR PRKDC HMGB1 JAK1 IL3RA CAMTA1 OSBPL9 BLOC1S2 PSMD6 ELF3 U2AF2 CHIC2 FGA GSN PBX1 HOXA5 WDR33 ZNF592 TCEB1 SRGN PF4 RPS3A RBBP5 BAT1 THOC2 GTF2H2 MMP13 RPL3L SH2B3 TSC22D1 TNIP1 S100B PARVA OR2M2 CCDC137 ATP5J2 RCVRN IFIH1 EPHA8 EFNA4 IRF2 HMGN1 CDK8 RNF7 CASP7 VAV2 CHKA RCC1 C19orf2 ARHGAP10 RAC2 LHX9 NFE2L2 JUN NGFR RPL17 RPL4 HOMER1 GRIK1 CXCL11 DPP4 FAM46C TRA@ TAF11 USF2 USF1 OR56B1 RHOV MYO9A DTNBP1 RAB11A MRPS22 ADRA1B SMARCB1 TUBB2A TOPORS GC FGFR4 FGF2 DRD1 DNAJC14 PSMD11 BRD7 OPHN1 RHOB FLT1 ATR CDH1 RPL26 PSTPIP1 PPFIBP2 DTNB RYR3 FKBP1A GRIN2D GRIA2 FRS2 SP1 SNCA CSNK2A2 LUC7L2 CHMP5 CAMK2A CLTA AP2S1 GNG2 GNG8 TAF9 ERCC2 TCEB2 RIT1 RGL2 TPM1 TNNT1 EFTUD2 MASP1 C3 PCNA MSH3 H2AFZ TOP2A PTPRG HLA-DPB1 CRY1 LYN CD80 MOCOS DUSP13 ACVR1 TNKS1BP1 EIF4G1 LOC100294317 F2RL2 ECT2 PSMD2 ATF7IP2 FAM49B APBB1IP CRK CYB5R3 TAZ RUNX1 RPL13A SRP72 TRIM24 ZFHX3 NINL PLCG2 HCK ZNF670 KIAA1279 TADA3 SSR2 RPL28 CDH2 STOML1 ACCN3 KAT2B RRM1 CHAF1B HIST1H3H NEK6 DYNLL1 SETX QDPR ERCC3 VHL MOBKL3 MLN MLNR LGALS3BP CD8B POLR2D F2RL1 CAPN2 DHH PTCH2 CPSF2 POLR2K DSTYK CD79A AMBP SNRNP40 HNRNPC SEC11A SSR3 BRCA2 BRCA1 TFPI ADSS CCND1 PAIP2B PABPC1 STMN2 MAPK10 MED26 RGS3 ARRB1 TRAF2 TCEB3B NAA38 LSM6 PTMA SERPINE2 F2 HSPG2 FBLN2 SCAP PGRMC1 NFATC2IP NFATC2 TRIM25 RARRES3 PICK1 ERBB2 VAMP4 STX6 PTH2R RNF19B UBE2L6 RB1 CHEK2 PTPN2 NDRG1 NCL ANTXR2 LRP6 FAM113A CAV1 PIK3R1 ADAM12 KDM2A FBXW11 GMFG PSD PLAU RPL36 RPL11 TFAP2A C12orf23 GH1 ETF1 RPL37A SNRPF SF3B5 TRAP1 HTATSF1 CDK9 APOC1 KIF17 TRIM29 NEK8 MAPK13 RIPK3 SPTBN1 L3MBTL HIST1H3J CAPZA3 CAPZA2 EIF3G SPI1 ETS2 USP11 SQSTM1 NFYB DRAP1 PKN1 CASP3 EIF4E TXNIP MAPK14 ARHGDIA WBP2 DIAPH1 RNF40 PPP4C GRIK5 GRID2 UBE2G2 PIK3C2B TRIM28 SMARCA4 FGFR1OP SNAP25 SLC18A3 TGFBR2 SMAD6 TRB@ HLA-E EIF3I AGTR1 AGT GABBR1 RPL27 NKD1 PPP2R3A NF2 CLIC4 TSC2 GPRASP2 CHRM2 LCP2 DCT TYRP1 HDAC5 EEF1G KIF1B FAM107A TUBB2C PSME1 ARPC2 DLC1 IKBKG HIST1H3I DEK ZBTB16 GATA2 EIF3A AVPR1B SMARCC1 POLR2B OXT POU2F2 GAPDH FOXO3 DAXX MCF2L CDK5RAP3 USP39 PRPF31 DDX3X MCM10 ORC4L EIF3K AP2M1 AP1G1 GRAP2 MACF1 NRXN2 HOXB1 SERPINA3 MEP1A GNRH1 UIMC1 CPNE1 SACS CFD P2RY4 TGFBR3 INHBA RPS27 EIF3C RPS13 LBR AKAP8L UBE2V1 ARIH2 CPSF3 GTF2F2 CDK5R2 FN1 OBSL1 HDAC6 ATF4 ATF3 ARHGAP11B TMSB4X MLH1 MAPK8IP3 PCNT WASL SFRS1 TNPO3 CREBZF PKP3 DSC2 COX5A ZNF250 TRIM23 MAP3K2 SART1 STOM MED15 ARPC4 ACTR2 TAB3 TAB1 BAX TIMM50 IPO4 HIST1H3D OR5H6 CPSF7 CADM3 PVRL3 GTF2A1L SPINK7 MT1H PGR HSP90AA1 ADAP2 CDC27 HGF F11 NUP205 MAGED1 GXYLT1 PSMB5 RPL26L1 RPL7A PRPF40A CHRD TLL1 SFRS7 RRM2B RRM2 GRAP SHC1 PIAS3 SVIP SELS CCT6A AGA PNOC UBE2B TUBB4 SMURF2 PEX6 PEX26 MARK4 TAF4B CDK7 CTSS CST5 APOA2 OR5AP2 GNAL FSCN1 SPTAN1 RPS4X SLC6A4 CANX EIF2C1 SLC25A5 FZD4 TSPAN12 TRBC1 HLA-DRB3 CCL28 NRG1 LIMK1 NCOA3 BMP7 NSUN2 AURKB ARHGEF1 KLC2 KIF5C RHOT2 PTN ALK UBE2D1 LRPPRC COL4A1 CD36 RNU11 SHMT2 C19orf62 RFC3 RFC1 RPN1 RPL30 EIF2S2 MAD2L2 MAP3K10 FATE1 EMD ARHGEF2 NUP188 HOOK1 VPS41 ATM NDUFAF1 NDUFA6 MED19 AIP MBP KRT19 ABI2 MARK1 HOXD11 PTPN3 GHR SEC23A KRT1 RPL22 INS REPS2 POLR1E EIF3H RHPN1 STX2 SNAP23 RANBP2 SNRPA TRAK2 KCNJ2 CSE1L CFTR PPP2R5C PPP2R1A CALCOCO1 CDK5RAP2 CDK5 EPR1 F10 CLEC4G CPN1 TGFBRAP1 TGFB2 PSMA7 PSMA5 FBXO3 EEF2 TRIO RNF220 UBE2E1 INSR ANXA2 MYOC FBN1 SLIT2 PRKCE COPB1 CADPS2 MEGF10 PRKCD NCF4 HSPD1 MAPKAPK2 RAF1 IL2RB H2AFY DKK2 USP25 KCTD10 CHEK1 CDC25B MCM2 CCNC DNAJB1 NQO1 YWHAH KRT18 CTTN NLRC4 NPHS1 CCDC85B APC FEN1 EP300 OR6N2 ATN1 CBFA2T3 THOC1 SRP54 VTN PVR TOM1L1 COPS7A CNOT6 HSPA5 SGK1 FANCA ZRANB2 FLNA TNFAIP3 CASP8 DLGAP1 FCGR2B APCS USPL1 PGD RPL14 RPS4Y1 RPN2 SMNDC1 EEF1D BTBD2 TGFBR1 COL2A1 RAB27A C7orf64 RAE1 RYBP HIST1H2AI EIF3B EIF1AX NDUFA9 ZNF263 SPG21 RBX1 SOCS1 CDCP1 SERPING1 SFRS3 ADRB2 FLT3 ATP6 ATP5F1 HUS1 DLGAP4 EPCAM CLDN7 MED12 MED24 ACTA2 HIST1H4A MAPKAPK3 AZI2 UBE2D4 RNF26 NPAS4 ICT1 SRA1 DDX17 CARD11 WDR89 ITGA2 TSC1 AKT1 CDR2 ASS1 SHMT1 PRSS23 SNAPC4 KIAA0776 ACTR8 PSAP MAFF VAPB STX4 ITGAL ICAM1 NLK HIPK2 HIST1H3A HIST4H4 IRF8 COPS2 F2R CISH KISS1R KISS1 RELB KPNA3 OR10G2 ATXN1 NARS SAAL1 MARK3 PAWR ATP5C1 CSTF3 SSRP1 RAN RLF TAF13 KRAS ACTN2 TIE1 SUMO3 RANGAP1 HLA-B POLR2I PJA1 HNRNPL ARHGAP20 EIF2S1 SLC35A2 PLSCR1 DYNC1I2 F3 SF3B2 SLA2 PYCR2 MAP3K6 MAP3K5 MYST3 UBE2U EVL MLANA GPR143 BMPR1B ADD1 ZFP106 BEND3 NOL4 CTBP2 HNRNPA0 SERTAD3 APOE KCNQ1 KCNE2 POP4 POP1 LAMC3 DCD TSG101 MGRN1 ATF2 PDX1 CHMP4B TGFB1I1 CUL1 F8 TOB1 HNRNPM EIF5B RPL37 CLEC4M ICAM3 PKM2 TP53BP2 KIF5A STAT1 KPNA1 A2M GLS KCNJ11 RPA3 MCM4 STARD13 RPS23 ZMAT5 SEPT2 MTNR1A CDC25C TAAR1 PFN2 IVNS1ABP UHMK1 STMN1 RHOBTB2 IARS AKTIP TCEA1 SNRPA1 PARP10 H3F3A CLTC SOCS6 EPHA2 RPL36A F7 DMWD SPCS3 HPX ADCY6 SFRS9 POLR2L C14orf1 TCF3 MYOG ING2 USP45 SEPT5 PARK2 ACTL6A TOP2B LRDD FBXW7 UTP6 RHOXF2 MC3R AGRP SRP68 HIST1H4E HDAC4 SAA2 APOA1 MDH1 AARS C17orf65 SHBG EPB41 NME1-NME2 SEC16B SEC13 CRYZ PRLR RPL3 HEXDC ULK1 SYNGAP1 CSF1R SNAP91 OGT NCOA1 FOXA2 EGLN3 WDR83 TMEM189-UBE2V1 ABCC9 DCAF6 RPS8 HP1BP3 PARP1 FAM75A7 CABLES1 TUBA3D HN1L SLC25A20 ANP32B ACADVL HEY1 LAPTM5 PCBD1 MED21 RUVBL1 KIF20B NUDT18 APIP DUSP4 BTBD12 NRD1 XBP1 SIK2 VCP RPH3AL RAB3D NDUFB9 IMMT POLL LDOC1 RNF5 UBA1 RPL7 NBN EPHA7 EFNA1 RNF2 KDM5C SMC4 POU2F1 SKIL FBLN1 SPCS1 TMX3 BRE KIF5B THAP11 CFB RPL38 RPL5 GATA1 CTNND2 KEL EWSR1 ARHGEF12 PPP1R9B PNO1 PDCD7 CRYAB BCL2L1 SF1 ZC3H10 CYFIP2 ZNHIT3 INO80E LAMC1 LAMB2 VTI1A STX16 TRIP13 CYB5R2 USP8 RABGEF1 DOCK5 DSP RPS5 EIF4A2 PSEN2 SNTA1 SCN4A CDKN1A CDC5L PFDN2 CRB1 OR4K1 PAG1 GLS2 SORBS3 NUP85 ADM ITGB6 ADRM1 MUC7 IGSF1 ACVR1B DYRK1B DCAF7 HNRNPU ZBTB12 LIN54 SLC4A2 CCR5 CNOT1 CTAGE5 RANBP1 MPG EIF4A1 SPRYD5 MAGEA11 PTEN HBA1 YWHAB TESK1 TNNI3 NCLN TFDP1 CDK4 TNC NKX1-1 RRP1B TSSK4 CDT1 COMMD1 COMMD7 CYTH1 EEF1A1 PPIA STK36 SEC61A1 ZEB1 IRS1 KCNK15 TCL1B RPAP2 INTS4 IPO7 CTR9 PAPPA PNMA1 PRKCG TIMM44 XRCC4 CSNK2A1 CRB3 MPP5 TRBV12-3 ORC3L SIRT6 FDXR ALDH2 MAX ELOF1 CYP3A4 RIPK1 GNRHR2 RPS19 ISG20L2 ZIC2 GLI3 SLBP ERI1 SUMO4 GSTP1 TXK MIF KDR MED30 CCDC106 RIF1 NOG ZRANB1 STRN3 FGF8 FGF1 FUS IGLV7-43 C4A RFWD3 ITSN1 IL16 TRAF3IP1 INPP5B PPP3R1 C19orf50 OR2W1 RGS7 GNA11 CDC16 CDC23 AP3B2 AP3S1 TAF12 RPAP1 ERBB2IP THRA PTPRJ NPM3 GPS2 DBNL TLR9 CHD9 RRAS KIAA1712 GSTM2 SET MRPS27 SUZ12 SNAI1 RPL18A SFRS11 CLPX C20orf24 CREB1 TAF6L OR10V1 ACTG1 EXOC8 BRCC3 CYR61 RPS6KA1 MTOR KCNIP3 PARD6B NEDD4 RPL41 RPL18 HRK BCLAF1 SOS2 RPL19 PUM1 STX18 RINT1 PAK2 DOCK2 CSTA CEP164 RPS17 CASR EIF2AK1 RELL1 RELL2 ARL2 SLC25A4 FBXO33 MAPK11 IGF2BP1 EIF2C4 EIF3D GTF2H4 SHOX USP50 GNB2 RNF139 MED22 MED13 KRT6B WDR77 SNRPE CDKN2B RPA1 EXT2 POLR3D USP1 CALML3 PPARG CDC40 TFEB TFE3 CSNK2B RHEB ODF2 RPLP1 ZNF675 LMO4 EGR1 RPS24 MOAP1 DPPA2 RHOT1 KCNMA1 SNW1 SKI NOC2L ILK LDLR MTHFR EHMT2 MTA2 SALL2 P2RX2 GABRR1 COBRA1 PCSK5 CDK1 RPL39 C20orf20 CNKSR1 MAP2K2 POLR2H DBF4 ATXN2 LCP1 CPSF6 CYTSA HMHA1 CDC42 EDF1 MAD2L1 THOC7 NIF3L1 ITPKA ARHGAP36 RFX2 UBE2W MID1 OTUD7B EPPK1 MAP3K8 ARHGAP25 MEPCE FOXO1 LAMA5 ITGA6 SP110 NDUFV2 CITED2 PDLIM7 SPRR3 LOR KHDRBS1 GRIA3 RPS20 MPP6 FTO MPDZ QTRTD1 TAGLN CNN1 RNF11 EPS15 CSNK1D DOK5 NTRK3 DUSP2 GNA12 TSHR OR2M5 GPN1 YWHAE NDEL1 KALRN TES ENAH SIRT3 HSP90B1 ARHGAP5 PALB2 SMC1A MSH6 C5 PDGFA COL3A1 CCNG2 HLA-F LSM10 SMN1 NAE1 GEMIN7 STRAP GABARAPL2 EPRS RCHY1 PLAGL2 ROCK1 NECAP2 KIAA0087 C2orf18 BCAR1 STXBP6 FNTB CENPF MED14 NR1H4 INTS6 UPF1 ARHGAP26 RHOC GTF2E2 KLF5 SRP14 RPS27L CCR2 ELL ARMC6 SERBP1 IGLV3-16 C1QB MED11 CIAO1 RNF111 ZCCHC17 PNN RPS6 SDC3 COL5A1 PPARGC1A CUL2 DNAJA2 PCDHA4 WDR59 HIST1H3F CHP HERC3 EIF4B OR2T34 CIITA TCF4 ASCL1 AURKA LGI1 ADAM22 ZSCAN20 SCAND1 COCH INPP5D DOK2 MARCH5 FIS1 OR10H3 ENG ANAPC11 ZNF408 TNFSF10 PALM2-AKAP2 MGC21881 UBE2E3 POR CYP17A1 HDAC2 FHIT ANTXR1 NCOR1 SUV39H1 SBF1 HIST1H2BG KRT13 TTR NHLRC1 CHD2 EGLN2 UBE2H TRIM27 RFC5 GIYD1 HEYL DICER1 CTPS CD274 DNMT3A TUBGCP6 MEST GSC USP20 RAD17 EIF2B4 OR52B6 RAP1B OR2C3 ARID1A JUP CDH6 PSEN1 POM121 ABCD3 FBXO28 MUC1 CTNNB1 GMEB2 GMEB1 EIF3J PCBP2 MTHFD1 LYST ZBTB6 MCM5 HIST1H4C RAPGEF1 IGFBP5 IGF1R KCNJ6 KCNJ5 CXCR5 MAP3K3 LOC100290337 HIST1H4B DNASE1 CEACAM1 MAPK8 HSF4 SMARCC2 ARID2 FBXO6 SKP1 OR5T1 GSTM4 EIF4E2 ARIH1 KRT10 ARFIP2 ARF1 NCSTN RPS9 IGLV3-22 IGLV3-27 TKT CLEC4A PDIA6 SMARCE1 C9orf25 WWC1 DCUN1D1 RPL34 AVP ARHGAP19 RHOH GJB1 RPLP0 GRPR GNAQ DNMT3B USH1C SMARCA5 CCT4 M6PR TACC2 KAT2A RPS25 NOXA1 MAP2 PTPRR MAPK7 HIST1H4H CCDC90B IGLV7-46 IGHV7-81 HNRNPA2B1 SRPRB MAPK12 PRPH KRT15 DHX30 CCT5 TXNDC17 NQO2 GORASP2 BHLHE40 POLR1C GTF2H1 SEC11C FFAR2 SPAST TELO2 RUVBL2 TAC3 CASP10 CLU ATP5L ATP5E USO1 MYL4 ACTN3 CTBP1 ROBO2 MYL12A RBM7 HMG20A NASP CHKB OR10G8 VARS2 PIK3CA ZNF24 ZNF165 USP9X ELAVL1 C3orf10 CABP1 C1D ARHGAP9 IGHA1 ADD2 SAPS2 NFKBIE MYO1B VAMP3 MLPH GPAA1 APEX1 ANP32A NOP58 RFC2 CHTF18 PIK3R5 ADAMTS2 TBP KDM5A CASK C16orf70 CTCF THRB THAP4 BARD1 FGD2 TANK PREP NTS PSMD12 CEP152 NEBL ACTR1A TAF10 CPNE4 TPM4 TRPV6 XPC SPHK1 PLXNA3 RND1 EIF2C2 DDX47 PDK2 PDHA1 LASP1 ACTC1 RAD23B CD86 POLR2E AP1S1 AP2A2 SPCS2 RPS7 ZNF346 CCNE1 PSMD4 PSMD13 DYNLT1 DVL2 EDA2R SARNP NCOA2 NKX2-1 TNFRSF10D SDC1 CTSG STAT5B TPM3 MYH11 TIAM2 AKAP10 PRKAR2B DKKL1 RPL10A MYBBP1A IFT20 FBF1 ZFAND5 ITGA5 KCNH1 KCNF1 MYO1E TAF6 GTF2H3 ELF5 RBM23 OR10H2 DPY30 CD6 ALCAM RBM9 CRIPT HSPA9 MYL12B ACTG2 ARHGAP29 CD93 F12 BIRC6 HTRA2 PFDN6 NAGK BCL6 NKRF IGLV1-44 SOS1 SFRS12 GDF5 ACVR2B OR4M1 BAT5 PTGS2 STX1A SCNN1B NUDT9 GLOD4 MATN4 MATN2 TDRD7 TACC1 EIF4H UBQLN1 SIAH1 SF4 FRS3 CLSPN CDC6 ANAPC4 ANAPC1 IGLV2-33 ZBTB32 PLOD2 KIFAP3 SLC22A4 PDZK1 PTPN12 UQCRQ UQCRC1 SRPK1 PLK1 CETN2 CCNT1 SPTBN5 APTX SYT17 ZFYVE16 SYTL4 STXBP1 CMPK1 RSRC1 GDF9 AMPH GLIS2 SAP130 EIF2AK2 UBE2NL OR5B21 RPL27A ANAPC2 CD3E SMC2 TXNL1 RAB25 AQP4 WRN TERF2 POLR3F GTF3C4 RTN3 PLEKHF2 AP1M1 MUL1 APPBP2 GTF2I MIER1 NUP62 LRP1 APBA2 HNRNPUL1 MAP3K11 KIF3B CACNG2 CAMK2G TRPV5 CENPT PPCDC DYNLRB1 WWP2 DIDO1 SLC8A1 PPP3CB MYH10 ABI1 VASP TNS4 TRIM39 SRPK2 HNRNPH2 TH1L AAMP DNM1 IKZF5 FNBP4 GGA1 CLDN5 CLDN3 EXOSC5 YWHAQ ACVR1C TDGF1 CCT8 WDR65 LGALS1 SPP1 TLX3 MEIS1 RPLP2 SNRPB CEP72 TUBG2 PSMC4 PSMD8 OR4D2 RAPGEF2 FER UCHL5 VDR ARAP3 MED8 MED16 ATP5I ZNF292 CST3 SCNN1A NACA C1orf103 ADAMTSL4 CTSB STX5 SEC22B PLAUR MMP12 OR2T12 KCNAB1 DLG1 ZNF462 RSBN1 SSPN DTNA CSRP3 SPTB TFAP2C CITED1 BAT3 MCM3 NUP98 NUP88 NPR1 ARID4A SPEN FGG PRICKLE3 TUBGCP2 GTF3C1 CPE RNF114 ANGPT1 ITCH POLR3C KRT14 RAD52 APLN VAMP8 NAPA SCARF2 SGOL1 SMCR7L EXOSC1 EXOSC2 ATP2B2 TOR1B TOR1A DZIP3 UBE2R2 CCNF CCNB1 DFFA COL18A1 PYGL PHKB UBE2E2 LDHA PSMC1 VASN HIST1H4I NOTCH3 NUP50 BANF1 LAMB1 NCBP1 RG9MTD1 TUBA1B PFDN5 PLSCR4 TNIK PSMA1 KARS RANBP9 L1CAM CAMKK2 CEP63 TTN ANK1 UBR7 MYL9 RASSF1 NEFL GRIA4 JUND CMBL ATIC FASN DGKE ETFB FNTA BLNK SAP18 NIPSNAP1 SGCZ DMD HYOU1 TRIM55 PPP2R2C RLIM UBXN1 WDR48 OGDH LRPAP1 MBD3L1 MBD2 DGCR6L LHX3 TTC4 RNF219 KIF23 RPL29 ETHE1 STX12 PHLDA1 NR1H3 NR0B2 S100A10 ASF1A HIRA STC2 AIFM1 SLC4A1 VAMP2 RNF144B UBE2L3 DLST NXF1 NUP214 RPS26 LGALS3 MITF LEF1 CDIPT RPS6KB2 CHD3 RUNX1T1 CHAF1A HIST1H3G SMN2 CGB8 CGA XAB2 GABRG3 GABRA3 ADCY5 MARS PPIH PQBP1 POU3F2 RPL15 VPS37B VPS28 ORC6L SKIV2L2 HMP19 HCFC1R1 ATF6B ATF6 EGF AHSG IGLV4-3 RAPH1 HIVEP1 WWOX RFWD2 TDP1 CD82 PPBP LMAN1 IL32 PRTN3 NR1D2 MCM6 HIST1H4F S100A6 ADRA2B NEU4 VPS18 VPS16 OR1A2 UBE2M PCF11 MAD1L1 ZW10 MCF2 CLSTN1 APP HLA-DMA CFP SASH3 EFS PHC3 GJC2 GRIN2C GRIN1 CEP110 TUBGCP3 EIF2S3 RIN1 MLLT4 XIAP SERTAD1 CCL19 SAE1 PRKAG1 KCNN4 CBX3 GADD45B GADD45G DUSP22 RIMS1 EDIL3 ITGAV KIAA0802 DST COL17A1 SH2D1B CD84 PRSS1 SERPINA1 OR2T6 MYLK3 ZNF8 SMAD1 TNFSF11 TMBIM4 HIF1AN PURA ARL1 HNF1A RASA1 SNRNP27 MAGEB4 FTSJ3 CBX5 ARHGAP15 TGFB1 GCLM THSD7A ASAP2 OR10H1 HPRT1 DTX3 ING4 EGLN1 SIP1 STXBP2 SNAPIN DOCK7 PAPPA2 PACSIN3 MAPRE1 CDH15 ILF3 UTP14A TINAGL1 MCM8 RABAC1 RAB4A NET1 FOXH1 IL1RAP IL18R1 TFDP2 EIF6 TMF1 RAB6A ARHGEF6 RHOA HTN1 S100A1 ITGB3BP TUBGCP4 OR52E4 SAPS1 ARPC5 CHUK ARID1B TNNC2 MYH8 OTX2 XRCC6 SRP19 VPS36 FIGF KIAA1688 S100A8 NUMA1 TRA2B AHSA1 OR52K1 CNOT6L SUCLG1 COPS3 CCNG1 STAT3 RIBC2 MRGPRX2 CORT ARID5B SH2B2 SLC25A22 ADRBK1 TP53BP1 PAXIP1 IGFALS VCAN SOX18 JUNB FOS RPRM CYP4F2 CD3EAP EDC4 DDX6 WDR6 SRGAP1 CNO BLOC1S1 HLA-DQB1 PRKCI SMARCA2 GCH1 VEPH1 TFG PRDX2 MYBPC1 MORF4L1 RPA2 PLXNB1 SATB1 NFASC HCN3 HCN1 NOTCH1 ADAM10 AVEN TNFRSF1A RPL35A TPM2 PES1 GTF2A2 SLC1A5 LPAR6 PCDH1 PSMD7 NPTX2 NPTX1 TBCA LYZ KHK SFRS2 G3BP2 TCEA2 IGLV2-18 PTX3 C1QC AP2A1 SS18 MAPK8IP2 SLA SMTN EPHB6 MED10 DNAJC7 SERPINB4 BTRC TUBB GKN2 TFF1 TEAD3 CACNA1C KRT5 GRASP GABBR2 PACS1 IGF2R TYK2 DVL1 PRSS2 TMEM62 APEH CDC20 MTX2 TIPRL TTPAL OR1M1 PEA15 HIST1H4L SUMO2 ARR3 C20orf94 SOX7 DUSP3 GLMN HBP1 NUP160 HMGA1 RPS29 RNF4 CD209 TIAF1 DSTN GP1BB COL1A2 CCDC136 CD151 ABCA6 ODC1 OAZ1 BUB3 RFX1 SFRS5 OPN5 RNF8 PPP1CB PLXNA2 DPYSL2 PSMB8 LSM1 GTPBP4 RPL21 INO80B ADARB2 CLK3 PTGDS IL6ST PRKG2 PLCB3 FAF1 FGFR1OP2 PDRG1 MYO9B SSH1 HTR4 ATP6V0C IBTK BTK JAKMIP1 NDUFA5 GULP1 ITGB2 LMOD1 RABEP1 TSR2 TP73 SIPA1 MAP1A RPL12 AKT2 RSF1 GNA14 OPRL1 CEP70 MYST2 DIS3 CDK6 CCND2 FGD3 MYST4 METTL1 NECAB2 LNX1 CNTN1 TYRO3 FLJ10357 COPS5 ABCD4 HIPK3 TARDBP EPB42 ANK2 ERC1 ESD SUPT6H ABCB5 HIST2H2BE CDKN1B ARL5B UBR5 HTR1F NFYA C1S LSM2 MAPT GSK3A TMLHE WASF2 CASP6 TBC1D10A RASSF5 RASSF2 ACACA NR3C2 FKBP4 YY1AP1 CDK19 IGFBP3 NUP153 IKZF3 HDAC7 YKT6 BET1L NXPH3 IGHV3-23 MTA1 AMOTL1 CSNK1A1L CEACAM3 IGLV5-45 IGKV1-5 SSTR4 TAGAP UBXN4 MYO1C TAB2 ZHX1 ERBB3 PDK1 MBIP NCF1 MSN HSF1 ARHGEF16 FIBP CLEC2L ADORA1 MAP4 PHF20 ZNF687 PPP1R10 PDGFRA ZCCHC7 NR3C1 NCOA4 PSME3 OR7G3 F11R APOH NUDT21 NOP56 TRIP12 BUB1 BCAS2 SLAMF6 SH2D1A WTAP PIP5KL1 PIP5K1B RASAL2 DSG2 ELANE IGBP1 OR2B8P HSPH1 RGS10 GNRHR TNFRSF12A HYI SETD7 HCFC1 ADCY2 MAP2K1 ARAF TLR3 IRF3 LEPRE1 FZR1 ITGA1 COL4A4 LOC100294114 RBM42 SSX2IP CALR N4BP2 CD46 NOLC1 E2F4 LIG3 WBP4 SLC25A6 MELK SQRDL EXTL1 SELE PKLR OTUD5 FKBP5 CSF3R FBXL12 FSHR TGFB3 ACVRL1 ARID4B GFRA1 GDNF IGF1 IDE CFLAR POLD1 SLC22A5 ZNRF1 PSG9 NUTF2 NUP54 COPB2 PNP TTC17 NAA15 PSMC6 GABRA2 EXOSC10 WWC3 RPS6KB1 ANKLE2 MED7 CD320 RBL1 IGHMBP2 BHLHE41 MYOD1 CP BTG3 E2F1 MED23 AZU1 IL3 CSF2RB TAL1 DRG1 ING5 C1GALT1C1 SLCO1A2 OPN4 YAP1 WBP1 RBBP7 MAPKAPK5 RCOR1 CCDC130 CAMK2D IKZF1 UBE2V2 ACTR5 SRCAP ZNF259 ARHGAP30 CLASP1 CXCL12 CCR10 P2RY1 FANCC ATXN10 CCL4 CCR3 FRMD4B CYTH3 OR51A7 PSMD5 NPY1R LSM7 HIC1 WNT3A GBP2 FXR1 UBD NUB1 FCER2 ITGB3 KIF4A HMG20B SMARCD3 CTNNBIP1 OR5H15 AHNAK WWP1 PARD6A HSD11B1 GYPC IL34 TSGA14 ARHGAP1 GTF2F1 PAK1 SYT1 CACNB3 FLNB SLC9A1 CA2 GLRX3 MERTK GAS6 YY1 NR2E3 CTNND1 CDH9 CNTNAP3 APBA1 TIRAP PAX3 CEP76 ARHGAP8 ZCCHC10 GSPT1 KRT78 RB1CC1 STX17 SPARC CLTCL1 POLR3B POLR1B SMC3 PPP2R2D FANCL FANCD2 RARB FCER1A IDH3G IDH3A SF3A3 CCT2 TPX2 MLL3 SLC9A3 CHP2 COPS8 PAIP1 SRF CSTF1 DMAP1 RIMS2 PUF60 ASCL2 AP4E1 LARP1 SUPT7L SUPT3H GRIK2 BMF PPP1CA GOSR1 EBI3 PRDX1 SPAG1 TNK2 HSH2D SERPINB2 CCND3 SUB1 OR1L4 NBR1 GRN TSSK2 PTPRO GAB1 PGK1 CXCL9 KIAA0408 STK24 PPP2R1B MAGI3 GRIN2B CENPC1 IL13RA1 IL4R FEM1B HLA-DQA2 AMPD3 NUMBL GRIP1 GPHN ARHGEF7 S100A4 PPFIBP1 SNRPN RAB11FIP5 NCOR2 HIST1H4D CDK14 PELP1 ANKRD13D CDKN1C COL5A2 ANAPC10 HDAC9 ZNRD1 NONO ACTR1B DCTN1 APAF1 LIMS2 SRI RYR2 CNTNAP4 FBXO21 HSN2 STAU1 NR4A1 TOLLIP APH1B GOPC FZD5 EIF1AY EIF5 CD22 PLCD1 GAP43 WEE1 DHX15 TBXA2R PSMB2 SLC8A2 CD8A HLA-DRB5 THBS4 SAT1 DNAH9 SNX2 LEPR NUP37 LOC100294277 NUP133 PSIP1 NDE1 SHOC2 GEMIN4 SLC4A7 OR56A4 WDR5 BID CCNA1 MAP2K6 SYTL5 IGLV4-60 USP32 FBL SSX4 EDNRB HOOK2 CCDC33 EXOSC4 NEK1 CP110 BCAR3 PSMA6 OSBPL1A CHRNB4 CHRNA5 PPIC SIT1 LONRF1 CD40 DDX42 SOCS2 PIN4 NTRK1 ATP8 RBPJ RPH3A RAB3C RAD18 PRMT5 PKD1 ANKS1B ERBB4 SYTL1 ORM1 ANGPT2 SERPIND1 TGDS GCC1 AMOTL2 TJP2 SH3GL2 NPLOC4 HIST1H2AG PLOD3 SPERT EPB41L1 MORF4L2 PF4V1 DHPS OTUD4 CD19 IPP SFXN1 MYRIP NUP107 APC2 RBM10 ZFP36L1 PAFAH1B2 TNNI1 MYH3 ARHGEF17 PLCB1 RGS4 APOC2 XRCC1 NUPL1 HP HBB@ SOD1 HOXB2 LALBA HIST2H3B PPP5C IRS2 NR4A2 ICMT SOD2 RAB8B TAF1B OR2AK2 EDC3 CCL3 FHL1 HABP2 IL5RA C14orf102 CSH2 PITPNB MSX1 MYL2 RRN3 ARHGEF18 JMJD1C USP30 NAP1L1 SHC2 NTRK2 TOMM7 TOMM40 KDM6A ANXA1 MAP4K3 LY96 CD14 EPHB4 BFAR RUNX3 RNF150 UBE2D3 ZEB2 PLEC C11orf1 PLS3 ZNF337 COMMD3 ECSIT PARVB LIN37 EPB41L3 SCG5 PCSK2 LUC7L MKRN3 GNAS TRIM5 HOXA10 TBL1XR1 ROCK2 ST3GAL3 HSPA1L NANS OR2AP1 RAPSN EPB49 ASAP1 KRT85 SLC6A2 CBX8 MLLT3 ZNF101 BLK SCARF1 DACH1 DLEU1 PIGT TLK1 WNK2 KSR2 BIRC3 ARNT VCL MYL6B MYLK S100P AGER GP9 COL1A1 TCEB3 RCN1 AP1M2 CCL21 EZH2 GNE NPFF NPY FGFR1 ITGB1BP2 STARD8 ATRX C12orf35 VPS4B PEX3 LRSAM1 POLR1A FYB TCF7L2 ITGA2B WAS NXF2 TINAG ATP2B4 CALCA DNAJC6 ERCC4 HBEGF EVPL HEY2 FTH1 MED13L NR0B1 TNFRSF11A EFNA2 LYPLA2 DKC1 ICAM5 NCKAP5 LTBP3 MESDC2 PEX19 AMFR LARS AIMP2 CAPNS1 BEGAIN TBL1X TOB2 TUB FLII POMC PLEKHB2 FPR2 TRO PDS5A PRKRIP1 OR2K2 CCL7 TIMP1 IGLV2-23 RRH AP1S2 NRAS CXCL16 CAND2 POLDIP2 APH1A TMED10 CNTNAP2 KCNA2 TARBP1 TIMP2 MMP14 TRIP4 RAPGEF5 NA DHX58 GNG3 GNB4 BCL3 IGFBP2 HSPA2 GP2 ANXA4 SIM2 ARNT2 CTSE VDAC1 UBA3 TRIM17 DLD RTKN PLD2 SIGLEC10 CCNL2 CDK11B ADRBK2 POLD2 DES CAPN1 FBXO4 ELF4 INS-IGF2 TRAF3 TNFRSF17 RAB8A RAB1A NR4A3 ITGB4 RNASEL NBEA TLN1 TAF1C SERPINB9 NLRC3 BMP2 SEMA3A GOLGB1 EVI5 TCHP FBXL6 HMOX2 EIF4EBP1 QRICH2 OR2A4 SCN2A ANK3 SSR1 CDH23 MYO7A PGAM1 FUBP1 GIP PRPF19 PPM1D SYP ESM1 PDCD1 CNOT8 RPS15 SNCG FABP4 ZDHHC3 MRVI1 RNF13 IKZF2 TRA2A LMNB1 GZMA NUFIP2 FMR1 SEPT8 SEPT4 ADRA2C ESRRA EXOSC6 EXOSC9 AFG3L2 GNG11 GGA2 SYNRG PAX5 ETS1 ARHGAP28 KCNS3 KCNB1 RGS20 OR1L8 IGLV8-61 NUCB2 NAIP DIABLO UPF2 TULP1 HLA-DMB TRIM56 CC2D1A CHMP4A ANKRD27 IL23R JAK2 KCTD15 WDYHV1 OLFM1 ABR PSAT1 FBXO5 PRKCB GJA1 KRTAP4-12 CDO1 SGTB RAI2 CEBPA USP3 GIGYF2 SNRPC OR5P3 GAB2 GIPR KIAA0754 PHACTR4 CDH3 CD2AP COL9A1 CBLB CPNE7 ABCC8 KCNJ8 LYAR HIST1H2BE VPS24 SKP2 TSHB PAX7 AKR1B1 PTGFRN CD9 CHMP2B HPS6 VAV3 NUP155 ZNF446 ZNF434 GRM8 WIPI1 SOX8 HSP90AA2 SHANK1 NOTCH4 JAG1 ZNF521 EBF1 CCNK CDK18 SNUPN ENO2 DDX11 TTF2 NVL CALCR NHEJ1 TNFRSF1B PRMT8 TGM2 PIK3CG KRT81 SFPQ IGLV5-37 FCGR3A PTPN22 THOC6 HIST1H2BI VPS72 C15orf63 USP22 TADA2B VWF DUSP10 STAM JAK3 RBBP9 CNTFR CNTF GRM5 FBXL7 ZNF770 EXOSC8 RPP14 NDN GOLGA4 DCTN2 NEU3 SLMAP PLDN UCK2 ZBTB33 BLM TTRAP RWDD2B NME1 UBE2Z TEC KCTD13 PIAS2 JOSD2 CSPG4 OR5B3 SCAMP1 KPNA6 HIST1H2BA LOC100294162 HCRT C19orf57 TGFBI KHSRP TOPBP1 ALDOA XRN1 SKIV2L SIGIRR IL1R1 SYN3 NOS1AP ACAT2 ING3 FNBP1 RND2 TAF7 SLC12A2 FGF17 FGF5 RBM17 VPS13A DYRK1A USP6 DNAJC1 UBR1 UBR2 OR6B3 IGDCC3 FTL MAP2K3 NAV1 TBC1D4 SMPD3 CABIN1 CYTH2 KRT7 GAS8 SLC25A10 FAS MRE11A NUDT14 HHIP IRAK2 HIST3H3 CHFR ATRIP FBXO2 S100A9 CCR6 SYK PAK7 GORASP1 MAGEA6 GNGT2 TP63 PPP2R5A WRB SCD CYB5A FXYD1 MYO10 CCR1 ADCY8 ADCY3 TMPO TNF BCL2L11 BMPR2 PPIF AMY1A AKAP1 RNF216 HSF2 OR7C2 PMAIP1 KBTBD6 VARS GPS1 INADL STAMBP LSM11 E2F2 ORC5L ARHGAP6 FGFR3 FGF4 INO80D CDC42BPA SRRM2 HSPA1B ACP1 CD3G CTTNBP2NL GRM1 TPR C10orf119 OR1I1 ABI3 MRAS MAGED4 CTDP1 SH3BP2 HNRNPF MYF5 SFRS15 TTC27 GRIK3 NGEF IPO8 GUCY1A2 SMS TFB2M TFAM PILRB DCC MCRS1 GLRX5 NRGN TICAM1 TEAD1 MYH7 IL33 IL1RL1 FAM40A NEIL2 UBA2 OR5K1 RMND5B CARD10 IGF2BP3 RPS6KA5 ETV1 DLG2 ASH2L GREM2 CGB5 CCNA2 CUL5 HAP1 DDX49 SPINK5 CASP1 EXOC7 BAP1 AHCYL2 WDR20 RBP4 RAP2B SEC24D PDCD6IP DUSP6 FGD4 PPIG USP16 DBT AGPAT4 ID4 CXCL10 APOB CAB39 GP1BA TUBB6 C4orf14 ABCF3 GTF3A PTHLH CAPN3 PEX5 PEX10 MKNK1 DNER VPS11 PBK OR4F21 OSBP2 CCNT2 MYBPC2 CNTN2 PTPN21 CRCT1 LMNA METTL3 ZMYND11 OSTM1 GPSM1 C20orf27 ORC2L USP13 KCTD3 MPL ADAP1 FANCI VBP1 TLR8 STYXL1 C1orf190 ERLIN1 EMID2 SERPINH1 MED25 MED20 SNX6 ERVWE1 EP400 UBXN7 DNAJC10 NFATC4 RFXANK ISCU FARSB JAM2 EEA1 APLP1 CARD16 TREX1 CRHR2 MUTED BCL2L10 CTNNA1 CDH13 GYG1 GBE1 SEC63 SEC62 PPP2R4 PARN OR52K2 DDIT4 MGMT CAMK1 MRFAP1L1 TGFA NKD2 COL4A3BP VAPA PER3 PER1 ZNF768 HOMER3 DYNLL2 ALG10 KCNH2 KCNA1 CHGB LIMS1 RASGRF2 IRF5 NPW NPBWR1 GABRA1 CUL4A SEPT6 TARBP2 SPSB1 OR4F15 OR14A2 ELAC2 VDAC2 DRD4 CLIC6 POU3F4 DNAJA1 CLINT1 PDAP1 ARHGAP12 RNF185 AFP HAVCR1 MAT2B MAT2A TOMM70A PRIM1 SLC25A38 EMG1 CRIPAK CECR2 UXT SH2D3A RPP25 PRKAG2 PRKAB2 PLEKHM2 KLC1 PPP1R1B SCRIB UHRF2 CUX1 BIN1 TAP1 KCNJ4 KHDRBS2 STAT2 MLST8 ERCC5 TICAM2 IRAK3 EEF1E1 UQCRH SLC35E1 LAMA3 MAVS TCEANC RAD54B INPPL1 LSM3 WDR26 CUL4B PARD3 WIZ PSMD10 HIST1H2BC LOX DPT CDC7 TRIP6 PCGF1 RABGGTA MYCBP2 GMFB HIST1H2BB AIRE PKIB CHN1 BMX CLN5 CPLX1 SLC18A2 SH3KBP1 ACAP1 LIG1 HNF4A TK1 SCTR PITX2 ELK3 MYL6 BRAF C19orf70 NCAM1 COL4A2 DUSP19 HIST3H2A DNTTIP2 MKI67 FAM101B FHL3 ERCC1 CXCL2 C8G C7 H1F0 ZG16B ALOX12 TALDO1 SUMF2 LRRC1 PA2G4 SH2B1 KIAA0319 TUT1 SART3 MAN1C1 CLIP1 YRDC EDNRA NCF2 NRAP RGS2 KIFC2 VANGL1 TPT1 PSTPIP2 RSL1D1 RAB27B EML4 CAMKK1 QARS AIMP1 ACCN2 MAGEC1 KDM1A UBASH3A HIST1H1A MST4 ARL4D ACTR6 GABPB1 GDI2 AASDHPPT HLA-DOB TTC1 C6orf25 ADCY1 ZNF638 FHL2 AOX1 ABCA1 NOS3 LTBR TRIM26 ANAPC7 SSSCA1 DSG1 FGD1 USP4 SNX3 CEACAM5 IGLV4-69 PLG PDCD1LG2 RAB3A METTL11A SAFB2 EIF2B2 EIF2B3 NXF3 PARP12 PTPRZ1 GRLF1 FOXJ1 C20orf95 MLL BMI1 NCKAP1 OR5L2 OAT CREG1 ITGB7 CEP57 ACSL6 PHYH DUSP9 LRRC45 HDAC10 RAD9A HUS1B SCNN1G PDZD2 NRXN1 CSN1S1 DGKQ B4GALT3 SURF2 RAB3B LAMP1 INHBC HSPB8 OR8B12 CDC26 USP28 FGR ETV4 PARD6G MVP P2RY13 PDLIM1 STAM2 TXN STK38 ECHS1 CCNY HIGD1B AP3D1 HIST1H2BO BCL9L VPS26B VPS35 LTB4R RBPMS RFC4 VPS4A PTMS SERPINA5 CNKSR2 OR56A3 FARP2 NRP1 ACAD8 FAM190A HMGN2 MAGI1 DVL3 NEDD4L CXCR1 RYR1 PFN1 L3MBTL2 IARS2 PCBP3 SRCIN1 EGR4 RAD23A ATP5O NCK2 EFNB2 EPHA3 NEDD9 ZNF679 EPB41L5 PFDN1 COMP IGLV2-11 RNF20 UBE2A WDR75 PKP1 ATP5D PSMB4 GARS TRIM54 CKM ACSL4 YES1 GTF2H5 SGCD IGKV4-1 IGKC TRIM32 AK5 DPM1 STAG1 HIST1H2AE HSPA14 DNAJC2 HRH1 SLC6A3 MAPK8IP1 UTRN SNTB2 VRK2 MAP2K7 ATP1A1 CD55 DCP1A LRP2 ITGB1BP1 ELMO1 DGKA GBAS PRKCQ GABPA NR2F1 IL6 SNTG1 DGKZ CCDC116 GCC2 WDR70 FAM123B PYY NPY2R YWHAA USP43 FN3KRP PRKACB SLC2A1 NFYC FICD HIST1H1E GIT1 NOC3L PHAX SOX2 POU5F1 USP14 PABPC3 CD99 KCNIP1 KCNIP2 SLC9A3R2 CELF1 USP10 POLE4 POLE3 G3BP1 TUBA3C CACNG3 SMEK1 PPP4R2 DARS2 EIF2B5 RAB7A ITGA11 TRPC4 TLR4 NR1D1 ITGA3 OR51Q1 PDIA2 CSRP2 UBQLN2 HSPA13 SORBS2 ZBED1 TRAPPC2 LRCH4 FURIN POLD4 SDCBP POLR3E AGTR2 CYBB ELK4 NGFRAP1 DARS CD72 CD5 MLL2 BDNF PTPN18 ANKRD13A PRPF4B CACNA1S ELP2 SUN2 EIF2C3 TNIP3 HIST1H2AB DCTN3 C12orf10 GMCL1 IPO11 TTF1 TPI1 IAPP OR51F2 GEMIN6 TDG GABRB3 ARFGEF2 STXBP3 APOBEC3G NEK2 CLEC4C CDC25A IPO9 PIH1D1 PHYHIP HARS PKNOX1 BNIPL FMOD RPS28 PPIL5 FOXO4 SERPINB3 OR4C13 ORMDL1 STK3 SYNE2 CNKSR3 DLL1 FERMT1 CRADD CASP2 OR4X1 CWC25 KIR2DL5A C17orf70 ASF1B SMEK2 KPTN AUP1 DR1 CSNK1E LLGL1 SPDYA UBR3 RAB6B IRF4 PPA1 CXCR6 DNAJC3 CTRL COL4A5 C9orf86 RBM14 PFKP RAD51L1 HSPB1 CDK3 PSMB6 RGS5 OR51G2 MAN2A2 ORC1L FCER1G PSMC2 CDKN2C PTPLB BCAP31 TRPV1 GKAP1 MZF1 F9 SIKE1 PDCD10 MCPH1 OR51A4 TUBA1C FGF20 FGF19 IGLC1 ZG16 SYTL2 KLC4 DOK3 RET DEPDC1B AJAP1 STIP1 GANAB RADIL CASC3 OR51S1 PAEP NSFL1C MDP1 SEPT11 SEPT9 FXYD3 CD2 ACIN1 API5 BBC3 DPYSL5 DPYS PEF1 TRIM21 MICA GCA TLR5 RALGDS CLCF1 OR5H14 IL4 OR51J1 OR5H2 ST5 ASGR1 MMP20 ACAN SREBF1 RQCD1 TXNDC12 LCT USP12 ARHGDIG FGB ALMS1 PTH2 BRSK1 SORBS1 RNF41 ARHGAP4 XPO5 DUSP16 PPM1B NLGN3 KREMEN1 DKK1 KIF1A PDE3B GATA3 STX8 USP38 HMX3 MAP1B APRT FGFR2 OR10T2 AP3S2 SGSM2 MPP1 ERRFI1 ATAD1 C2 TRAF7 NCAN PTRF CEBPE UFC1 SERPINE1 RAD50 CSN3 HAND2 SYT11 BAT2 PALLD EFNA3 SEMA4C SNX9 NUMB ADAMTS4 THBS3 THBS2 CBFA2T2 SLC39A2 TNNT2 CASP4 KLKB1 USP42 AMOT MINK1 TOMM22 FLNC ADRA1D POT1 AP1B1 CDY1 MLL4 BDKRB1 PPM1A ZFR SNCB GRK1 CIB1 SYNE1 MUSK KDM1B RASD2 LIFR SERPINC1 NAMPT GGT1 NPDC1 PFKL IFI6 ID3 BUB1B SENP2 OR2T5 TRPV4 ZNF365 TOE1 RAMP2 POLD3 PLK4 WDR1 CHAT NCAPD2 OSMR FOXK1 PLEKHG2 DEPDC7 IER3 TFRC MSH2 C20orf11 TNFRSF10C NR1I3 MECOM MBD3 DEDD2 CCDC92 GNB3 LTK SREBF2 SYNJ1 PACSIN1 MASP2 FCN2 ALG2 COL11A1 EEF2K ADCY4 COPE KRTAP3-2 LRBA CALCB CASP9 DDX52 FDX1 CYP11A1 CD101 BNIP2 FAM165B RAD9B SCN5A RAB14 SELL PPFIA1 GPSM2 MECP2 MCCC2 LIN9 BRF1 OR4C16 PSMD14 TAOK1 SMAP1 STRN BPY2C MAP1S CELA1 CDCA5 PDS5B HCLS1 PSPH PRPSAP1 PPP3CA BAD OR10P1 HMX2 ARF3 NRSN2 ANKZF1 OR56A5 PAN3 RNF123 RPS6KA3 PPP1R12C PAK4 MAFA APOBEC1 CACNG8 PLAC8 TIMELESS HIVEP2 TAF1D TAF1A ATCAY DDX27 MNT PIK3R3 EI24 BMPR1A TFIP11 PIK3CD MGA OR2T3 OR2T27 TNFRSF11B AP1S3 ITGA4 IPO5 POLA2 RAD21 AGR2 AXIN2 TBC1D17 POU1F1 NR1I2 COPG2 PHF6 ARHGEF4 PFAS FGF10 NUDT3 CD81 HOXB13 RAD51 NSUN4 PIP4K2A OPRD1 CHD8 MRPL12 REEP1 TRPC1 DTL RPGR NRTN GFRA2 UPF3A PPAN-P2RY11 IL28B LHB CENPB LTF SH2D4A KLK6 SR140 SCGN NFE2 ABCG2 PIM1 PABPC4 GPRASP1 GLB1 CTSA LPL EPC1 CRYGC CRYBB2 SAMD8 TTBK2 TTBK1 SKAP2 HSPE1 ASAH1 SERTAD4 NAA11 NAA16 ADCY10 DUSP7 NR1H2 PAN2 CBWD2 RABGAP1 CAMP PRTFDC1 TGIF1 C4orf17 UEVLD MMP8 ERF FAM83F FAM193B PDIA3 FCGR2A ADAM2 TENC1 RPS6KA2 PPP2R5B PAX9 KDM5B PTS-P1 PIM2 MX1 BAG3 TLX1 NOMO1 VPS25 SNF8 CCT3 BGN KCNJ10 CXCR4 FANCG MATR3 GDI1 APPL1 ARHGAP32 PARP3 MEF2C FAM86A CUL3 FAM13B KCTD20 CNTN6 CNTNAP1 GYS1 SERPINB13 RORC PRR13 G6PD DAPK1 GRK4 H2AFX PKP4 STAT4 EGFL7 ZNF155 FKBP1B SIN3B CARM1 FLI1 MED18 KIAA0240 SKA3 TRIM31 METTL2B PAK1IP1 SPTA1 LGALS8 ABCB6 GALNT4 SELPLG PCSK7 UBE2T SIAH2 PEG3 FBXO7 ULBP2 PIGK C22orf9 C7orf50 PDCD6 MAPK1IP1L ROBO4 CHMP1B OR10A2 BMP4 WBP11 FBXO11 MS4A2 OR5AU1 RNF168 EPHA4 C8orf30A UPP2 MOG KLF8 FGD6 HTR5A SLC23A1 ARHGAP21 IL31RA DLGAP3 RPA4 EPN3 GTPBP1 DPPA4 TADA1 CXCR7 MPP3 DYX1C1 CFHR4 RAB11FIP3 AZI1 ADAM15 TNKS MCL1 SRY TBCC HECW1 OR10R2 PPM1G MTNR1B TIFA EIF2AK4 TACR2 TAC1 OPN1LW TSC22D4 SIRT2 SP140 RICH2 FGF16 RPP30 ATXN3 TMEM147 PAAF1 RAB1B MICAL3 BAHD1 CHMP6 C19orf25 GZMB CDH10 MYH6 LRRC7 DLGAP2 MDC1 ATP5H MKI67IP MYPN LAMA1 ACHE TRIM8 ALS2CR8 ADAM17 JPH1 NOP2 ACTR3B KSR1 SDK1 DDX20 KIAA0664 LIN7A CD177 PECAM1 USP47 SCP2 EHHADH NADK PGAM5 KIAA1549 FAM13A GALK1 COL6A3 ARHGAP23 HNRPDL RALGPS2 MAFK CRIP2 ELF1 GFAP VTA1 CBS UBL4A EIF2AK3 GP6 TOP3A ALPL PPP1R8 TRIM63 FKBP8 EPHB2 LSM12 CABC1 NFS1 FBP1 RARG STK4 BTBD3 PLXNB3 PCDH17 DNMT1 C11orf58 DIMT1L MS4A1 POLH WASF1 TNPO1 OR5AS1 FANCM NRP2 CREB5 FECH HPS3 DCLRE1C ARHGAP31 PDE9A PRKD2 TGOLN2 GAB3 SUFU OR1C1 CNRIP1 POLRMT AGR3 LYPD3 SSNA1 SCFD1 CKMT1B CPSF3L PTPLAD1 APLP2 RPP40 POP7 LIMA1 ELK1 PUM2 NANOS1 PTH1R C16orf48 EML1 FXN CNOT10 LZTS2 SARS DSCC1 KRT17 OR5M11 CDH18 CDH12 DYNC2H1 PDGFD OSR1 SLC1A1 ARL6IP5 ASB4 ZBTB48 RNF167 RABIF HBXIP TAOK3 IFITM1 CR2 PRKG1 MT2A YARS CCL2 OR10J3 PBX2 HOXA9 WDR4 STBD1 FAM173A INHBB SAR1B ND1 NDUFS3 MTSS1 CCS WHSC1 AFAP1L1 ACTL6B SDF2L1 PPIB CHRDL2 ZNF559 DOK1 FOXL1 RAG1 SCML2 GHRL LEP GABARAP DMPK ZNF207 OR5P2 SLC7A7 ARHGEF11 PLEKHA5 KEAP1 ARCN1 ZBTB43 FAM40B HIST2H2AC GALNT10 PFKM CTNNBL1 MATN1 KRT4 FANCE RFX5 SAP30BP PRIM2 RAB10 ACLY NUBP2 ARHGAP24 LMX1A MXD1 LNPEP SPIB E2F3 EXOC5 KIAA0406 DCTN4 CTTNBP2 BRD4 CCDC24 DHX37 DDX56 DAB1 ERC2 BSN TTYH3 CHCHD2 SIRT1 IL8 PKD2L1 TRIM3 UBE2K ERP29 C17orf79 LIME1 GMIP BIK BCL2L2 OR2G3 DCXR IDH3B SLC27A2 PAX2 DAB2 EEF1A2 KLHL35 SLC39A7 TSR1 CRP ACCN1 TCL1A LONRF2 PPP1R2 PLXNA1 FBLIM1 TAC4 TACR3 MEF2A MRPS6 CASP14 NIPBL LOC728405 BTF3 GNG7 PRKD3 GALNT2 DMRTB1 SIX5 STK16 PNRC1 RORB RICTOR UBE2Q2 PCGF2 CLNS1A AP3B1 RANBP10 AXIN1 FOXP3 HTR1B NOS1 PKMYT1 ARHGDIB APLNR FRYL CYP11B2 CYP11B1 SERPINA4 KLK2 NID1 PTPN5 TRIM46 ALPP CD24 FGF3 EBNA1BP2 OR52D1 RAB11B HEATR2 MAST1 PRKAR1A ARFGEF1 LRRK1 C9orf163 SH3PXD2B NPAS2 MRPL39 BOK PHLPP2 C9orf24 MED17 OR6B1 IL2 IFNA1 CREM TRIM2 UBOX5 GABRG2 MST1R ADCYAP1 FAM115A EPOR PELO BTBD10 TOM1 NEB PKIA MIP GJA3 HCFC2 PAFAH1B1 POLR3H SH3D19 ATPAF1 ATP5A1 LNX2 MAP2K5 NUDC RAPGEF6 PDCD2 CCNE2 TNNI2 TIA1 FDPS CDC42SE2 AEBP2 KIAA0415 SLK INTS1 CAMLG EPS8 PTPN13 TUBB3 ROBO1 RAI14 COX4I1 CCT6B KLHL12 SIRPB1 FLOT1 OR51V1 FOSL1 NOTCH2 MFNG KRIT1 CCDC120 FBXO22 SPN PTGFR TRIM35 ZRSR2 OCLN ATP6V1H ATP6V1E1 ABCE1 HTR2C ITGAM FGF7 COL6A1 WIPF2 ITPR1 UBE3A SUDS3 IMPDH2 CMYA5 CLK2 SNX1 CCDC47 OFD1 HELLS A2BP1 PCBP4 LOC100294190 SHANK3 UFD1L HMOX1 KBTBD7 BLMH SETD5 HOOK3 PRPF3 PARK7 BBS1 WDR61 PEX2 STIM2 STIM1 OR4Q2 UBTF IGLV1-36 RBM39 EID1 SERPINF2 RAB13 MYCN OR5T3 SRPK3 CXCL5 GEFT ATP6V1D TOMM34 PKHD1 ALG13 NTF3 GUK1 SDCBP2 ASB6 FXYD7 ATP1B1 QTRT1 TRAF3IP2 PLEKHB1 USP46 PDP1 PDHB PLCB2 ARAP2 USP21 GTF3C3 IGLV1-40 PHF14 BRP44 LILRB2 SLFN11 SFTPD PSMB10 DCTD P4HA2 TRIM74 SYT9 PCCB MKLN1 MEAF6 FZD9 WNT7A CHRM1 PPP1R15A KIF3A ATP5B NR2C2 RAB26 TRPM7 OR8D4 NMD3 GJB2 MYO1A RNH1 VPREB1 TNFAIP6 LENG8 SAP30 GAL GALR3 OR4K3 NELL2 OR14J1 BAZ2A TNK1 LLGL2 INO80 PITPNA MLKL CYFIP1 GATAD2B BRD1 DEPDC1 OSGEP CDKN3 CLASP2 FAM129B POLI GCSH TRADD HLA-A CD53 CD160 EIF4ENIF1 RXRG CUTC INCENP CEP170L CENPO MRPL28 HTR2A HMGCR COPS4 PCOLCE ARF5 CHST15 KLHDC5 OCRL KLHDC2 EXOC2 HAUS2 ARFGAP1 ZBTB25 KITLG SEC24A WDR62 NMB RAP1GDS1 ANXA11 TUFT1 CDC14B KCNJ9 CAST SMARCD2 BZW1 ULK2 GEM MAML2 CSHL1 CGN TMEM9B STXBP4 GRIP2 TRAK1 GATS YTHDC1 MRPL14 FKBP3 KIAA0182 DOM3Z MTMR3 GBA KCNA5 AP3M1 MEPE CXCL13 CDSN HNRNPAB NFKBIL1 MRPS34 BCL2A1 USP2 OR7C1 GADD45A LPHN1 KIR2DS1 HLA-C PLCE1 Limk2 PCGF6 C3orf26 GRWD1 MYO1D UNC5B NEO1 CCL14-CCL15 NDUFA4L2 UBE4B CSDA LRRC59 ZNF281 LYL1 BACE1 OR52R1 AKIRIN2 PDIA4 HNRNPCL1 ADI1 OR2A25 HIST2H3C SURF4 SEH1L DNPEP BEX2 PPFIA2 PTPRD LAX1 MYL3 CDK16 LGMN LOC728373 TMED7-TICAM2 PMVK MLF2 ADAMTS5 RGS12 FLOT2 HIST1H1B SLC25A11 ANKRD28 EHF CCNI P4HA3 CIC HADHA ARMCX2 GDE1 P4HA1 SEMG2 EXOC4 RALA KCNE1 PRMT2 SLIT3 SPG7 NOTCH2NL MCF2L2 ANKHD1 PPP6C CCR7 DHRS2 ZBTB8A EPHB1 ID1 HES1 PPM1J CATSPER1 OR4D9 CPVL GLDC TSNAX TRERF1 DOK6 OR10A4 FAF2 AGAP2 ITPR3 TRIM33 MYBPC3 IGFBP1 MYLIP PSENEN COL13A1 SCMH1 PLTP PDCD5 HOXC8 CNTN4 DEFA1 ZNF473 ICAM2 KLRK1 ZBTB24 TRAPPC3 KIAA1012 HIST1H2AM TRPC6 MDH2 FAM122B MAP4K2 TERT SMG6 PSMB9 LGALS4 STRADA HSPB11 GCG NKIRAS1 REG1B ZBTB7A SP4 RNF43 NIN NCKIPSD RAB34 ZNF317 C10orf4 SSH2 IL27 IL27RA MXI1 SPATA2L CYLD NID2 HSPBAP1 COMMD5 GNL2 PEBP1 HMGB2 UCHL3 ZNF451 BATF3 TRAPPC9 COPS7B WFS1 HDLBP NFATC1 ANG SFI1 LAMB3 RNGTT SPRED2 HIST1H2BJ CARD8 ITM2B PHGDH PARP9 DTX3L PKP2 APOA4 PSME2 UTY TLE2 GRIPAP1 GRM7 BAK1 C9 C8B FOSB EIF3L CCBP2 GNG4 BECN1 SEC24B FAM156A MAP6 GRB14 PAFAH1B3 KDM4A ZYX FGF18 BCKDHB BCKDHA TNNC1 MYO5A FAM175B FGF6 PRDX6 HNF4G NPBWR2 CACNB2 SETD8 FXR2 PPARGC1B GTF3C2 PPFIA4 LMO2 LDB1 LRRC41 MRI1 PEX7 EHD1 TRIM68 CCL25 SLC24A1 CNGA1 ARL4A PROX1 CD69 C5orf55 PTPN4 HIST2H3A FGF22 NT5DC2 TAF9B FLT4 MYCL1 TNFAIP8 PTP4A1 SAA4 ACE2 TULP4 FGF23 STAC VSNL1 CHRNB2 UBE2Q1 KCTD12 TCEAL8 ZNF385A IFITM2 USP33 HNRNPUL2 SUV39H2 IFNGR2 WNK1 MLX PHKG2 PHKG1 XPOT RAD1 TCF12 MEF2B FKBP14 KCTD4 RBMY1A1 ADORA2B CNR2 TREML1 NR5A2 LDB2 ATP5G3 ANKRA2 SP100 ATG4B NCAPG2 CNNM3 HIST1H3E AK2 NGF SMPD1 ACR FAM131C HRH4 ZDHHC17 SLC30A9 EDN1 TWIST2 MAFG MAF CALCRL POLM MAGOHB ETV7 OR4C3 OR2L2 RILPL2 SLC6A9 CACNA1A CSF2RA ZNF608 ATP5G1 DRD5 C2orf44 RAB35 S1PR4 ITFG3 LRRFIP2 EPAS1 FBXW8 SNX27 TNS1 NPHP1 ATE1 NLRP1 PIR CAV2 OR2T33 SLC9A2 SLC39A1 SHB COL6A6 PAM VAMP1 SCN3B SNX12 EPS8L3 AMBRA1 EAPP C20orf4 TBC1D3C CEP97 SEMA3F HRNR AHRR PHB MYOZ2 CCDC50 ZNF17 SERPINA10 PPP1R13L HSPB3 LSM4 NDC80 EFHC2 MTPN CAPZB PPID MTTP REST ACPP ZFAND6 CDC34 GBP7 TROVE2 BSPRY SLC34A1 NAP1L4 CENPJ HERC6 HERC4 MAPK6 IL6R PDE6A PDE6B KCNA4 PDCD4 LTBP4 MEX3D HECTD1 KRT33B TRIM59-IFT80 IRF1 FCRL3 RBM33 UQCRB GLP1R DDB2 UBASH3B MNDA OR5W2 MMP10 BCAN CHRM3 POLB CLDN16 ARMC10 PPP1R1A CBX7 HN1 LOC100131509 LRP4 ST3GAL4 GATA6 ARMCX3 LCN1 DLX4 CCL20 PRNP LOC344382 SGCG FBXW2 FAM98A ZMYM2 OR2J2 APOBEC2 CCDC87 OR6S1 MMRN1 F5 KLK4 FASTKD5 RSL24D1 DNMT3L MAST3 ZNF197 KCTD17 ATPIF1 SEMA3B UNG MARCKS IFNA5 FBXO45 NLRP12 DTYMK DDX58 MEIS2 HOXA13 ITSN2 BCCIP SDPR TAL2 TBKBP1 CYP1A1 SNX4 MAGEA1 MCOLN1 TSFM MXD4 LUC7L3 HIST1H2AL DAG1 AGRN ZMYND8 PDE6D BPNT1 FANCF FANCB FOLR1 NUPL2 STK35 COASY PPAP2C NMBR THBD SLC4A4 KNTC1 RRAD SLC16A8 RIPK4 NR6A1 RASL12 AP4B1 PNPLA2 XPO6 CCL18 PTCRA USP19 FLJ10213 CRHR1 ZNRF3 SPATA2 RNASEH1 TCF20 PMEPA1 GNG5 NTNG2 UBE2O CAPRIN1 OR5M9 CDH24 OR10G9 USP17L7 PREX1 TIMM22 FXC1 ZNF467 OR7G1 BBS4 CEP290 ZNF205 TLR6 MTA3 ERO1L GCM1 ENO3 HK3 PEBP4 DUSP15 VAMP7 C10orf10 COL8A1 TRHR ATF1 OR51G1 KIAA1598 RTN2 ATXN7 KIAA0391 GATAD2A COPA SIGLEC1 TF BICD2 RBAK ABCG8 ABCG5 KIAA0232 TMED2 S100A11 ADORA2A WAPAL LCAT GLI2 SIVA1 NKAP FAM124A MSX2 JTB OR51B2 E2F5 PLEKHG5 SMYD2 E2F6 NPR3 NPPA TARS RBM12 FAM131A ARC BCL11B COX2 KIAA1009 AP4M1 TRIM43 MAP1LC3B WDR12 BOP1 USP36 MYO6 KLRC1 C1orf65 TAPBP FOXP1 FMO1 OR52N2 SYMPK CXCL6 STK38L KRT31 ARHGAP11A CSDE1 UBAC1 ARHGAP22 OR52E8 ERG IQUB STX3 MEF2D UXS1 ALDH9A1 TJP3 EYA2 BIRC7 TEP1 UBE2G1 OR5M8 CDH11 PIGS DYNC1I1 RDBP IRAK4 OR51F1 SMPDL3A CDH4 ANKRD23 ELN PCCA OR10AG1 ELP3 SPATC1 DPYSL3 P2RX6 OR5K4 TG HOXB4 OR10A7 NOMO3 APEX2 TNIP2 RNF183 WDR82P1 CXXC1 E4F1 HSF2BP LIPT1 FCGR1A HLTF NOD1 BAI1 RILP PDDC1 OR10G3 C16orf80 BANP FAM27E3 XAF1 KIAA1609 NDUFS8 PKN3 OR10W1 THOC3 KRT77 PENK C1RL EAF1 SSTR3 CBWD1 METAP1 OSBPL10 TFPT PNRC2 SEPHS1 CSF1 GPR158 LOC100134230 OSTalpha C2orf3 PFDN4 DCP1B RGMA YLPM1 TRAF3IP3 CBR3 RAD54L REC8 PTPRF SRFBP1 RPP38 ARHGAP18 CREB3 CHRNA7 DKFZp761E198 SH3GLB1 PDZD11 ATP7A STAP1 MYCBP STAMBPL1 SEMG1 OR2S2 ZNF362 FSTL1 NOD2 C5AR1 BAIAP2L1 OTUD6B MTDH APBB2 RARS2 OR6C3 RAD51L3 SEC23IP WIPF1 ANXA3 MON2 IL9R IL9 PPP1R3C EPM2A GDF6 NOS2 RNF115 PTCH1 IHH VDAC3 SERINC3 USP44 COX17 UGDH HIRIP3 SLC7A8 SLC3A2 KRT33A GABRB1 TSNAX-DISC1 TPD52 MAL2 TNFRSF8 ASCC3 TBC1D1 PPP1R11 PACS2 PKD2 CLUAP1 CINP NTF4 KRT32 ZBP1 NOC4L SKAP1 SMG1 RXRB TNFRSF13C CD63 NOL3 RNMTL1 TRIM9 LRP8 PARP14 GPI ARHGAP27 OR2M4 AKAP8 CD300LF GMPS VSIG8 RPRD2 SDHC SDHB C1orf77 PPM1L SURF6 KANK2 FBXW5 AXL CDK2AP1 FAM120C RNF138 IQGAP2 FKBP2 TNFSF14 HSD17B10 HSPA4L ALG10B DEDD ENC1 HSPA6 CHMP4C PLP2 KIF2A CAND1 RANBP3 MSH4 LEFTY2 TUBB8 TAX1BP1 RCAN1 S100A2 GRM3 F8A1 EPB41L2 SLC30A7 CHD4 CTRC SPINK1 C14orf4 TMEM49 HIVEP3 LIG4 TP53I3 OR2H1 PRG2 CSF2 RFX6 RFX3 ETV3 ATP5J SGTA BIRC8 RPIA PIGQ PIGC OR4N2 LRRC47 USMG5 KLF13 SYDE2 SRRT SAMD4A GFM1 SERF2 MIB1 KIF13B LOC119358 KPNA4 NEFH NCAPH2 NCAPD3 CBLL1 NPEPPS PRUNE TANC1 KIR3DL2 HOXD13 OR8D1 PPY NPY5R TAF8 MLXIP WT1 C8A IL17RB IL17B OR4F17 CCR8 KCNJ3 USP5 MFSD3 MAPKAP1 DOCK1 RARS AFF2 SMYD3 UTP3 ADRA2A VIL1 SLC16A1 HCN4 CXCL3 MAGEB18 FAM117B C20orf12 ELL3 OMP BEX1 ITGA7 MTMR9 UBLCP1 OR4D5 PAICS BNIP3 NOSTRIN SELP FES CRTAP TRDMT1 PTGES PTGER1 IL1RL2 CASKIN1 MSC H3F3B FBXL3 SORT1 LAMC2 S1PR1 C6 GRB10 SLC17A7 ANKRD24 CENPN MICALL1 SUV420H2 OR10H4 CRYGD PELI2 IFT88 OR6C1 SLC10A1 PLXNB2 C3orf15 P2RY2 CCNDBP1 ROBO3 ANKRD6 LIN28B GNG12 UQCRC2 RAB33A PHYHIPL TBC1D5 WRNIP1 HRH3 DNTT RP2 ARL3 MRPS16 P2RY14 CLCN3 SGK494 PICALM RASGRP2 PSMD9 S100A7 CRBN FSHB ANKS4B PLEK INPP5A MYBL2 OSTF1 ZNF274 CD38 OR2AG2 MTX1 NCAPG APOBEC3C HIP1 SLC27A6 CDCA4 ATP6V1B1 PDE4DIP CFDP1 KLF2 RASIP1 IRF9 GAD1 SLC8A3 RAB2A MOBKL1B FOXN3 GOLM1 NIPSNAP3A TM9SF2 EHBP1 GAR1 PTAFR JUB LATS2 TCEAL1 PPP2R2A NOVA1 GPER MBL2 PSPC1 KIF13A HSPB2 CSPG5 KBTBD10 SLC2A4 JAKMIP2 FXYD6 GMNN C1orf35 NMT1 ZNF689 TSN POU2F3 SNRK FBXO32 PREB RAB17 NPB KIFC1 REV1 MUTYH SPIN1 PLEKHJ1 ZBTB17 HECTD3 MAST4 PCGF3 NAPB RBM4 IFI16 OR4C45 MAGI2 PMF1 TAP2 SLC4A3 CA4 SH2D2A UCP1 TRIM16 IL15RA AMY1B HIST1H2BF TOR1AIP2 CHORDC1 BACH2 ZNF76 CAMSAP1 LRRC3 SUCLA2 ARL11 RBBP8 TROAP ADRB1 INA TPBG TXNDC9 C3orf34 ADCY9 PIGU NLGN2 SYT4 PPARD MAN2C1 EPHB3 CCL27 DPP8 GPR125 SNX33 ETV6 HOXB7 HOXB6 MBTPS1 ARID3A PTCD3 TBPL1 MOCS2 CFL1 SGCA AQP1 C12orf12 CEP350 CDC42EP1 MTPN-LUZP6 IDH1 COMMD6 EXOSC7 PRKX LAMA4 ZNF580 FAM175A RRP8 CACNA1I CATSPER2 ST8SIA2 PLK3 RALB CIT CAT PTGIR ANKRD11 CS HNRNPH3 WWTR1 PTPRN ITGB1BP3 SCNN1D BMP1 OR4X2 KLC3 COMMD2 UROS C1orf124 SCIN CDC42EP4 OR1K1 OR7A5 TWISTNB RAB38 IL23A IL12RB1 DHX33 FUCA1 HIST1H2AC TFAP2B CBX4 CLDN8 SAR1A TAT MDFIC GLYAT ERCC8 SEC31A SEC24C AGGF1 LRP1B XAGE1E CELF3 IL12RB2 IL12B MLLT1 ADCY7 CLEC4F BIRC5 ADM2 HDAC8 OR51B5 NISCH MAP3K13 ASB12 GLCCI1 MRPL38 INPP5K F13A1 COL5A3 AKAP12 ZNF655 C12orf11 BCKDK AKT1S1 BAI2 PRX C4BPA C4B MICB CGB VTI1B SNX20 BBOX1 TGM3 CACNA1B PLEKHM1 CCNB2 NUAK2 ASPSCR1 SCAMP3 BTBD9 D2HGDH IFRD2 FUT4 BOC OGG1 AFAP1 SPINT2 CCDC91 KCNK3 ZHX2 OR1B1 C7orf25 KCNN1 SHROOM2 LIM2 AGFG2 STRADB UPP1 SP3 OPTC C19orf10 LATS1 SGSM3 MYO15A MEP1B TLR7 TLR1 TACC3 LIN7C STOML2 NR2F2 PWP1 RNF19A ZNF581 TMCC2 OR2W3 PRR14 MYO3A DERL1 BSDC1 PTPN7 GAN TSGA10 ANGPTL1 NR2F6 C19orf6 ARSE NCOA7 STK39 OR2J3 TAAR5 FAM48A MGST3 ACP5 HEXIM1 SYT2 GLUD2 CCKAR ATXN7L3 TRIB3 SLAMF1 SSB EDAR FGFRL1 RAMP3 CORO2B PITPNM1 NEURL2 ATAD3A CLPP ENOX1 MYOM1 DPP3 FNBP1L ERP44 SIRPA HOMER2 PAOX RGL4 TNR CSNK1G2 EDA DOCK3 SPRY4 AOC3 PVRL2 CD226 DCN APOL1 ZNF426 NPFFR2 KRT20 HK2 CKAP5 MID1IP1 CITED4 RREB1 GABRQ PTTG1 TIPIN EYA1 RAB3GAP1 DMXL2 STT3B APOA1BP OR10G4 FOXJ3 IRF2BP2 PBX3 AGTRAP MYOZ3 RBM11 PLA2G4A TRPM6 LY6E MPHOSPH6 RGS6 HIST2H2AA3 ANKRD44 KRR1 PPFIA3 FBXW4 CDC42BPB TAF15 SAFB KCNQ2 PTPN9 CACNB1 UBXN11 APOL5 PLAT GPC4 UBE2S CRTC3 CD34 EEF1DP3 C13orf34 PEX12 GSTZ1 GSS ATP6V1G1 LPAR1 DDX31 SAPS3 WDR5B HLA-G OR2A14 CHCHD3 S1PR2 NUAK1 WFDC2 PCDHA5 OR10A3 TIPARP MC1R CRY2 ATG3 PHF17 ZZEF1 AURKAIP1 NUCB1 ABHD5 PLIN2 DEFB1 LPHN2 ADCYAP1R1 ZWINT PLIN3 ANLN WNT1 MFAP5 FBN2 PPP2R3B NUDT5 PROCR PROC SH3GL1 PANK2 DTX2 RABEPK PIKFYVE FNIP1 RAB4B TUFM SPHK2 MMP17 SOX10 EPS8L1 UVRAG SCT PWP2 ZNF496 NSD1 CEP55 CLEC11A WISP1 OR5J2 LMO7 RNFT1 GFER SH2D3C USP27X ALOX5 TCL6 AFF1 FOXS1 PDZD3 GUCY2C ANXA13 PPP1R7 CRYAA STAG2 FAM134A HCST COL4A6 TMOD1 FAM45A REM1 CACNB4 GRK5 PRKRA EMILIN1 FKBP6 MAP4K4 COL7A1 NCS1 ZBTB22 PLEKHO1 CENPE ZNF423 SYT6 RIOK3 DOCK8 IL1B SSTR1 RGS18 OR10G7 PEG10 NRBP1 ST8SIA3 GSTM3 KDM3A C20orf30 ZNF557 PLB1 IGLL1 SERPINF1 TLK2 MYH1 RBM41 RALYL OR1N1 CTSD GNG10 SNX7 THOC5 YAF2 GALNT5 RPS6KA4 EGR2 UBE4A KIAA1804 CABLES2 ZMYM4 KLHL13 MYLK2 RND3 TRPV2 OLFML3 CCR4 CCDC53 CEND1 TRPC2 AREG NAT8 VPS33A TTYH2 SIK1 RASD1 FNDC5 GPR55 KIAA0513 PDC CEP135 FAM86C CLPB HIST2H2AA4 AP1G2 UMPS CDC42EP3 NSL1 WDR24 RNF165 VIPR1 LAT2 MCHR2 PMCH SBDS CLN3 HSD17B4 TRPC3 NELL1 LDHD SFRS17A SCAPER OR52N1 BAG4 ANKRD7 TRAFD1 PTGES3 CSMD2 C2orf29 SNRNP25 OR5T2 YIPF5 YIF1A SLC22A11 IGSF21 GPLD1 SCGB1A1 HIP1R NECAB3 INSIG2 OGFR PJA2 OR2B2 PRDX4 OR52I2 CBLC GABRA6 GABRA4 CADPS DEAF1 NME5 DYDC2 RPP21 KCNIP4 BYSL ATP2A2 NPR2 NPPB VEGFC PI4KA UBE2F RNF34 PLEKHA4 XPO7 MYOT HYAL2 GLYCAM1 TCOF1 HSD17B11 FAM110A PDYN RAB22A RLN3 RXFP1 KIDINS220 SWAP70 FZD7 OR6K2 SLC22A12 BOLL DAZ4 IL1F7 PRKAR1B C13orf33 SNX18 OR5F1 CSH1 FMNL1 NAP1L5 ATP7B PAK6 PROS1 LIMK2 EXT1 EIF4G2 TNFSF13 NXT2 MRPL19 ATP6V0D1 PPP1R12B ALDH18A1 ADA IL2RA WHSC2 XRCC3 RAD51C OR4C46 PHF10 PKIG LOC728379 DSC3 DDI1 PTPN14 LOC729991 LTBP2 FUT7 MPHOSPH8 NNT OR4C15 TXLNA PGF HOXD4 GHRH RGS14 RIC8B TRPC7 THY1 PRAME RNF25 OR4C5 COTL1 PLXDC1 HIGD1A ZNF202 TAAR8 PGAM2 ZC3H18 PPP1R12A DENND4A CCDC11 CIR1 CHN2 TPSAB1 ATP2A3 VIP CETN1 GALNS PIP CPEB1 TLR7-like ZNF302 CLCN7 TADA2A CHTF8 CARD6 VPRBP PTPRK C11orf48 MPRIP REV3L MAST2 ADAM9 ST6GAL1 ODF1 DAAM1 KLF10 ABLIM1 HHEX RNF14 ARPC1B BRSK2 URB1 PDZRN4 IGLV10-54 NAA10 PIK3C3 ANXA5 LRRCC1 WSB1 ARL6IP1 RIC8A PHF21A DDR1 ORAI1 CRH THAP7 KRT2 CCL13 MMP3 DLG5 MAPRE2 PPP1R13B HERC5 SLC27A4 APOD DAZAP1 SLC25A3 TXNRD1 LAMP2 ANGPT4 TTC28 SSPO GAST GCKR GCK OR52M1 DNAJB9 ZSCAN21 SHROOM3 TP53RK EXOC1 LBP IRF6 UTP18 EIF4G3 OR3A1 OR2G2 SH3PXD2A EIF5A AES KCNRG SUPV3L1 DAPK2 PDZRN3 ANXA7 WIBG SEMA4G PSG3 STX1B KLHL8 ASB16 OR52E2 GLUD1 MOCS3 IER5 ITGAX HRG RBM15B DHCR7 RNF146 INTS3 ACOT7 FEM1C NUF2 NT5C2 MRPS23 CPM PATZ1 BLVRA TBC1D3F BHLHB9 HIST1H2BH SYT5 POLE MYOCD ARID3B NGB SUGT1 GATA4 HOXB3 RAVER1 MRPL43 ENY2 TLE4 CCL4L1 GPR45 WDTC1 GLTSCR2 SH3BP1 FSD1 RBCK1 PPRC1 NRF1 CARHSP1 FBXO38 RAMP1 OR51D1 RCN2 SASS6 AIF1 MAML3 SPAG9 RETN C1GALT1 NUP35 C14orf166 HAPLN1 SPNS1 DOK4 ATXN7L1 CDH7 KIF11 OR6N1 URM1 GTF3C5 LTA INHA ITIH4 C4orf43 PFKFB2 MFRP-C1QTNF5 C1QTNF5 CPB2 PLA2G16 RUSC2 TIMM13 ASNS JAM3 GSTM1 IGHG1 CD40LG PLA2G2A SOX9 AGK NAF1 P2RX7 VOPP1 FKBP10 MLC1 BLOC1S3 PCDHA7 DDIT4L ZWILCH UBN1 SNTG2 MINPP1 CORO2A PSMC3IP PRELP PLEKHA2 CNOT7 CYB561D2 POLR3G MYO1F ERLEC1 EDN2 KIF2C GPBP1 MRPS25 TRAF4 CHRM4 YTHDF2 NAT9 C6orf182 MVD KCNB2 DDR2 CDAN1 RNF125 CALD1 DYSF CAV3 ARFGAP3 CCL22 OR4K13 DRP2 CBFB AKAP7 OR6P1 NR2C2AP ZNF44 MRPL20 CTLA4 COL9A2 PMP22 MPZ SUV420H1 TSPAN4 FAM120B CWC15 BST1 SERPINB8 PDLIM4 KCNMB1 MUS81 EME1 NRK PPP1R3B PPP2R5D OR1G1 TAF5L LRP5 KIR3DL1 RAB9A DDT ICAM4 SLPI IKZF4 LAG3 FAM128B ADAM28 SETD1B ARVCF ZNF238 FSIP2 AKAP4 TNFRSF25 FBXO34 SFRS16 AKR1A1 GPC1 LOC100290070 COX5B TTC19 ENGASE ZP3 PTPRN2 SHC3 POFUT1 MYF6 OR6F1 WNK4 ATG10 ATG7 HDGFRP2 RNF133 MLLT6 ADAR EGFL6 ZNF208 ZNF335 MLXIPL GLUL MTHFD1L EFNA5 UBA6 DCX TNFRSF6B SSX2B ZIC3 ROR1 CCL26 TEAD2 C10orf118 FAM50B PAK3 CCDC101 ULBP1 RAB15 HSPB9 DYRK2 RN7SK BEND5 KLF1 OR1J2 KIAA1107 C6orf62 OR51I1 MAGEE1 WDR92 PBRM1 HELB CTDSP1 XIST SEMA4F SSX2 GATA5 SLC7A5 LARP4B WDR3 TIMM17A DNAJC19 IFFO1 PRDX3 PIP5K1C ETFA TTLL12 PIP5K1A RGR C6orf165 RASL11B KIF1C PIGP PIGH SDC2 ACOT13 CRTC2 OR2M3 FOXK2 CALB2 PLA2G15 KRT3 CLOCK SNX22 RABGGTB PTP4A2 CCDC6 FILIP1 ZNFX1 ME2 WNT5B PORCN ELAVL4 ELAVL2 OR1L1 SPON1 FCAR PPP1R14A GCGR XKRY BRIP1 PMS2 TPH1 NGLY1 IL1R2 SERP2 CKB NRIP2 MYH2 PRG4 OR5M1 ZNF212 SOX30 BAMBI ACOX3 SPRYD3 PTCHD2 LOC220594 MLF1IP MLF1 HPCA KRT27 LIPE TMEM132A STK11IP HOXD10 PHACTR1 FAM45B RNF144A CTSC RGL1 PBXIP1 MYOZ1 TNNT3 FAM192A SOCS5 IGJ DLX5 DLX2 FMNL3 LZTR1 HIST1H2AK DMBT1 CRX SORL1 IGFBP6 MTFR1 CCL15 EID2 AMHR2 AMH ZFP64 SV2C GPM6A COL25A1 IGFBP4 PIK3R4 OR2L8 OSM ALOX12B NAT6 ITGB8 SDF4 TMEM33 LEMD3 CDCA3 MMS19 RASSF8 AP1AR BRAP EPDR1 GALNTL2 LPAR4 SNTB1 WDR44 CCKBR MYO15B SCN10A APBB3 TIMM17B TSSC4 MYT1 CCDC88A SLC12A6 OXSR1 IL12A CHRNG CHRNA1 CREB3L2 B3GNT4 RLN1 IL17RA NRG2 MAPK4 NHLH1 CHMP2A PRPH2 CNGB1 COL14A1 DSC1 S100A13 NFIC NTN4 GPSM3 OR8B4 GNB5 MPDU1 BMP15 GFPT1 NAT10 LOC728400 S100A12 AVPR1A RPS6KA6 CTGF LRP11 HTR2B RAB11FIP1 OR2V1 LMO1 C18orf54 DDX41 GIT2 ATF7 CAMK4 FERMT3 CLTB TPSB2 OLFM2 ZNF91 PODXL MRPL4 CD5L BATF ACSL3 CDCA8 C11orf49 GHRHR CALML5 KLRD1 KLRC2 IL10RA GSTO1 AKAP6 OR5M10 LOC341333 ZC3H15 SDHAF2 DYNLT3 Ncam1 HTR7 FGF9 SH3BP5L NFRKB ST7 TUBA8 NEK7 FBXO18 LAGE3 DDX54 ASB2 KLHL22 LGALS7B KDELR2 OR5B17 ASB8 TUBB1 CD47 PSD4 PTGS1 VANGL2 LPAR2 PIK3R6 TSPAN7 HLN2 ND4 BICD1 MTUS2 OR10S1 DIAPH3 CADM1 FAP LPXN IMP3 FAM190B CSN2 TMCO7 ERO1LB NUFIP1 OR52A1 GNMT MRPL53 HOXC10 OPN3 RFFL FAM124B KIAA1267 PXMP2 PER2 LPPR3 SCOC IL5 MPP7 MC4R ATRNL1 MUC2 PTPN23 PIK3C2A ZFYVE20 GOLGA7 NFIL3 TBL3 EXOSC3 RAB3IP INSM1 REXO1 BTAF1 CDC42BPG CSNK1G1 IER3IP1 ANKRD34A PTPRE RHPN2 VEGFB TNXB MAPK15 KCNAB2 UNC13A MRPL45 SLC9A4 SSX4B SHKBP1 BCL9 SYNJ2BP TWF2 OR4D10 CACNA2D4 TRAIP MTF2 PIGR NAPSA LDLRAP1 ABCD1 KCNJ12 IRS4 PYCARD AHCTF1 SHH DLX1 KCNV2 OR52E5 CASP5 NDUFB8 OTX1 HPN OVGP1 RPL7L1 PFKFB3 OR6C65 MIS12 BACH1 MYBL1 PAX6 ITIH2 UTF1 OR4D6 GTF2IRD1 PIWIL2 DDX4 RBP1 TPD52L1 IGHM HERC2 KLF9 ABT1 PPAN DENR SPAG5 ATG16L1 EAF2 TAAR2 SCEL ADPRHL2 RGNEF BNIP1 CARD14 RANBP6 GADD45GIP1 MRPS10 PRR5 AMY1C STAP2 PMS1 PHKA2 DBP SSBP1 RBMS1 WARS OR51B6 TRIM7 OR4A5 ARHGEF5 EPHA6 VPS29 STX11 RPF2 SMG5 USP37 KRT84 SLC4A8 FAR1 CR1 TAGLN2 POU2AF1 CCDC7 PA FBXO44 OLIG3 KIAA0892 OR4A16 GNL3 HTRA1 MRPS18B ASPM TBCD SLC22A1 LASS2 PYDC2 MEOX2 ABCF1 PGGT1B Robo1 C1QL3 PTS UBXN6 VCPIP1 PLAA TNRC6B SH3YL1 RAB11FIP2 PPP1R9A MORN2 ZNF417 MTCP1NB TMEM102 KIF22 HBB SELT NAGA EFNB1 KLF4 IL1F5 PDGFC GPR37 MTMR10 LOC728393 ZNF7 NME3 KIAA1731 HTR1D TTK BAT2L1 SFRS8 C11orf59 GOSR2 TTLL3 RNF130 MLLT10 ATXN2L MAP3K12 CDK2AP2 TRIB1 DGKI NEFM RGS9 RNF113B IFNG SH2D5 NLE1 NLGN1 BMS1 HEXA FAM96B MORF4 IL1RN HAMP SLC40A1 SAMD4B DERL2 GALNT14 ACBD3 SH3BGR C7orf30 RUFY1 RCOR3 MCM3AP RP1-177G6.2 PGLS HINFP GIF CUBN TRIP11 CEP78 VNN2 NFATC3 OR10A5 WDR7 GOLGA5 SFTPA2 DUT HINT1 NMT2 ZNF148 OR5AR1 ZNF439 GAK APOL2 ACAP3 ZNF646 ATF5 CEBPG IL7R C10orf82 PRIC285 VPS37D ZFP36L2 CYP2C19 CLGN ADAM1 TNFSF18 TNFRSF18 PDCL IFRD1 DOCK10 SIGLEC12 CMAS NELF NAGPA GAD2 PTBP2 CHML PILRA WBP5 RBM4B MRPS9 OR6V1 SPOCK3 PTK6 SCN1A PLXDC2 FFAR1 MAGED4B PLCD3 SNX17 C8orf33 SPPL2A HSPBP1 VCAM1 PRRG2 ITPKB HGFAC IFNA8 NEIL1 SARS2 MFAP2 STON2 OLA1 EIF2B1 TSKS CDON HADHB MEGF8 PRKCH PCBD2 GLTSCR1 MRPS12 HEXB LGTN SMYD1 KRT37 CCDC127 FGFBP1 FAM103A1 PKN2 CTCFL HOXB9 C19orf40 SLCO2A1 ND2 PRDM1 XPNPEP1 SYN2 DHX29 NDUFS7 MFI2 NDUFB1 PLD3 RTN4IP1 OR14C36 MSTN TINF2 SNURF MIOS SH3RF1 KTN1 S1PR3 PGM5 ARL15 SDCCAG3 CSTB GDF15 AKD1 MAGEA3 L1TD1 ZNF334 SLC7A9 WNT4 BRMS1L FAM46A CWF19L1 OPTN PIWIL3 EDEM1 PDK4 NRCAM CAMKV GHSR NOL12 EPS8L2 LLPH CEP170 TOR1AIP1 TUSC2 RTCD1 GYG2 MEOX1 LGALS7 ITPRIPL1 USP17L2 KRT79 SYNPO ATP6V0E1 LDHB TRAM1 KLHL20 HEATR1 KIF2B INVS PASK ZMYND19 MCHR1 MYCL2 RAD54L2 CBR1 CCL14 GOLGA2 OR2G6 BDP1 LGALS2 BNIP3L TWSG1 MMP11 DPF2 TSSK1B SACM1L YIPF4 YIPF3 ZC4H2 DPM2 SDHD SNCAIP AGXT ACP6 ZBTB44 CDK20 LRAT RBP2 TCF7 IL28RA PLN OAZ3 AZIN1 RHOBTB3 ZNF329 TSPY1 KIAA1949 LOC349114 NPHP3 MTP18 PPP1R3D BRPF3 OR52I1 MAML1 CKAP4 DHFR FRY GUCY1B3 GCDH RAD51AP1 OR5B12 CIDEA COG8 COG4 KIAA1543 REN RNASEN SEPT3 RGS9BP BTN1A1 XDH HAAO CTNNAL1 THEG PLOD1 MEIG1 SPAG16 HAND1 ESRRG CNGA2 SPEF1 SEMA6D ZC3HC1 NPHS2 IPO13 FH OR56B4 OPA1 ISL2 ISL1 CRELD2 CHRNA4 RGPD5 TUSC3 LOXL4 CETN3 CRIP1 PIK3CB ZC3H11A NHP2 DFFB CIDEB CD48 NME4 UBXN10 JAG2 GALNT11 MUC4 WDR82 PDE4D EFR3A PRKRIR TRBV2 PYGM SIGLEC5 STAB2 TCEAL4 OR4A47 EIF4EBP3 THAP5 HIST2H2BF GAS1 ELSPBP1 SPRED1 ZER1 ARHGEF10L DCAF12 PYGO2 WNT2 SAP30L BRI3BP LPA OR4A4P SV2B INSIG1 GP5 C11orf30 GLP2R MTMR7 EPC2 POTEH PEPD BTC DNAJB2 C14orf139 HFE C10orf62 PPP4R1 WAC WNK3 MAD2L1BP RSU1 CFL2 COMMD9 CA12 BBS2 ACY1 TCP10 TXNDC11 BCOR DOCK4 LIPG HDHD2 CCL3L1 OR52W1 ADSSL1 THEM4 SOX11 ATP2B1 C5orf25 CLCN5 AMICA1 CXADR NPAT RNPC3 ITGAD ENOPH1 FCGRT OR4F6 CCDC113 CCRL1 CCL8 ROS1 DPH3 SERGEF MTIF2 KBTBD4 SEC16A HK1 PIP4K2B LAMA2 C21orf63 NOP10 TNNI3K OR7A17 NFIX TRPC5 SAG GABRR2 CUL7 PLRG1 OR52B2 HMMR ZNF764 HERC1 CHD6 EBF2 QPCTL OTUB1 APOM PDPN OR6C6 OR4A15 COMMD10 LSR GLRA2 TRDN FGF13 CLEC3B SAMD3 DDX19B RNF208 F2RL3 VPS37A OIP5 EFHD2 DUOX2 SAA1 KRTCAP2 CACNA1F CABP4 HTR3A ZNF234 NCALD LXN SIGMAR1 PRDM12 REEP6 FAM160A2 HOXA11 VPS45 NEUROD1 DMP1 TASP1 C19orf43 FAM98B OR2Z1 ZNF107 FOXC1 NDRG2 CLK1 IGF2BP2 GALT BTBD1 BHLHA15 ANKHD1-EIF4EBP3 RNF103 ZNF217 DBF4B LOC100287428 POLE2 TSKU SLC10A2 FABP6 SLC31A2 MTF1 TSSC1 SEL1L TBX4 EPX RBP3 WSB2 TESC PHF16 BANK1 OR2L13 LRP3 ARL6 OR2F1 KPNA5 LY9 PCSK1 WDR36 SERPINB6 CCR9 XPO4 CHD1 ZFP2 PCID2 COPZ2 NAA50 THOP1 GLRX HCN2 ALDOB SLN C9orf100 OR5D16 RGS17 OR2AJ1 OSBPL3 SKA2 TIMM16 CD97 TNFAIP8L1 GUCY1A3 SMPD4 HERPUD1 HSBP1 COLQ BCHE ENPP3 OR2T29 COG7 COG2 LEO1 ANO8 COQ9 ROPN1 AKAP3 SVEP1 FDFT1 DSCAML1 PLCL2 PDCD2L DAZL REPS1 ASIP DBC1 INSRR DUOX1 Nrp1 OR6C75 PTGES2 OLIG2 SIX4 EYA3 TUBB4Q RSPRY1 HSPB6 BPY2 GDA SEMA6A CDKL2 FHL5 HRSP12 TTC14 OR6X1 EMP3 NRG4 ELL2 PIGY PIGA ABCB7 ZFPM2 ZNF167 NDP WDR16 CD1A CAMK2N1 C10orf54 KATNA1 RCN3 PCSK6 INSC LMTK2 HRH2 CNOT4 GFI1 ZMYM6 ZMIZ1 PYGO1 SERPINI1 CBX2 IL1RAPL1 NME7 OPN1MW KIAA0090 SGPP1 S1PR5 CLDN4 OR5M3 ABTB1 EHMT1 MSR1 CDC14A ARL8B PPP2R5E SYCP3 SMC1B HESX1 PROP1 CCDC52 PCDHA2 CD244 STK19 TBX5 PEX1 MUC16 MSLN CRTC1 CORO1B COPZ1 MYO16 GUCY2D CHRNE COG5 PLEKHA6 TIMM8A JOSD1 KLRA1 TNFSF8 PRKACG CCL17 SPOCK2 SULT1E1 UBL7 TSC22D3 CCDC14 RENBP OR5A1 NFE2L1 NPTXR ANKRD13B ZNF192 ZNF174 C19orf60 STAC3 MPZL1 GM2A TOMM20 IFT57 FAM188A EPT1 SAV1 HBA2 MCTS1 OR52N4 C6orf167 SALL1 DDX18 PDE1A TULP2 ABCA4 ITPK1 KIAA1683 ST6GALNAC6 TCEAL2 MATN3 CORO1A CAMSAP1L1 ATP2A1 MYOF SELENBP1 TCF25 ITGA9 SEMA7A FUBP3 RNF152 SH3BP4 AGAP1 LRRC14 AK1 DNAL4 FBXO15 RNF10 DCAF4 DMBX1 SCN8A OR10K1 POP5 TSPAN17 OBP2A MRPL23 PRDM4 SENP3 WDR37 SNAPC5 SNAPC1 RASGRP1 CDKN2D CTSK EMB OR7E24 C18orf19 CNDP1 CNDP2 DARC EFCAB4B SLC4A1AP GGCX TRH MYO18A PRUNE2 ZC3H14 KLRC3 EHD3 ZBTB5 CNP RNF170 TNRC6A C14orf135 SPARCL1 ZMAT3 MPPED2 SC4MOL SNX5 ASCL4 GMPPB GMPPA TMED9 MFAP1 METAP2 FUNDC2 BPGM TMEM161A SHFM1 LDB3 SOX3 CPNE2 C9orf82 GIPC2 AHCY AGTPBP1 MLEC PDLIM5 ATP1B3 NDUFS1 TSNAXIP1 OR5I1 KCNE4 NEURL OR51B4 RTN4RL1 OMG ZNF354A UGCG HIST2H3D TPST2 GPR1 RPL4P5 MGEA5 CHST4 NCAM2 ESYT1 SLC25A13 UBAP2 KANK1 TFEC CD163 TJAP1 THAP10 SERPINA7 SLC16A2 IGSF5 LECT1 CRNKL1 PPIL2 FOXP4 DEGS1 DNALI1 PLP1 DNASE2 SPAG4 ZNF74 CCL24 HOXB8 CORO1C TAAR3 HELZ OR2M7 NUDCD1 ARF4 OR4E2 MPST LARP7 VLDLR CD27 EML2 CELSR2 TWIST1 ATP6V1F DLL4 NIT1 FLYWCH1 MTUS1 SPC25 NDUFB4 HAUS1 DOT1L EFHA1 SOCS4 DYDC1 LOC100287466 IBSP C1orf156 ADAMTS13 GLYATL3 OR2C1 RCOR2 KLHL1 PB2 DLAT ANKRD2 MYST1 OR2I1P THNSL2 AP4S1 ATP6V0A4 PIK3AP1 RAG1AP1 OLFM4 PPM1E IFIT3 C9orf16 YTHDF1 ACD FAM176A OR7G2 PLAGL1 KIAA0564 CWC22 NUDT9P1 RNF166 CPNE3 USP18 TCF21 COX6A1 SIX2 NLRP2 USP54 OR4F5 PCDH7 C20orf195 C20orf72 CHRDL1 SAMSN1 OR4C12 DDX10 COL6A2 CDK12 DERA SETD1A RFK GRIN3A KIN FLJ35220 PRPSAP2 HES6 OR6C68 SRBD1 RER1 PGM1 TBR1 MFN1 XCL2 XCR1 C1orf128 PITRM1 S100A3 ISG15 WISP2 USP24 TSEN54 IGSF8 SERPINB1 RBM45 CARD17 HSPA12A RAB5B SEPN1 SS18L1 NTHL1 Fyn CYBA NEUROD6 CST1 BTG1 KIF14 SPINT1 MRPL36 OR3A3 OR5AN1 EN1 CASP8AP2 CCL4L2 FAM5C WIPI2 NLN SOX4 OR52A5 OR6Q1 AKAP2 HNRPLL RNF6 SASH1 IL13 AKR1C1 OR2T1 ZDHHC16 SYNJ2 DGCR8 OLIG1 FCGR3B PRL FBXO17 UGP1 TSPY10 CLDN11 CA11 UBAP2L LRRN4 EXOC6 EXOC3 REEP5 SEMA4A NTNG1 UGGT1 P2RX4 ZNF331 PTPRH INPP5E RPL6P1 RAGE MARCH8 RNMT GGN HSDL2 UBE2J1 RRP15 OR5H1 ZSWIM7 TMEM203 DNAJC5 TRIM36 TMEM66 MAP7D3 PDIK1L PCDHA12 FBXL18 AVPR2 MXD3 NFU1 PPAP2B C1orf57 KLF7 DOC2A LANCL2 AGL EHD4 DNA2 ALAS1 PAIP2 CYTIP C10orf78 CTRB1 TMOD2 TPD52L3 MT1A TAAR9 INCA1 COG6 COG3 PDE5A DAB2IP NEURL4 CASP12 SERPINB5 SOSTDC1 SYNC HES5 TXLNB CXorf26 RNF186 MRPL41 PREPL USP34 CAP2 CAP1 IFNB1 SAP25 KRT36 SLC12A1 BLVRB KCTD5 CXCL1 SPRR2D TRAM2 PDE4A KIR2DL2 RPL10L PTTG1IP ZC3H12A AHSP ZNF350 DEF6 PHOX2A PANK4 KCNV1 ARPC1A IGHA2 TXNDC5 YOD1 EFHC1 CACNA1E STMN3 GPX1 EPN2 PDIA5 TSEN2 RWDD1 MPHOSPH10 DSN1 CDC37L1 DIRAS2 VAC14 FIG4 KIAA0020 ANKS1A RASGRP3 BAZ1B KIFC3 OR51H1P BCL7A USP9Y PANK1 GDPD2 NRBF2 AURKC BNC2 CCNB1IP1 ROGDI MALL IFIT5 PCLO IGFBP7 OR6C76 SMCR7 ATP6AP1 CYP2E1 RHEBL1 ZNF136 HSD17B14 PI4KB SIM1 DBI KLHL15 EFEMP1 ITPR2 FYTTD1 OR5R1 TRIOBP DEXI LTBP1 PVRL1 PADI4 SLC25A12 UBR4 C15orf29 MAN2B1 MMP26 ETNK2 GINS4 GINS2 DENND1A TMOD3 XRCC2 SNX15 LAS1L CDH16 Ptprt CGRRF1 SEPT7 IFNGR1 PVRL4 NDUFS2 C2orf65 IL1A PRDX5 DIO2 OSBPL5 LITAF XCL1 OR4K14 FAM162A GPN3 MMP7 SAMM50 UACA LACRT NFKBIL2 PHF15 SLC7A11 PSORS1C2 BAAT NFIB ASB13 MST1 RUFY2 ELP4 NAPG OR14I1 SNRNP48 SLC30A3 FAM13C BCAP29 TRIM13 SLC26A3 LHX1 SP2 KDELR1 HIPK1 UNC5A KCND2 GLA SLC1A6 LOC728369 RGS19 DPH1 PI3 MC5R BRIX1 TBRG4 CACNA1D EBAG9 SGCE PLA2G10 PI4K2A CD7 NUP210 ADAM29 VGLL2 ALPI NDUFA7 TOX4 FAM127B RYK DIXDC1 WTIP XK KIF18A ARHGEF15 FAM46B RAP1GAP B4GALT1 ALS2CR11 ZNF277 GPRC5C PTH NLRP4 CDH8 CIZ1 SIGLEC7 ARG1 KCNQ3 C1orf174 LETM1 HR TIMM9 TIMM10 DCTPP1 PPIL1 UBL5 CLK4 FXYD2 GBP1 CMTM2 GPR50 KCNA10 SHD ACAD9 OR2D2 IVL CPAMD8 RAPGEF3 SCAMP2 SOX6 OR6A2 TRMT112 NPPC PDE10A STATH EHD2 MYH14 HPS5 FCN3 AREGB EXOC6B LRRC61 CCL3L3 PON1 PELI1 NTN1 KRBA1 HIST1H2BK NR2C1 COL23A1 CXXC5 P4HTM CD1D KLHL9 RFXAP TRAT1 SUPT4H1 PLS1 TRIB2 KIR2DS2 C1orf94 KIR2DL4 LMNB2 DDA1 OR6B2 KLK5 ZFPM1 OR4K5 SCHIP1 KCNG3 KCNC1 SYT7 NTSR1 CREB3L1 CREB3L3 SSFA2 OR2AG1 SSBP2 ENPEP CCK GORAB SPG20 RLN2 ULBP3 PSKH1 ITM2C STT3A ISYNA1 MARCH10 VSTM2L TSLP ENO1 SNX19 C10orf2 TPO STAU2 OR4K2 TCTEX1D4 MYEOV2 CRYBB3 FUT1 TRIM11 ITFG2 HOXA7 KCNJ15 CKMT2 CABYR TMSB4Y SRP9L1 HIST1H2BN RIT2 C15orf39 PHF12 HDAC11 ZCCHC13 CTF1 DUSP11 MTHFS TNFSF15 PRKAG3 SAT2 GJA8 AQP2 SLC22A6 UBE2J2 MAPKBP1 OR2B3 METTL7A GSC2 SMR3B RAB33B POGZ SETBP1 OR4Q3 MARCH7 AKAP14 SCO2 RALY SEC23B LHPP PHIP SGK2 TRIM34 SERP1 WFIKKN1 GDF11 C1orf216 PPIE SPRR2A ERAP1 SENP1 SH3GLB2 DYNC1LI2 ZNF295 ZFP161 OR7A10 C3AR1 LRP2BP CDKN2AIP FBXL2 FOXL2 RHAG LSP1 ITIH3 SOX5 IL22RA2 IL22 GSG2 GPR25 METT11D1 GJB3 ECD DNTTIP1 DSG3 AATK TGIF2 SIX1 EYA4 APBA3 SCAMP5 SLC9A7 MAPRE3 HEBP2 CHRNA2 C6orf125 ECH1 RNF141 CST7 DNAJC9 ABLIM3 MTMR4 HACL1 POU4F1 C20orf117 ZNF821 RNASE1 TRIM41 CLCA1 GNPDA1 ALDOC S100Z STEAP3 TOM1L2 IDUA OR10K2 MRPL9 SECISBP2 CCDC155 LRP12 MLH3 MCAT ASB9 ATAD2 ZBTB38 CLDN2 C16orf74 LPP EVC2 C15orf23 KLF6 PLIN1 TOMM5 SLC5A1 MRPL10 FAM127A PLA2G1B COLEC12 TM4SF1 SGCB CDKL5 ROM1 HDDC3 LAD1 EIF1 CAMK2N2 TMEM70 ZSCAN4 RHBDF1 TNFAIP1 HSP90AB2P DHX40 ST8SIA4 CDK13 POPDC2 KCNG4 PEX16 CYP2C9 GRIN3B P2RY6 OASL F13B TESK2 MAP7D1 SFRP1 OR6C2 CCDC158 GJB6 DCAF10 ATP1A2 SIPA1L3 ADNP C5orf41 SLIT1 PTPRCAP ADORA3 GLE1 PISD DAGLB PHF1 RAB21 SSBP3 PLA1A OR5C1 CNPY2 ABCC2 ZBTB45 ZMIZ2 GLRB HIST3H2BB GNS C1orf111 STRA13 ARHGEF19 TPRKB HTR6 HMGA2 APPL2 HMGN3 LOC100293737 SLC38A2 MBD4 FABP3 FLRT3 IFIT2 LYPLA1 BMP8B CIRBP TEAD4 APOBEC3F ATG9A CDH19 BASP1 GPR124 GRM2 VPS33B RUSC1 BAT4 SPR OGFOD2 BET1 METTL13 NT5E FZD2 OR2V2 GAL3ST1 ARSA ONECUT1 ARHGEF10 HAUS7 ARRDC1 FCHO1 SFRP2 RNF181 SMG7 DZIP1 OR2L3 ENSA TFR2 FARSA PHLDB2 C21orf7 C2orf51 SEZ6 FOXM1 FLG HTATIP2 PDCL2 PRMT3 BMP2K IFI35 TIMM8B CASQ2 ASCL3 HNF1B TRIM6-TRIM34 OR1Q1 SRPX2 SORD KIR2DL3 ZNF410 C17orf28 MADCAM1 AICDA ANKRD52 SLC1A2 FZD8 ZHX3 C3orf1 CYP4A11 IL21R LIPC TLX2 GABRG1 DGKD ADAM3B SUN1 MOV10 C21orf45 SKA1 TPD52L2 DGKG MKL1 TBC1D7 TNFSF12-TNFSF13 KLHL26 HSCB LGALS9 POLG2 POLG GOLGA1 GALR2 OLR1 C6orf211 C14orf156 ABCB11 SMO SGK3 BMP3 KIF20A ZYG11B GALNT1 UHRF1 PAX1 NKX2-5 BCL2L13 DMC1 COQ6 DUSP12 AGFG1 PMPCB FSTL3 ZNF3 BMP5 COX6C ARFRP1 HS1BP3 SUSD2 HIST2H2AB RTF1 ARFIP1 SSBP4 KIAA0174 MS4A3 RBM3 SLC35B2 LOC100293130 SGMS1 PLEKHA7 OR10AD1 OR51T1 MRPL44 CDK17 RTN4R RRS1 OR10G6 CMIP CAPNS2 MS4A5 ARSF STK40 SPATA20 CCM2 NKX2-3 LCMT1 FAM105B LIF TRNAS2 CNPY4 C11orf17 XRCC6BP1 RRP12 CLEC1B MADD DNAJC11 IQCG TACO1 ATP6AP2 GRSF1 IL15 PARVG B3GNTL1 HIF3A SRPX AKR1B10 TMED1 QRICH1 DBNDD2 TRMT1 OR5A2 GAPVD1 CGB7 TMSL4 SIK3 ARHGAP33 PTPRU TWF1 RAI1 CNIH4 TFCP2 NXT1 MRPS14 ICK COL8A2 TP53INP1 C4orf42 EPHA5 DECR1 OR5D14 CCNL1 PLSCR3 DLK2 MRPS15 CARNS1 G6PC OR51M1 RFTN1 DUSP5 GUCY2F GUCY2E OR1S1 NFKBIZ STOML3 LIMD1 TNFRSF19 RPL35P5 OR6C74 KL PRKCDBP CDX2 KCTD6 OR4C6 SENP6 CHST1 EPO TSEN15 BAG5 STYX ANPEP RAB3GAP2 IFIT1 PDHX PCIF1 ADRB3 KLHDC3 OR4N5 OR8A1 ECE1 TNFRSF9 FAM135B IL18RAP TIAL1 ASAP3 KRTAP9-3 FCHSD2 C4orf34 ADIPOR1 PNMAL1 ZXDA RAG2 NXPH2 GRK7 CAMTA2 ESRRB PANX1 FBXL4 ASXL1 MARCH3 ITIH1 TTC15 CELF2 OR52H1 MAP3K9 MAGED2 CMA1 VGLL1 MTCP1 OR2T2 ZDHHC21 DNM3 JMY ANKRD17 EXTL3 IL28A C21orf91 RBM15 NBPF3 MTG1 POU3F1 MRPS7 TFAP4 OR4D1 RMI1 TRNAN1 PRSS3 CUL9 OR5B2 PAH SPSB2 MIA MARCKSL1 EML3 COMMD4 INTS7 C15orf41 DDX50 QPRT CHRNB1 FZD1 GNB1L RASSF7 CPLX2 PKD1L3 MEX3B PB1-F2 CXorf40A TAX1BP3 MUC13 MECR PRAM1 ALX4 HPCAL1 FA2H PPME1 SLC3A1 UBAC2 OR2Y1 ZNF862 FGF12 OR56A1 TNFSF13B ODZ3 DNAJB12 LOC100291837 NDUFS6 BMP6 C1orf123 MGLL ARL5A MAPKSP1 USP6NL USP40 ARL2BP PEX14 CKMT1A PMM1 CCDC58 SHQ1 OR1J4 DCAF11 PRDM2 SEL1L3 CHAD MRPL40 ZP2 MGAM ZNF121 ZNF341 GRM6 OR4K15 TMEM139 NUDCD3 CA8 NDUFA13 LOC100287898 FLCN MTR OR52B4 RAB3IL1 IP6K1 PITPNM2 OR6C4 GPR77 MAGEH1 ELOVL1 MRC2 RXFP2 INSL3 OR4F4 AHDC1 RASA2 KIF3C OR2T11 ABI3BP PYCRL KLHL23 RRAGC NOL8 RRAGA OR6K3 C1orf55 RRAGD RRAGB TH LOC147791 WNT3 PRPF38B CALU FOXRED1 CHPF LOC653877 DNAJC30 TPP1 MGAT4B TM7SF2 ST14 C17orf61 ALAS2 KIAA0226 CCL23 ANP32C PRCC SYNM FASTK CCNO FBXO25 GALNT12 ADPGK SCYL2 YARS2 SFXN4 RAB11FIP4 MINA C2orf88 SNRNP35 ACO2 MRPS21 DDX46 AZGP1 NHLH2 FAM76B KIAA1033 CCDC45 CHGA PLA2G7 C12orf45 NPRL2 TBCE PDCD11 NOB1 CRCP OR1L6 TAOK2 TMEM104 MRPS11 FAM57A GGT7 OR52N5 MUC20 MEGF6 LOXL2 FAM100A MRPL2 MSH5 CD200 HCRTR2 MOGS SEMA4B CTNNA2 HOXD8 ZNF622 PPT1 SEPT1 SEPT14 ATP12A OR4K17 ASB1 MAZ BPTF EXO1 EFCAB6 MS4A7 HMGCL CHERP TRIM62 OR10J5 RASGRP4 ZFAND2B DUS2L CLYBL C20orf3 RASA4 R3HDM1 TBCB DUS4L PAQR3 PDE4B VIPR2 NDUFS5 SIX3 MMP25 RBM27 OR6J1 BHMT HIBADH KIRREL3 PPP3CC MRPL15 PTGER2 NAB1 UGP2 RNF128 PBLD Gng2 LILRB4 TRAPPC6B MRFAP1 RBM25 WASF3 MXRA5 OR5D13 BPI SYT3 RNF126 CCDC22 CD59 TFB1M OPN1SW SLC22A3 STIL CABP2 LST1 TAF1L CES3 ZFC3H1 ZNF311 BCAS1 GPR63 MTMR6 ALX1 C1QTNF1 SFRS2IP WDR74 TTC37 FRAT1 LMTK3 RGS1 ZIC4 ZNF598 MKL2 MYO5B OGN KCNG1 OR4L1 P2RX3 SLCO3A1 HOPX VIPAR TMEM11 ALDH16A1 LRRC68 PLA2R1 ZBTB2 DEFA3 PDE6H SLC9A5 SFTPB METTL9 OR5AC2 TMEM216 HCRTR1 FOXE1 SOHLH2 GRID2IP HUNK MAOA LRRC18 LINGO1 COL9A3 PON2 NOM1 HNRNPA3P1 CCDC42 OR1F1 MAGEA4 RNF32 ADAM23 CEACAM6 CEACAM8 NRXN3 GPC3 OBFC2B OR2A2 SLC22A24 C20orf185 TRAPPC1 ABRA KLF3 OR6M1 MTHFD2 FCN1 FPR1 NDUFAF3 AAAS SLC25A1 C8orf41 REEP3 PDXK C4orf27 P2RY10 PPHLN1 GSR SPAG8 C18orf25 RSRC2 HOXC13 ZC3H13 RALGPS1 CHRAC1 OR8B3 NEXN BACE2 HEATR6 PPP1R3A DNAH5 ZNF219 GOT2 TRAPPC2L ASB3 GPRIN2 SFRS14 LZTS1 KIAA0528 OTUB2 FOXP2 RAB32 LOXL1 VPS39 STARD9 AFF4 SCLT1 SLC6A1 TMSB10 ZNF41 GNPTG TYSND1 OR51E1 CER1 OR51I2 PEX11B SORCS1 EZH1 XAGE2B ACTR10 ATXN7L2 UNC5CL CASC5 NXPH1 TRPM2 GTSE1 MT1G CHD1L SCNM1 SIL1 SNAPC3 SLC22A9 PIWIL4 PARP4 STARD5 STAR SDHA OR2B11 ZNF10 NUBP1 MICAL1 OR8B8 GSX2 HAS1 NADSYN1 C20orf160 SULT2B1 AEBP1 PEX5L ENPP1 NLGN4X COMT CUTA BARX2 PCYT1B WIPF3 TMCO1 BZW2 GNL3L N4BP3 OR1L3 VRK3 C13orf15 CPS1 UQCR10 FERMT2 CNN3 TLE3 CCBL2 MRPS17 CHCHD6 HOXC4 ETV5 PRPF18 HIBCH ZBED5 LIN52 NCR3 KIAA0913 TAF7L PNPT1 GIGYF1 ATPAF2 IFI27 MDN1 SERTAD2 PPEF2 ZNF707 VGLL4 MARCH2 ZMYND10 SMPD2 CRYBA1 DHRS7 BNC1 DMTF1 MCAM PLK2 FADS1 FZD6 GUCA2B EFHD1 ZNF691 DOHH EIF5A2 NEK3 OR1S2 ANKRD1 ALDH6A1 IRF2BP1 STXBP5 PRLHR PDILT ELMO2 OR4N4 CRYBB1 CRYBA4 CXorf56 C17orf59 NRSN1 MRPL13 ASB7 THUMPD3 ZNF384 SLC27A5 LAPTM4A CMTM6 C19orf29OS ZNF626 TTC3 LHX2 AMY2A LOC10431 CCDC112 ZBTB7B PHACTR3 DVL1L1 MPP2 SEMA3C PPP1R2P9 ARL6IP6 GPX4 ACTL7A TPPP NDUFB10 DIP2A VPS8 COX7C MAP4K5 WNT6 ZNF518A VEZT NCR1 OR2D3 OR2J1 CARD9 HPGDS CACNA1H LAMB4 KLF12 CDK5RAP1 PHACTR2 NCDN HMGXB4 ACE OR6K6 C5orf13 CXXC4 ZNF593 ILVBL C11orf83 SPDEF C7orf16 NDUFA1 BRD2 MMP16 NPHP4 ZCCHC8 DET1 GBP3 FBXO42 ZNF211 GABRB2 REXO2 CROCC COX1 PRAF2 EDN3 FARS2 KRT34 MFAP4 ANKFY1 DSCAM ZNF653 ZNF146 NEU1 BRP44L KAL1 FOXA1 SPIRE1 CACNA1G CCDC67 GAPDHS SLC15A1 Abl ZIK1 POU3F3 ZSCAN16 C9orf46 NEUROG1 FASTKD2 CDC42SE1 NDOR1 TACR1 KCNK9 MAF1 ZNF230 SERPINI2 IL11RA IL11 PSME4 IFITM3 SLU7 LANCL1 ACMSD ABCB8 SCYL1 LUM SPC24 C8orf55 PRPS1 PCNP OR6Y1 C1orf25 STMN4 NDFIP1 PPM1F ZDHHC6 EIF4EBP2 OR4S1 PRRX1 FABP1 ABCA2 NUCKS1 MKKS ICA1 EN2 DCK FLT3LG NPVF TMED3 WDR91 MEIS3 OXTR C19orf29 GRPEL2 GJA5 PNKD ZNF227 KRTAP19-5 NDUFV3 PACSIN2 SCARB1 ATG4A PCDHA3 MT1F GIPC3 FZD3 ZNF33B PLA2G4C C13orf23 OR2F2 AMN ERP27 POFUT2 PRICKLE1 CD1B CD58 AFAP1L2 PECI STS ZNHIT2 SFRS13A RPUSD2 KIRREL AASS PGLYRP1 IPCEF1 ANGPTL3 ZFP91-CNTF RELT LONP1 ZMPSTE24 IL25 FAAH PSG2 HSFX2 LOC728419 ND6 GRPEL1 PGS1 RASA3 RNF160 CMTM8 MYO18B ARG2 MFN2 DLGAP5 OR6T1 PSG1 ACADM UBA7 UBXN2B PCSK4 ALDH1B1 KRT38 TSPAN3 VPS26A UGGT2 OR10A6 PRSS8 SHCBP1 TSEN34 OR4C11 EREG SCARB2 S100A5 IDH2 PTPRT OR4A8P SIRPG MRPS31 HEATR3 PDK3 FCP1 OR2T10 DIS3L2 ABCC3 SPA17 KIF6 HEXIM2 RAB30 MRPS35 OR1N2 C1orf106 HECW2 CMTM3 LY6D DPP6 KAZ TSPYL1 GPR17 FAM178B TRIM22 MYPOP RNASE2 TBRG1 RWDD3 AIPL1 OR1D2 PPYR1 CLIP2 PAF1 ABP1 BATF2 OR1J1 RAB40C FAM125A KATNB1 XAGE2 SMARCA1 FAT1 SLC17A1 SLC6A5 C7orf26 UTP20 KIAA0649 PANX3 NUSAP1 FIP1L1 FAM136A SERF1B BCL11A OR10J1 WNT2B UBTD1 OR1A1 CRLF2 DNAI1 CNTROB LHX4 IFT172 ERCC6L GH2 KIAA0101 CD164 TSSK6 AQP5 BRWD1 DPEP1 CD96 WDR76 OSBPL11 PREX2 MAS1 ANKS3 SRM NPC2 DHDDS SIGLEC6 JKAMP MEA1 NFAM1 CARD18 RPS19BP1 PAPSS1 TMEM109 OR2AT4 OR4E1 CCDC88B CSRP1 DAO OTOP2 TP53AIP1 PHKA1 IFNA2 WNT7B CPSF4 ZNF652 CD70 KIAA0907 C11orf65 UCN3 OR4M2 GNRH2 HIST1H1D RGPD1 TFPI2 RECQL4 PITPNM3 MYCBPAP TMEM90B BEND7 TAF3 SLC29A1 KIR3DS1 CALB1 AQP3 FAM189A2 SPOCK1 TMEM22 NRG3 CUEDC2 ASXL2 OR52L1 KCNH7 SH3RF2 LCN2 ZPBP UFSP2 IWS1 STRBP Gnaq DHRS7B IDO1 CTAG1B LGALS13 PCDHA6 MPND ASCC1 DHRS1 PELI3 C11orf68 WDR47 NECAP1 FAHD1 IGHD@ SFRS2B AKR1C3 ENTPD6 KY CUZD1 SYPL1 BOLA1 SYT13 FBXO8 CRLF1 MIF4GD OR10C1 GUSB HOMEZ KRTAP11-1 CRB2 COX8A MPP4 TNS3 RFX4 TREM1 OR10H5 COMMD8 ADIPOR2 ADIPOQ TBC1D15 PFKFB1 C1orf107 BEST1 SMU1 KLK1 CFHR1 VPREB3 DHX57 EPM2AIP1 EMP2 TRIM38 PRR5L ITGA8 FRK GAS2 BPY2B OR51L1 PURB OR4D11 RELN BAI3 CTDSP2 HSPB7 BMPER MKNK2 LMCD1 CA9 ESAM DERL3 BLZF1 PMPCA DGKB UBXN8 ZBTB3 AIF1L RGPD6 RNF31 TRIM58 IGSF9 RAVER2 THPO SOD3 CRLS1 LOC440264 C14orf147 MOBKL2B KRTAP9-2 CFHR3 CEL EMILIN2 ATL1 C17orf42 C9orf9 TREX2 HYLS1 RALGAPA2 RALGAPB ZNF253 DYNC1LI1 OR2A12 DCAF8 CLNK KIAA0947 GJC1 ATOH1 USH1G USP41 IRX4 CCDC134 DACH2 PTGER3 PRMT6 SLC12A3 TSPAN6 HPCAL4 ZNF587 OR1F12 RMND5A CDKL1 ACAT1 SLC1A3 MORC4 CENPBD1 ARNTL2 IGHE KLHL18 CBY1 TEKT4 DYNC2LI1 ACCS FAIM2 OR4F3 GGNBP2 WBSCR22 ICOS MACROD1 PHF23 KCNJ16 ACOX1 TMEM43 CHRM5 MTMR8 G2E3 NOX1 SENP8 NAV2 ARPC5L ZNF83 SLC25A17 LMBR1L PLXND1 SEMA3E SENP7 VPS37C OR2H2 MPPED1 TMPRSS11A FAM96A SLC2A3 RASSF4 HSFX1 ICOSLG HADH SPAG7 CYTSB EID3 URGCP PLCD4 JPH3 DGKH WNT16 RAB2B TST NUPR1 CRABP1 TARS2 PTRH2 CD33 OTUD1 ROR2 MTMR2 HOXD9 AANAT LRFN1 TMPRSS6 RANGRF MANF SERF1A ZNF510 BCAM CYTH4 PSMG2 LOH12CR1 KIAA1539 LRRC8D MC2R C10orf88 PCDHA1 NXF5 PCDHA8 TM9SF1 P2RX1 TTC35 COX4NB TMPRSS3 DLX3 AKR7A3 AKR7A2 TNFSF9 CCDC141 UBA5 ESPL1 DCLRE1A DLK1 LFNG OR4S2 PRM1 CISD1 CTPS2 FIZ1 HOXC6 COL29A1 HIST1H2BL PRF1 TEX10 DNAJB4 GCHFR FLAD1 C21orf57 WDFY3 B9D1 DHCR24 LSAMP NOSIP ESF1 EPHA1 DUSP23 LILRB1 CTBS TRIM72 DUPD1 C18orf45 POLK COL10A1 MYBPH AHI1 SIPA1L1 CPN2 PRDM16 CETP CFI PLCB4 CTDSPL GPR26 IDI2 ATOX1 FAM82A2 TRPS1 SLC38A3 ZDHHC4 TRIAP1 ACOT2 CNN2 MBD5 KIF26A ENOX2 PCDHA11 RCBTB2 NR2E1 REG1A REG3A TSPYL4 ASNA1 MOS TMEM111 ZCCHC12 HBZ CD74 RNF180 KIAA1191 CYP19A1 MRPS26 C11orf54 ZNF639 HOXC9 PRB3 OSBPL6 UCN LOC284440 ELAVL3 WNT5A BTLA PRMT7 TMEM160 RALGAPA1 TMOD4 ARID5A PPAP2A RECK CCDC86 IL21 SGPL1 TSPAN15 CEBPZ FAM156B DUSP26 PCP4 ILKAP PLEKHG4 PCSK9 SHF SI C5orf30 SPACA3 DOCK9 CCHCR1 UGT2B7 TRPC4AP ADSL PLA2G5 ISOC2 IL10 TREM2 SPRYD4 ENTPD2 ALG9 AHCYL1 GPD2 FOXD3 SLC15A2 NEUROD2 LRP10 OR7D4 USH2A GALM SCYL3 CNTN5 HPR TGM1 STAG3 RRBP1 HIST1H2AA FRMD4A CACHD1 NUDT10 EPHX2 GPT2 C1orf114 LONRF3 ASPRV1 C11orf61 DFNA5 TXNRD2 TMEM123 NLRP3 PPOX OR2T4 GABARAPL1 TYR OR6C70 GLG1 LPPR4 TMEM14C CACNA2D3 CLDN12 CAMK1D ND4L CTAG1A ZNF276 WDR18 SERPINB12 IFT80 MRP63 LONP2 ZCCHC11 SIGLEC14 GLI1 CXorf27 PITPNC1 RWDD4A ATP4B TCEB3C PGC PECR POC1B CTH SLCO1C1 MSI1 IL22RA1 RPRD1B TBPL2 OR2T8 OR5D18 CGGBP1 ASGR2 TMSL1 SH3RF3 PRICKLE2 PI4K2B BCL2L14 ITGA10 GRID1 MIB2 GPBP1L1 NDUFA4 CSTF2T XAGE1B IL29 USP26 EXPH5 EDEM2 LAIR1 CARS LMX1B PROL1 HBG1 EDARADD ANXA9 IFNR RP9 XAGE1D ZNF490 PLEKHA1 CLIC3 CCDC107 ZNF488 EVI5L TCTA KCNQ4 NRL APOF FBXO16 ZNF443 CABP5 CDC42EP2 PC GNPTAB SNX24 EMCN TDRD1 CD300E LRCH3 PCYT1A COX6B1 GPATCH8 FTCD YTHDC2 HIST1H2BD HEMGN NKTR SYTL3 EID2B CYTB CKS2 CHRND OR2L5 COG1 C9orf78 FST GALNT13 CPT1A MPO KIR2DL1 PNMA6A IFNW1 C14orf129 C1orf116 VSX2 RC3H2 RDH5 C11orf84 EXD3 RPGRIP1 MKRN1 MIA3 UNC13D IRX5 HMBS ZNF607 RAX TYMS IL7 ELF2 GFM2 MVK DEFA1B TSPO KIAA1409 ZDHHC23 C6orf47 CYHR1 N4BP1 CHRNA3 NDUFA10 INTS8 ABCD2 UBXN2A PLEKHA8 KCNK18 FBXO9 INPP4A NKIRAS2 EMID1 GJD3 CCIN GLYCTK OR5L1 DHX8 DNAH7 DRG2 C6orf203 SEC14L2 MYH4 BFSP1 MRPL17 RIOK1 HBG2 PRPF40B GNPAT SNAPC2 HMGCS1 PLEKHF1 SOX17 ERI3 SLAMF7 WFIKKN2 VAT1 MNS1 SLC2A2 PDZK1IP1 SIGLEC11 DPPA3 LILRA1 AGPAT6 ROPN1L RCAN2 RBMXL1 NCR2 TM2D1 HIC2 GPT XIRP1 KCNH5 BOLA2B TRIT1 TRPT1 SPRR2C TMEM120A GOT1 LTB SIX6 GYS2 SHROOM1 RGS11 GAL3ST4 GLIS3 C22orf28 KIAA0556 RASSF9 NUP62CL CELSR1 SUCLG2 PSG5 ATP6V1G2 AVIL PLAG1 SLAIN2 SLC7A10 TRHDE PRH2 TRMT11 HDGF TIMP4 KDM4B KCNG2 HBE1 RAET1G CRYBA2 FEZ2 AKNA OCM2 C11orf16 C10orf18 C18orf10 KLRB1 PPP4R4 ATP1A3 CHMP7 B3GNT2 TMEM41B OR4P4 TTLL10 COP C16orf59 CD1C ENTPD1 IREB2 TAG C18orf56 PXMP4 RPE65 CDK10 NUDCD2 TOMM6 CPXM2 SEC22A MGST2 RPL22L1 IMPA1 C6orf15 C16orf57 NIP7 GCNT1 KIAA1984 PPIL4 C1orf61 CPXM1 OR4B1 ODF2L ZSWIM2 FOXA3 CNNM4 ESYT2 ZNF330 ZNF484 SATB2 ABTB2 KIAA1875 C6orf108 OR5AK2 FRMPD4 OBFC1 NAT1 USP48 LOC442227 SCN3A NES SOX1 CHAC1 TCP10L CENPH BRWD3 SMCP OAZ2 NDUFB6 KRI1 SHISA5 TCF7L1 MBNL1 AMPD1 PAPSS2 MGP ZFAND3 OLFM3 LOC730426 CRHBP OR51E2 C21orf58 CPA1 KRT35 SDAD1 MAMSTR NSMAF SLC5A3 C21orf56 MITD1 ANXA2P2 ZMYM5 GOLSYN TMEM67 MKS1 ZCRB1 VWA1 ZBTB11 C3orf63 NDNL2 FAT4 TRNAG1 NFAT5 HACE1 RGPD4 NUDT1 MEFV ZNF20 KLHL17 CRABP2 CCDC99 RXFP4 PRSS7 CLIC2 ZC3H7B ZNF440 FAM161A FRG1 NACC1 MESDC1 DNAH3 ATRN RCAN3 FMN1 BARHL1 CAPG FRMD6 IP6K2 SSH3 C10orf12 MON1A OSCAR SDF2 PDHA2 HM13 FAM153A DKK3 CSMD1 MUC5B C8orf48 PIM3 CA6 SLC16A10 HIATL1 OR5K2 PARG MBTPS2 PEX13 STK32C SMUG1 SLCO1B3 DPP7 CDK15 GPX7 OR2B6 PPEF1 CSRNP2 CXorf15 WDR35 GDF7 C7orf34 GPKOW ZUFSP XPNPEP3 SLCO1B1 SCN1B ARMC7 LY6G6F E2F7 LIPM TM4SF20 PPIL3 BOLA2 TTC25 TRIM69 ZNF709 ZIC1 PCDHB5 ALOX5AP ABAT ADCK1 ROPN1B MRPS5 NTN3 ATL3 C17orf81 CDH17 C14orf48 CHST9 GART BAHCC1 CHST12 IL1F10 RAET1E SCG2 FAM161B ZNHIT6 OTUD7A TTC8 ARL4C KCND1 LETMD1 GREM1 IMPA2 PDE3A ZMYM3 C3orf19 CES1 ALDH1A1 ZFP91 FAM107B NBAS CROT C2orf28 LRRC15 SLC34A3 STAC2 PUS7 NTSR2 TARSL2 SLC25A34 KRT72 NAA20 MACC1 MRPL37 TMX1 MCFD2 R3HCC1 IL17RD GUCA1B ABCC12 PTF1A M1 FEM1A MTERFD2 MRTO4 ZNF193 COL11A2 OXA1L SDSL LOXL3 CYP1B1 SH3BGRL THAP8 PRR4 RPS6KC1 RPTN SLC16A3 DNASE1L2 ZP4 MTAP CDX4 Cdk5 CDK11A WDR11 CCL1 CADM4 PRB4 PRH1 TEF MPHOSPH9 MYT1L CUX2 KLK10 ZKSCAN3 C2CD2L MMP19 SESN2 NYNRIN DCBLD1 FBXL8 LENG1 SPIN3 SPHKAP SLC14A2 TBC1D8 NEK11 ZNF287 GAA TRIM65 FAM60A MUC5AC RASGEF1C OR5K3 PDLIM3 ITLN1 EIF2A YME1L1 Cfl1 IRAK1BP1 CDA DDN CKAP2 KIF7 URB2 PCDHA9 ECHDC2 ACOT8 TMEM51 CTSF EIF1AD SPRR1B CFHR5 SLC37A1 ATP6V1C1 C14orf106 DNAH1 COX7A2L KIAA1524 OSTC DDX19A SLC26A8 RABL5 KLK7 XAGE1C HRC NPNT RLBP1 C1orf63 IRGQ TRIM47 TAAR6 RBM16 CCDC89 MAP7 CLEC2D ATL2 MYOM2 C1orf9 NKX3-1 ZC3H7A SLC1A4 CENPV MRPL42 C20orf46 CDS1 GPR151 KCNK1 HDX TKTL2 PDZD4 C22orf30 FRAT2 ZBTB9 COX4I2 TSPAN1 SSU72 CBWD5 PRIMA1 TNFRSF21 PIWIL1 PCDHA10 AGPS SIRT7 GUCA1A PRND B3GNT9 GOLPH3 SH3BGRL2 DPM3 CDC42EP5 MRPL24 SCN4B KLHL24 ZCCHC14 ZNF567 TEX28 SPSB4 KBTBD3 ACTBL2 SOX13 PEX11A CD200R1 BCAT1 UMOD CENPQ PKNOX2 ERAS GABRD MAN1A2 ZNF382 ATP6V0A2 KLK13 PLUNC PRPF38A C16orf45 FAM32A ZFPL1 CDC123 GNL1 ERMAP CSF3 RUFY3 FBXW9 DAD1 SLC16A7 METT10D RABL2B SLC25A36 MMP24 OTOF SSX1 BCL2L12 CCDC17 UFM1 NAA25 BZRAP1 WDR25 TMEM9 DAP PRRX2 FBXL5 C1orf182 GPR108 ORMDL3 WDR13 C6orf204 ARPC3B LUZP1 DPF1 AARS2 TIFAB ART1 SPRN LOXHD1 PCDH18 CCDC88C NOXO1 TBX19 SCG3 ELMOD2 SSX3 ANP32E ITPRIP GPR135 FAM83G FOLH1 SCO1 OR51A2 IQCB1 SLC12A4 CCDC28A GYPB PCDH9 TCHH TRAPPC10 INTS9 ADAM33 C9orf89 CSRP2BP CHD7 BIN3 CBARA1 PRPS2 CNST C11orf41 C3orf17 ANKRD12 ZNF594 SCN2B POLQ COL20A1 CTNNA3 RGS13 C2orf47 HOXA3 LOC552889 PDE12 DENND3 CBWD3 KCNC2 ZNF558 ATP6V1A PRLH SLC6A12 PDPR UCKL1 FAM158A RNPEP FAM71C FOSL2 ZNF585B ASH1L RMRP HOXD3 C4BPB ATG2A MEMO1 PYGB BRD3 FAM84B BAZ2B ZNF32 FERD3L ZNF609 ATP1B2 GLO1 RNF135 GPNMB ENTPD5 RPL21P97 OTC CUEDC1 SLC6A8 DPCD USP29 ALKBH2 VPS13D FRMD5 TMEM8B C5orf22 BCS1L RRP9 LOC440563 MARCH4 NAB2 BRDT GRHPR ALS2CL CDX1 COX3 SNX13 LPAR3 DDX3Y TRMT2A MAGEA12 GRIK4 ZNF143 TMCO6 CISD2 C22orf46 DDX26B WWC2 FAM92A1 NOL6 BEND2 SEMA5A ZNF804A LOH3CR2A CECR5 C18orf20 LRRFIP1 CST4 SH3BGRL3 GPR183 ACSS2 BAIAP3 CYP4F8 PANX2 ZNF239 GUCA2A OR2T35 CIAPIN1 ADD3 SEC61A2 SV2A GLRX2 FSIP1 ESPN ND3 IMP4 OSBP NDUFV1 TPP2 SECTM1 ALPPL2 LEPROT QSOX1 FAM169A ACAA2 SHE TTLL5 ZNF142 ZNF398 MRPS24 NACAP1 NAT8B ADAM11 SYT8 GALNT6 CAPN7 PGRMC2 CARS2 PODXL2 VTNR N4BP2L2 SLC7A6 CCDC82 DGCR14 BCL6B LOC100294276 NDUFB3 INTS10 TNN MN1 FKBPL TCF23 RNASE6 PDP2 PROZ TMEM222 EMX2 RNF113A KIAA1632 AHSA2 Traf6 PROCA1 VTCN1 LRRC23 CRTAM CLDN6 IL13RA2 NAT2 MUC6 CIB2 GPD1 HIST1H2AJ DHX34 R3HDM2 CDHR2 RNF122 NUDT11 Gnb1 B3GALT4 FFAR3 KDM5D RGN PDE2A VHLL PCDH8 SFXN3 KIAA1310 FAM195A PHEX LRCH2 ARL14 DAZ3 INO80C ZDHHC7 sli NDUFA8 JAZF1 HERC2P2 TCFL5 RAB7L1 LRRC40 CNTN3 PPP1R15B ASPH ACADSB DDRGK1 KIAA2026 BFSP2 FAM63A ALDH1A2 ATAD5 LILRA3 GGTLC1 ZNF414 FMNL2 MOBKL1A SLC23A3 TRIM15 ADH5 MRAP FABP9 LIN28A TMEM214 SPRY3 XAGE1A POU4F2 KCND3 FKBP7 NXN MCCC1 CPNE8 AAGAB HAGH SLC26A6 NFIA IQGAP3 ROBLD3 BIN2 REXO4 C5orf44 PHF8 CCDC109B SLC5A7 ST6GALNAC2 MYH13 GALR1 ZC3HAV1 FAM118B ITM2A DNAJB3 NPFFR1 FAM120A PTGDR MBD6 NOX4 SCRN1 CSNK1G3 HTN3 NFE2L3 HHLA3 GIN1 COX7B ZNF251 ZNF282 WG PINK1 MRC1 PIP4K2C PRAP1 SESN1 KATNAL2 TRAPPC2P1 SLC22A2 C20orf43 VSIG4 TET2 SLC16A4 MICALCL KIAA1199 ILDR2 SHARPIN Sema3a POLR3K KLF16 DAOA SORCS3 DDO C21orf33 MTCH2 C14orf169 REEP4 JPH2 GTPBP10 MEGF11 RPE PPP1R14B INHBE SNRPEL1 SLC12A9 CSDC2 FAM46D RBMXL2 FAM101A CNGA3 ATMIN UNC5C RIMBP2 TBL2 RAB31 TFF2 CYB5R1 RAD51AP2 NBL1 DCTN5 ND5 CLEC5A ALS2 RPRD1A BRI3 SHC4 FAM21C PLXNC1 MMP15 DOK7 PCSK1N TMEM48 ALDH5A1 RAX2 FBP2 SLC9A6 SFRS18 ABCB4 RBM19 MTMR11 CENPK PGAP1 CCNB3 SUSD1 IL17A C14orf119 CLSTN3 RSPH3 C1orf204 NEUROG2 DUSP14 KCNN2 NOL11 FAM53C HOXA2 NCOA5 CYP1A2 PHF19 CLPSMCR BAALC DIAPH2 LDHAL6B TEX9 LY6H DGCR2 MGAT1 SEC14L1 HIST1H1T RABL4 CAPN6 SPRR1A C1orf168 DEFA5 TPRN CALY KLHDC9 HDHD3 ARL6IP4 WBSCR16 LOC100292719 RNF157 THAP2 PRRT2 ALDH7A1 HSDL1 LRG1 SPAG6 LSM14B SNPH LRRC4 INPP1 RBM24 TMEM57 SOBP DDAH2 TSSK3 DDC LAP3 BRPF1 OPCML CYP4B1 MTCH1 AQR MYLPF NARF THNSL1 ASL CEPT1 MAEA KLHL2 ST3GAL2 KATNAL1 TXNL4B DEFB103A GPATCH4WebGestaltR/inst/extdata/interestingGenes.txt0000644000176200001440000000553113341533714021132 0ustar liggesusersABCA1 ABCC9 ABCE1 ACACA ACAP1 ACIN1 ACTB ADAM19 ADAM29 ADARB2 ADCY8 ADORA1 ADORA3 ADRBK1 AGXT AHI1 AK1 AKAP12 AKAP6 AKAP9 ALS2CR11 AMPD1 ANAPC4 ANG ANK2 ANXA2 APC APOB APOC1 ARAF ARAP3 ARFGEF1 ARHGEF1 ARHGEF10L ARL1 ASB13 ATF2 ATF6B ATG5 ATM ATP2B4 AURKA B4GALT3 BACE1 BCAS2 BCL11B BLK BMP2 BMP6 BMPR1A BRAF BRE BRF1 BRI3 BSG BUB1 BUB1B C12orf11 CA2 CACNB1 CACNB2 CAD CALM1 CALR CAMK2B CAMK2G CAMKK2 CAMKV CAMLG CAPG CBFA2T3 CCAR1 CCNB1 CCNF CD24 CD46 CD93 CDC14A CDC42BPB CDC42SE1 CDH1 CDH17 CDK10 CDK8 CENPH CFH CHD2 CHEK2 CHUK CIAO1 CIC CIRBP CITED2 CLIC2 CLSTN3 CNKSR2 CNPY2 CNTN1 CNTN4 COL3A1 COL4A6 COPS8 CORO1B CRABP1 CRB1 CSE1L CSN3 CSNK1A1L CTNNB1 CTNND2 CTSA CUBN CUX1 CXCL10 CXCL11 CXCL13 CXCL9 CXCR7 DAPK3 DCC DCTD DDIT3 DEAF1 DFNB31 DHRS2 DLG3 DLGAP5 DMD DNAH3 DNAJB9 DNALI1 DPEP1 DSCAML1 DSTN EDA EEF2K EFS EGR1 EIF2S2 EIF3D EIF4G1 ELK4 EP300 EPHA3 EPHA7 EPHB6 EPM2A EPPK1 ERBB4 ERCC6 ETS2 EVC2 EVL EXOC4 EXT2 EYA4 F5 FAM46A FAS FBXO30 FBXW7 FCN1 FCN2 FERD3L FGFR3 FLCN FNIP1 FNTA FNTB FOXH1 FOXJ3 FOXO1 FZD4 G3BP2 GABPB1 GABRA6 GALNS GBP1 GHRHR GLI3 GNAS GRID2 GRM1 GSPT1 GTF2B GTF3C5 GUCY1A2 GZMB HAPLN1 HAT1 HCFC1 HES1 HEYL HIST1H1B HLA-C HMMR HN1L HPS3 HR HTR5A IDO1 IER3IP1 IFT172 IGFBP1 IGFBP3 IL6ST INSIG2 IRAK3 IRS4 ITM2A JAKMIP1 KALRN KCNAB1 KCND3 KCNQ5 KDR KIAA0182 KIT KITLG KLF5 KRAS KRT20 LAMB3 LAMC1 LAT LDB1 LDLRAP1 LEF1 LIFR LIG1 LIG3 LMO7 LRP1 LRP2 LRRC47 LZTS2 MAD2L1 MAP1B MAP2 MAP2K3 MAP2K4 MAP2K7 MAPK9 MARK4 MATK MCC MCF2L2 MCM3AP MCRS1 METTL9 MGP MITD1 MKRN3 MLF2 MLH1 MLH3 MLL3 MMP13 MMP2 MORC4 MSH2 MSH4 MSH6 MTHFD1L MUTYH MYLK3 MYO1B NCAPH NCDN ND4 NDEL1 NEK11 NEK2 NF1 NFATC1 NHP2L1 NID1 NINL NME7 NOS3 NPBWR2 NQO1 NR3C2 NRAS NRG2 NUCB1 NUFIP1 OSBP OVGP1 P2RX7 P2RY14 PADI4 PAK3 PAK7 PAN2 PAOX PBK PBXIP1 PCP4 PCSK2 PDGFD PDHB PDILT PDLIM5 PER1 PFKL PHIP PHKB PHKG1 PIK3CA PIM1 PKHD1 PKN1 PKNOX1 POLA1 POLD3 PPARG PPP2R1B PPP2R2A PQBP1 PREX2 PRF1 PRG2 PRIMA1 PRKCB PRKCE PRKCH PRKCQ PRKCZ PRKD1 PRKG2 PROS1 PRPS1 PRTN3 PSAT1 PSMA2 PSMC1 PSMC2 PSMC5 PSMD9 PTPRD PTPRJ PTPRN PTPRN2 PTPRS PTPRT PTPRU PWP1 PZP QKI RAB38 RAB5C RAD54B RALGAPA2 RALGAPB RALGDS RARB RASAL2 RASGRF2 RASSF2 RBM10 RBMS1 RET RHEB RIPK1 RNASE2 RNF182 ROR1 ROR2 RORA ROS1 RPL27 RPL27A RPL37A RPL38 RPLP2 RPN2 RPS10 RPS11 RPS19 RPS20 RPS5 RPS6KA2 RPS6KB1 RRM2B RTN4 RUNX1T1 S100A3 SACM1L SACS SAR1A SAV1 SCEL SCN3B SCNN1B SCNN1G SCOC SDCBP2 SEC62 SEC63 SET SETBP1 SF3A1 SHANK1 SLC11A2 SLC22A9 SLC29A1 SLC4A4 SLCO1A2 SLCO1B3 SMAD2 SMTN SMYD2 SNHG3-RCC1 SNRNP200 SNRPB2 SORL1 SP1 SPDYA SPP1 SPRY4 SPTBN2 SREBF2 STAT2 STK32C STK40 STMN4 STX7 SUMO2 SYNE1 SYT17 SYT9 TACC2 TAF1 TBK1 TCF3 TCF7L2 TCOF1 TEX11 TFEC TFG TGFBR2 TGM2 THOC2 THRAP3 TIAM1 TIMM17A TLK1 TLR9 TMX1 TNFRSF11A TNFRSF9 TNIK TNNI3K TNPO1 TP53 TP63 TPX2 TRAF3IP3 TRIM2 TRIM33 TRRAP TSKS TSPAN7 TTLL3 TUBB2A TXN TYK2 UBE2L3 UGGT1 UNC13B UQCRC2 VDR VPS18 WNK1 WRN WWOX XPNPEP1 XRCC1 YWHAH ZEB2 ZFC3H1 ZMYM4 ZNF148 ZNF232 ZNF410 ZNHIT1 WebGestaltR/inst/extdata/exampleGMT.gmt0000644000176200001440000030475313341533714017600 0ustar liggesusersWP465 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP465 1572 1571 4129 216 316 217 15 3620 7453 847 3028 1573 1576 38 3033 66002 4967 7166 1644 125061 1543 1562 1544 1545 438 3276 8854 1892 223 224 9420 4193 1588 2639 26 11185 51366 6999 7337 23498 1718 8942 51166 64320 1553 130013 WP496 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP496 51478 3295 3294 3293 3284 3292 3283 2165 1586 1369 WP694 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP694 10 6799 54600 6817 1544 54657 WP51 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP51 10152 2147 2149 9459 55845 106821730 2335 55740 10298 1729 10297 85464 22800 5159 8396 6093 10163 5747 673 6548 81624 8874 7409 8936 8394 1793 8395 929 10092 4893 56924 5216 23533 26281 7414 2768 10672 3845 1128 1129 1073 1072 4634 4632 1132 4638 623 1131 23396 5962 624 5829 26999 57144 1445 5154 27006 5155 5156 7114 79837 9564 324 8045 5058 7429 1398 7430 4628 998 6655 5063 5894 50649 2254 2253 2252 2251 2250 7454 5062 138429 2248 2249 2246 2247 387 2245 4659 26291 87 5880 5605 5881 1133 30849 5604 2263 2264 2261 2260 54961 2259 8822 8823 2255 2256 8826 2257 2258 5595 2909 5596 71 5597 9965 5879 6654 5594 2934 1956 1950 8074 54434 3984 6237 8817 55970 5289 22808 5287 5288 5305 60 5286 9475 4342 3672 8503 28964 100505585 5290 4478 5291 5293 10458 9138 10787 5294 5295 5296 WP2332 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2332 8554 860 3265 5781 6774 1147 5894 6772 10401 5970 332 7297 3381 3383 7040 9021 3673 6714 596 5605 3590 3572 5604 7525 5170 3551 632 1385 3716 207 2242 3717 5524 6198 466 2885 5595 2534 5295 5296 6194 3589 6195 5594 WP2037 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2037 7535 3725 6774 5781 5894 2002 6464 6772 10401 5479 4752 5478 2475 8835 1978 1154 5777 5601 5747 2064 5605 4843 5604 7409 3716 207 836 3717 6196 6198 3688 7410 2885 5595 6777 6776 4790 4793 4792 5879 6654 4609 6194 5594 3265 7006 5599 5618 1432 5970 2316 9846 2932 5617 867 8651 3659 9021 1509 5829 6714 140885 116986 5058 8660 5290 5291 7534 3667 5770 2534 7532 2353 5294 5295 5296 WP3413 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3413 3714 813 3672 54567 2702 4851 102464826 1902 10683 2261 4256 28514 182 7422 55553 6303 5327 249 WP3407 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3407 79068 6899 63976 10891 10265 84159 7350 79191 WP707 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP707 842 841 2810 1869 5893 5371 983 4616 11011 50484 5888 6118 4361 637 672 5884 5883 581 5981 4193 63970 25 1385 5925 100422832 836 5366 9874 55367 10912 472 545 5591 4609 8243 11200 4683 317 84126 1027 1026 27113 1647 8795 1643 10111 2177 595 1017 1111 27244 1019 3014 7157 1020 135458 54205 355 1021 9134 9133 995 993 5810 894 891 898 85417 896 WP2485 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2485 64802 23498 8942 8564 23475 125061 55191 6999 WP2324 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2324 3725 842 841 4303 6774 1147 5894 5579 6464 5578 6772 3625 4615 1729 387 1386 3630 51135 249 5580 6093 5601 4313 6647 4846 4318 5321 4843 4316 5604 3091 3551 207 836 3717 1650 5590 4088 5595 6777 6776 3643 4790 3958 4322 5879 4792 5594 4087 5599 114609 1432 1956 5970 177 4323 6714 2308 4481 6667 7430 4478 54205 653361 3667 998 WP2035 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2035 1432 5894 5578 7249 26060 2475 627 1978 6714 6009 2308 5566 1385 1081 2488 1588 2870 207 6198 2492 6199 374 5595 6446 8290 6194 5594 WP2848 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2848 1436 1435 7471 6469 2056 1270 3562 9241 4851 3082 2253 7477 8200 3479 7472 1950 7474 3624 7040 2249 4254 2246 7422 2247 7018 10468 4909 3630 10637 4907 3577 8600 7043 3570 89780 5154 5155 22943 3815 652 2323 7482 2255 7173 4838 3569 238 3589 WP453 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP453 7535 941 942 3561 940 3560 2335 7448 3458 102465836 100500837 3559 3558 959 958 1281 100616340 7133 7132 3918 3913 3915 7059 1277 3565 3566 3911 3912 1278 3567 3568 3932 7057 WP45 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP45 4661 1869 7027 148327 8318 983 90993 1388 10488 6117 6119 6118 23649 4193 1385 5925 472 5933 7029 4609 4331 5557 1029 5558 1028 1027 1026 1032 8900 1030 1031 1647 5111 84699 5427 595 4173 23594 4172 4175 4174 4176 5426 1017 1876 1875 1019 7465 1874 1871 4171 7157 1870 4998 4999 9134 1021 5000 1022 993 5001 894 891 898 902 23595 901 896 WP98 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP98 1910 5737 5732 5731 5734 5733 5617 6281 5739 7356 1583 5740 5729 302 3291 3290 301 5321 5743 6277 5742 306 308 307 309 1906 1909 5730 6916 3248 WP3634 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3634 6198 3667 3643 6517 9882 6194 208 2475 WP2865 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2865 100313781 2147 2149 3606 6347 6280 3383 4615 3458 8991 3553 2205 3554 3654 114548 4318 7941 1232 5290 7077 7076 1839 7096 7097 4790 WP3613 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3613 7494 10130 4189 83939 7453 5611 9451 9695 121506 27113 22926 1649 4677 10018 4780 7184 57761 811 2081 6783 23645 51726 3309 100422832 7324 440 100500842 467 468 WP3596 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3596 3397 3398 372 1026 7398 WP400 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP400 4209 4149 3265 8550 1432 6464 2002 6772 9261 3315 7042 8569 6416 7186 8737 1649 1386 7046 8717 3150 4217 9252 5321 4214 5923 4293 6885 5608 1385 1616 2885 5879 4609 998 WP430 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP430 64714 102465534 8694 338 4023 19 1071 949 336 337 335 3990 1581 3949 2222 3156 407039 84532 6646 6713 4035 116519 341 5360 344 345 693120 348 4547 102465511 64240 64241 3931 WP205 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP205 6774 3561 6772 2932 1027 572 3559 3575 595 5605 598 3574 5604 3716 207 3718 6777 5595 6776 2534 2185 5295 5296 4609 5594 WP2864 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2864 8531 840 2149 3084 7124 8767 332 5062 3727 1728 8878 5585 102465879 3575 602 5747 2065 8870 8065 308 25 3309 207 348 6198 8454 8312 79092 2113 4790 1495 5594 27018 2729 1027 1026 3315 3070 10276 8795 9021 7185 4092 2081 9616 26135 3329 27242 351 7431 3065 2185 10451 7057 WP241 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP241 10797 7298 1786 191 2745 1788 1789 10588 6948 6470 219595 25902 6472 102466733 635 2346 2618 10841 10840 4552 275 123263 1719 27430 4522 4548 471 4524 4143 23382 WP528 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP528 1119 43 10400 5160 5161 5130 1103 WP1449 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP1449 3725 941 942 6772 102465249 54106 6348 10616 4615 6352 6416 6351 3929 8737 8878 79004 54210 57162 10333 57161 92610 51014 3551 23643 6885 1326 207 208 10906 929 64223 8727 10000 6696 9641 4791 4790 4792 23533 7100 114609 1432 6300 5970 8651 7189 729238 7187 54472 6373 54476 5347 23118 23098 4091 695 55072 51284 51311 841 3627 100313781 148022 1147 257397 59307 7124 10193 3442 3441 3440 406887 8772 3439 407054 4153 1154 5777 51135 3576 5601 3593 5602 5600 5605 5606 5603 3592 5604 5609 5608 3451 54461 3452 3443 3444 3445 246330 55593 3446 3447 3448 3449 7128 5595 5879 5594 3661 8517 5599 6441 6850 3456 3454 3455 1540 353376 3656 3553 3654 7874 10771 958 8503 11213 29110 5290 4283 5291 5293 7098 7099 406897 10454 4064 7096 2353 7097 3663 5294 406891 5295 3569 3665 5296 WP3875 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3875 11073 144715 545 5883 5810 84126 6117 1111 3364 WP2290 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2290 3265 5880 55770 8531 4893 149371 5898 5881 3845 10928 5879 998 WP2011 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2011 6721 102465534 51586 10891 19 51548 3157 693120 2475 5465 3949 6319 2194 5562 6720 3156 407039 10062 23411 WP368 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP368 1374 788 35 6342 1962 33 34 80221 37 2180 55825 3033 1376 3030 1632 2181 2182 WP1591 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP1591 4208 6722 6469 4776 5781 406904 8553 4775 4851 8928 150572 2253 2627 23462 2626 1499 57057 6909 2296 7422 7424 7423 5308 3170 1482 659 406937 3670 657 2065 9421 2303 652 650 23493 27302 6899 2255 4089 4773 4772 50805 9464 6910 4086 5594 WP247 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP247 5737 5729 5732 8698 5731 5734 5733 1901 1902 1903 9248 5739 9294 5724 4543 4544 6915 1269 1268 WP2878 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2878 2168 1374 6342 1579 34 336 335 983 5465 1581 376497 1582 1622 10062 595 116519 1962 5360 54600 1019 6256 345 55554 30 1376 4609 WP2359 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2359 841 7846 8573 9246 9861 10382 10383 10381 25897 51465 3305 3304 3306 7280 5708 5709 3303 5706 5707 5704 5705 5702 3309 5700 5071 834 3308 5701 10376 55294 8454 3310 113457 5717 5718 5719 347733 9627 5413 3313 10273 7327 5710 7326 79861 5711 3312 5713 5714 118424 5715 5716 7278 347688 7332 51807 7277 84790 6478 6477 81027 6622 10213 7317 51182 2861 84617 203068 898 112714 WP1984 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP1984 3725 29124 6772 2099 5371 79902 3156 57178 2956 23077 56911 675 4312 6009 673 672 152789 4193 1588 1385 25 3716 207 10913 7175 25780 545 472 4790 10811 4609 6010 7517 8438 8554 1453 3845 26284 57223 28996 7422 1647 5347 55526 79027 10111 7048 7046 4092 4091 595 1263 253959 596 4763 2308 5898 221002 27005 5245 1111 4436 5058 5569 6667 994 9175 993 10600 8846 998 55671 4953 999 842 4149 841 4661 1869 571 1147 6597 7249 196 57820 2475 641 23613 8772 2197 2896 5888 572 578 9958 7035 64781 4361 580 637 301 581 80271 5925 84640 3612 8061 836 60489 7248 2664 4089 5879 23411 4086 5594 4087 11200 100379661 2033 1956 27145 6794 2931 8202 1605 6790 1499 6237 369 367 140739 8717 5284 659 5906 5728 657 100302237 1017 1019 7465 2241 79877 7157 1022 466 102465133 3667 3065 4664 10454 10557 5296 WP3672 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3672 401491 100124700 598 5243 100885779 3091 652995 101978719 1026 7157 7475 55384 WP3658 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3658 595 4041 7471 4040 7704 1452 2932 5914 22943 2322 324 5371 5467 3728 207 11197 1499 6929 8323 51176 26108 8313 57167 607 WP1982 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP1982 6721 5950 4047 22872 57678 949 23175 22937 2475 6319 3638 10484 2194 10483 3156 6396 26291 3630 51422 84532 1622 11236 102466730 51360 4190 9871 53632 1385 207 133522 51128 4597 31 56681 23411 102465534 4023 8720 1595 2931 820 1024 10427 2224 3949 2222 5565 5564 4800 5563 5562 22926 9632 7376 407039 267 10802 7528 25956 51586 3837 6713 47 5566 3157 5468 6667 693120 5290 5571 6720 3422 51141 WP3645 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3645 143 64802 10038 683 51547 51548 80351 22933 3620 952 55191 6999 93100 23409 8658 23408 23475 10135 23411 142 23410 130013 WP474 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP474 4208 805 5167 6772 801 9510 3479 4256 3480 3481 2247 5327 7067 6660 11096 5741 249 579 4921 9507 5328 6662 1280 5745 5744 4318 207 2261 2260 3549 6696 55553 51719 6777 85477 7078 871 4322 1515 860 864 102464826 1028 176 8100 7042 7040 8817 7422 657 5566 2487 3157 9759 2690 1300 50515 655 2737 5727 54407 654 2688 11127 1473 WP2643 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2643 3265 5599 5894 1432 1956 6300 3845 2335 5829 5601 5602 6714 5747 3672 5600 5605 5603 5604 3688 10000 5293 4893 2885 374 1277 7094 102465513 6654 5594 WP3408 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3408 3949 102465534 255738 WP3599 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3599 7291 5599 5106 10891 2308 2908 7124 9370 8660 6256 6517 1385 5468 23175 8204 1050 1051 3952 1052 3667 3643 3569 WP12 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP12 9550 5599 5155 6548 3690 8111 56302 4982 7965 1513 3456 8792 6696 3454 54 8600 WP2012 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2012 4208 2146 4209 6722 5579 4205 5578 406904 5577 5081 406989 5587 5584 5582 407015 5583 5580 5581 407016 4654 4617 442890 5588 23683 5566 3398 5567 5568 64100 5590 100271849 5573 5576 5575 407007 407006 WP2805 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2805 54487 100500860 23405 29102 90459 57510 100302197 WP3891 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3891 27294 1728 1571 2944 4353 2052 WP3678 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3678 6714 83439 2034 4851 3371 7428 7472 7412 182 7422 10631 51176 9595 6932 7852 5294 6934 WP678 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP678 2053 1351 9377 2950 1559 1558 1573 WP134 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP134 6120 6888 2539 7086 22934 25796 5226 WP136 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP136 5445 8824 5446 3988 2098 1066 221223 5444 WP179 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP179 8317 254394 8318 10926 51564 4193 25 26255 545 472 4221 5933 8555 8243 8556 55869 10014 7040 1647 10013 5347 11138 84515 100500810 23594 4173 8379 4172 4175 7529 4174 890 699 4176 1111 9759 324 4171 9232 55388 994 995 993 990 9184 991 7534 894 7533 891 7532 7531 898 23595 10744 896 999 1869 7027 8841 983 9700 4254 701 5925 6502 375 4088 4089 5591 4085 10971 11200 2033 2932 1029 1027 1026 8900 140739 5111 100302237 1017 9088 1876 7465 1019 1875 1874 7157 1871 219972 1870 4998 4999 5000 1021 9134 9133 5001 10459 3065 3066 902 85417 WP197 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP197 4047 6713 4598 3157 1595 2224 1717 6307 10654 2222 6309 4597 3156 50814 3422 WP3595 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3595 55437 100616459 5562 51804 58190 6794 5725 WP661 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP661 3630 WP481 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP481 3725 7494 5167 2002 27330 3480 6416 10487 1977 1978 6616 57761 4217 8491 6009 9448 4214 9252 4215 4216 4294 4293 5170 4296 3551 6885 1326 207 208 1432 6300 2319 53358 8651 9882 4641 252983 5563 5562 9020 10110 9021 5967 100500810 3799 6812 6810 2308 2309 6814 6813 8660 23624 10211 1398 10603 23433 9175 10938 11127 5770 10746 6722 6655 5781 5894 5579 5578 6464 7249 10580 382 6517 2475 6513 8773 50488 57381 2992 5584 3631 3636 5583 2997 2998 5580 5601 5602 5880 5600 5605 5606 5588 30849 5792 5603 5604 5609 5607 5608 9064 11184 7786 11183 2888 6196 2889 5506 6197 6198 2887 6199 5590 375 115703 7248 2885 5595 5596 6446 5597 8986 3643 5598 5879 6654 5594 6195 3265 5871 5599 1958 9265 23678 2932 868 6844 867 2931 3991 5213 5211 5289 5867 5288 30846 5286 5728 8503 6236 5290 5291 5293 2549 25759 3667 2353 5294 5295 8471 5296 WP3878 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3878 8243 165918 10524 11200 8517 4683 7249 55183 6794 5536 3315 983 2475 100616139 9025 1386 5562 23300 10111 56254 10155 9656 3150 9810 4217 8851 8493 4361 699 80254 1111 9759 5923 3014 7158 1020 5524 9212 2539 545 472 3930 4790 5591 5932 64421 WP521 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP521 55902 100287413 92292 10249 219970 WP2853 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2853 2146 494324 3087 2005 3720 6772 9241 8928 6422 8320 51176 10153 406933 9044 1488 54623 58499 7547 5744 54892 9350 57669 51366 27324 4830 6875 3915 31 6877 54799 4838 9646 26986 64321 8554 84295 101929777 9573 2627 2626 1789 79977 1844 7040 1994 57690 29970 6001 6478 1847 1846 83881 3227 9425 51701 2308 79577 324 1112 23528 442918 9760 10128 6671 23286 23007 23181 79035 79776 2186 80155 6657 4851 5916 7709 11190 26610 55809 140597 6928 3198 23373 80312 51460 708 6925 3251 63978 5077 30009 5606 2908 22943 121536 85363 63035 23168 8450 4088 23682 6932 4089 9682 154091 4087 1601 2131 10973 79668 5087 56946 5083 3169 7478 83595 7473 23576 1499 5015 3175 5460 57198 64864 3170 123169 7080 55832 22823 657 83439 27244 27245 102466854 2736 655 5090 351 11169 79923 3975 10459 11166 10451 115825 131405 85416 WP231 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP231 3725 842 841 840 257397 1147 5894 7295 7124 6347 330 6416 8772 8837 102465836 1387 8737 572 10131 27035 56957 5601 4217 637 5708 5790 4214 6610 5606 4215 581 11140 100302213 5609 3551 2752 1326 5608 6885 7133 207 836 7132 4893 5590 8454 2885 5836 124056 117584 7128 5595 4791 4790 4793 5879 4792 6654 5594 4794 1457 3265 5871 8517 8439 5599 55312 317 6401 3845 8945 283455 6500 56616 23291 11035 7186 10010 3320 5515 5347 23118 9020 7185 8717 5966 8567 598 329 29110 10454 1535 3569 8844 WP2636 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2636 2915 114 805 5894 5579 5578 801 2705 2911 2770 2893 369 107 5582 60 2902 5906 2903 814 5908 815 5605 5604 5566 2892 5567 2891 5568 2890 1385 2778 5502 5501 5500 5499 5595 1812 1813 71 1815 72 5594 WP2911 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2911 1292 1293 1290 1291 406901 693174 2335 693130 7148 693124 407031 407030 407033 407032 407034 100500837 1289 406949 100505984 22801 407014 406933 406984 1281 3672 1282 406983 406985 1284 442892 100500863 554210 3693 3694 407002 3913 6383 3915 50509 7058 3910 1278 7057 WP383 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP383 8557 59 58 7140 4703 7125 10398 4634 7139 4633 7169 4632 7168 4635 8736 7273 81 1756 7111 7137 7138 7135 7136 7134 7431 4621 4604 1674 4624 4626 7171 70 71 4607 4606 7170 88 89 WP236 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP236 4208 7291 4209 4207 688 6774 4205 10891 6772 6773 1316 55847 3479 4616 8321 10135 5740 7350 57761 6095 3091 1385 7480 1592 6695 5934 6777 6776 5933 6778 4692 4023 2625 5618 2624 1271 8651 2626 28999 7040 8648 2971 1647 5346 1649 3399 9021 83881 81029 2308 9370 2303 8660 6667 5054 10499 183 64900 1869 7025 102466740 649 7124 5914 196 6517 23175 4000 1050 1051 6927 6319 434 1052 3630 10062 10658 4154 9612 9611 123 2908 6258 25937 5925 6256 1855 2662 8788 3952 4088 56603 10269 1959 7471 5106 5105 2034 5008 3991 1026 8204 1499 5465 3572 1879 8609 651 2487 652 1874 26580 3159 650 80339 5468 5467 4282 56729 355 2688 3976 9663 1675 10555 3977 3667 6720 8471 6424 3569 WP3925 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3925 6723 5166 5917 383 5160 384 7453 34 10993 2746 8639 2744 8050 4967 7166 3155 8974 6611 84532 1621 126 10056 127 128 635 2806 4191 4190 7407 2752 501 2805 5831 445 5409 5832 440 30 4594 875 4357 1491 7173 5315 549 586 2058 56922 2936 1743 4128 216 1373 2937 1431 5105 5009 3034 2271 3033 3176 3417 1644 23395 84706 131 4942 2730 47 26275 1738 3158 1962 57818 11112 10841 92935 3376 151742 6999 5091 790 6898 6389 3939 8802 3067 2184 7054 4953 50 WP1742 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP1742 596 637 581 1029 8626 8743 4193 25 1026 100422832 666 7157 5366 5015 27113 1647 472 7341 7161 4609 WP3892 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3892 3662 10320 1437 860 1435 6774 3398 6688 2323 3394 55509 7173 6925 WP3674 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3674 60436 7050 6469 2253 2290 2737 4838 7080 4087 WP2509 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2509 84557 406991 10036 596 8408 115201 81671 22863 55054 83734 51100 7249 10533 8678 7405 9140 7248 9706 285973 3643 3630 64422 9474 55626 WP3298 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3298 8863 8864 100313781 805 102465532 4128 1453 1889 5578 801 1454 5187 2932 9575 7189 153 43 102800317 1543 4133 3654 1544 1545 1565 815 2308 406913 1407 1408 406938 107075116 1906 348 406 1557 4790 23411 WP1600 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP1600 1548 316 54600 1555 54657 2328 WP2261 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2261 1869 4303 5579 5894 5578 7249 6416 3480 2956 5584 5582 5583 5580 5159 2064 675 2065 5605 4194 5606 673 5588 672 5604 5609 2263 5170 4193 5607 5608 5925 207 208 2260 10000 4893 5590 7248 2885 472 5595 5594 3265 2033 1956 1029 3845 867 1027 1026 1030 1031 369 5287 5288 5286 4233 595 5728 6714 10253 4763 2308 5156 2309 100302237 1017 1019 7157 5290 5291 1021 5293 54206 2549 5335 5336 3667 894 5294 898 5295 5296 WP304 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP304 6774 5781 5579 5894 5578 6464 6772 6591 3726 4254 572 5777 6615 3635 5605 9306 5604 7409 3815 207 1796 3717 6197 2886 6198 2887 2885 6777 5595 6776 6194 6654 6195 5594 3265 5599 7006 1432 2033 9846 867 8651 6909 695 6714 596 4137 2309 100302237 1398 10603 1399 4286 5335 2534 4145 2353 5295 4067 5296 WP384 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP384 5602 842 841 840 637 4214 3303 317 839 836 7132 835 355 54205 8772 356 8737 4790 9131 WP1584 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP1584 23533 773 5599 2710 5256 3651 389692 9370 7124 3551 6517 6514 6834 122809 2475 5590 3767 3667 3643 723961 5580 5594 WP2536 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2536 1576 WP195 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP195 3725 100313781 5781 1147 257397 102465249 6347 4615 6416 1386 8878 51135 57162 5601 57161 5605 5606 4214 4215 5604 5609 3551 6885 5608 3552 207 5590 5595 4790 4793 4792 5594 8517 5599 1432 5970 9261 3316 7189 54472 7334 7335 51295 23118 3556 9020 3656 3553 3554 3654 5966 11213 5335 10454 5295 10746 5296 WP3635 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3635 6198 3667 3643 6517 9882 6194 208 2475 WP581 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP581 2056 6774 5894 6464 6772 5163 8651 1154 6714 5605 5604 8660 207 10076 5921 3717 2885 5595 6777 3667 6776 5294 5788 6654 5594 2057 WP272 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP272 2159 2158 2157 2147 7450 2266 3816 5345 3818 2243 5054 5340 5055 8263 2244 2161 5327 2160 2165 2153 2155 5328 WP2113 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2113 282616 6772 6773 7297 10379 3716 282617 282618 163702 3588 WP35 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP35 805 801 5533 729966 6548 4893 51764 10142 5142 5143 5141 5144 2769 2788 2768 2767 2787 3845 10672 27115 10270 2784 2783 2786 2785 2770 2790 2771 2791 2792 2793 109 108 107 5137 9630 5151 5153 8852 5566 2776 10681 5567 5568 2778 2773 2775 5150 2774 2781 2782 5573 5576 5575 114 115 112 113 5579 5331 5578 111 406974 5577 8165 387 9495 5587 5584 94235 5582 5136 5583 9590 5580 5581 5588 23683 196883 5590 3265 3708 3760 9472 6237 8622 10566 55970 11215 11216 11214 11217 100505585 5530 102465803 9138 9465 WP262 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP262 8517 5599 100313781 1147 4215 5970 7124 3551 6885 9260 7189 6352 6364 3456 3320 9020 4791 4790 3654 7185 4792 8717 3576 5594 WP3657 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3657 7014 5728 2551 596 2120 598 2309 6597 2033 100302237 2322 1786 1788 4170 1789 3002 1387 472 55056 4089 7543 2553 WP325 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP325 8694 4023 346606 102466190 2819 57678 3991 8613 3990 8443 80168 8540 2710 84649 2712 8611 8612 57104 10554 56894 10555 56895 102465511 116255 55326 8513 WP2018 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2018 3725 1147 6772 3383 2475 8878 8600 5601 5747 5604 5609 6688 9060 3551 5608 6885 207 4982 208 1513 7412 5595 4791 4790 5879 4792 5594 8517 5599 5971 1432 5970 9846 867 7189 7188 7187 7186 6850 8792 2274 23118 7185 6714 799 4286 5335 10454 4772 2353 54 5295 4067 5296 998 WP2525 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2525 2937 10797 7298 200895 2729 191 1786 1788 1789 441024 6470 25902 26227 6472 102466733 29968 2730 635 5723 10768 275 1719 27430 4522 4548 4524 875 4143 1491 23382 4144 29947 WP3845 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3845 4855 1147 4854 4853 3280 4851 92737 5664 5663 65989 23462 27255 6237 3516 51176 102 9794 4236 4237 3714 84441 54567 10683 28514 182 8788 55534 WP2597 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2597 3274 887 1128 495 2520 WP313 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP313 3725 3265 5599 5781 6774 5894 2002 3082 4233 5829 5906 6714 5728 5747 3672 5908 5605 5604 5058 1793 11184 5921 5290 1398 2889 3688 1399 2549 2885 5595 2185 2353 6654 5594 WP1433 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP1433 91662 842 8517 841 64170 840 1147 3606 5970 8767 331 14 199713 10392 84674 3320 22900 29108 58484 3553 4210 114548 147945 639 22861 55914 9447 10980 4671 838 3551 64127 51079 834 9744 50506 338322 10910 55655 5879 4792 WP3655 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3655 7471 387 100132526 8626 9411 3664 7043 7020 WP254 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP254 3725 843 842 841 840 1147 332 7124 8743 3479 330 331 8739 6416 8738 3480 3481 8772 8837 102465836 8737 572 7161 578 5602 637 4214 581 8626 837 4193 3551 839 834 7133 207 100422832 836 7132 5366 835 5551 3002 4790 4793 4792 4609 4794 3662 3661 8517 4049 3660 5970 317 1029 665 666 3070 7187 56616 7186 27113 8795 3659 9169 10018 7185 8717 8718 596 599 598 329 7157 4170 27242 355 1676 54205 1677 356 3663 5295 3664 3665 WP3850 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3850 84557 10891 5163 4703 2932 114907 3479 8744 2475 3480 5564 8892 1977 84676 51528 5728 8976 93 3488 3611 207 7132 6198 3688 5337 3667 4088 2660 4790 5294 4087 WP2338 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2338 54487 100500860 23405 29102 57510 6895 5901 100302197 WP466 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP466 8317 5557 5558 8318 57804 10926 5984 5985 6117 5422 10714 6119 5111 6118 29935 5427 23594 4173 4172 4175 81620 4174 23649 5424 4176 5425 5426 5981 1017 7316 5983 5982 51053 4171 7311 4998 4999 5000 55388 5001 990 23595 WP1531 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP1531 1717 1593 1594 1591 7421 120227 6257 2638 6256 5741 WP3915 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3915 27330 1576 6416 51085 1581 10487 7068 1977 7067 253260 1978 51422 2203 4217 8491 9448 6009 9252 4214 4215 4216 4294 4293 5170 4296 1326 6885 23265 207 208 64223 4023 1432 6300 2319 53358 5565 5564 5563 5562 9020 6567 2308 2309 8660 23624 10211 1398 5571 23433 9175 5770 10746 6721 6655 5894 6464 7249 6517 2475 6513 6319 2194 50488 3630 10062 2997 5601 5602 5600 5605 5606 5603 30849 5604 5609 5607 53632 5608 6256 57521 9064 11184 7786 11183 6196 6197 2889 6198 6199 7248 5595 55908 5596 5597 8986 3643 1555 5598 143686 6654 6195 5594 5871 3265 5599 5105 2932 868 867 2931 9322 5289 5288 5286 53919 8503 1734 79109 5290 5291 5293 2538 25759 6720 3667 64240 64241 5294 5295 8471 5296 WP47 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP47 25942 6469 2735 50846 51684 10284 2736 5727 2737 156 3549 6608 8643 27148 406 374654 WP530 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP530 1437 920 1435 2919 3562 7124 3600 7040 3458 3456 1440 3553 105369230 3558 3593 3596 5154 3574 2920 3552 3565 3567 3586 3569 3123 3122 3589 WP2857 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2857 494324 688 3720 2005 9241 8928 6169 2296 8320 8322 8325 51176 4211 10155 6615 406933 1488 58499 7546 7547 54892 57669 51366 7403 3717 28514 8728 27324 8312 8313 31 54799 4838 64321 8554 84295 2625 8030 101929777 8553 9573 2627 1789 8646 79977 100616500 442895 29970 6001 406911 4780 7044 4091 595 10413 83881 1466 51701 9421 93 92 90 2303 5566 23528 57045 442917 442918 23499 9760 6899 5573 23007 23181 79035 79776 80304 10124 6657 6722 100423031 404220 5915 5916 2253 11190 26610 55809 3624 23373 8463 80312 708 6926 6925 3251 89780 406983 643314 22943 121536 85363 63035 2260 9113 29072 8450 4088 9314 4089 55704 4086 4087 154091 7003 2132 2131 10973 79668 5087 56946 203228 8091 3169 5080 7473 23576 3172 5515 84159 5460 57198 5308 268 10637 3170 22823 659 7855 657 84667 83439 652 27244 27245 655 5090 11169 343930 79923 11166 6911 10451 85416 131405 3064 115825 WP696 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP696 8644 1109 2052 1646 1645 10327 1543 1545 1576 WP1539 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP1539 5747 6714 4846 5155 1432 5156 4318 7010 3091 2321 2263 3791 207 284 5290 405 5335 7422 2247 1387 7077 7078 4086 5594 WP2007 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2007 4891 48 55240 2495 7036 7037 3658 30061 7018 341208 57817 57192 WP2586 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2586 3265 4023 1869 5894 2033 1956 5970 1316 7124 3845 2729 2099 1027 196 1026 6346 8204 948 1728 7422 9049 3320 26291 5325 1543 1544 4780 1545 84722 57491 9612 6714 4763 5743 100302213 11140 5604 1017 135112 100302237 5925 5979 4893 27306 405 4790 4609 5594 WP183 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP183 5682 9861 5686 5685 5684 5683 10197 3107 3106 3105 3135 5708 5709 5706 5707 5704 5691 5690 5705 5702 5693 5692 7314 5700 5695 5701 5694 5696 5687 7347 5688 5689 7345 5717 5718 6184 5719 5710 5711 4734 5713 6185 5714 5715 5716 3458 100847079 3134 3133 5699 5698 7318 7317 7316 5720 5721 3014 3015 7320 7321 102465801 7322 7323 8335 WP2203 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2203 7006 5599 5781 6774 5971 6775 1432 7292 6772 5970 9846 2475 6356 1154 1978 3559 3575 3055 3576 5601 695 6714 64109 5605 7525 5604 55361 3716 207 2242 3717 5290 6777 5595 2534 6776 85480 4791 6778 4790 4067 3932 3569 4792 4609 6194 5594 WP2507 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2507 842 841 840 637 598 581 317 839 27429 836 4170 5551 56616 54205 355 8772 8837 356 2021 578 9131 WP3668 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3668 860 5599 1432 6464 2316 285 10631 4053 7049 7048 4052 7046 2201 7182 2200 84467 5054 185 1490 5595 4088 4089 2022 5594 4087 WP2355 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2355 6770 842 100506742 5894 5579 2002 5578 1395 3284 1393 3283 1394 3861 157 1392 3728 6822 3727 3726 7020 1583 387 4929 5584 10155 5443 5580 3576 6925 4217 5601 5747 4846 3713 673 5588 5604 1589 1385 207 8061 836 1584 409 408 31 5595 4790 4792 5594 104909134 5599 1432 1889 2355 3848 3606 2354 5970 2932 2767 2784 2783 9095 1499 2697 2770 2771 7040 3320 5563 3558 10411 596 815 2081 5908 10681 2776 2778 2870 6667 2775 10499 8912 2781 2782 5335 3164 5336 7099 2353 142 WP524 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP524 57630 805 5063 801 10672 6242 7454 1073 1072 100302274 3984 4632 1729 23191 387 5585 5305 9475 6093 5602 8976 4216 100505585 11113 5290 5291 6198 5293 9138 8826 10788 5500 85415 397 10188 398 5879 998 5216 5296 4608 WP3594 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3594 6770 3725 90134 10891 5371 3727 7166 112464 6496 6095 6096 56339 6097 4887 7337 7071 405 55366 100847042 406 1812 1813 1814 1815 8863 8864 129521 1453 1454 15 6500 23291 2837 3399 4783 5629 7316 128674 10499 10743 181 85457 150094 1471 7054 23239 84432 8841 94233 23373 2673 102800317 10062 4159 5601 5602 50865 9611 4841 5927 4843 3398 55269 4543 4544 8454 4547 3952 5501 5500 9607 134 135 220202 139135 79723 9099 3363 100616408 8204 4987 7080 9475 551 4862 5728 1406 1407 1408 100302237 2691 463 8473 5730 468 8914 4669 687 2146 22871 9456 7298 1392 6421 1390 1628 10135 2155 1385 4297 9915 5551 10911 3400 5936 23064 6550 83759 5971 8553 9572 2767 8945 9575 1128 57805 5563 107 5562 1644 4804 100 10514 9370 2776 10419 5054 25819 23596 9967 148523 54551 60675 196 191 6928 3778 3192 26224 5582 9975 1859 9500 9956 2063 5078 100616483 6839 100616387 1660 7311 9112 3184 1655 5499 1141 594857 5591 5593 23411 25942 102465532 5599 1374 1958 6440 79365 2033 5187 2932 5465 3751 8792 1364 22809 8403 56938 7150 1019 7153 5468 7157 6233 1960 51738 355 114781 6532 3065 6720 121278 3066 3061 4914 3569 3062 4916 WP2447 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2447 842 100506742 1432 317 7124 847 5533 57679 2876 572 5868 9973 4217 596 6647 637 5605 598 581 4842 4741 6506 2890 4744 5608 834 5532 7157 836 7132 5530 4747 5630 79139 1616 1471 5879 10452 WP2366 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2366 47 207 WP1422 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP1422 64781 130367 9514 55304 166929 253782 56848 91012 57515 427 8611 204219 9331 10558 9517 8877 79603 2531 56624 29956 WP3876 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3876 6750 2308 22943 650 6422 1499 54361 4090 1634 10018 4093 7044 4086 WP366 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP366 4208 3725 4205 5163 8928 1316 2335 5371 51377 3727 3726 6416 1387 1386 64219 6498 6497 10131 9146 50943 6093 8021 5747 4312 3690 3691 6885 207 3688 7071 8312 7341 5934 5933 1278 4321 4609 8554 57154 1432 57559 8945 7329 6500 7189 7041 7040 163126 7049 23327 9978 7048 7046 4233 4092 595 10413 4435 9564 6667 9372 7050 5576 9765 150094 83737 7057 998 50855 5894 6464 7027 5062 22938 983 387 8462 11059 9972 5601 79753 5605 5606 5604 5608 11184 9063 5494 55802 8454 2885 4088 5596 4089 2113 5879 6654 6935 5594 4087 1601 64750 860 25942 5599 2033 4739 2354 1026 11171 3985 1030 3673 6714 7015 6711 3371 100302237 1875 857 1874 10987 7157 9839 351 9133 467 54778 10454 3065 2353 5295 5296 WP2436 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2436 4129 6647 4128 5566 7299 5567 5568 1312 1728 5516 5515 100616414 1644 7054 WP2583 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2583 7535 805 1452 5578 940 801 5163 2932 925 926 2931 3702 5777 8445 5133 3558 1859 5728 207 5921 5530 5335 2534 4773 4790 3932 4792 1493 10125 WP3874 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3874 659 5601 657 5599 1432 84171 649 26585 7040 4088 4089 7048 4017 7046 4015 4016 4087 WP2513 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2513 841 11035 5599 8772 148022 5321 8737 2512 8717 142 7132 WP138 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP138 3725 6774 64800 10401 106821730 10399 2288 388 387 1387 29893 57178 573 6093 9612 5747 9611 672 5883 24149 4193 5925 1385 166 207 9063 90427 7337 1616 7341 4088 4089 23028 6013 11143 56924 5879 6605 23411 9604 2119 10524 8554 860 25942 2033 1956 8031 5970 2932 2316 10273 7329 8202 1026 1499 3985 11034 7041 8648 6047 2274 6049 367 7182 9475 595 811 5728 6714 8850 2308 100302237 51588 857 6667 5052 5901 10499 8611 11315 10498 7050 354 8431 3065 898 5295 23598 5296 998 WP1403 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP1403 55437 23236 4207 1938 200186 7249 6517 2475 2194 56731 3156 1978 79602 723961 51422 2997 2998 53632 57521 51094 207 208 133522 3953 29904 6198 6199 7248 1375 32 3952 51719 31 3643 1374 126129 101930123 6794 1026 3991 8900 3172 5565 5209 5564 5563 5562 1994 5289 8503 92335 147 890 148 9370 5567 5568 7157 5290 5291 5293 5571 6720 84254 891 10645 5294 5295 5296 WP2190 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2190 4524 WP1601 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP1601 7517 23583 2030 2356 6240 7298 6241 51733 2068 1548 1807 1806 1890 100500832 8836 7372 7371 7083 8714 151531 7378 9429 10257 10057 978 1066 10864 6996 7157 8824 1719 5471 4524 83549 WP2431 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2431 7538 8741 6347 407011 5542 6869 1280 8398 1282 5173 4318 5743 9353 5362 3552 6098 6403 4321 2212 4609 57556 64131 10673 176 7040 727 5803 1647 2596 4099 627 729230 4804 1462 102725035 6585 65078 6586 595 57142 9423 328 2309 1464 1463 11025 7431 2280 713 10288 998 3627 1869 2919 5578 383 7124 56963 983 3383 389 388 387 199 9103 3576 4155 6662 2902 7832 5320 1948 301 4843 5322 4842 2670 5925 836 1241 2668 4974 3952 5595 3958 5786 5879 5594 1958 11202 1956 1027 961 361 2697 3458 4050 3553 3554 63827 9475 3558 102465524 2043 1017 2920 1019 1875 50515 7157 5530 4282 3164 50507 7099 358 3565 2353 900 3569 WP2572 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2572 4041 4040 941 4851 55742 7490 9076 7448 7402 3675 2195 50485 1287 81 5329 4311 977 5747 100616340 5076 375790 1285 1286 22943 3690 3611 3691 207 1759 3856 1514 3685 3688 3913 1378 23607 3911 102465513 4643 1000 4690 10971 7471 7414 1028 1027 1605 1026 1499 7040 51196 3987 5800 11346 5420 5111 7827 816 4010 4868 950 84623 7431 84063 182 5335 7099 4288 4627 7094 7225 2534 64423 3664 WP2884 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2884 8884 7295 3084 728441 64116 3082 23516 54716 7296 3337 23657 1579 1728 2950 155184 2953 8878 5226 4199 29986 29988 221357 2940 9152 2944 91252 2941 2948 2947 2946 873 29985 221223 874 2949 102724197 81031 177 218 55117 7042 4097 7040 3320 7922 125206 201266 7048 4780 25800 348932 5155 23491 1066 54600 3326 5052 114134 144195 66035 1839 11254 6518 645 6517 6514 6515 283375 6513 1244 2678 55334 5265 10057 60482 115584 6649 7039 221074 3303 11182 27173 160728 9817 6256 91227 4258 22949 4259 9588 8824 2258 56606 54657 2512 114112 54658 154091 54659 54577 2938 54578 2939 2936 1958 92086 6536 6534 2729 6535 6538 6540 1548 2877 2878 340024 8714 131 10257 159963 200010 2042 2730 1969 283848 6523 6524 6526 6527 6528 5467 6529 28968 388662 23764 3162 55630 6531 2539 6530 6533 2495 6532 7364 57181 WP3844 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3844 3265 4303 5163 7249 2932 3845 1027 2475 7942 9776 1978 253260 572 5728 8503 8408 4846 6009 2308 2309 57521 207 9821 5290 5291 4893 2887 5294 5295 5296 WP26 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP26 5330 23236 29127 5331 6300 406974 56848 2770 2771 8877 5287 53637 6610 1901 1903 2773 207 9294 208 427 10000 5595 5596 5597 5598 5594 WP404 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP404 3251 5428 6723 5423 10797 5424 6240 6241 159 5634 158 3614 5631 1719 6303 4831 50484 5422 4946 WP78 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP78 3420 1743 1431 4191 1738 2271 6389 4967 8802 6392 6390 3419 8801 6391 3418 3421 50 WP3584 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3584 2146 4208 50937 26084 4661 1869 200424 4204 4354 54715 6872 2289 2250 2475 3481 2248 2249 2894 2247 80312 1052 604 4155 2902 9611 2571 2570 1750 2890 1385 207 7337 54790 5978 3187 84950 10664 3185 6446 9315 6194 5454 25942 6750 114787 1749 6890 5457 9126 4986 4099 627 1267 4904 815 4763 1465 2593 6667 6670 3065 2530 WP706 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP706 3725 4208 2645 4204 10891 3280 8929 34 1103 1390 102723788 4824 6869 7166 4821 1387 7068 7161 6616 6095 2019 3091 3552 1385 478 2328 133522 4602 3350 401 4791 4790 5452 6550 5454 6752 6750 6751 2625 2624 8553 5354 2784 1129 54738 406992 10522 101929970 3032 7422 3030 4803 2597 4800 1644 627 721 720 7184 406919 7529 4010 226 5566 5567 2305 2100 6667 5053 291 3329 429 5573 7434 6670 5576 7433 5575 7534 7533 7532 55536 7531 7054 116 6657 117 388585 5577 7124 23171 6262 1051 6929 7259 4760 4152 7018 4150 3576 2902 1137 3596 1139 2908 6507 836 5978 5979 10664 3784 55800 1141 5316 1143 54862 3586 10971 1374 4128 1958 1889 406950 5087 864 11076 2033 1746 6844 30012 9722 361 1499 2697 3356 3757 3359 367 5460 3553 4133 6640 2554 3557 4904 551 3570 6711 89832 9734 100302237 6330 6331 859 3764 6863 79923 100500842 2538 6532 3065 121278 4915 3569 WP2435 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2435 3725 4312 5743 4842 7975 9817 3551 8309 1548 4097 7422 4512 4790 2353 4780 4792 WP3664 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3664 154141 7471 1856 1452 4035 2932 324 1499 27122 8321 100616500 8658 8324 8312 8325 51176 6424 6925 WP2870 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2870 23533 3265 7103 5894 1956 3082 3845 7474 1499 8842 2475 7042 7040 7049 7048 7046 4233 7043 2064 89780 7039 324 207 4893 8312 27121 4088 4089 4240 4087 WP23 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP23 4208 3725 4209 2002 10892 26469 1386 604 27071 673 930 7409 5170 933 3551 1385 6885 207 8394 1380 8395 7410 25780 4790 4792 4609 4690 1432 4775 5970 23396 5966 695 29760 815 2308 1398 1399 5335 5336 4773 3932 2969 998 4149 5781 1147 5894 5579 6464 84433 640 8462 5777 5580 3635 5601 5880 6452 5605 5604 5608 973 11184 975 974 2889 2885 5596 2113 5879 5788 6654 6195 5594 3662 3265 8517 5599 7006 3608 9846 2932 867 2931 6850 100847070 118788 3059 1871 7462 2549 8915 2534 5294 5295 4067 5296 WP561 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP561 211 212 2235 210 5498 7390 1371 7389 3145 WP49 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP49 3725 3265 5781 6774 5894 6464 6772 3561 3560 9846 867 6850 1154 9021 3559 3558 596 5605 4137 2309 5604 3716 207 3718 6198 6199 1399 2885 9111 5595 6777 6776 2534 894 2185 2353 5295 3932 6194 4609 6654 5594 WP405 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP405 5436 5437 4331 5434 101060521 5435 5438 5439 661 2071 51082 2068 6908 51728 5440 84172 2959 2958 55718 6883 6884 3611 6880 171568 2966 6879 2965 64425 2963 1022 2961 25885 2960 6878 6877 5431 55703 5430 728340 5432 902 2968 2967 WP170 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP170 7101 7025 7026 5915 5916 5914 2099 190 5465 3172 7421 4929 367 2103 7068 9970 7067 2101 7376 8856 10062 9975 7182 6095 5241 2063 2908 6257 6258 2100 6256 6097 5468 5467 100302258 2516 3164 2494 4919 WP382 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP382 4208 3725 2645 2002 9344 5535 5536 3727 5533 5534 6416 51776 1386 3925 5159 4217 8491 8399 9448 4214 9252 673 4216 4296 3551 3552 6885 1326 207 208 409 1616 408 929 10000 4893 4790 4609 1432 8550 6300 2316 2768 3845 3312 3315 3316 7042 7189 1843 5801 7040 7186 8649 1647 4803 1649 23118 51295 627 9020 7048 1849 7046 1847 1848 7043 57551 1846 51701 5155 4763 91 5566 5058 130399 1398 994 100500808 1399 9175 4772 115727 100616122 10746 998 10125 4149 842 6722 841 6655 840 5579 5894 11221 7124 5062 8569 2249 50488 84867 7850 5582 5583 5778 5580 5601 5602 5880 5605 5606 5603 3303 5322 5604 5609 5922 5607 5924 839 5608 834 3309 23162 836 11184 9064 7786 835 2260 5921 6197 5494 5495 5590 2885 5595 5596 5597 5598 5879 5594 8517 5599 140738 1956 9261 1950 6788 4909 3553 22808 3554 4342 5906 5908 4137 5532 7157 5530 355 3164 120892 356 468 10454 2353 4914 4068 WP1603 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP1603 8913 1136 775 1143 WP100 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP100 2938 102724197 2936 2937 2730 92086 728441 2729 221357 290 91227 2687 2678 2953 2944 2539 2876 2877 2878 2879 3417 2946 26873 WP289 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP289 3725 805 800 801 10699 5021 59345 1394 5020 1392 489 488 1388 3484 10488 3485 1386 3486 8525 8601 6546 11142 3710 9446 8490 3489 3488 1902 3487 1385 122042 409 408 64407 59350 51764 55056 6013 4790 104909134 5142 9628 5144 2788 2787 2980 2784 2783 2786 2785 4633 2791 2792 109 108 54331 4635 107 6000 6001 6004 1265 7529 1264 815 816 817 818 5566 10681 2776 5567 2778 796 5569 6667 5570 27297 2782 5335 5573 5336 5576 10287 5575 7534 808 7533 7532 7531 114 115 6261 784 2810 5333 112 113 5579 5578 5331 111 5577 6262 6263 5587 5582 94235 5583 5580 5581 4846 5588 100616483 4842 85366 196883 5590 8787 8786 70 2981 71 2114 2982 10971 10268 10267 59 133 10266 58 3708 3709 26575 2697 55970 3553 10636 22809 60 2553 2551 2870 5996 5997 23764 5998 466 5999 467 468 2868 2353 2869 3569 11318 57007 WP117 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP117 9287 9288 341276 9289 5737 2918 118442 2149 83873 79541 2911 64582 154 27239 59340 81050 393046 3579 887 84539 4923 3577 30817 144124 11245 26212 26211 283383 1901 5032 8390 9290 8392 23266 1909 1234 6608 59350 59352 1814 1815 26494 2841 2840 4935 6752 26245 84658 135 8387 254786 53829 4992 1952 1951 1129 3363 138883 3356 100616112 57191 3355 2837 1131 56413 221395 84059 29933 1268 401428 53831 2833 27202 341416 146 2925 10888 2798 26648 2692 128674 1880 9038 29929 2492 23284 4994 26716 140 9620 26333 2532 51289 54112 WP558 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP558 2147 2149 1191 3827 7450 102465508 2244 5327 3053 2152 2153 5265 5329 2155 5328 2159 2158 7035 2157 3818 5648 1380 735 1378 2161 2165 730 733 5104 3998 1604 729 728 623 721 3075 629 1361 4179 5627 5345 5624 5054 5340 462 717 716 719 718 713 1675 712 715 714 1213 3426 710 10747 7056 WP288 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP288 958 8517 5599 1147 55914 5970 3551 6885 2048 WP1995 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP1995 3039 4846 7498 4843 316 4842 4512 4151 WP1528 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP1528 3725 5599 805 6774 4776 5579 1432 801 2626 387 5581 5600 3572 5606 817 1489 5532 1906 5530 183 3977 50804 2353 5879 5594 WP2249 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2249 406887 406886 406889 406888 406883 406882 406885 406884 406881 442892 400931 7157 1871 406894 1021 406893 407024 407021 406940 100616143 407026 407025 407041 407042 5295 406890 4609 998 WP3624 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3624 2006 4204 3082 7124 3479 6347 2252 6348 79991 91039 6352 1051 6351 2246 6356 2247 6498 5265 5328 3576 3593 4313 3596 7039 4318 1906 5073 1232 6696 1490 7076 4502 10144 1437 6440 51750 1950 729238 7040 727897 729230 1440 3553 5806 4780 4092 23250 7015 5154 5155 2920 796 26585 655 653509 1215 3162 1832 57105 255520 3565 3567 3569 WP186 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP186 4361 675 5424 4683 5893 5425 25788 57804 472 6117 5888 10111 10714 WP1559 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP1559 7040 442890 6774 406904 406912 50804 5923 406911 4790 207 208 5534 WP206 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP206 125 126 127 1571 216 124 217 1579 1576 1548 1543 1544 131 130 1565 WP2646 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2646 1544 1576 WP3680 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3680 3725 5894 102466740 6464 2002 2335 6416 8321 8322 8323 8324 387 8325 8326 2066 2064 5747 6647 7039 5604 4842 7976 4741 4744 2890 1855 207 7481 4747 10097 10096 2885 8312 6776 8536 4609 6654 5216 5217 4690 5594 5599 58 1956 375189 2932 867 345456 1027 1026 1499 4632 100616500 4638 5515 2876 9475 11211 7855 6714 7114 324 5058 51384 23002 5335 2535 5294 WP3630 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3630 2308 2309 7019 3091 10135 4790 5468 6098 23411 142 23410 WP691 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP691 54575 54576 1571 6783 1577 6817 2326 1576 6822 2328 1548 1559 1557 7364 1558 1543 1544 1545 54657 7366 1565 WP3644 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3644 64802 51547 51548 22933 952 23409 23408 203447 10135 349565 23057 4907 65220 142 23411 23410 WP3676 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3676 3265 23237 9456 101930123 1742 6464 9846 7249 3845 2475 8569 107 627 1978 2902 6009 673 5604 1385 207 29904 6198 4893 2549 5335 7248 2885 7225 4915 5294 7222 6654 5594 6195 WP2875 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2875 8243 211 54578 2939 10891 23054 1577 1579 6822 1576 1548 8648 1244 3320 9970 8714 2308 5243 1962 54600 6256 6817 6667 10499 5524 7266 1559 1557 1555 54657 54658 54659 WP2328 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2328 842 3111 841 3112 840 941 942 6772 940 7124 643 100507436 3107 1289 3106 3109 3108 3105 3576 50943 3593 3596 3135 3592 3552 50616 836 10376 5551 2668 5590 6363 10578 6366 3002 23743 3586 1493 3127 1459 3605 3035 10563 3458 7040 727 7422 6373 3553 720 3559 59067 3134 3133 105369230 3558 3113 959 958 3115 2551 3117 3118 5156 5243 3119 7431 55825 4283 6387 355 718 356 120892 185 3565 3567 3123 3122 WP477 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP477 11224 9349 6122 6123 6160 6124 6125 6161 6204 6164 6205 6206 6207 6165 27330 6208 6168 6209 6167 6169 9045 102465978 6210 2197 3921 102465483 6217 6155 6218 6154 6152 6159 6158 6157 6156 7311 6196 6197 6198 6199 25873 6224 6223 6222 6191 6192 6193 6194 6195 101929876 9801 6181 6146 6147 6141 6142 6143 6144 6189 4736 6188 6187 6139 6138 6136 6173 6137 6134 6171 6135 6170 6132 6133 23521 6130 6231 6232 6230 6235 6176 6175 6233 6234 6229 6203 6202 6228 6227 6201 6129 6128 WP2854 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2854 89780 28514 3955 84667 3280 4851 2043 145873 134701 2253 6911 WP61 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP61 388585 4855 6774 4854 4853 3280 4851 23462 22938 6868 55502 9794 9612 9611 3714 9253 84441 54567 55851 3091 207 9541 3717 28514 55294 8454 6015 4790 4609 2625 2033 2932 5664 8650 5663 1026 171558 51107 6500 23013 2273 83464 3516 1840 101928143 7088 8819 595 6714 4137 100302237 10683 23493 4100 182 55534 3065 3066 23385 83737 3932 5295 5296 WP3879 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3879 4217 5605 55872 5606 5894 5604 4296 5608 207 2475 8569 2872 7248 5562 5595 1977 1978 5594 WP3871 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3871 3712 18 36 1962 3028 1548 3032 3030 1559 116285 3065 1555 54659 WP2943 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2943 23405 6935 WP229 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP229 54575 4864 4363 1066 1577 324 54600 1576 8824 1244 590 54658 9429 10599 WP3679 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3679 6261 23236 3708 2776 952 6262 6263 2770 747 885 887 1268 7220 WP3924 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3924 148738 3397 57817 3077 4092 654 164656 WP2333 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2333 51380 27430 4548 2730 875 4357 1491 191 1786 2805 WP554 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP554 59272 4846 4306 5972 3827 1585 1215 7040 1511 623 183 185 186 1636 10159 624 4142 WP2542 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2542 22921 4482 1544 253827 1545 WP734 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP734 6722 5906 1958 5605 2005 673 9252 2002 2908 5604 9261 3360 1385 2778 3362 3363 466 5595 5594 WP364 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP364 5781 6774 6772 6464 2932 7297 3726 6416 8648 1387 3659 572 9021 5580 3055 639 3570 51701 5605 3572 2063 598 5604 1401 7409 6885 3716 207 3717 6198 183 2549 2885 7432 3065 5595 7076 3569 5295 5879 6654 5296 5594 WP1438 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP1438 596 407042 WP619 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP619 3662 3660 3627 5781 6772 6773 8651 6890 3460 5610 3440 3383 3458 3433 3459 3456 3659 3106 3553 9021 5967 5580 5698 9636 2633 4843 8370 6688 10379 3716 3394 3717 4283 4938 4261 2537 1536 WP2029 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2029 4208 406955 4209 406954 6722 574447 100616357 6774 406977 406951 4205 406976 406950 406904 100422842 30012 406995 10014 3195 3196 442895 442896 10637 7044 4654 406986 406915 442890 574457 100271849 407028 407046 407007 406956 407006 100313774 406957 406942 WP3301 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3301 3725 3685 5747 5335 5588 3710 9586 3690 7134 6263 5594 8076 WP334 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP334 976 117 5746 5745 2642 64123 2015 799 1395 2740 1394 9340 10203 2692 23266 22859 6344 2696 23284 7434 7433 10149 30817 104909134 WP2916 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2916 22823 9967 2146 2145 23512 3720 5928 102465452 23515 121536 11329 9774 8726 23064 23087 8178 5931 WP428 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP428 3725 4041 4040 102466740 5579 5578 8321 8323 6259 8324 387 8325 26190 8326 102800317 4920 5587 5584 5582 5583 5580 5328 5581 5601 5602 89780 1857 1856 5588 7976 7482 1855 8061 7481 7480 5590 8312 80326 54361 5879 4609 102465534 7471 101929777 1454 2932 7476 5048 7477 7472 7473 7474 1499 7475 3949 100616500 595 11211 81029 7855 324 51384 5529 10023 5527 83999 4919 2535 894 6424 896 WP34 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP34 5732 2701 1958 5618 1027 3623 8204 1051 7421 6908 344018 9611 658 5241 23224 4292 1019 1588 7783 2100 7784 4439 2516 6609 3973 2492 472 1618 4088 894 11144 2661 WP143 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP143 55902 4023 1374 788 35 33 34 3991 37 38 3990 3033 3032 7167 1666 3030 23305 1892 2710 2712 51703 1738 1384 2639 2180 1376 57104 1375 1120 1632 8513 2181 2182 2820 WP437 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP437 4208 3725 7291 4209 4303 6774 4205 2005 2002 6772 10401 9922 3727 10617 9046 9047 3925 4513 1978 253260 9146 6093 5747 9252 673 4214 4215 4216 7409 5170 8027 25 1385 3716 207 3717 5037 4605 5359 163 7410 10006 160 6777 6776 8867 4690 5753 1432 3845 1072 5801 51196 58513 8440 6812 1445 815 5899 2308 5898 9564 5058 10928 6667 23624 1398 100500808 54206 1399 5335 5337 9185 5338 10188 2185 83737 10746 998 6655 1869 5782 5781 5579 5894 5578 6464 382 2475 9101 84867 5584 6457 3636 5580 3635 5601 7837 2064 4846 9610 5605 2060 5604 6456 6311 5607 9712 1759 11184 5921 6196 6197 6198 2887 5590 2885 8826 5596 5598 5879 2059 6654 6195 5594 3265 5599 1956 4738 2354 9846 868 867 4734 8202 1950 30011 6790 3985 2697 5287 5111 5868 1175 1173 5728 5906 6714 10253 10254 858 857 51079 100505585 5900 466 2549 9138 2353 10451 5295 50807 5296 29924 WP2380 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2380 4208 3725 10818 6774 4205 6772 2002 6868 8878 1977 1978 9252 4688 4214 5170 3551 1385 1795 207 399694 3717 7410 6696 32 7074 25970 84894 6777 6776 8536 4790 4792 10817 1000 4690 1457 4776 1432 5970 53358 1072 7189 23191 23426 4803 5563 5562 627 8440 4804 10018 1268 391 8851 814 140885 815 2309 3738 324 8660 6272 10603 5335 2185 10746 998 8844 1147 5781 5894 6464 1938 7249 3781 10399 2475 55816 23373 572 249 5580 5601 2902 5602 2904 5605 5792 5604 2892 5923 2891 5607 2890 836 6197 4082 6198 2885 5595 57498 5598 5879 6194 6195 5594 2562 10048 8517 3265 1959 5599 1958 4684 2932 6792 1499 1808 5515 8894 4908 4905 4904 5864 5906 6714 4137 6853 1965 650 1739 1020 653361 25759 10642 3667 2534 2353 4915 4914 10451 5295 5296 4916 WP2197 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2197 1910 805 23236 10267 1889 5894 4852 5578 801 2769 10203 5739 488 2770 153 2974 4632 284485 55811 4638 4513 4846 1264 148 5604 10681 2778 796 4886 1906 790 1909 51764 5594 WP1544 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP1544 4041 805 4040 6774 3084 801 3479 3480 6416 407010 8321 407019 1827 406932 51564 6093 1489 5170 3551 207 208 1906 9641 4790 406990 4776 1432 2626 10014 7040 4638 100616250 407034 9020 406911 442890 817 406912 9759 183 406920 5330 1147 406977 5894 5579 406976 102466740 7124 2475 2247 387 1154 89780 5320 5605 5606 5604 2263 5609 5607 5608 1855 5595 5596 5598 5879 5592 5594 8517 5599 4879 4878 2932 1950 1025 7474 1499 406949 8893 100422910 9475 8503 3572 406961 9734 5532 5530 5290 406896 5291 406895 1022 5293 3976 10454 50804 2535 91807 5294 5295 5296 WP2446 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2446 6595 1869 3148 5894 3146 7027 6596 2189 8317 7298 8318 24137 983 5984 3925 5985 6117 5947 2956 10714 6119 6118 81620 580 5928 5603 6839 4193 5983 5925 25 6502 1719 7029 5877 5591 4609 5931 8243 25942 8030 6240 5557 6241 1027 1026 1786 9126 5422 79027 7272 5111 8819 10733 595 5427 4863 4173 4172 4175 3275 890 4176 10592 5426 1017 1111 1019 7465 7153 3015 1871 54443 7157 1870 4998 1021 994 100500808 9134 9133 993 3065 1633 891 11124 898 896 WP2516 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2516 3725 8243 8517 11200 4683 8120 1026 983 8738 1647 8737 1386 5888 10111 7161 2177 9656 5601 4361 637 4194 672 5883 1017 1111 4193 1385 25 3014 7157 7158 835 9874 55367 995 993 472 891 4792 898 WP536 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP536 805 801 486 59345 155 489 154 488 153 482 483 480 481 8601 6546 57165 11142 3710 6547 8490 409 408 64407 51764 8536 57369 3745 9628 2788 2767 2787 2784 1128 2783 1129 2786 5350 2785 2770 2771 2791 2792 1132 1131 109 108 54331 107 10804 6000 6001 6004 811 814 7529 81025 815 816 817 818 5566 5567 10681 2776 2778 5569 2773 2775 5570 491 492 2781 2280 2782 5573 5576 10287 5575 490 7534 808 7533 7532 7531 782 114 784 6261 2810 115 112 2701 113 5579 2702 5578 5331 5577 111 2700 406974 2705 2706 2703 2709 6262 6263 845 2707 844 5587 5582 94235 5583 5580 127534 5581 773 776 1133 5588 777 774 775 779 196883 309 5590 8787 8786 10052 10971 3708 3709 3760 26575 2697 55970 10636 102465524 146 147 148 2870 3762 5996 5997 5998 5999 2868 2869 WP1530 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP1530 842 841 2810 1869 5893 100422842 5371 983 4616 11011 50484 5888 6118 406982 4361 406986 637 672 5884 5883 581 5981 4193 63970 25 1385 5925 100422832 406980 836 5366 9874 55367 406900 10912 407048 472 545 406979 407975 407007 407041 407006 5591 4609 8243 100616357 406953 11200 406952 406950 4683 317 84126 1027 1026 406995 406992 693122 554213 693123 27113 1647 8795 1643 166979 10111 2177 595 4176 1017 1111 27244 1019 3014 442918 7157 1020 135458 54205 355 1021 9134 9133 995 993 5810 894 891 900 898 85417 896 WP3303 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3303 842 51378 840 1147 6774 5781 332 2335 285 284 9046 3925 1978 5888 572 5601 5747 9068 2064 5600 4843 5603 4842 581 3551 207 79155 5921 2888 3688 2886 4893 2885 7075 6777 5595 6776 4790 5879 4792 6654 4609 4690 5594 8517 3265 5599 1432 6300 1956 5970 3845 1499 6247 79931 5829 10413 6714 2308 7010 4436 5058 10318 7157 1398 5290 100500808 5295 WP3300 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3300 861 865 100506403 9978 8065 6921 7314 6923 60489 WP1981 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP1981 7253 7038 7200 7173 1081 6528 WP129 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP129 118856 682 10893 7124 79148 6942 4327 4325 4326 4323 4324 4314 4313 4312 4319 4318 4317 4316 64386 64066 9313 7077 7076 7079 7078 4321 4322 8510 56547 4320 WP408 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP408 54578 4128 2936 7498 1432 7296 2729 847 3726 1728 10587 2953 25828 2876 2878 4784 1543 4780 5602 6647 6648 6649 6667 4257 3162 50507 100129518 4790 4501 2353 1535 WP2533 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2533 56994 8540 346606 10423 5320 2710 10400 114971 2819 8760 55361 23175 8394 5833 9791 10390 9663 1120 8443 54675 9489 WP107 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP107 1936 1933 10209 1938 1937 8637 8672 9451 23277 100302143 1973 8668 1974 8669 1975 1977 1978 1979 2107 23708 3692 29904 1983 1981 1984 3646 26986 101930123 1917 1915 9669 5610 8890 8892 8891 8894 8893 1967 1968 8663 8662 1965 9086 8661 102466854 1964 8667 8666 8665 8664 27102 10605 7458 728689 WP3529 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3529 4495 4496 4493 4520 4494 64116 64924 23516 4490 283375 7922 201266 55334 10463 4489 25800 29986 221074 7780 7781 27173 169026 7782 84560 148867 7779 55630 91252 55532 4500 4502 55676 29985 4501 57181 4504 4499 WP3627 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3627 1571 WP2034 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2034 5781 6774 1147 5894 2002 6772 6464 2099 2475 8835 387 1977 1154 1978 572 10657 6093 2064 5747 4846 5605 5604 581 3551 1385 3716 207 3717 3953 6198 2885 3952 32 25970 31 5595 6777 4790 5879 6654 6194 5594 6195 5140 3265 8517 5599 1432 5970 2932 2931 3840 1073 8648 5563 5562 3553 9021 3557 9475 5966 595 6714 5728 598 2308 6667 5335 5336 3667 5770 2534 30837 5295 998 5296 WP2369 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2369 2146 2145 8968 55904 102465452 150572 114826 10919 8360 54093 6419 8362 8361 6418 8364 8363 8366 8365 8368 8367 8369 693140 126961 6839 23067 84444 56950 100616282 121536 9739 79918 84787 4297 79813 9869 58508 8351 8726 8350 8355 29072 8354 83852 8353 8352 8359 64324 8358 26040 8357 333932 8356 79723 10322 7799 84193 64754 133383 387893 121504 51111 55870 9757 80854 8085 55209 3021 3020 653604 WP615 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP615 3725 81631 2335 8678 3479 6348 23710 9140 3480 3486 8878 3920 1281 26156 8408 673 29986 55054 9547 10533 4193 3488 3552 7405 4297 64223 3490 84335 3916 1277 29985 11337 11009 1432 51100 6678 7040 9776 11345 596 22863 83734 1300 5054 5055 994 3428 64422 7057 9966 1869 2919 5894 648 3621 3622 2475 3624 7448 1051 5327 100500837 3630 3576 5328 5606 5604 27173 5925 9821 4088 4089 5594 84557 3265 3562 2934 2932 1029 23770 1027 1026 960 3458 3456 5289 3659 3553 5111 9474 6041 4323 55626 5728 3570 6714 440738 3572 3159 650 7157 8804 55630 3663 3569 3665 WP306 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP306 3725 2002 3082 2335 63923 106821730 3479 330 331 1311 7060 3480 1729 22801 5228 6093 5747 2321 5649 207 208 3918 3913 3914 3915 3910 3911 3912 102465513 56924 23533 5753 823 2316 4638 4637 23396 4233 329 1301 10319 1302 7059 7058 7057 7450 7791 3381 7448 80310 4659 572 87 5601 5605 5606 30849 5604 5607 3611 5608 2889 2885 71 8515 3265 8516 1499 60 55359 9475 53918 5906 5728 5908 8711 3371 858 857 859 50509 7094 1292 1290 7294 284217 3680 3683 3684 3681 1101 3682 10298 3676 3675 3674 6414 3679 3678 1289 1288 5159 1280 100422894 1281 100616340 1282 1284 673 29780 1286 7409 5170 3690 7408 3691 3693 3694 1793 3695 3685 3688 3687 10000 6696 3689 1277 1278 10420 6300 7414 56034 53358 2268 7422 7424 3696 7423 5829 57144 595 5154 596 5155 5156 394 9564 5058 2277 1398 894 10188 998 896 5063 6725 5894 6464 5062 640 388 387 100500837 3055 2064 5880 5881 3791 85366 5596 5597 5598 5879 6654 5594 5599 1956 2932 7143 1950 3909 7148 3908 369 9855 100505984 3655 6714 3673 5290 5291 5293 2534 5294 5295 5296 WP22 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP22 3581 5605 6774 3561 6772 5604 3716 1025 3718 2885 100616250 6777 5595 6776 100422910 5295 3578 5296 5594 WP623 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP623 4698 4697 9551 374291 10159 539 537 506 4508 10476 3002 4695 4696 4707 4708 4705 4706 4541 4704 4540 4701 4702 4700 4731 513 4538 100616403 4539 4536 4537 4535 10632 126328 518 517 516 515 514 4728 4716 4717 4718 4729 4719 4712 4724 4713 4723 4714 4726 4715 4725 27109 4720 4710 498 4722 4711 522 102465669 521 56901 WP3893 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3893 2625 7704 3605 3606 7124 196 3600 8320 6927 3458 90865 64919 4783 3553 3578 3593 6095 3596 51561 30009 3574 3592 3398 2672 50616 9760 374 85480 3565 3567 64806 3569 WP2064 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2064 7291 1004 283659 3280 1005 8929 5376 64211 79885 6615 7545 167826 4488 51564 1488 1280 9355 4602 8190 28514 3688 8312 8313 4791 4790 4609 1000 3211 55869 10014 3516 10013 9421 2637 9759 10683 10215 1302 23493 429 1638 83933 999 7021 388585 4855 4854 27022 4853 102466740 4851 2705 2253 6591 8841 7020 3198 388 3196 2247 4762 6660 127343 6663 6925 6662 4155 5077 89780 1857 1856 54567 2263 3397 2670 7976 1855 2261 2260 2113 4359 9965 4086 116448 7471 2932 1749 7478 5081 1499 3670 83439 9734 652 655 4487 4286 3975 3065 3066 6911 85416 WP237 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP237 1583 3291 3290 3284 1589 3283 1586 1585 WP3858 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3858 3661 8517 100313781 7100 1147 5971 114609 148022 5970 54106 7189 4615 7187 54472 353376 3654 51135 5966 10333 3551 29110 7098 7099 9641 4791 7096 51284 7097 4790 51311 3665 5594 WP2032 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2032 7849 3725 23236 1869 6774 5894 23513 6772 406974 2475 7253 3480 7252 30818 673 5606 5604 5170 1081 5608 5925 1385 3716 207 3717 8458 6198 5595 5934 6194 4609 6195 5594 3265 1958 1432 5144 2768 10672 1027 100126338 2770 2771 109 108 54331 103910 7270 5906 6714 5908 328 5909 1017 2776 1019 2778 2773 5900 2775 5290 2782 5337 2353 898 5295 5296 896 WP43 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP43 10858 1572 1571 1577 100616270 1579 285440 1573 1576 1580 1581 1582 1583 1727 1562 8529 1528 1565 29785 5447 1588 57834 1586 1585 1584 1593 1594 11283 1591 1592 51167 1559 340665 1557 1558 1555 1553 1551 80777 113612 56603 22952 1595 1548 339761 1549 199974 51302 66002 284541 51706 4051 1543 1544 1545 126410 51700 64816 9420 54905 57404 120227 260293 WP127 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP127 3725 6774 5781 5894 6772 2002 6464 2932 3845 2931 1439 6850 3558 695 596 4137 5605 2309 5604 3716 207 3717 6198 6199 2885 5595 6777 6776 2353 3568 5294 5295 4067 4609 6654 5296 161742 6194 5594 6195 WP2855 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2855 6657 7471 6469 6774 216 2253 1028 4825 7040 5015 4821 4929 4760 1644 5309 3170 2019 2735 4010 63973 2637 2736 4487 5979 429 6531 6571 4009 2020 7054 WP2112 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2112 84818 8517 27189 6774 3605 5970 2932 132014 7189 1051 7187 10758 55540 1052 9020 112744 53342 3551 6885 3716 6667 207 3717 27190 54756 23765 5595 4790 64806 4793 5594 WP1424 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP1424 27090 53947 30815 256435 10317 127550 81849 55808 28 2590 84620 10690 6480 6483 2650 6482 26301 2524 10610 2523 6489 8706 WP322 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP322 5155 5745 5156 10246 3690 632 3381 8074 4982 3685 1277 5741 8600 5159 WP704 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP704 5409 27430 100616414 3176 4143 7172 4144 4837 1312 11185 WP697 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP697 2938 54578 6783 54600 6817 1312 1576 1728 415 2944 100616414 7364 1543 1544 414 1545 412 54658 54659 WP176 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP176 338 2147 10797 4353 80308 7124 6347 847 191 949 390243 3383 335 10588 5327 3630 2155 3039 102466733 6647 6648 6649 2618 6291 6290 4552 1719 4548 257202 875 1491 3643 4791 4790 3043 102465534 1435 6289 55312 6288 213 19 5970 12 3949 3458 6470 2876 2877 2878 2879 3553 6472 3558 2348 1401 7157 5054 5340 113235 100129518 4522 4524 4143 2350 3565 2352 6573 3569 WP2361 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2361 64094 6286 4851 22974 6790 8900 144455 121504 54476 352954 286826 86 4173 1894 55125 56992 11065 54891 324 7153 8607 1063 57122 4605 9585 3020 102724023 8209 11082 WP3 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3 5599 2939 5578 2730 9817 2729 23657 7965 5290 1051 1728 3162 4780 4094 2048 WP2868 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2868 6774 1956 5595 3716 5594 WP3865 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3865 843 3627 841 1147 7706 7124 22938 9140 9755 8772 80143 3439 8737 3576 5601 5602 5600 9636 4214 5603 3551 6885 26007 55593 1654 9641 100500827 4790 4793 4792 64135 3661 8517 5599 1432 6300 5970 10521 338376 8653 7189 3458 7187 7186 3456 10010 1540 8717 9474 23586 5300 57506 56832 79132 340061 29110 6387 64343 79671 3665 54941 WP3656 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3656 7189 84962 92610 100313781 5590 7334 7335 8878 3552 3654 WP311 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP311 5019 622 3158 3155 38 WP28 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP28 3725 60678 2168 51714 6301 5970 7296 51734 1390 54952 57190 6415 22929 10587 6414 2876 54938 79048 22928 2877 2878 58515 2879 140606 8991 85465 4780 348303 1734 1733 280636 1735 6667 6156 51091 51540 55829 6670 257202 118672 1491 5451 2353 4790 114112 83642 WP3853 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3853 3265 840 9252 5894 1956 2002 5609 1385 1950 2911 836 627 4915 5594 WP363 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP363 2646 4041 4040 6656 5579 102466740 5578 7249 2475 6929 387 6259 51176 102800317 4920 607 5582 6925 5601 1487 1857 1856 53944 55361 6885 1855 207 8395 409 7248 8312 8313 5879 4609 6934 5594 5599 1453 1452 1454 2932 2931 1499 2697 595 51701 7010 324 5468 1021 10023 4919 4773 WP3617 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3617 1437 1147 5971 5970 332 7124 6401 330 3383 7189 8837 7422 3553 3576 3558 5966 595 959 4314 4313 597 4312 599 4318 329 5743 2920 3551 3552 7132 7412 4791 4790 112398 3569 WP286 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP286 3725 5169 6774 5781 942 5894 6464 572 5777 3635 3055 3576 5604 7409 3716 207 3717 1232 2889 2885 6777 5595 6776 6654 5594 10971 3265 5599 969 3563 3562 9846 867 1439 7040 6850 6714 7529 596 598 5566 1399 5293 2534 2353 3568 4067 5295 5296 WP167 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP167 8398 4048 102724197 5320 240 241 92086 5743 9536 728441 5742 80339 91227 239 2678 5730 50640 6916 1800 5740 80142 247 246 4056 WP3527 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3527 7021 6657 7538 4306 6597 8570 1045 503582 284355 2297 55509 126206 55506 342900 2101 6496 94234 6664 6926 132625 678 30812 476 11189 4603 3182 359787 8538 9314 201516 29947 4084 3662 7004 1958 2625 2624 10265 5087 2354 360030 1746 353238 360 366 1649 1994 5460 7080 4342 503834 83439 100500888 1875 3159 57504 326340 79923 407028 999 WP422 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP422 3725 3265 5894 1432 6300 5331 2002 3845 6237 6416 369 4133 6494 4155 5602 5605 5606 4214 673 4215 5604 5609 5608 7786 22821 4893 5595 10746 5594 WP2036 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2036 3725 841 840 5599 5971 1147 1432 5894 5970 7124 2932 8742 330 6347 1499 6352 7188 7187 7186 8772 8737 9020 84676 7185 5601 4318 329 3551 6885 207 836 208 51330 3065 5595 4791 4790 4793 4792 5879 3569 5594 WP3585 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3585 200424 4204 80312 3418 3417 1786 53615 6996 54790 WP733 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP733 3356 6774 2776 3717 WP438 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP438 7518 4361 7520 10111 2547 5591 79840 WP534 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP534 2645 5232 5230 5162 6518 5160 5161 6517 6514 6515 8050 6513 7167 2203 3099 3098 3101 5224 5223 51660 230 2806 4191 4190 2805 92483 25874 5313 2023 5315 5214 5105 8789 5213 5211 3948 2597 2027 2026 3945 226 1738 229 1737 5091 3939 2538 26330 2821 WP1455 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP1455 10066 7041 4128 5516 4842 6804 6532 121278 3553 3690 3554 WP2276 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2276 4478 11076 406989 4099 2596 5354 1267 4155 WP1434 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP1434 1147 4318 5604 5970 3551 3690 3685 6696 5595 9020 4790 5594 5328 WP673 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP673 3725 5578 685 3084 2002 5163 2475 10298 1978 572 10718 2066 5747 2064 2065 7039 5604 5609 4193 25 9542 6198 10000 374 2885 6776 6654 4609 4690 5594 23533 145957 3265 5599 1956 2932 3845 1027 1950 1026 2069 369 10018 595 6714 815 2308 23624 7157 1398 5335 2549 25759 1839 WP531 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP531 5424 3978 4292 4436 6117 5981 2956 5111 9156 WP3851 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3851 3661 8517 100313781 148022 1147 114609 7124 102465249 7189 4615 7187 3456 8737 23118 51135 3654 3635 3576 11213 3551 23471 6885 29110 7099 9641 10454 4790 4792 3569 3665 WP244 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP244 3265 5781 1432 284217 5578 6464 3909 2475 3908 387 1978 3655 5580 6714 100422894 5747 100616340 8660 3691 207 3918 3913 2549 3914 2885 3915 3667 5595 3911 3912 5879 5295 6654 5296 5594 WP2942 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2942 1653 4361 54487 4683 100500860 472 29102 10111 100302197 WP2059 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2059 494324 406924 406926 406925 8883 805 574408 574409 406927 406929 801 487 5535 494326 645323 5533 489 9451 5534 488 6868 406930 406931 4311 494330 3710 55851 4035 100126347 348 100126348 407001 407000 100126343 63928 693183 407003 824 406991 4023 406908 823 406907 406902 442900 317 406909 3028 406995 51107 100126333 407032 51806 2597 22926 3416 406910 406911 102 442897 406918 406917 8851 2081 406914 574034 2776 54480 693120 23621 810 322 54205 407024 407021 100302268 406921 808 23385 842 5330 768217 841 100126316 23236 840 81671 100506742 768213 5331 5332 7124 6263 8772 574038 254559 572 407051 407052 100423037 2902 2903 2904 776 2905 637 2906 574434 775 4842 778 779 836 7132 407047 5595 406978 407046 574441 407041 407042 5594 406955 406954 3708 3709 5664 2932 5663 3553 100422912 574453 6622 4137 406960 574457 5532 7157 5530 351 1020 355 100302174 406893 157627 406956 406958 84833 11261 WP3297 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3297 2066 4602 6387 406913 10365 7124 5617 6004 406942 WP1589 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP1589 1051 128 1571 216 4524 875 1385 10840 WP1423 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP1423 30815 2583 127550 51046 9197 8869 6483 6482 2523 8708 6489 8705 29906 WP3670 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3670 1280 102465429 5310 54536 84171 6839 100302213 11140 2335 2252 308 4899 650 3490 1728 7040 51295 4780 100616237 780 23411 WP1425 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP1425 659 860 10140 10766 657 658 57154 9241 4089 650 4086 4091 WP410 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP410 687 5685 7122 1051 10381 2950 7352 2674 6612 50486 3108 4618 9975 9444 10140 3301 2120 51663 5507 1982 9709 7341 406 2947 11335 9802 8864 8987 102465532 8031 5187 3312 9575 11030 5281 5516 10946 9218 23118 8341 51582 694 1407 1408 5813 7360 10787 3422 26059 WP2371 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2371 494324 842 406971 100126316 840 406927 9246 23208 100302181 574038 65018 407015 51465 407017 407016 100506755 574436 406982 406981 5600 5603 6311 839 7314 5071 836 406980 835 102464833 7345 574506 407049 407048 406979 407975 407041 407042 2058 100187716 406953 406952 406951 406902 1432 6300 9627 5413 317 7327 7326 406994 118424 27429 442906 7332 100847079 407034 1644 574456 406916 406915 574031 6622 406914 574032 574033 574034 7318 7317 442915 574413 11315 54205 9134 2861 6531 406899 120892 100616127 406921 7054 898 406890 407029 WP550 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP550 4128 2571 2572 15 1312 5053 1103 5409 43 7166 100616414 1644 3067 1621 7054 438 WP106 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP106 435 445 1615 2571 2875 2572 443 2806 18 189 5091 2805 WP3633 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3633 1548 10 7498 1544 WP1941 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP1941 30 3295 51 6342 WP3286 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3286 3725 4498 4495 4496 4493 4494 4520 1318 1317 4490 331 79689 6868 538 9973 10063 4489 6647 150684 6649 4193 475 207 836 540 4891 4500 4502 4501 4504 26872 6341 2932 54739 102 595 22823 261729 5728 4137 9997 2308 2309 324 84560 6667 8754 23621 7157 351 5621 5290 55240 1353 WP2453 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2453 48 1743 1431 47 5105 5160 1738 1737 4190 5091 2271 6389 4967 3419 8801 3417 WP2374 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2374 840 6774 5781 5579 5894 6772 5578 6464 10401 6347 7297 3727 2475 3726 1051 253260 5583 5580 5581 5601 4314 4312 5605 5604 3091 1385 3716 207 3718 836 3717 3491 2885 5595 6777 7078 4790 4792 4322 6654 6194 5594 102465534 3265 5599 1958 1432 5970 3845 5008 1027 3949 7422 9021 5829 6714 3572 1017 5054 7157 9180 3977 3667 2185 2353 5295 WP3877 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3877 3725 10333 92610 100313781 7100 81793 54106 3552 7189 4615 7334 7099 7335 7096 51284 4790 7097 3654 51311 WP411 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP411 1196 1195 1198 1477 9343 1479 1478 140890 10291 10992 10898 10482 6421 100126351 10921 22803 8405 4686 8732 56853 51362 23451 23450 56339 8731 8683 10907 11338 10914 84991 58155 10147 100302196 8243 10421 100616459 8106 51690 51692 27316 10946 55660 693221 4809 10181 57819 8175 23283 22916 11129 10594 5430 8559 11051 83443 6829 6729 5681 9410 102466749 1665 6066 23405 3191 3192 3190 10658 10659 29894 53981 6732 6733 4841 10236 1660 24148 8449 57396 7307 3187 1653 102724594 3188 5496 9584 3182 3183 3184 407043 1659 3181 9785 10972 6637 6638 6635 6636 6633 6634 10978 3178 9129 9128 10262 84844 2521 4904 10772 6431 6626 3276 6432 6627 6433 8899 4670 6628 6434 6629 3275 22826 6430 6625 5094 11218 5725 57794 6429 6428 10250 6632 6427 6426 WP299 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP299 1571 5915 19 5916 5914 1579 1576 5465 1580 8647 5825 1581 1582 1244 7421 9970 407039 8714 9971 1544 8856 10062 9619 5244 5243 225 5468 693120 5467 1594 1591 1592 1559 1555 64240 WP1533 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP1533 338 2147 4353 7124 6347 949 335 3383 6352 5327 3630 2155 3039 6647 6648 6649 4036 8029 6291 6290 4552 348 4548 4594 875 1491 4791 3643 4790 3043 102465534 6289 6288 19 213 5970 12 3949 3458 6947 84693 6948 3553 6472 1401 326625 5054 2694 5340 100129518 4524 4143 3569 WP3593 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3593 7422 7424 3280 407035 7423 3091 406940 23462 55662 WP688 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP688 2329 2330 2326 2327 2328 WP698 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP698 54575 54576 54577 54578 55276 54490 54579 7358 10941 3098 574537 54600 7360 10720 5236 7365 7364 5238 7363 5239 79799 54657 7367 54658 7366 54659 WP2849 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2849 861 10320 1437 4778 1435 2056 2624 406950 3562 863 2623 4851 100422842 2815 23650 2313 406995 3071 3674 4254 3757 2993 7852 1440 3553 406919 406915 91 7409 6688 3690 3552 28 4602 100506403 10661 4601 6776 4773 2353 3567 7173 407006 8780 4066 4005 3569 406942 WP3614 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3614 2056 5230 332 5160 664 285 665 6515 284 6513 5211 7422 3484 3485 3486 6566 578 55662 7043 3098 597 637 598 7039 4843 5743 581 54583 3091 7157 5054 1906 5366 4170 3939 405 5315 WP692 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP692 442038 105369243 2936 6783 6819 9061 9060 445329 6817 6820 391365 6822 27233 27284 2539 6799 100526830 100526831 25830 WP1545 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP1545 100126317 1869 5893 100422842 407011 407010 406886 406888 407019 407018 406881 407050 407014 406937 100313923 406986 100126302 25 1385 406900 574506 574505 472 407007 407041 407006 407042 4609 406955 406950 1027 1026 406995 406992 693122 554213 693123 406949 595 442916 3014 442917 7157 442918 1021 664617 993 406892 898 896 WP3302 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3302 64328 7514 1984 10642 WP1602 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP1602 1138 1137 1136 5566 102723788 2770 1020 3777 2782 54331 108 5499 51305 1644 1813 6571 1141 8973 1814 1815 7054 84152 WP1604 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP1604 1244 5243 7364 8714 54658 1576 10599 1565 WP500 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP500 805 5257 5256 5255 801 2932 178 2931 5520 5521 5516 5515 5260 5518 2992 5519 8908 5261 2997 2998 2632 5525 5524 5523 5522 5529 7360 5834 5528 5527 5837 28227 5836 5526 5236 808 WP3872 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3872 597 596 637 599 5744 598 581 2932 2931 3691 440603 83596 207 666 4170 10017 578 5294 3655 4609 79370 23786 WP1971 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP1971 842 841 11200 1869 100379661 571 6772 1027 1026 983 641 1030 27113 5347 2956 572 10111 4217 5728 4312 596 4361 580 672 581 1017 4436 1111 4193 1019 5925 3716 100422832 207 836 7157 994 466 993 472 545 4088 5451 10811 4609 4087 WP314 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP314 3725 7867 843 842 4799 841 5599 840 58 317 9261 7124 8767 5062 4000 6709 3315 4001 6416 8772 8837 60 84823 596 4214 5058 6885 5925 839 3552 836 102466806 1616 1676 54205 355 1677 356 397 71 5591 11124 407042 142 WP3863 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3863 7535 3725 805 1147 5894 10892 940 801 5163 7124 84433 29851 5777 5133 5601 5605 5588 5604 5609 3551 6885 1326 207 9402 2885 5595 4790 3586 4792 6654 5788 4690 1493 1437 920 8517 2932 867 925 27040 3702 6237 3458 9020 3558 959 915 1019 5058 1739 5290 3937 5335 8915 3565 2534 4773 2353 3567 10598 3932 11261 WP2858 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2858 1004 50937 114822 494323 4204 3148 22871 55843 1006 8675 9924 6347 51222 3728 10486 170302 8322 4926 8325 4920 6498 23133 51422 56913 1487 6781 1896 6785 152789 3853 5362 8495 166 54898 54521 114815 27324 7343 51762 6016 157807 5452 4609 54828 54880 51592 57154 6469 440193 25987 2627 101928583 25806 100616500 1501 2274 10013 29970 5420 91653 51701 2300 5150 54207 81576 345557 6386 5236 4771 79776 7226 398 4772 8848 54806 83933 6657 9079 7022 5783 7593 7704 7026 51043 56963 7020 8835 6929 7903 1756 57621 5269 79658 5077 2263 23229 4982 100302258 56899 9687 4089 60401 407042 5787 3801 151613 27352 7471 57462 2720 1952 4990 8820 5080 1496 1499 6238 5010 11177 6907 10634 8345 406949 3170 10257 7855 657 6622 10253 9935 83439 79731 652 2737 5467 54903 460 5292 8473 3975 4061 2534 57476 5297 WP3287 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3287 4798 1001 5747 596 1282 5743 5742 581 7124 1401 2335 3909 3681 3162 5293 10000 3569 896 3576 WP2406 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2406 6657 4208 6656 3084 4851 649 9241 389421 3479 3624 3481 2247 4920 7852 3630 1482 132625 89780 145873 7137 3791 3815 22943 55897 7070 70 4838 64321 4684 1432 2932 2626 5080 79727 57057 7139 4633 7040 5460 3170 83881 3670 140885 5156 652 6331 290 79923 6862 4624 91807 50805 6910 WP3646 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3646 3725 842 840 5781 6774 332 330 6927 407012 51176 3577 3576 2017 4312 1284 672 5743 4843 3091 3716 207 836 7345 7410 2885 5595 4088 4089 4790 5879 6654 4609 5599 1432 6241 1026 960 7040 7422 5420 84909 7046 595 3570 598 2487 26509 7157 1870 356 3569 WP2816 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2816 1571 1576 WP690 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP690 229 231 3795 6652 WP2895 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2895 10205 1149 10891 56301 1050 1051 1054 23090 4090 4093 7545 63976 3224 3225 9370 652 650 5468 655 27129 133522 51316 3952 4086 253738 WP702 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP702 9348 22977 64090 8534 1109 79807 1577 54490 1312 285440 1573 391365 1576 1580 1581 1582 3340 2950 1583 2953 2954 9653 8529 2329 29785 100287413 6783 26151 55226 9446 574537 1589 221357 1588 2326 1586 2327 1585 2328 1584 2940 1593 56548 1594 11283 1591 1592 80218 2944 10720 79690 7881 92292 2941 2330 2948 7172 2947 2946 10164 79799 4837 25830 2949 9435 442038 64711 1595 10327 79829 373156 9027 51302 27284 122830 9196 1646 1645 10941 83539 105369243 64816 9420 6819 54600 6817 57404 10 260293 2053 89792 10858 1572 9514 1571 570 2052 8574 10249 6820 339983 6822 27233 8644 55501 101927181 90161 1562 100526830 100526831 1565 9957 9956 9394 9955 64579 445329 4258 4257 57834 4259 51126 1559 100616414 340665 1557 9486 231 1558 1555 1553 4166 54657 54658 1551 54659 113612 56603 54575 8514 54577 54578 2936 2937 54579 64377 339761 1549 199974 66002 2877 2878 3176 9951 2879 9953 57016 4051 1543 1544 1545 126410 653689 8509 266722 113189 50515 54905 219970 23563 6718 57106 166012 119391 6799 120227 7364 9469 7363 7367 WP732 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP732 6722 3265 5605 2005 5894 2002 3708 5604 9261 3845 2776 5923 2626 3356 3358 4893 3357 5595 10125 5594 WP2881 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2881 3725 5166 6774 5105 2099 6667 57678 5465 51 8431 1543 1544 1545 WP497 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP497 1158 6723 95 1373 65263 383 384 2593 2628 2746 5009 5831 435 445 5832 6611 162417 1152 4942 4953 WP2272 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2272 7846 5578 3875 7454 9076 10382 10383 10381 387 6093 2017 7280 8976 100506658 23643 25 10376 10093 929 10092 3688 10095 10094 71 10109 4691 113457 4690 10971 7100 347733 79861 1499 7278 347688 51807 7277 8440 84790 60 9475 81027 3059 7430 9181 10552 7099 81873 84617 7534 203068 2534 998 999 112714 WP716 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP716 8694 5950 6121 4023 1571 6017 216 5915 116362 54884 5916 5914 145226 83875 9227 6820 949 50700 9249 948 5948 5947 220 195814 8854 127 124 6257 1382 53630 6258 6256 6817 1381 5959 157506 1592 158835 102465511 64240 29881 64241 5594 56603 WP727 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP727 10066 135 1432 6804 11255 114907 7124 7249 7041 5516 43 3553 3554 1621 60482 4842 3690 6853 6999 4982 6529 273 995 183 6531 6530 10497 6532 5934 121278 7054 5819 WP3414 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3414 4776 51497 6829 2033 25920 5970 4775 6827 8841 5535 1025 55869 5533 5534 10014 100302242 100126332 7469 100616250 1387 10614 100422910 51564 9734 100302237 9759 6667 5532 5530 7936 904 3065 3066 4773 4790 4772 4792 WP2526 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2526 3725 6722 3265 5599 1147 5781 6774 5894 6464 6772 2002 6416 387 4513 5159 6714 5154 8976 5155 4214 5321 23647 5604 7409 5058 3716 5921 7410 5335 2885 7074 5595 2353 4792 5879 5295 998 6654 5594 WP1992 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP1992 6722 406905 406923 442890 7114 406904 9759 3479 2078 3753 2697 610 3784 10021 102723167 406922 3759 58155 9464 WP2596 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2596 7432 885 4588 2922 6343 2520 2694 WP2866 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2866 60436 106614088 407040 WP3849 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3849 7189 6237 8517 1147 4214 5894 9020 3551 4790 5608 4792 5594 WP24 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP24 255061 5021 643 6870 10396 7253 6869 5540 1524 6865 7852 3579 886 680 887 4923 3577 4157 4829 4159 4158 4888 4889 4886 4887 1232 1909 1233 1234 10663 1235 1236 1237 4160 4161 7201 6752 6753 1910 2359 6751 2358 2357 1230 8484 728 4987 4988 4985 8811 623 4986 10803 729230 554 624 552 553 2833 2925 23620 2798 2693 2826 719 3973 2492 185 186 2587 3061 6755 6754 2532 WP1991 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP1991 406937 4208 6722 4209 406976 4205 817 2002 100271849 93649 9314 894 1482 WP2267 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2267 8224 2054 2055 57030 8775 6616 8218 773 774 10059 6507 477 1759 161 163 140679 160 594855 440279 10814 23025 10815 246213 6804 22999 6844 6809 1785 100500912 6581 1175 4905 1173 5864 6812 26052 6855 6853 81539 6854 6857 291 11315 57084 1211 10497 6532 1213 6570 6571 6572 112755 WP185 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP185 106821730 3680 3683 3684 3681 3682 10298 3676 3675 6414 3674 3679 3678 22801 6093 5747 673 8874 23473 5170 3690 7408 3691 207 3693 208 1793 3694 3695 3685 3688 7410 10000 3687 3689 102465513 56924 6010 824 825 11131 823 826 6300 827 7414 53358 726 3696 5829 11132 1445 9564 5058 1398 998 5063 5894 6464 10580 7791 5062 10753 5602 5880 5605 5881 5606 5604 85366 5607 3611 5608 9815 2889 2885 5596 5597 5598 407042 5879 6654 5594 8515 3265 8516 7145 369 100505984 3655 9475 6714 5906 3673 3672 5908 84665 858 857 859 7094 2534 10451 5296 WP2889 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2889 5333 5021 2776 952 WP2253 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2253 4763 5781 2885 6654 WP391 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP391 2551 814 10891 51001 51106 4899 1385 7978 6667 5530 133522 50804 7019 55056 2101 23082 64216 3054 5442 2553 WP3601 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3601 3949 102465534 4023 338 3931 1071 345 336 348 335 WP455 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP455 5737 5732 653166 5731 5734 5733 5739 155 154 152 153 150 151 2857 2859 2854 2853 26707 2850 2852 4888 120776 4889 8111 81491 4886 4887 2848 2847 2846 2845 1812 2844 1813 2843 1814 81696 2842 1815 81697 29909 2841 1816 2840 7201 56923 6752 126370 23637 6753 6751 2835 2838 442186 623 442184 116511 729230 2830 624 2832 2831 2834 2833 10886 27198 23620 187 10316 10888 2827 2826 2825 719 2829 185 2828 186 2587 611 26716 6755 6754 26692 26696 8843 94233 7852 4157 390892 4159 144124 144125 4158 266747 4543 4544 4160 4161 442191 51554 134 135 2359 2358 2357 136 4993 4992 3360 4991 3361 283297 3362 3363 3356 3355 8484 4987 3358 4988 3357 4985 8811 4986 554 552 553 3274 146 5729 147 148 5724 2693 2862 2863 2861 2492 3973 4994 2867 4995 2864 8477 2865 26188 26189 140 3269 4142 64805 26659 10798 2149 26658 27334 5021 9248 10692 5540 1524 886 680 2150 887 2151 4923 4829 10161 26664 2652 5030 5031 5032 8390 8392 158131 5028 1909 3352 3351 3354 7932 5029 3350 54328 54329 6010 283160 1910 8387 8388 8386 8383 26532 338674 1128 26538 1129 26539 1132 26531 1131 10803 1269 1268 10800 27202 23432 26476 9034 10936 5956 26333 23596 84636 11255 643 79541 9283 56670 9002 11250 3579 11251 3577 1133 26212 26211 9293 57121 1240 1241 1232 1233 1234 1235 1236 1237 1238 26493 8590 56656 53829 81797 1230 53836 135948 135946 2925 64106 9934 57105 6915 3061 3062 57007 WP268 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP268 388585 196403 151636 4855 4854 102466740 4853 3280 4851 8650 5664 5663 171558 51107 2648 6868 3516 5986 83464 1840 101928143 113878 1387 9794 1488 9612 1487 1857 3714 1856 9253 54567 8850 10683 1855 3762 28514 182 3955 55534 51763 3065 3066 23385 23220 4242 11317 WP2873 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2873 3725 54577 2939 54578 3280 1956 2033 7124 218 1027 196 3727 3726 10486 1728 8648 3458 7040 9049 3484 3320 3553 1543 8140 1544 4780 1545 3558 51426 57491 3593 6714 3592 581 11140 100302213 23491 100302237 54600 26509 4257 27190 5055 405 10728 54657 54658 54659 WP357 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP357 55862 55902 1892 51102 47 51703 79746 55268 5091 10449 55825 2180 3033 6319 1891 2194 1666 32 31 23305 2181 2182 WP2291 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2291 9648 5873 8567 9501 94120 84958 94121 25924 94122 83874 79083 54843 5874 201294 22895 23086 WP3612 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3612 3725 10257 5599 5600 1432 5603 6300 2730 2052 1066 105369239 9817 2729 140809 1728 4835 3162 1244 2950 368 8714 2353 4780 9429 WP395 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP395 1147 5781 6774 6464 6772 2002 332 7297 1050 1051 9046 1386 572 5777 9655 3635 5600 3551 3716 207 3718 3717 6198 2885 5595 6777 6776 4790 6778 4792 6654 5594 2625 1432 2033 3561 5970 2316 9846 867 8651 4783 9021 100302237 8660 2242 5290 5293 3667 3565 3566 2353 5295 3269 5296 WP2363 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2363 55215 1297 1956 63922 29028 8926 962 1499 92140 406887 25909 5984 29089 84823 10153 11065 5884 1299 6277 55299 157769 5983 7153 79075 7157 102466806 55593 54921 51316 27101 3930 4609 255488 WP2637 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2637 100313781 1147 257397 2002 4615 6416 8569 1386 1977 51135 4155 5601 5602 5600 5605 9252 5606 4214 4215 5604 6294 5609 3551 1326 6885 3552 5608 5595 4790 4793 4792 4609 5594 5599 1432 5970 9261 7189 2872 54472 10010 23118 9020 3556 3656 3554 3654 10454 2353 3665 WP58 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP58 3360 3361 1128 3362 1129 3363 155 154 152 3356 3355 153 3358 150 151 3357 1132 1131 3274 146 147 1133 148 3352 3351 3354 3350 1812 1813 1814 1815 1816 3269 WP699 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP699 22977 2944 2052 8574 1553 1544 1576 WP69 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP69 7535 3725 1147 5781 5894 6464 10892 940 8767 84433 7454 102466985 1386 29851 3578 5580 5601 5605 5588 9308 5604 7409 5170 3551 3552 6885 1326 1385 28988 207 11184 9402 1234 2885 8631 5595 9051 4790 4792 6654 4690 5594 3662 920 8517 3265 5599 2625 1432 3605 3708 5970 9846 3604 868 3601 867 925 27040 3702 7189 7040 4988 919 9020 3553 10019 5966 915 916 5058 917 7431 1398 3972 355 3937 1399 5335 8915 2534 2185 4773 4772 2353 3569 5295 10451 5296 998 2533 WP545 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP545 5199 5648 1604 717 735 716 729 727 718 713 1675 712 715 714 721 720 731 10747 730 629 733 732 WP2795 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2795 805 1147 5894 4205 5578 3084 801 7124 3479 2475 6416 2247 5587 51564 5605 5320 4214 5606 5604 2263 5609 5170 5607 3551 6885 5608 207 11184 208 7132 5595 9641 5598 4790 5879 5592 5594 8517 5599 1432 4878 2932 1950 1025 10014 7040 100616250 9020 7046 100422910 2978 817 9734 9759 5530 1022 4773 WP3859 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3859 860 1004 3371 3397 2335 6591 207 1014 7431 7040 5595 4088 4089 6615 1000 4087 999 5594 WP15 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP15 338 2147 240 241 7498 7295 4353 10549 728441 80308 7124 6347 7296 51734 949 847 3383 335 6415 10587 2678 6414 5327 140606 25824 3630 85465 247 2155 348303 3039 6647 6648 6649 280636 5743 5742 6291 6290 91227 9403 8942 4548 257202 875 1491 3643 4791 4790 3043 114112 102465534 6289 2936 102724197 51714 6288 55312 213 7001 19 92086 5970 55163 12 57190 3949 3458 2876 22928 2877 2878 58515 2879 3553 1734 8564 1733 1401 1735 5052 5054 5340 100129518 55829 10935 4524 3569 83642 WP2879 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2879 10998 5244 10891 570 6256 8660 2289 6822 1576 1581 8647 1582 117283 8431 11309 9971 7363 6554 9965 WP2828 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2828 3265 1869 1956 1029 1026 1950 1890 7422 3576 693222 595 2064 4312 5605 9252 673 5604 1019 4193 5925 11186 2261 7157 23604 1613 5295 1612 5296 7057 4609 999 5594 WP53 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP53 7849 5076 2004 5079 2005 2002 3397 1017 3398 5925 3399 5934 6720 5933 898 4654 WP399 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP399 3725 4041 4040 29127 6416 8321 8322 8323 8324 51176 1387 8325 8326 1488 1487 7484 4316 6885 7482 7481 7480 8312 8313 10009 4609 101929777 1454 5048 3949 100616500 1500 4800 81029 595 51701 324 51384 10023 894 896 6657 27022 102466740 5579 5578 333926 387 26190 2103 102800317 5587 5584 5582 5583 5580 5581 5328 5601 5602 89780 1857 1856 5588 7976 1855 8061 5590 80326 54361 28227 6932 6934 102465534 7471 2033 7476 2932 7477 7472 960 7473 5520 7474 1499 5521 7475 5516 5515 5518 5460 5519 85407 11211 7855 85409 83439 100302237 5467 7157 5524 5523 5522 79923 5529 120892 5527 2535 WP516 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP516 9948 11072 3606 3475 3552 27063 3727 8013 3458 3491 7422 467 1977 1839 1978 2660 3554 102 4656 6935 WP75 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP75 3725 941 942 6772 54106 6348 4615 6352 6416 6351 3929 8737 10333 3551 23643 6885 1326 207 208 929 10000 6696 9641 4791 4790 4792 23533 7100 114609 1432 6300 5970 7189 7187 54472 6373 23118 51284 51311 841 3627 100313781 148022 1147 7124 3442 3441 3440 8772 3439 51135 3576 5601 3593 5602 5600 5605 5606 5603 3592 5604 5609 5608 3451 3452 3443 3444 3445 3446 3447 3448 3449 5595 5879 5594 3661 8517 5599 3456 3454 3455 353376 3553 3654 958 8503 29110 5290 4283 5291 5293 7098 7099 10454 7096 2353 7097 3663 5294 5295 3569 3665 5296 WP585 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP585 7535 5781 6774 6775 6772 6773 10401 10399 7297 2475 1973 1975 1977 1978 5777 4214 5606 9252 7409 10379 5608 1385 3716 57521 2889 64223 6198 6776 8986 5879 5788 6194 8554 1432 9846 867 8651 27250 100616113 3454 3455 9021 5966 3276 5906 8660 79109 1398 1399 5293 3667 2534 3932 5295 5296 WP80 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP80 10161 5028 134 135 5029 136 2846 5030 5031 140 1241 WP2874 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2874 1581 6319 2194 6720 1555 64240 64241 6256 10062 1576 WP2289 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2289 10257 570 5243 6822 1576 200931 8647 1581 1244 123264 7421 9970 8714 6554 9971 8856 10599 WP2491 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2491 1557 1558 1555 1562 WP2377 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2377 3725 6772 3479 5371 7490 3727 3726 43 3486 3925 2958 4217 7486 5743 4216 25 207 6608 6776 4790 4792 4609 823 6469 1432 317 3845 820 5610 5350 55869 7040 7186 5347 2972 627 7046 4091 693199 3732 815 5243 324 2100 1471 7057 843 842 4661 841 840 100506742 5915 5914 3624 2246 2247 701 572 5601 4361 5321 301 5604 581 836 2260 2885 25885 4089 4087 11200 4331 6794 1605 1499 10468 5308 5111 4052 10637 5728 5906 4137 10848 100302237 3375 4485 10555 3978 2146 5163 7298 2099 1387 675 6009 672 4193 1385 1616 4830 472 5933 10811 4838 9052 4690 8554 27113 7422 1647 5563 5422 10111 100500810 595 10411 5154 596 890 5156 1111 5058 6667 3326 9232 1398 100500808 2280 995 2281 27306 2287 84618 898 1630 1869 1147 5894 5893 5578 7124 641 8772 5888 2064 637 6256 100422832 7031 7132 9821 375 51719 5595 5273 5596 5598 2512 5879 23411 6654 5594 3589 5599 1958 3562 1956 2033 6240 1027 2931 1950 1026 1030 3172 6908 367 4908 3554 6714 102465524 7150 1017 1019 7153 1874 7159 7157 351 5290 1676 355 1677 356 4914 WP3651 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3651 6595 4149 5894 55783 4851 284058 9863 3008 1050 4613 1387 7994 29128 26292 23135 1487 2064 9611 5605 55914 672 23269 2264 207 7403 63035 9874 4603 4602 54756 93986 8823 55294 58508 546 472 29072 23220 64324 5591 3645 6605 4609 8243 3265 11200 54880 2033 27255 9223 84159 23774 8289 4781 221037 5728 2309 10847 51742 100302237 1111 7157 5290 10933 55534 8332 WP3611 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP3611 3725 2002 7124 8743 2252 3726 6416 8837 1386 578 102465879 602 4217 4313 5600 637 5606 5603 581 5609 5608 5925 7132 90427 5599 1432 6300 1956 1029 1026 7189 7188 3458 7186 3320 10018 4780 3558 595 596 890 5156 598 7157 4170 355 356 1839 2353 3569 898 WP2846 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2846 3949 102465534 255738 WP501 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP501 693199 2914 2915 2912 2913 2550 2918 2916 51704 2917 2911 846 9568 55507 55890 9052 WP1772 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP1772 843 3725 842 841 5783 100313781 840 332 8743 330 331 640 8771 8739 4615 8738 8772 8837 102465836 8737 5587 572 7850 578 4217 637 638 3303 581 837 3551 839 7133 834 100422832 836 4982 5366 8682 90427 7132 835 1616 55367 2021 5595 4790 4792 51651 9531 5599 5414 826 317 1029 664 27429 666 8797 7189 7187 56616 10017 54472 27113 8793 8795 8794 9020 51155 3554 3654 10018 8717 84883 8718 8567 597 596 599 598 4671 329 7157 4170 355 1676 54205 1677 356 57448 79444 2353 9131 WP111 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP111 29796 4698 4697 9551 374291 4519 7351 7352 539 4513 4512 7350 4514 1329 1327 4508 4509 10476 4695 4696 4694 27089 513 9167 518 517 516 93974 515 514 9377 293 27109 292 498 291 102465669 522 521 6389 100500805 1351 1350 6392 6390 6391 1349 1346 1347 1345 10063 506 1340 509 6834 7381 9481 1339 1337 7388 7386 7385 9016 7384 4709 4707 4708 4705 4706 6341 4704 4541 4540 4701 4702 10975 4700 4731 100616403 4538 4539 4536 4537 4535 10632 4728 4716 4717 4718 4729 4719 4724 4712 4713 4723 4714 4726 4725 4715 4720 4710 4722 4711 55967 1353 1355 WP560 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP560 3725 6774 6772 9241 7124 8928 3624 1387 51176 6498 6497 5601 7030 3716 3694 6696 5595 4088 4089 2022 4790 4086 4087 860 3265 7471 864 2033 1950 1499 25805 7040 3458 23090 4090 10468 7049 100505984 7048 10637 4052 7046 4093 7044 4092 4091 102465524 100302237 652 9839 5054 9372 7050 2280 3976 407028 2353 7057 WP710 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP710 3725 3146 5163 51176 7161 604 4214 4216 4193 6885 25 7482 207 7481 208 7480 5366 4893 10000 8312 472 5934 4791 4790 4609 23533 101929777 3845 3949 7040 27113 10018 81029 595 596 2309 324 51384 10023 100129518 894 998 896 6655 102466740 6464 847 387 572 578 5328 5601 5602 5880 1857 89780 2064 1856 6648 5881 638 30849 581 1855 100422832 8061 2885 54361 80326 4088 6932 4089 3643 5879 6654 6934 5594 102465534 3265 5599 7471 5106 2932 7476 1029 6342 7477 1027 1026 7472 7473 7474 1499 7475 197259 5289 5287 5288 5286 5728 8503 83439 7157 5290 5291 5293 5529 2538 356 5527 3667 5294 5295 5296 901 WP712 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP712 5601 3725 8517 596 1147 1432 673 2002 5604 5566 3551 2778 1385 2099 6667 207 5290 2792 2782 2353 4790 2852 5594 WP1471 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP1471 10325 5578 7249 25989 10670 115265 2475 5565 5564 5563 5562 3156 253260 1978 51422 64121 102465524 8408 6009 53632 54541 57521 79109 207 64223 6198 2280 79899 5571 7248 9706 84335 55615 58528 3422 5879 998 WP1946 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP1946 3098 5232 5223 5230 6517 6514 6513 6888 7167 3939 2875 2539 2597 3630 5214 2821 WP2118 http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP2118 781 782 783 784 785 786 3680 6262 59283 3728 59285 4000 488 59284 3676 3675 3674 51176 3679 3678 2010 81 1824 22801 1829 87 1756 55799 6546 776 775 3690 778 3691 9254 779 3693 3694 3695 3685 3688 6932 71 93589 5318 1495 1000 6934 6444 8515 6445 6442 8516 6443 1496 10369 1605 10368 1499 3908 2697 3696 100505984 60 3655 3673 27091 3672 27092 83439 100126325 1832 1674 29119 88 89 WebGestaltR/inst/extdata/GeneRankList.rnk0000644000176200001440000107266413341533714020132 0ustar liggesusersA4GALT -0.838394204314119 AAAS 2.7864702280181 AACS 0.828274229038452 AADAT -0.025119056689585 AAED1 -0.0591446125739281 AAGAB 1.19103929628282 AAK1 -0.226665137288169 AAMDC 0.200855604759189 AAMP 1.4071733409876 AAR2 0.595988333627509 AARS 0.246626056901817 AARS2 0.595988333627509 AARSD1 0.0394149494362418 AASDH 0.00671259418580007 AASDHPPT -0.01124485371765 AASS -0.782910497351652 AATF 0.295271406235652 AATK 0.875133611567835 ABALON 0.0158231754019982 ABAT -0.0346023534807245 ABCA11P -0.2072227555732 ABCA2 0.302462635325848 ABCA3 -0.68605200767513 ABCA7 -0.0902071629904629 ABCB1 1.63361317100319 ABCB10 0.521264041994957 ABCB6 0.331847405799513 ABCB7 0.0902071629904631 ABCB8 0.605674627205326 ABCB9 -0.054139760927531 ABCC1 -0.054139760927531 ABCC10 0.816795123850239 ABCC2 0.274063521191206 ABCC3 0.706971565708702 ABCC4 -1.56100992116542 ABCC5 -0.0796542701456899 ABCC6 1.148013982787 ABCC6P2 1.26523583476782 ABCC9 0.567396146666523 ABCD1 -0.260226045229052 ABCD3 1.03844001282544 ABCD4 -0.0158231754019981 ABCE1 -0.12308548818616 ABCF1 0.233260703004157 ABCF2 -0.169857272210699 ABCF3 0.875133611567835 ABCG1 0.2072227555732 ABCG2 -0.0796542701456899 ABHD10 0.175946367209182 ABHD11 1.25014101748125 ABHD11-AS1 2.10525953263379 ABHD12 0.586380210457381 ABHD12B 0.213816324488003 ABHD13 0.274063521191206 ABHD14A 0.346917193851255 ABHD14B 1.3586082082865 ABHD15 0.106415470351267 ABHD16A 0.749838478950123 ABHD16B -0.0204478217971323 ABHD17A 1.01568941266881 ABHD17B 0.459761190391189 ABHD17C 1.82798889940188 ABHD2 0.948347015982624 ABHD3 0.354547841276671 ABHD4 0.220127184768263 ABHD5 0.615439683590562 ABHD6 1.50831660795693 ABHD8 -0.281072224128675 ABI1 0.426171730503105 ABI2 -0.260226045229052 ABL1 0.595988333627509 ABL2 -0.00671259418579993 ABLIM1 0.805408665490459 ABLIM2 2.44735717462544 ABLIM3 0.434465483243646 ABO 1.16223462953692 ABR 1.56100992116542 ABRACL 0.960902147863062 ABT1 0.655299682816457 ABTB1 -0.0442752020812754 ABTB2 0.0346023534807246 ACAA1 1.22033761791348 ACAA2 1.07867553210549 ACACA 0.100961788709541 ACAD10 1.50831660795693 ACAD11 -0.00222613543928945 ACAD8 0.0591446125739279 ACAD9 0.253396544739656 ACADM 0.246626056901817 ACADS 1.17657595033145 ACADSB 0.169857272210699 ACADVL 1.2351754487972 ACAP2 0.503330961445398 ACAP3 0.948347015982624 ACAT1 -0.0693008354710526 ACAT2 1.01216675586557 ACBD3 0.260226045229052 ACBD4 0.0158231754019982 ACBD5 0.665467739438543 ACBD6 0.675718296019509 ACBD7 -0.00222613543928945 ACCS -0.512260907195752 ACD 0.175946367209182 ACE 0.146044190625534 ACE2 2.04279937332523 ACER2 0.302010560706967 ACER3 0.851513651094184 ACHE -0.01124485371765 ACIN1 1.29581943712666 ACLY 0.851513651094184 ACO1 0.409788669804297 ACO2 1.1199294498274 ACOT1 0.635208496534159 ACOT11 1.2351754487972 ACOT13 0.586380210457381 ACOT2 0.0641982118839256 ACOT4 -0.0889156953666811 ACOT7 0.370002697189572 ACOT8 1.1199294498274 ACOT9 1.01216675586557 ACOX1 0.409788669804297 ACOX2 1.86515514219073 ACOX3 -0.317030273831344 ACP1 1.45705774894806 ACP2 -0.0591446125739281 ACP6 0.182090425337068 ACPP 0.605674627205326 ACSF2 0.128746135270125 ACSF3 0.459761190391189 ACSL1 0.738991516988183 ACSL3 0.288141394800279 ACSL4 -0.0204478217971323 ACSL5 1.56100992116542 ACSL6 1.45705774894806 ACSM3 1.89026358715835 ACSS1 1.3963726021956 ACSS2 1.37465322496976 ACTA2 0.226665137288169 ACTB 1.09231210099836 ACTG1 0.635208496534159 ACTG2 0.619717942352899 ACTL10 0.645213480588419 ACTL6A 0.476975117709129 ACTL8 -0.0294235323707138 ACTN1 0.503330961445398 ACTN4 1.16223462953692 ACTR10 0.169857272210699 ACTR1A 0.539491982633423 ACTR1B 0.8398467954674 ACTR2 1.07867553210549 ACTR3 0.805408665490459 ACTR3B 0.354547841276671 ACTR3C 0.213646503728524 ACTR5 0.0693008354710525 ACTR6 0.106415470351267 ACTR8 1.50831660795693 ACVR1 -0.100961788709541 ACVR1B 1.78753891474294 ACVR2A 0.0346023534807246 ACY1 1.47398846076499 ACY3 1.07867553210549 ACYP1 1.1199294498274 ACYP2 0.521264041994957 ADA -0.295271406235653 ADAL -0.0641982118839252 ADAM10 -0.0693008354710526 ADAM15 0.738991516988183 ADAM17 -0.246626056901817 ADAM19 0.485688574146802 ADAM1A 0.0317664405880525 ADAM8 0 ADAM9 -0.0204478217971323 ADAMTSL5 0.494473687336066 ADAP1 0.157842699875609 ADAR 0.175946367209182 ADARB1 0.0902071629904631 ADAT1 0.512260907195751 ADAT2 1.02524908367575 ADAT3 0.947452325185021 ADCK1 1.84852963355647 ADCK2 0.239914226820939 ADCK3 1.34270408859956 ADCK4 0.485688574146802 ADCK5 1.07867553210549 ADCY3 0.213646503728524 ADCY6 1.19103929628282 ADCY7 -0.539491982633423 ADCY9 0.0394149494362418 ADD1 0.0693008354710525 ADD3 0.816795123850239 ADGRA3 0.605674627205326 ADGRE5 0.586380210457381 ADGRF1 0.2072227555732 ADGRF4 0.930564904806007 ADGRG1 0.851513651094184 ADGRG5 0.0955591159251328 ADGRG6 -0.887088443208186 ADGRL1 0.281072224128674 ADH1C 0.386949827653866 ADH5 -0.68605200767513 ADI1 0.362242870562317 ADIPOR1 1.10606300144692 ADIPOR2 0.728231853713827 ADIRF 0.999191948814219 ADK 0.675718296019509 ADM 0.548717857975614 ADM2 0.146044190625534 ADM5 0.169857272210699 ADNP 0.0204478217971323 ADNP2 -0.302462635325848 ADO 0.417946278108049 ADORA2B 0.738991516988183 ADPGK 0.521264041994957 ADPRHL1 0.140225183831689 ADPRHL2 0.615439683590562 ADPRM 0.157842699875609 ADRA2A 0.113154821193596 ADRA2C -0.217022627761832 ADRBK1 0.863275637764334 ADRBK2 0.0796542701456901 ADRM1 1.26523583476782 ADSL -0.169857272210699 ADSS 1.13391268773013 ADSSL1 -0.267114916739735 AEBP2 0.0902071629904631 AEN 0.146044190625534 AES 0.605674627205326 AFAP1 0.57684967351441 AFAP1-AS1 -0.01124485371765 AFAP1L2 0.782910497351652 AFF1 0.0849056428086794 AFF4 -0.339350517452218 AFG3L1P -0.13445926664409 AFG3L2 0.485688574146802 AFMID 0.354547841276671 AFTPH 0.696469539284504 AGA -0.239914226820939 AGAP1 0.213646503728524 AGAP2-AS1 -0.309715462904656 AGAP3 0.485688574146802 AGAP4 0.239914226820939 AGAP5 1.148013982787 AGAP6 0.226665137288169 AGAP9 0.53034089007516 AGBL5 0.0251190566895852 AGER -0.185600843962671 AGFG1 1.59696781749456 AGFG2 0.539491982633423 AGGF1 1.34270408859956 AGK 0.960902147863062 AGL -0.054139760927531 AGMAT 1.2351754487972 AGO1 0.370002697189572 AGO2 0.331847405799513 AGO3 -0.182090425337068 AGO4 -0.111920451817357 AGPAT1 -0.494473687336066 AGPAT2 0.875133611567835 AGPAT3 0.586380210457381 AGPAT5 0.494473687336066 AGPAT6 0.200855604759189 AGPAT9 -0.645213480588418 AGPS 0.696469539284504 AGR2 1.17657595033145 AGR3 1.98292581304322 AGRN 0.0158231754019982 AGT 0.567904281948016 AGTPBP1 0.0902071629904631 AGTRAP 0.01124485371765 AHCTF1 0.749838478950123 AHCY 0.986323602271345 AHCYL1 0.851513651094184 AHCYL2 1.13391268773013 AHDC1 0.0955591159251328 AHI1 0.57684967351441 AHNAK -0.417946278108049 AHNAK2 -0.738991516988184 AHR 0.948347015982624 AHSA1 1.80766000560279 AHSA2 -0.0204478217971323 AIDA 0.494473687336066 AIF1L 0.00222613543928945 AIFM1 1.22033761791348 AIFM2 1.82798889940188 AIFM3 2.28592679258492 AIG1 0.226665137288169 AIM1 1.50831660795693 AIM1L 0.57684967351441 AIMP1 0.163822821757522 AIMP2 1.22033761791348 AIP 0.548717857975614 AJUBA 0.0442752020812755 AK1 0.738991516988183 AK2 0.887088443208186 AK3 0.935894295519909 AK4 -0.233260703004157 AK6 1.4236522587058 AK9 1.04292315417006 AKAP1 1.02524908367575 AKAP10 -0.175946367209182 AKAP11 0.451259742767399 AKAP12 -0.200855604759189 AKAP13 0.175946367209182 AKAP17A 0.57684967351441 AKAP2 0.417946278108049 AKAP7 -0.338724820065979 AKAP8 1.54328217729307 AKAP8L 1.2351754487972 AKAP9 0.409788669804297 AKIP1 0.749838478950123 AKIRIN1 0.175946367209182 AKIRIN2 1.1199294498274 AKNA 0.923543019526001 AKR1A1 0.655299682816457 AKR1B1 0.782910497351652 AKR1B10 0.302462635325848 AKR1C1 0.57684967351441 AKR1C2 0.539491982633423 AKR1C3 1.26523583476782 AKR1E2 0.539491982633423 AKR7A2 0.911292238191598 AKR7A3 1.148013982787 AKR7L 0.805408665490459 AKT1 1.22033761791348 AKT1S1 0.253396544739656 AKT2 0.675718296019509 AKT3 -0.426171730503105 AKTIP 0.417946278108049 ALAD 0.468332820275602 ALAS1 0.503330961445398 ALCAM 0.100961788709541 ALDH16A1 0.0849056428086794 ALDH18A1 1.89026358715835 ALDH1A1 0.53034089007516 ALDH1A3 -0.665467739438543 ALDH1B1 1.1199294498274 ALDH1L1 -0.0942815817551646 ALDH2 1.45705774894806 ALDH3A1 0.548717857975614 ALDH3A2 0.442827998159059 ALDH3B1 0.794114052759841 ALDH4A1 0.117477026083861 ALDH5A1 -0.0346023534807245 ALDH6A1 0.0491833819217531 ALDH7A1 0.53034089007516 ALDH9A1 0.548717857975614 ALDOA 0.485688574146802 ALDOC 0.728231853713827 ALG1 0.655299682816457 ALG10 0 ALG10B -0.146044190625534 ALG11 0.354547841276671 ALG12 0.288141394800279 ALG13 0.459761190391189 ALG14 2.68727000027879 ALG1L 0.188289767848666 ALG2 0.309715462904656 ALG3 0.635208496534159 ALG5 0.459761190391189 ALG6 -0.476975117709129 ALG8 0.253396544739656 ALG9 0.615439683590562 ALKBH1 1.07867553210549 ALKBH2 0.111920451817357 ALKBH3 0.220127184768263 ALKBH4 0.324407457074857 ALKBH5 0.55801906166369 ALKBH6 0.0251190566895852 ALKBH7 0.77179722354199 ALKBH8 -0.0693008354710526 ALMS1 0.615439683590562 ALOX5 0.451259742767399 ALOX5AP 0.869868784842954 ALPK1 0.426171730503105 ALPP 0.194544718729643 ALPPL2 -0.128746135270125 ALS2 -0.635208496534159 ALS2CL 1.02524908367575 ALYREF 0.260226045229052 AMACR 1.45705774894806 AMBRA1 0.459761190391189 AMD1 0.567396146666523 AMDHD2 -0.494473687336066 AMFR 0.220127184768263 AMH 0.288141394800279 AMIGO2 0.53034089007516 AMIGO3 0.288141394800279 AMMECR1 0.281072224128674 AMMECR1L 0.0849056428086794 AMN 1.09231210099836 AMN1 0.302462635325848 AMOT 1.09231210099836 AMOTL2 0.0298371451318522 AMPD2 0.851513651094184 AMPD3 0.157842699875609 AMT 0.2072227555732 AMZ2 0.0346023534807246 ANAPC1 1.02524908367575 ANAPC10 0.485688574146802 ANAPC11 0.548717857975614 ANAPC13 1.22033761791348 ANAPC15 1.82798889940188 ANAPC16 1.22033761791348 ANAPC2 -0.025119056689585 ANAPC4 0.339350517452219 ANAPC5 1.61520320170581 ANAPC7 1.34270408859956 ANG 0.960902147863062 ANGEL1 0.586380210457381 ANGEL2 0.3778277413828 ANGPTL4 0.0533765880052914 ANK3 0.459761190391189 ANKEF1 0.766517796669435 ANKFY1 0.0346023534807246 ANKH 3.80197313209281 ANKHD1 0.370002697189572 ANKHD1-EIF4EBP3 0.76077346789037 ANKIB1 0.182090425337068 ANKLE2 0.100961788709541 ANKMY1 0.246626056901817 ANKMY2 0.288141394800279 ANKRA2 0.539491982633423 ANKRD1 0.327597924087151 ANKRD10 0.213646503728524 ANKRD11 -0.182090425337068 ANKRD12 -0.0204478217971323 ANKRD13A -0.175946367209182 ANKRD13B 0.935894295519909 ANKRD13C 0.295271406235652 ANKRD13D 0.401698454801647 ANKRD16 0.53034089007516 ANKRD17 -0.0591446125739281 ANKRD18A -0.346917193851255 ANKRD22 1.78753891474294 ANKRD26 0.182090425337068 ANKRD27 0.302462635325848 ANKRD28 0.728231853713827 ANKRD32 -0.054139760927531 ANKRD36BP1 0.106415470351267 ANKRD37 0.417946278108049 ANKRD39 0.988954518220752 ANKRD40 -0.169857272210699 ANKRD42 0.226665137288169 ANKRD46 0.794114052759841 ANKRD49 0.717558772015979 ANKRD50 -1.26523583476782 ANKRD52 0.503330961445398 ANKRD54 0.451259742767399 ANKRD9 0.785995825625043 ANKS1A 0.805408665490459 ANKS3 0.434465483243646 ANKS4B 1.93289756447416 ANKS6 2.44735717462544 ANKZF1 0.935894295519909 ANLN 0.494473687336066 ANO1 0.288141394800279 ANO10 0.175946367209182 ANO6 0.548717857975614 ANO8 -0.0364869302543214 ANO9 1.20562604825687 ANP32A 0.749838478950123 ANP32B 0.539491982633423 ANP32E 0.595988333627509 ANPEP 1.43983662440999 ANTXR2 -0.100961788709541 ANXA1 -0.0442752020812754 ANXA10 0.680242891676203 ANXA11 1.03844001282544 ANXA13 0.630663413736441 ANXA2 0.260226045229052 ANXA3 0.468332820275602 ANXA4 1.07867553210549 ANXA5 -0.302462635325848 ANXA6 0.169857272210699 ANXA7 0.8398467954674 ANXA8 -0.188186793509902 ANXA9 0.226665137288169 AOAH 3.64395834257594 AOC1 1.71558549634932 AP1AR -0.054139760927531 AP1B1 0.635208496534159 AP1G1 0.3778277413828 AP1G2 0.151916593141787 AP1M1 0.188289767848666 AP1M2 0.494473687336066 AP1S1 0.377083592440829 AP1S2 0.385718428206592 AP1S3 0.55801906166369 AP2A1 0.615439683590562 AP2A2 0.494473687336066 AP2B1 -0.188289767848666 AP2M1 0.89914101838511 AP2S1 0.948347015982624 AP3B1 0.324407457074857 AP3D1 0.485688574146802 AP3M1 0.923543019526001 AP3M2 0.0442752020812755 AP3S1 0.635208496534159 AP3S2 2.21004727583579 AP4B1 0.539491982633423 AP4B1-AS1 0.370002697189572 AP4E1 -0.106415470351267 AP4M1 0.55801906166369 AP4S1 0.226665137288169 AP5B1 0.0158231754019982 AP5M1 2.08979688229767 AP5S1 0.0902071629904631 AP5Z1 0.717558772015979 APAF1 0.451259742767399 APBA3 -0.0902071629904629 APBB1 -0.0110915666669692 APBB2 1.148013982787 APBB3 -0.875133611567835 APC -0.0346023534807245 APCDD1 0.429517908099163 APEH 1.76762174142369 APEX1 0.194544718729643 APEX2 0.911292238191598 APH1A 0.53034089007516 API5 0.354547841276671 APIP 0.2072227555732 APITD1 1.57890427619607 APLP1 -0.887088443208186 APLP2 0.0902071629904631 APMAP 0.521264041994957 APOA1 1.18500251973427 APOA1BP 1.1199294498274 APOA2 0.299944859721325 APOBEC1 1.29849262905488 APOBEC3A 0.53034089007516 APOBEC3B 0.655299682816457 APOBEC3C -0.1825361279112 APOBEC3F -0.220127184768262 APOBEC3G 0.110310659104663 APOBR 1.72838431647478 APOC1 0.45048769870076 APOC2 1.71127726154809 APOD 1.250593218155 APOE -1.32693907637558 APOH 0.847953729911133 APOL1 -0.0346023534807245 APOL2 0.106415470351267 APOL6 0.55801906166369 APOM 0.675718296019509 APOO 2.32606609541748 APOOL 0.200855604759189 APOPT1 1.37465322496976 APP 0.426171730503105 APPBP2 0.0641982118839256 APPL1 0.117477026083861 APPL2 0.451259742767399 APRT 1.1199294498274 APTR 1.1199294498274 APTX 1.32693907637558 AQP1 0.887088443208186 AQP3 0.717558772015979 AQP5 0.777837918711515 AQR 0.485688574146802 ARAF 0.948347015982624 ARAP1 0.346917193851255 ARAP2 0.295271406235652 ARAP3 0.324407457074857 ARCN1 0.12308548818616 AREG 0.53034089007516 AREL1 -0.00671259418579993 ARF1 0.923543019526001 ARF3 2.0436833201952 ARF4 0.828274229038452 ARF5 0.8398467954674 ARF6 0.362242870562317 ARFGAP1 0.0849056428086794 ARFGAP2 0.645213480588419 ARFGAP3 -0.169857272210699 ARFGEF1 0.253396544739656 ARFGEF2 0.665467739438543 ARFGEF3 1.26523583476782 ARFIP1 0.816795123850239 ARFIP2 0.401698454801647 ARFRP1 0.281072224128674 ARG2 0.3778277413828 ARGLU1 0.476975117709129 ARHGAP1 0.645213480588419 ARHGAP10 -0.615439683590563 ARHGAP11A 0.0641982118839256 ARHGAP11B 0.317030273831343 ARHGAP12 -0.0491833819217533 ARHGAP17 0.401698454801647 ARHGAP18 1.56100992116542 ARHGAP19 0.3778277413828 ARHGAP21 0.201134447912338 ARHGAP23 0 ARHGAP26 1.54328217729307 ARHGAP27 0.999191948814219 ARHGAP29 -0.233260703004157 ARHGAP32 0.76077346789037 ARHGAP33 0.529862719393245 ARHGAP35 0.157842699875609 ARHGAP39 0.8398467954674 ARHGAP4 1.16223462953692 ARHGAP42 0.749838478950123 ARHGAP44 -0.982347355690941 ARHGAP5 0.226665137288169 ARHGAP5-AS1 1.05673088296596 ARHGAP8 1.07867553210549 ARHGDIA 1.05174064483746 ARHGDIB 1.80766000560279 ARHGDIG 0.0660495717330883 ARHGEF1 0.157842699875609 ARHGEF10 0.0251190566895852 ARHGEF10L 1.32693907637558 ARHGEF11 1.13391268773013 ARHGEF12 -0.0204478217971323 ARHGEF16 0.521264041994957 ARHGEF17 -0.76077346789037 ARHGEF18 -0.117477026083861 ARHGEF19 -0.0591446125739281 ARHGEF2 0.317030273831343 ARHGEF26 0.635208496534159 ARHGEF26-AS1 0.605674627205326 ARHGEF28 0.0346023534807246 ARHGEF3 0.324407457074857 ARHGEF34P 0.111920451817357 ARHGEF35 0.76077346789037 ARHGEF39 0.973560675729962 ARHGEF4 0.295271406235652 ARHGEF40 0.605674627205326 ARHGEF5 0.494473687336066 ARHGEF7 0.339350517452219 ARHGEF9 0.417946278108049 ARID1A 0.0442752020812755 ARID1B 0.68605200767513 ARID2 0.717558772015979 ARID3A 0.68605200767513 ARID3B 0.782910497351652 ARID4A 0.226665137288169 ARID4B 0.503330961445398 ARID5A 1.33733728988401 ARID5B 1.50831660795693 ARIH1 0.521264041994957 ARIH2 2.75274845678626 ARL1 1.70905698197019 ARL13B -0.233260703004157 ARL14 0.5719380679974 ARL14EP 0.512260907195751 ARL15 0.717558772015979 ARL16 0.354547841276671 ARL17A -0.117477026083861 ARL17B 0.665467739438543 ARL2 1.22033761791348 ARL2BP -0.0693008354710526 ARL3 0.875133611567835 ARL4A 0.923543019526001 ARL4C 0.140225183831689 ARL4D -0.106415470351267 ARL5A 0.417946278108049 ARL5B 0.0796542701456901 ARL6IP1 0.288141394800279 ARL6IP4 1.4071733409876 ARL6IP5 0.459761190391189 ARL6IP6 0.548717857975614 ARL8A 1.20562604825687 ARL8B 0.409788669804297 ARMC1 0.521264041994957 ARMC10 1.82798889940188 ARMC5 0.494473687336066 ARMC6 0.728231853713827 ARMC7 -0.309715462904656 ARMC8 0.331847405799513 ARMC9 -0.370002697189572 ARMCX3 -1.39084097450956 ARMCX5 0.451259742767399 ARMCX6 -0.605674627205325 ARMT1 0.175946367209182 ARNT 0.354547841276671 ARNTL 0.393675187664831 ARNTL2 0.393675187664831 ARPC1A 0.548717857975614 ARPC1B 0.923543019526001 ARPC2 0.567396146666523 ARPC3 1.13391268773013 ARPC4 1.76762174142369 ARPC4-TTLL3 0.346917193851255 ARPC5 1.56100992116542 ARPC5L 0.655299682816457 ARPIN 0.738991516988183 ARPP19 0 ARRB1 1.20562604825687 ARRB2 0.851513651094184 ARRDC1 0.548717857975614 ARRDC1-AS1 0.675718296019509 ARRDC2 0.0491833819217531 ARRDC3 0.146044190625534 ARRDC4 0.485688574146802 ARSA 0.586380210457381 ARSB -0.188289767848666 ARSD 0.385718428206592 ARSE 1.1132711730281 ARSJ -0.706971565708702 ARSK -0.948347015982624 ARV1 2.23501168760225 ARVCF -0.0533765880052914 ASAH1 0.179485299933238 ASAH2B 0.434465483243646 ASAP1 -0.302462635325848 ASAP2 0.226665137288169 ASB1 -0.0849056428086794 ASB13 1.29581943712666 ASB16-AS1 0.354547841276671 ASB3 0.200855604759189 ASB4 1.07066793239588 ASB6 -0.0491833819217533 ASB7 0.512260907195751 ASB8 0.696469539284504 ASB9 1.78753891474294 ASCC1 0.151916593141787 ASCC2 0.68605200767513 ASCC3 1.13391268773013 ASCL2 1.20562604825687 ASF1A 0.77179722354199 ASF1B 1.49107400725302 ASH1L 0.417946278108049 ASH2L 0.370002697189572 ASIC1 0.182090425337068 ASL 1.02524908367575 ASMTL -0.0641982118839252 ASMTL-AS1 0.324407457074857 ASNA1 1.72838431647478 ASNS -0.331847405799513 ASNSD1 0.494473687336066 ASPH -0.2072227555732 ASPHD1 -0.0204478217971323 ASPM 0.339350517452219 ASPSCR1 0.665467739438543 ASRGL1 1.07867553210549 ASS1 1.26523583476782 ASTE1 1.03844001282544 ASTN2 0.494473687336066 ASUN 1.84852963355647 ASXL1 -0.260226045229052 ASXL2 0.302462635325848 ATAD1 0.57684967351441 ATAD2 0.0591446125739279 ATAD3A 0.645213480588419 ATAD3B -0.146044190625534 ATAD5 0.0394149494362418 ATAT1 0.317030273831343 ATE1 0.494473687336066 ATF1 0.426171730503105 ATF2 0.117477026083861 ATF3 0.281072224128674 ATF4 -0.0204478217971323 ATF5 -0.377827741382801 ATF6 0.434465483243646 ATF6B 0.409788669804297 ATF7 1.31131142661102 ATF7IP 0.77179722354199 ATG10 0.426171730503105 ATG101 1.31131142661102 ATG12 0.393675187664831 ATG13 0.151916593141787 ATG14 0.331847405799513 ATG16L1 1.47398846076499 ATG16L2 0.233260703004157 ATG2A 0.220127184768263 ATG2B 0.0251190566895852 ATG3 1.45705774894806 ATG4A 0.417946278108049 ATG4B 0.442827998159059 ATG4C 0.169857272210699 ATG4D 0.973560675729962 ATG5 0.89914101838511 ATG7 0.57684967351441 ATG9A 0.401698454801647 ATG9B 0.434465483243646 ATHL1 -1.10606300144692 ATIC 0.3778277413828 ATL2 0.295271406235652 ATL3 0.0442752020812755 ATM 0.117477026083861 ATMIN 0.370002697189572 ATN1 0.0902071629904631 ATOH1 1.14914674164889 ATOX1 1.29581943712666 ATP10B 1.28046144694824 ATP11A 0.426171730503105 ATP11B 0.393675187664831 ATP11C -0.0442752020812754 ATP13A1 0.370002697189572 ATP13A2 0.317030273831343 ATP13A3 0.512260907195751 ATP1A1 1.39084097450956 ATP1A3 -0.100961788709541 ATP1B1 1.54328217729307 ATP1B3 0.76077346789037 ATP2A1-AS1 1.34783169450407 ATP2A2 0.0744527615829587 ATP2A3 1.01216675586557 ATP2B1 0.00671259418580007 ATP2B4 0.12308548818616 ATP2C1 -0.00222613543928945 ATP2C2 0.615439683590562 ATP5A1 0.675718296019509 ATP5B 1.67096828697014 ATP5C1 1.3586082082865 ATP5D 1.74790474393018 ATP5E 1.61520320170581 ATP5F1 2.13701581472199 ATP5G1 1.63361317100319 ATP5G2 1.10606300144692 ATP5G3 2.50441305650118 ATP5H 1.67096828697014 ATP5I 2.53362060922751 ATP5J 2.62419632911226 ATP5J2 2.68727000027879 ATP5J2-PTCD1 0.948347015982624 ATP5L 2.0436833201952 ATP5O 2.13701581472199 ATP5S 0.863275637764334 ATP5SL 0.887088443208186 ATP6AP1 0.175946367209182 ATP6AP2 0.675718296019509 ATP6V0A1 0.426171730503105 ATP6V0A2 1.82798889940188 ATP6V0B 0.738991516988183 ATP6V0C 0.816795123850239 ATP6V0D1 0.68605200767513 ATP6V0E1 0.665467739438543 ATP6V0E2 -0.309715462904656 ATP6V1A -0.0204478217971323 ATP6V1B2 0.0491833819217531 ATP6V1C1 -0.0849056428086794 ATP6V1C2 1.52571854725044 ATP6V1D 0.548717857975614 ATP6V1E1 0.521264041994957 ATP6V1E2 0.567396146666523 ATP6V1F 0.973560675729962 ATP6V1G1 1.65220055733863 ATP6V1H 0.0955591159251328 ATP7A -0.175946367209182 ATP7B 0.794114052759841 ATP8A1 1.07867553210549 ATP8B1 0.655299682816457 ATP9A 0.260226045229052 ATP9B 0.0902071629904631 ATPAF1 1.25014101748125 ATPAF2 0.89914101838511 ATPIF1 1.05174064483746 ATR 0.735650533072704 ATRAID 1.29581943712666 ATRIP 0.923543019526001 ATRN -0.213646503728524 ATRX 0.213646503728524 ATXN10 -0.354547841276671 ATXN1L -0.00222613543928945 ATXN2 0.302462635325848 ATXN2L 0.605674627205326 ATXN3 0.476975117709129 ATXN7 0.567396146666523 ATXN7L1 1.17657595033145 ATXN7L2 0.274063521191206 ATXN7L3 0.288141394800279 ATXN7L3B 0.805408665490459 AUH 0.521264041994957 AUNIP 0.986323602271345 AUP1 0.434465483243646 AURKA 0.548717857975614 AURKAIP1 0.675718296019509 AURKB 0.999191948814219 AUTS2 1.67096828697014 AVEN 1.39084097450956 AVL9 1.20562604825687 AVPI1 1.80766000560279 AXIN1 0.728231853713827 AXIN2 0.863275637764334 AXL -0.665467739438543 AZGP1 1.32693907637558 AZI2 0.0693008354710525 AZIN1 0.331847405799513 B2M 0.521264041994957 B3GALNT1 -1.09231210099836 B3GALNT2 0.362242870562317 B3GALT5 1.44866319955992 B3GALT6 0.409788669804297 B3GAT3 -0.00222613543928945 B3GLCT 0.0849056428086794 B3GNT2 0.468332820275602 B3GNT3 0.539491982633423 B3GNT5 0.68605200767513 B3GNT7 0.459761190391189 B3GNT8 1.70905698197019 B3GNT9 -0.77179722354199 B3GNTL1 0.362242870562317 B4GALNT3 0.89914101838511 B4GALNT4 -0.0133434092576084 B4GALT1 0.0346023534807246 B4GALT2 1.16223462953692 B4GALT3 0.717558772015979 B4GALT4 0.55801906166369 B4GALT5 -0.246626056901817 B4GALT6 -0.586380210457382 B4GALT7 0.175946367209182 B4GAT1 0.0796542701456901 B9D1 -0.200855604759189 B9D2 1.4236522587058 BAAT 0.113154821193596 BABAM1 1.148013982787 BACE1 0.324407457074857 BACE2 0.385718428206592 BACH1 -0.354547841276671 BAD 0.782910497351652 BAG1 2.33822595636526 BAG2 -0.281072224128675 BAG3 0.851513651094184 BAG4 0.0744527615829587 BAG5 1.52571854725044 BAG6 0.362242870562317 BAHCC1 0.459761190391189 BAHD1 0.68605200767513 BAIAP2 -0.0693008354710526 BAIAP2-AS1 0.00671259418580007 BAIAP2L1 0.281072224128674 BAIAP2L2 1.6899193852889 BAIAP3 -0.12308548818616 BAK1 0.728231853713827 BAMBI 0.0849056428086794 BANF1 1.16223462953692 BANP 1.28046144694824 BAP1 0.696469539284504 BARD1 0.129700507615892 BARX2 0.567396146666523 BASP1 0.35063085305701 BATF 0.56428313604136 BATF2 0.911292238191598 BAX 0.615439683590562 BAZ1A 0.0641982118839256 BAZ1B 0.782910497351652 BAZ2A 0.12308548818616 BAZ2B 0.246626056901817 BBC3 0.559861575349916 BBIP1 0.57684967351441 BBS1 0.226665137288169 BBS10 0.0491833819217531 BBS2 0.0849056428086794 BBS4 -0.0346023534807245 BBS5 1.1199294498274 BBS7 -0.377827741382801 BBX -0.494473687336066 BCAM -0.738991516988184 BCAN 0.960902147863062 BCAP29 0.128746135270125 BCAP31 0.675718296019509 BCAR1 0.346917193851255 BCAR3 -0.0641982118839252 BCAS1 0.57684967351441 BCAS2 1.31131142661102 BCAS3 -0.0641982118839252 BCAS4 -0.0641982118839252 BCAT1 1.53279555416615 BCAT2 -0.0902071629904629 BCCIP 0.615439683590562 BCDIN3D 1.06515210281468 BCKDHA 0.302462635325848 BCKDHB 1.22033761791348 BCKDK -0.146044190625534 BCL10 0.140225183831689 BCL11A 1.57890427619607 BCL2L1 0.331847405799513 BCL2L11 0.89914101838511 BCL2L12 0.935894295519909 BCL2L13 0.816795123850239 BCL2L14 1.80766000560279 BCL2L15 1.3586082082865 BCL2L2 0.13445926664409 BCL2L2-PABPN1 0.512260907195751 BCL3 1.10606300144692 BCL6 0.615439683590562 BCL7A 0.0693008354710525 BCL7B 1.72838431647478 BCL7C 0.645213480588419 BCL9 1.32693907637558 BCL9L 0.157842699875609 BCLAF1 0.253396544739656 BCOR 0.696469539284504 BCORL1 0.246626056901817 BCR 0.665467739438543 BCS1L 1.31131142661102 BCYRN1 -0.111920451817357 BDH1 0.362242870562317 BDH2 -0.331847405799513 BDKRB2 1.21751991500881 BDNF -0.151916593141787 BDP1 0.645213480588419 BECN1 1.09231210099836 BEND3 1.39084097450956 BEND7 0.0693008354710525 BET1 0.274063521191206 BET1L 1.01216675586557 BEX2 0.411451313533652 BFAR -0.0693008354710526 BFSP1 0.217022627761832 BGN 0.121313069584369 BHLHE40 0.401698454801647 BHLHE41 -0.0955591159251328 BICD1 0.595988333627509 BICD2 -0.163822821757523 BID -0.0204478217971323 BIK 0.615439683590562 BIN1 0.935894295519909 BIN3 1.31131142661102 BIRC2 -0.346917193851255 BIRC3 0.0204478217971323 BIRC5 1.17657595033145 BIRC6 0.0341208943539256 BISPR 0.302462635325848 BIVM 0.12308548818616 BIVM-ERCC5 0.521264041994957 BLACAT1 0.851513651094184 BLCAP 0.426171730503105 BLM 1.19458923371618 BLMH -0.182090425337068 BLOC1S1 1.76762174142369 BLOC1S1-RDH5 1.50831660795693 BLOC1S2 0.935894295519909 BLOC1S3 0.521264041994957 BLOC1S4 0.309715462904656 BLOC1S5 0.468332820275602 BLOC1S5-TXNDC5 0.935894295519909 BLOC1S6 0.417946278108049 BLVRA -0.260226045229052 BLVRB 0.57684967351441 BLZF1 0.875133611567835 BMF 0.305955544803083 BMI1 -0.409788669804297 BMP1 -0.151916593141787 BMP2 1.20562604825687 BMP2K 0.749838478950123 BMP4 1.09231210099836 BMP7 1.93289756447416 BMP8B 0.324407457074857 BMPR1A 0.253396544739656 BMPR2 0.0641982118839256 BMS1 -0.0955591159251328 BMS1P20 0.625284103577363 BMS1P4 0.459761190391189 BMS1P5 0.468332820275602 BNIP1 0.76077346789037 BNIP2 0.0902071629904631 BNIP3 0.115786173022753 BNIP3L 0.0442752020812755 BOD1 0.163822821757522 BOD1L1 0.0902071629904631 BOK -0.377827741382801 BOLA1 1.49107400725302 BOLA2 2.47566449834945 BOLA2B 2.47566449834945 BOLA3 3.65441128436295 BOP1 0.175946367209182 BORA 0.539491982633423 BPGM 0.0442752020812755 BPHL 0.706971565708702 BPNT1 0.706971565708702 BPTF 0.295271406235652 BRAF -0.220127184768262 BRAP 1.39084097450956 BRAT1 1.1199294498274 BRCA1 0.385718428206592 BRCA2 0.175946367209182 BRCC3 1.78753891474294 BRD1 0.442827998159059 BRD2 0.494473687336066 BRD3 0.586380210457381 BRD4 0.188289767848666 BRD7 0.973560675729962 BRD8 0.586380210457381 BRD9 0.295271406235652 BRE 0.782910497351652 BRF1 0.140225183831689 BRF2 0.00671259418580007 BRI3 0.595988333627509 BRI3BP 1.1199294498274 BRICD5 0.385718428206592 BRIP1 0.615439683590562 BRIX1 0.476975117709129 BRK1 2.36492287741592 BRMS1 1.65220055733863 BRMS1L 0.828274229038452 BROX 0.220127184768263 BRPF1 1.34783169450407 BRPF3 -0.01124485371765 BRWD1 0.0346023534807246 BRWD3 0.635208496534159 BSCL2 0.521264041994957 BSDC1 0.295271406235652 BSG 1.34270408859956 BSPRY 0.696469539284504 BST2 -0.13445926664409 BTAF1 0.00671259418580007 BTBD1 0.434465483243646 BTBD10 0.0796542701456901 BTBD2 0.233260703004157 BTBD3 0.805408665490459 BTBD6 0.233260703004157 BTBD7 0.288141394800279 BTBD9 0.309715462904656 BTD 0.0849056428086794 BTF3 0.675718296019509 BTF3L4 -0.605674627205325 BTG1 1.28046144694824 BTG2 1.28046144694824 BTG3 -0.295271406235653 BTN2A1 -0.100961788709541 BTN2A2 -0.451259742767399 BTN3A1 0.57684967351441 BTN3A2 0.213646503728524 BTN3A3 -0.0442752020812754 BTNL9 0.188289767848666 BTRC 0.281072224128674 BUB1 0.260226045229052 BUB1B 0.100961788709541 BUB3 0.635208496534159 BUD13 1.86928640646448 BUD31 1.91146572571199 BYSL -0.01124485371765 BZRAP1-AS1 1.4071733409876 BZW1 0.485688574146802 BZW2 1.09231210099836 C10orf12 -0.0298371451318521 C10orf2 0.8398467954674 C10orf32 0.451259742767399 C10orf35 -0.111920451817357 C10orf54 0.331847405799513 C10orf76 1.19103929628282 C10orf88 0.194544718729643 C10orf91 0.689100554737955 C10orf99 3.06462508278298 C11orf1 1.29581943712666 C11orf24 1.93289756447416 C11orf30 0.417946278108049 C11orf31 0.77179722354199 C11orf49 0.749838478950123 C11orf52 0.157842699875609 C11orf54 0.281072224128674 C11orf57 0.239914226820939 C11orf58 0.816795123850239 C11orf68 0.169857272210699 C11orf71 0.586380210457381 C11orf72 0.169857272210699 C11orf73 0.763372381047876 C11orf74 -0.521264041994957 C11orf80 0.3778277413828 C11orf84 0.503330961445398 C11orf95 0.625284103577363 C11orf98 2.21004727583579 C12orf10 1.37465322496976 C12orf29 0.8398467954674 C12orf4 -0.111920451817357 C12orf43 0.169857272210699 C12orf45 2.4557707571347 C12orf49 0.2072227555732 C12orf57 -0.246626056901817 C12orf65 1.29581943712666 C12orf66 1.6899193852889 C12orf73 1.10608691747114 C12orf75 1.89026358715835 C12orf76 -0.00671259418579993 C14orf1 0.309715462904656 C14orf119 0.986323602271345 C14orf142 2.02102420685953 C14orf159 0.038864585032534 C14orf166 2.0436833201952 C14orf169 0.354547841276671 C14orf2 2.21004727583579 C14orf79 -0.295271406235653 C14orf80 0.185600843962671 C14orf93 0.665467739438543 C15orf38-AP3S2 0.385718428206592 C15orf39 0.625284103577363 C15orf40 1.95456405020951 C15orf41 -0.362242870562317 C15orf48 1.2351754487972 C15orf52 0 C15orf57 0.0693008354710525 C15orf61 1.10606300144692 C15orf62 0.738991516988183 C15orf65 0.677668899638365 C16orf13 1.09231210099836 C16orf52 -0.233260703004157 C16orf58 0.749838478950123 C16orf59 0.451259742767399 C16orf62 -0.157842699875609 C16orf70 0.246626056901817 C16orf72 0.200855604759189 C16orf74 -0.246626056901817 C16orf87 0.393675187664831 C16orf91 0.973560675729962 C16orf93 0.655299682816457 C16orf95 0.567904281948016 C17orf100 0.459003974126613 C17orf49 0.309715462904656 C17orf53 0.539071145072792 C17orf58 -0.851513651094184 C17orf59 0.503330961445398 C17orf62 0.146044190625534 C17orf75 0.233260703004157 C17orf80 -0.68605200767513 C17orf85 0.434465483243646 C17orf89 1.05174064483746 C17orf96 0.77179722354199 C17orf97 0.176448311931324 C18orf21 0.935894295519909 C18orf25 -0.117477026083861 C18orf32 0.548717857975614 C18orf54 -0.2072227555732 C18orf8 0.586380210457381 C19orf12 0.0796542701456901 C19orf24 2.53362060922751 C19orf25 0.548717857975614 C19orf33 0.175946367209182 C19orf43 1.84852963355647 C19orf44 0.295271406235652 C19orf47 0.682006106110225 C19orf48 -0.00671259418579993 C19orf52 0.442827998159059 C19orf53 2.75274845678626 C19orf54 0.146044190625534 C19orf57 0.625284103577363 C19orf60 1.148013982787 C19orf66 -0.140225183831689 C19orf68 -0.163822821757523 C19orf70 1.65220055733863 C1D 0.157842699875609 C1GALT1 0.706971565708702 C1GALT1C1 0.288141394800279 C1QBP 0.706971565708702 C1QTNF1 0.521264041994957 C1QTNF6 -0.393675187664832 C1QTNF9B-AS1 1.56100992116542 C1RL 0.0442752020812755 C1orf106 0.655299682816457 C1orf109 -0.0491833819217533 C1orf112 0.948347015982624 C1orf115 0.253396544739656 C1orf116 0.696469539284504 C1orf122 0.274063521191206 C1orf123 0.288141394800279 C1orf131 0.625284103577363 C1orf159 0.521264041994957 C1orf174 0.655299682816457 C1orf198 1.39084097450956 C1orf21 0.426171730503105 C1orf210 0.521264041994957 C1orf216 -1.59696781749456 C1orf226 0.986323602271345 C1orf233 0.512260907195751 C1orf27 0.948347015982624 C1orf35 0.260226045229052 C1orf43 1.44027971429598 C1orf50 1.15709790862999 C1orf52 -0.025119056689585 C1orf53 0.64583117505941 C1orf56 0.476975117709129 C1orf74 0.794114052759841 C2 0.409788669804297 C20orf196 1.05174064483746 C20orf24 0.76077346789037 C20orf27 0.887088443208186 C20orf96 0.0346023534807246 C21orf2 1.4071733409876 C21orf33 0.57684967351441 C21orf58 0.935894295519909 C21orf59 1.54328217729307 C21orf62 0.100961788709541 C21orf91 0.12308548818616 C22orf23 -0.346917193851255 C22orf29 -0.220127184768262 C22orf39 0.409788669804297 C22orf46 -0.01124485371765 C2CD2 -0.01124485371765 C2CD2L 0.586380210457381 C2CD3 1.05174064483746 C2CD4A 1.70208792796913 C2CD5 1.22033761791348 C2orf15 0.851513651094184 C2orf42 0.625284103577363 C2orf44 -0.260226045229052 C2orf47 0.728231853713827 C2orf49 0.494473687336066 C2orf54 0.512260907195751 C2orf68 0.503330961445398 C2orf69 0.485688574146802 C2orf70 1.1350286825874 C2orf72 0.875133611567835 C2orf76 1.06515210281468 C2orf82 0.832467709911665 C2orf88 2.08979688229767 C3 -0.0915461311861648 C3orf17 0.260226045229052 C3orf33 -0.13445926664409 C3orf38 0.521264041994957 C3orf52 0.0491833819217531 C3orf58 0.948347015982624 C3orf62 0.401698454801647 C4BPB 0.188289767848666 C4orf19 0.0693008354710525 C4orf27 -0.68605200767513 C4orf29 0.0541397609275314 C4orf3 0.233260703004157 C4orf32 0.401698454801647 C4orf33 0.213646503728524 C4orf46 -0.117477026083861 C4orf48 0.973560675729962 C5orf15 -0.728231853713826 C5orf22 0.923543019526001 C5orf24 0.140225183831689 C5orf28 0.749838478950123 C5orf30 1.19103929628282 C5orf34 0.548717857975614 C5orf38 -0.362341744990324 C5orf45 0.0541397609275314 C5orf51 0.295271406235652 C5orf63 0.696469539284504 C5orf66 0.76077346789037 C6orf1 0.409788669804297 C6orf106 0.111920451817357 C6orf120 0.625284103577363 C6orf132 0.0796542701456901 C6orf136 1.16223462953692 C6orf141 0.157842699875609 C6orf15 0.745194165529425 C6orf203 1.37465322496976 C6orf223 1.19103929628282 C6orf226 0.365399436599134 C6orf47 0.385718428206592 C6orf48 0.226665137288169 C6orf62 -0.13445926664409 C6orf89 0.281072224128674 C7orf13 -0.0110915666669692 C7orf25 0.451259742767399 C7orf26 1.29581943712666 C7orf43 1.05174064483746 C7orf49 0.163822821757522 C7orf50 1.17198689242929 C7orf55 0.346917193851255 C7orf55-LUC7L2 1.34270408859956 C7orf60 0.0442752020812755 C7orf73 1.13391268773013 C8orf33 0.8398467954674 C8orf4 1.96140738221674 C8orf44 0.169857272210699 C8orf58 -0.362242870562317 C8orf59 2.02102420685953 C8orf76 0.246626056901817 C8orf82 0.12308548818616 C9orf114 0.434465483243646 C9orf116 -0.128746135270125 C9orf142 0.76077346789037 C9orf152 1.37465322496976 C9orf156 0.665467739438543 C9orf16 0.696469539284504 C9orf172 0.494473687336066 C9orf3 0.696469539284504 C9orf40 1.17657595033145 C9orf41 0.106415470351267 C9orf64 0.0158231754019982 C9orf69 0.567396146666523 C9orf72 0.0849056428086794 C9orf78 1.9986218516692 C9orf85 2.41947456243729 C9orf89 0.665467739438543 C9orf9 -0.0916358771137579 C9orf91 -0.169857272210699 CA11 -0.717558772015979 CA12 0.434465483243646 CA13 0.194544718729643 CA2 -1.01216675586557 CA5B 0.451259742767399 CA5BP1 1.28046144694824 CA9 0.476975117709129 CAAP1 1.59696781749456 CAB39 0.635208496534159 CAB39L 1.02524908367575 CABIN1 1.06515210281468 CABLES1 0.548717857975614 CABLES2 0.794114052759841 CABP1 0.935894295519909 CABYR 0.495657046765513 CACFD1 0.655299682816457 CACHD1 0.451259742767399 CACNB1 0.0394149494362418 CACNB3 1.32693907637558 CACNG4 0.13535736810093 CACTIN 0.281072224128674 CACUL1 0.393675187664831 CACYBP 1.72838431647478 CAD 0.805408665490459 CADM1 -0.175946367209182 CADM4 0.0317664405880525 CADPS 1.82265127019888 CADPS2 0.0796542701456901 CALB1 0.521264041994957 CALB2 -0.666366732159532 CALCOCO1 0.188289767848666 CALCOCO2 0.738991516988183 CALD1 -0.115901972146457 CALHM2 -0.12308548818616 CALM1 2.31189787729871 CALM2 0.749838478950123 CALM3 1.34270408859956 CALML3 0.678765325124997 CALML4 1.47398846076499 CALR 0.8398467954674 CALU -0.782910497351652 CAMK1 0.00671259418580007 CAMK1D 0.288141394800279 CAMK2D -0.188289767848666 CAMK2G 1.22033761791348 CAMK2N1 1.39084097450956 CAMK2N2 -0.176448311931324 CAMKK1 1.39084097450956 CAMKK2 0.851513651094184 CAMKMT 3.41383266545354 CAMLG 0.521264041994957 CAMSAP1 0.0796542701456901 CAMSAP2 0.00222613543928945 CAMSAP3 1.19103929628282 CAMTA1 1.17948492301535 CAMTA2 0.429517908099163 CAND1 -0.302462635325848 CANT1 0.76077346789037 CANX 0.68605200767513 CAP1 0.923543019526001 CAP2 -1.65220055733863 CAPG 0.494473687336066 CAPN1 0.675718296019509 CAPN10 0.323845333078135 CAPN15 1.67096828697014 CAPN2 -0.157842699875609 CAPN5 1.34270408859956 CAPN7 0.213646503728524 CAPN8 1.09893642789712 CAPNS1 1.17657595033145 CAPRIN1 0.605674627205326 CAPRIN2 -0.948347015982624 CAPS 0.346917193851255 CAPZA1 0.76077346789037 CAPZA2 0.220127184768263 CAPZB 1.22033761791348 CARD10 0.828274229038452 CARD11 1.18500251973427 CARD8 -0.346917193851255 CARHSP1 0.782910497351652 CARKD 0.260226045229052 CARM1 1.32693907637558 CARS -0.188289767848666 CARS2 0.717558772015979 CASC19 0.0247950075925225 CASC3 0.346917193851255 CASC4 -0.140225183831689 CASC5 -0.0442752020812754 CASC9 0.948347015982624 CASD1 -0.0158231754019981 CASK 1.34270408859956 CASKIN2 0.595988333627509 CASP1 0.9009293868686 CASP10 0.409788669804297 CASP2 2.47566449834945 CASP3 0.675718296019509 CASP4 -0.0247722070142634 CASP6 0.434465483243646 CASP7 1.29581943712666 CASP8 0.324407457074857 CASP8AP2 0.370002697189572 CASP9 0.324407457074857 CAST 0.706971565708702 CASZ1 1.65220055733863 CAT 0.55801906166369 CAV1 -0.128746135270125 CAV2 -0.253396544739655 CBFA2T2 0.706971565708702 CBFB 0.805408665490459 CBL -0.0346023534807245 CBLB 0.816795123850239 CBLC 1.35399371800682 CBLL1 0.973560675729962 CBR1 -0.0346023534807245 CBR3 0.0849056428086794 CBR4 -0.273781455589805 CBS 0.342485637120135 CBWD1 1.06515210281468 CBWD2 1.4236522587058 CBWD3 0.77179722354199 CBWD5 1.97647034723729 CBWD6 0.274063521191206 CBX1 0.706971565708702 CBX2 0.863275637764334 CBX3 1.89026358715835 CBX4 0.409788669804297 CBX5 0.385718428206592 CBX6 -0.625284103577363 CBX7 -0.157842699875609 CBX8 0.687265100218426 CBY1 -0.12308548818616 CC2D1A 1.13391268773013 CC2D1B -0.267114916739735 CC2D2A 0.111920451817357 CCAR1 1.03844001282544 CCAR2 0.0204478217971323 CCAT1 0.401698454801647 CCBL1 0.182090425337068 CCBL2 -0.157842699875609 CCDC101 1.4236522587058 CCDC102A -0.370002697189572 CCDC103 0.0708484300345984 CCDC106 -0.144088500363572 CCDC107 0.426171730503105 CCDC109B -0.442827998159059 CCDC112 2.02102420685953 CCDC113 0.635208496534159 CCDC115 0.863275637764334 CCDC117 0.0204478217971323 CCDC12 2.47566449834945 CCDC120 0.794114052759841 CCDC122 0.459761190391189 CCDC124 1.25014101748125 CCDC125 1.52571854725044 CCDC126 0.625284103577363 CCDC127 0.749838478950123 CCDC130 0.749838478950123 CCDC132 1.02524908367575 CCDC134 -0.194544718729643 CCDC137 0.100961788709541 CCDC138 0.89914101838511 CCDC14 0.331847405799513 CCDC142 0.370002697189572 CCDC149 -0.353867381808552 CCDC150 -0.0849056428086794 CCDC159 0.476260000251718 CCDC163P 0.128746135270125 CCDC167 1.26439292778806 CCDC174 1.20562604825687 CCDC18 1.2351754487972 CCDC183 1.07867553210549 CCDC186 0.512260907195751 CCDC22 0.615439683590562 CCDC23 0.605820921843788 CCDC24 1.18701895781045 CCDC25 0.923543019526001 CCDC28A 0.213646503728524 CCDC28B 0.12308548818616 CCDC34 2.41947456243729 CCDC43 0.100961788709541 CCDC47 0.521264041994957 CCDC50 0.738991516988183 CCDC51 1.44027971429598 CCDC53 1.4236522587058 CCDC57 0.233260703004157 CCDC58 1.76762174142369 CCDC59 1.44027971429598 CCDC6 1.01216675586557 CCDC61 1.26439292778806 CCDC64 1.72838431647478 CCDC64B 1.61520320170581 CCDC66 1.97647034723729 CCDC68 0.309715462904656 CCDC69 0.442827998159059 CCDC71 0.393675187664831 CCDC71L 0.999191948814219 CCDC74A 0.220127184768263 CCDC77 0.645213480588419 CCDC78 0.175946367209182 CCDC80 -0.305955544803083 CCDC82 0.213646503728524 CCDC84 0.645213480588419 CCDC85B 0.100961788709541 CCDC85C 0.696469539284504 CCDC86 0.605674627205326 CCDC88A -0.246626056901817 CCDC88B 1.36238456690072 CCDC88C 1.49107400725302 CCDC9 1.16223462953692 CCDC90B 1.148013982787 CCDC91 0.370002697189572 CCDC92 0.595988333627509 CCDC93 1.01216675586557 CCDC94 1.84852963355647 CCDC97 0.828274229038452 CCHCR1 0.0541397609275314 CCK 0.444736022169046 CCL15 1.06368314331163 CCL15-CCL14 1.52587268616722 CCL20 0.886775445995917 CCL24 1.62164644896303 CCL28 0.57684967351441 CCL5 0.3778277413828 CCM2 1.01216675586557 CCNA1 1.24278483633741 CCNA2 -0.253396544739655 CCNB1 0.339350517452219 CCNB1IP1 0.911292238191598 CCNB2 0.911292238191598 CCNC 0.220127184768263 CCND1 0.302462635325848 CCND2 1.02524908367575 CCND3 0.595988333627509 CCNDBP1 -0.0796542701456899 CCNE1 0.00222613543928945 CCNE2 0.220127184768263 CCNF 0.89914101838511 CCNG1 0.706971565708702 CCNG2 0.0796542701456901 CCNH 1.03844001282544 CCNI 0.220127184768263 CCNI2 0.863275637764334 CCNJ 0.459761190391189 CCNJL 1.09231210099836 CCNK 1.59696781749456 CCNL1 0.169857272210699 CCNL2 -0.157842699875609 CCNO 0.331847405799513 CCNT1 0.200855604759189 CCNT2 -0.0641982118839252 CCNY 0.503330961445398 CCNYL1 0.417946278108049 CCP110 -0.0902071629904629 CCPG1 -0.200855604759189 CCRL2 0.923543019526001 CCRN4L -0.494473687336066 CCS 0.595988333627509 CCSAP 0.512260907195751 CCSER2 1.4236522587058 CCT2 0.625284103577363 CCT3 1.28046144694824 CCT4 0.567396146666523 CCT5 0.816795123850239 CCT6A 0.923543019526001 CCT6P1 0.151916593141787 CCT6P3 0.595988333627509 CCT7 0.986323602271345 CCT8 0.267114916739734 CCZ1 0.128746135270125 CCZ1B 1.86928640646448 CD109 -0.13445926664409 CD151 0.253396544739656 CD164 0.665467739438543 CD24 1.72838431647478 CD27-AS1 -0.239914226820939 CD276 0.163822821757522 CD2AP 0.239914226820939 CD2BP2 0.226665137288169 CD302 1.65220055733863 CD320 0.717558772015979 CD36 0.886775445995917 CD3EAP 0.370002697189572 CD40 -0.421761527595617 CD44 0.717558772015979 CD46 0.76077346789037 CD47 0.0849056428086794 CD55 0.0849056428086794 CD58 0.717558772015979 CD59 0.00222613543928945 CD63 0.738991516988183 CD68 0.0442752020812755 CD70 0.535931653663948 CD74 0.741146027940078 CD81 0.586380210457381 CD82 0.738991516988183 CD83 -0.548717857975614 CD8B 1.78686409277146 CD9 0.805408665490459 CD99 0.539491982633423 CD99L2 -0.0442752020812754 CD99P1 0.626466981815293 CDA 0.295271406235652 CDADC1 0.33498044465596 CDAN1 0.302462635325848 CDC123 0.782910497351652 CDC14A 0.0902071629904631 CDC14B 0.117477026083861 CDC16 0.385718428206592 CDC20 -0.01124485371765 CDC23 0.182090425337068 CDC25A 1.57890427619607 CDC25B 0.635208496534159 CDC25C 0.615439683590562 CDC26 1.97647034723729 CDC27 -0.302462635325848 CDC34 1.74790474393018 CDC37 2.06660538136894 CDC37L1 0.986323602271345 CDC40 0.696469539284504 CDC42 -0.054139760927531 CDC42BPA 0.0968444553273218 CDC42BPB 0.175946367209182 CDC42BPG 0.409788669804297 CDC42EP1 0.0491833819217531 CDC42EP2 0.503330961445398 CDC42EP3 0.923543019526001 CDC42EP4 0.485688574146802 CDC42EP5 0.851513651094184 CDC42SE1 0.512260907195751 CDC42SE2 1.02524908367575 CDC45 0.53034089007516 CDC5L 0.595988333627509 CDC6 0.586380210457381 CDC7 0.117477026083861 CDC73 0.3778277413828 CDCA2 0.182090425337068 CDCA3 1.37465322496976 CDCA4 -0.117477026083861 CDCA5 0.476975117709129 CDCA7 1.06515210281468 CDCA7L -0.567396146666524 CDCA8 1.22033761791348 CDCP1 0.00222613543928945 CDH1 0.417946278108049 CDH17 1.78753891474294 CDH23 0.57684967351441 CDH24 0.0509284393294618 CDH3 0.887088443208186 CDHR1 2.46100823815608 CDHR2 1.33733728988401 CDHR5 1.8540723316224 CDIP1 0.68605200767513 CDIPT 0.548717857975614 CDK1 1.54328217729307 CDK10 0.476975117709129 CDK11A 1.19103929628282 CDK11B 1.50831660795693 CDK12 -0.169857272210699 CDK13 0.503330961445398 CDK16 1.65220055733863 CDK17 -0.0849056428086794 CDK18 0.935894295519909 CDK19 0.503330961445398 CDK2 0.451259742767399 CDK20 -0.730179227050298 CDK2AP1 1.1199294498274 CDK2AP2 1.00226035293455 CDK3 0.0298371451318522 CDK4 1.86928640646448 CDK5 0.393675187664831 CDK5R1 -0.280745445608643 CDK5RAP1 0.935894295519909 CDK5RAP2 0.605674627205326 CDK5RAP3 0.106415470351267 CDK6 0.281072224128674 CDK7 0.77179722354199 CDK8 0.696469539284504 CDK9 0.675718296019509 CDKAL1 0.665467739438543 CDKL1 1.6899193852889 CDKN1A 0.595988333627509 CDKN1B 0.625284103577363 CDKN1C 0.493818266439094 CDKN2A -0.615439683590563 CDKN2AIP 0.468332820275602 CDKN2AIPNL 0.675718296019509 CDKN2B -0.451259742767399 CDKN2C 0.339350517452219 CDKN2D -0.0693008354710526 CDKN3 2.62419632911226 CDPF1 0.260226045229052 CDR2 0.605674627205326 CDR2L 0.417946278108049 CDS1 0.354547841276671 CDS2 0.157842699875609 CDT1 0.385718428206592 CDV3 0.476975117709129 CDX1 2.23062706758175 CDX2 1.06515210281468 CDYL -0.194544718729643 CEACAM1 1.22033761791348 CEACAM19 0.539491982633423 CEACAM5 3.08582920637787 CEACAM6 1.67096828697014 CEBPA 1.47398846076499 CEBPA-AS1 1.76765353974794 CEBPB 0.331847405799513 CEBPD 0.586380210457381 CEBPG 0.960902147863062 CEBPZ 0.3778277413828 CEBPZOS 1.17657595033145 CECR5 0.213646503728524 CEL 1.59696781749456 CELF1 0.194544718729643 CELP 1.93289756447416 CELSR1 0.339350517452219 CELSR2 0.175946367209182 CELSR3 0.57684967351441 CEMIP 1.03844001282544 CEMP1 -0.782910497351652 CENPA 0.521264041994957 CENPB 0.0902071629904631 CENPBD1 -0.239914226820939 CENPBD1P1 0.875133611567835 CENPC -0.805408665490459 CENPE 0.188289767848666 CENPF 0.68605200767513 CENPH 0.567396146666523 CENPI 0.188289767848666 CENPJ 0.68605200767513 CENPK 0.281072224128674 CENPL 0.635208496534159 CENPM 0.346917193851255 CENPN 1.19103929628282 CENPO 0.233260703004157 CENPP 1.13391268773013 CENPQ 0.534456935030683 CENPT 0.151916593141787 CENPU 0.295271406235652 CENPV 0.794114052759841 CENPW 1.84852963355647 CEP104 0.605674627205326 CEP120 0.281072224128674 CEP128 0.595988333627509 CEP131 0.512260907195751 CEP135 -0.605674627205325 CEP152 0.13445926664409 CEP162 0.986323602271345 CEP164 0.468332820275602 CEP170 -0.182090425337068 CEP170B 0.362242870562317 CEP19 0.8398467954674 CEP192 -0.0744527615829587 CEP250 0.393675187664831 CEP290 0.239914226820939 CEP295 0.512260907195751 CEP350 0.288141394800279 CEP41 -0.442827998159059 CEP44 0.288141394800279 CEP55 1.07867553210549 CEP57 0.655299682816457 CEP57L1 1.3586082082865 CEP63 0.828274229038452 CEP68 0.717558772015979 CEP70 -0.253256210084484 CEP72 0.476975117709129 CEP76 1.05174064483746 CEP78 -0.00222613543928945 CEP83 0.851513651094184 CEP85 0.0158231754019982 CEP89 -0.146044190625534 CEP95 0.973560675729962 CEP97 -0.370002697189572 CEPT1 0.324407457074857 CERCAM -0.365399436599135 CERK 0.239914226820939 CERS2 0.401698454801647 CERS4 0.75985286614446 CERS5 0.485688574146802 CERS6 1.31131142661102 CERS6-AS1 1.16223462953692 CES1 0.127665415405921 CES2 2.13701581472199 CES3 0.986323602271345 CETN2 0.911292238191598 CETN3 0.12308548818616 CFAP20 0.973560675729962 CFAP36 0.0442752020812755 CFAP97 0.13445926664409 CFB 0.717558772015979 CFD 0.738991516988183 CFDP1 1.09231210099836 CFL1 1.82798889940188 CFL2 -0.665467739438543 CFLAR 0.246626056901817 CFTR 1.93289756447416 CGB -0.143874171553127 CGB5 0.0812328582823313 CGGBP1 0.749838478950123 CGN 0.586380210457381 CGREF1 -0.0796542701456899 CGRRF1 -0.0394149494362417 CH17-340M24.3 0.12308548818616 CHAC1 -0.8398467954674 CHAC2 0.521264041994957 CHAF1A 0.68605200767513 CHAF1B 0.324407457074857 CHAMP1 0.451259742767399 CHCHD1 1.57890427619607 CHCHD10 1.32693907637558 CHCHD2 1.29581943712666 CHCHD3 2.26030156058009 CHCHD4 2.56330628723864 CHCHD5 1.83546600032788 CHCHD6 0.401698454801647 CHCHD7 0.476975117709129 CHD1 0.973560675729962 CHD1L 1.06515210281468 CHD2 0.182090425337068 CHD3 -0.451259742767399 CHD4 0.393675187664831 CHD6 -0.054139760927531 CHD7 0.948347015982624 CHD8 -0.146044190625534 CHD9 -0.0796542701456899 CHDH 3.12790770741474 CHEK1 0.935894295519909 CHEK2 0.393675187664831 CHERP 0.782910497351652 CHFR -0.0204478217971323 CHGB 1.60054820356586 CHI3L1 0.419572920604823 CHIC1 0.111920451817357 CHIC2 -0.117477026083861 CHID1 0.548717857975614 CHKA 0.665467739438543 CHKB 0.0251190566895852 CHKB-CPT1B 0.01124485371765 CHM -0.385718428206592 CHML -0.295271406235653 CHMP1A 0.494473687336066 CHMP1B 0.317030273831343 CHMP2A 1.32693907637558 CHMP2B 0.8398467954674 CHMP3 1.06515210281468 CHMP4A 1.31131142661102 CHMP4B 0.863275637764334 CHMP4C 0.0902071629904631 CHMP5 0.3778277413828 CHMP6 0.163822821757522 CHMP7 -0.169857272210699 CHN1 0.280745445608643 CHN2 1.4071733409876 CHORDC1 1.13391268773013 CHP1 0.521264041994957 CHP2 2.96656284985391 CHPF 0.260226045229052 CHPF2 -0.281072224128675 CHPT1 1.27233921511591 CHRAC1 0.339350517452219 CHRNA5 0.8398467954674 CHRNB1 -0.239914226820939 CHST11 -0.0484921333892117 CHST12 -0.661199104640145 CHST13 1.6899193852889 CHST14 -0.863275637764334 CHST15 -0.0902071629904629 CHSY1 -0.12308548818616 CHTF18 0.948347015982624 CHTF8 0.512260907195751 CHTOP 0.986323602271345 CHUK 0.295271406235652 CHURC1 0.169857272210699 CHURC1-FNTB 2.08979688229767 CIAO1 1.31131142661102 CIAPIN1 0.76077346789037 CIB1 1.16223462953692 CIB2 0.451259742767399 CIC 0.182090425337068 CIDECP 0.935894295519909 CINP 7 CIPC 1.44027971429598 CIR1 0.828274229038452 CIRBP 0.267114916739734 CIRH1A 0.960902147863062 CISD1 2.16105794730161 CISD2 -0.111920451817357 CISD3 1.49107400725302 CISH 2.56330628723864 CIT 0.317030273831343 CITED1 1.47541652510142 CITED2 -0.0442752020812754 CITED4 -0.17041566480968 CIZ1 0.393675187664831 CKAP2 0.442827998159059 CKAP2L 0.239914226820939 CKAP4 -0.163822821757523 CKAP5 0.55801906166369 CKB 1.03844001282544 CKLF 0.503330961445398 CKMT1A 0.986323602271345 CKMT1B 0.706971565708702 CKMT2 0.215435785495873 CKMT2-AS1 0.451259742767399 CKS1B 1.09231210099836 CKS2 1.47398846076499 CLASP1 0.146044190625534 CLASP2 0.0591446125739279 CLASRP 0.451259742767399 CLCC1 0.595988333627509 CLCF1 -0.233260703004157 CLCN2 1.13391268773013 CLCN3 0.339350517452219 CLCN5 0.53034089007516 CLCN6 -0.00222613543928945 CLCN7 0.309715462904656 CLDN1 0.816795123850239 CLDN11 0.0111421376457801 CLDN12 0 CLDN15 0.586380210457381 CLDN2 0.521264041994957 CLDN23 0.803229016078629 CLDN3 1.37465322496976 CLDN4 0.605674627205326 CLDN7 1.01216675586557 CLDND1 -0.0491833819217533 CLEC11A 0.12308548818616 CLEC16A 0.887088443208186 CLIC1 0.948347015982624 CLIC3 -0.106415470351267 CLIC4 -0.295271406235653 CLIC5 1.4236522587058 CLINT1 0.77179722354199 CLIP1 0.267114916739734 CLIP2 1.25014101748125 CLK1 0.521264041994957 CLK2 0.89914101838511 CLK3 1.59696781749456 CLK4 0.433675498516155 CLMN 0.426171730503105 CLN3 1.1199294498274 CLN5 0.12308548818616 CLN6 0.77179722354199 CLN8 0.267114916739734 CLNS1A 1.50831660795693 CLOCK 0.281072224128674 CLP1 0.68605200767513 CLPB 0.281072224128674 CLPP 0.68605200767513 CLPTM1 0.539491982633423 CLPTM1L 0.385718428206592 CLPX 0.157842699875609 CLRN3 2.23501168760225 CLSPN -0.169857272210699 CLSTN1 0.151916593141787 CLSTN3 -0.324407457074857 CLTA 1.89026358715835 CLTB 1.32693907637558 CLTC -0.188289767848666 CLU -0.054139760927531 CLUAP1 0.586380210457381 CLUH 1.52571854725044 CLUHP3 0.880632169353527 CLYBL 1.59696781749456 CMAS 1.63361317100319 CMBL 0.226665137288169 CMC1 2.11326463886881 CMC2 1.45705774894806 CMC4 0.89914101838511 CMIP 0.89914101838511 CMPK1 0.960902147863062 CMPK2 -0.2072227555732 CMSS1 1.72838431647478 CMTM3 -1.61520320170581 CMTM4 0.401698454801647 CMTM6 0.459761190391189 CMTM7 -0.025119056689585 CMTM8 1.18701895781045 CMTR1 0.0849056428086794 CMTR2 0.233260703004157 CNBP 0.675718296019509 CNDP2 0.339350517452219 CNEP1R1 0.0442752020812755 CNFN 0.567904281948016 CNIH1 0.605674627205326 CNIH4 0.706971565708702 CNKSR1 0.886775445995917 CNKSR3 1.61520320170581 CNN2 0.960902147863062 CNN3 -0.0158231754019981 CNNM2 -0.2072227555732 CNNM3 1.26523583476782 CNNM4 0.923543019526001 CNOT1 0.175946367209182 CNOT10 1.19103929628282 CNOT11 1.26523583476782 CNOT2 1.05174064483746 CNOT3 1.10606300144692 CNOT4 1.9986218516692 CNOT6 0.393675187664831 CNOT6L 0.182090425337068 CNOT7 0.295271406235652 CNOT8 0.655299682816457 CNP 0.728231853713827 CNPPD1 0.960902147863062 CNPY2 2.31189787729871 CNPY3 0.923543019526001 CNPY4 0.0204478217971323 CNST 0.175946367209182 CNTD2 0.0156065101750255 CNTLN -1.37465322496976 CNTNAP2 0.794114052759841 CNTRL 0.782910497351652 CNTROB -0.0394149494362417 COA1 0.794114052759841 COA3 1.4236522587058 COA4 0.665467739438543 COA5 0.816795123850239 COA6 1.56100992116542 COA7 0.426171730503105 COASY 0.485688574146802 COBL 0.935894295519909 COBLL1 0.625284103577363 COCH 0.0442752020812755 COG1 0.451259742767399 COG2 1.13391268773013 COG3 0.468332820275602 COG4 0.887088443208186 COG5 0.346917193851255 COG6 0.163822821757522 COG7 0.911292238191598 COG8 0.288141394800279 COIL 0.999191948814219 COL13A1 -0.122547745891248 COL17A1 1.28046144694824 COL18A1 -0.194544718729643 COL1A1 0.163822821757522 COL1A2 0.247792468477407 COL27A1 0.253396544739656 COL4A2 0.749838478950123 COL4A3BP -0.0204478217971323 COL6A1 -0.0796542701456899 COL6A2 -0.303036832372162 COL7A1 0.949761990818462 COL9A3 -0.576849673514409 COLCA2 0.595988333627509 COLGALT1 0.0902071629904631 COLGALT2 -0.185796204927224 COMMD1 1.10606300144692 COMMD10 0.960902147863062 COMMD2 0.0346023534807246 COMMD3 0.442827998159059 COMMD3-BMI1 0.295271406235652 COMMD4 0.485688574146802 COMMD5 0.146044190625534 COMMD6 0.548717857975614 COMMD7 0.385718428206592 COMMD8 0.12308548818616 COMMD9 0.476975117709129 COMT 0.302462635325848 COMTD1 1.95456405020951 COPA 0.595988333627509 COPB1 0 COPB2 0.521264041994957 COPE 0.8398467954674 COPG1 0.55801906166369 COPG2 -0.253396544739655 COPRS 0.151916593141787 COPS2 0.288141394800279 COPS3 0.973560675729962 COPS4 -0.331847405799513 COPS5 0.239914226820939 COPS6 0.665467739438543 COPS7A 0.0204478217971323 COPS7B 0.68605200767513 COPS8 0.434465483243646 COPZ1 1.67096828697014 COQ10A -0.460687655348647 COQ10B 0.53034089007516 COQ2 0.875133611567835 COQ3 2.13701581472199 COQ4 0.986323602271345 COQ5 0.253396544739656 COQ6 0.233260703004157 COQ7 1.01216675586557 COQ9 1.34270408859956 CORO1A 0.194544718729643 CORO1B 0.548717857975614 CORO1C -0.106415470351267 CORO2A 0.539491982633423 CORO7 0.665467739438543 COTL1 0.0204478217971323 COX10 1.78753891474294 COX10-AS1 0.302462635325848 COX11 0.503330961445398 COX14 2.31189787729871 COX15 1.22033761791348 COX16 2.44735717462544 COX17 0.828274229038452 COX18 0.595988333627509 COX19 1.16223462953692 COX20 1.93289756447416 COX4I1 1.63361317100319 COX5A 1.9986218516692 COX5B 2.16105794730161 COX6A1 1.6899193852889 COX6B1 2.08979688229767 COX6B2 0.354547841276671 COX6C 2.62419632911226 COX7A2 2.31189787729871 COX7A2L 1.07867553210549 COX7B 1.95456405020951 COX7C 0.986323602271345 COX8A 1.34270408859956 CPA4 0.0796542701456901 CPD 0.12308548818616 CPE 1.01045159570084 CPEB4 0.586380210457381 CPLX1 0.302462635325848 CPLX2 1.57036545329763 CPNE1 0.194544718729643 CPNE2 0.89914101838511 CPNE3 0.539491982633423 CPNE7 -0.0491833819217533 CPOX 0.267114916739734 CPPED1 0.675718296019509 CPSF1 0.0491833819217531 CPSF2 0.851513651094184 CPSF3 0.875133611567835 CPSF3L 0.281072224128674 CPSF4 0.3778277413828 CPSF6 0.851513651094184 CPSF7 0.548717857975614 CPT1A 1.70905698197019 CPT1B 0.0346023534807246 CPT2 0.485688574146802 CPTP 0.0591446125739279 CPVL 0.0294235323707138 CRABP2 -1.29581943712666 CRACR2A -0.361538607404174 CRACR2B 0.494473687336066 CRADD 0.65605404179672 CRAMP1L 0.246626056901817 CRAT 0.0541397609275314 CRB3 0.816795123850239 CRBN 0.794114052759841 CRCP 0.805408665490459 CREB1 0.512260907195751 CREB3 0.260226045229052 CREB3L1 0.274063521191206 CREB3L2 0.354547841276671 CREB3L4 0.675718296019509 CREBBP 0.267114916739734 CREBL2 0.665467739438543 CREBZF 0.459761190391189 CREG1 1.32693907637558 CRELD1 0.0902071629904631 CRELD2 -0.025119056689585 CREM 0.213646503728524 CRHR1-IT1 -0.309715462904656 CRIM1 -0.00671259418579993 CRIP1 0.0298371451318522 CRIP2 -0.194544718729643 CRIPAK 0.200855604759189 CRIPT 0.567396146666523 CRISPLD2 0.409788669804297 CRK 0.426171730503105 CRKL -0.117477026083861 CRLF3 0.0641982118839256 CRLS1 0.728231853713827 CRNDE 0.00671259418580007 CRNKL1 1.12048940816945 CROCC 0.0902071629904631 CROCCP2 -0.106415470351267 CROT 0.476975117709129 CRTAP 0.494473687336066 CRTC1 0.442827998159059 CRTC2 1.19103929628282 CRTC3 0.741146027940078 CRX 0.163822821757522 CRY1 -0.117477026083861 CRY2 1.25014101748125 CRYBB2P1 0.0298371451318522 CRYL1 0.986323602271345 CRYZ 0.0204478217971323 CRYZL1 0.459761190391189 CS 1.59696781749456 CSAD 0.999191948814219 CSAG1 0.472607107582646 CSAG3 0.141098701785274 CSDE1 0.645213480588419 CSE1L 0.220127184768263 CSF1 -0.899141018385109 CSF2RA 0.140225183831689 CSGALNACT2 -0.782910497351652 CSK 1.2351754487972 CSNK1A1 0.182090425337068 CSNK1D 0.246626056901817 CSNK1E 0.370002697189572 CSNK1G1 -0.151916593141787 CSNK1G2 1.07867553210549 CSNK1G3 -0.00222613543928945 CSNK2A1 0.426171730503105 CSNK2A2 0.213646503728524 CSNK2B 1.09231210099836 CSPP1 0.459761190391189 CSRNP1 0.220127184768263 CSRNP2 0.267114916739734 CSRP1 0.239914226820939 CSRP2 -0.0298371451318521 CSRP2BP 1.16223462953692 CST1 0.485598791792038 CST3 1.03844001282544 CST6 -0.0583085653026517 CST7 0.64667929102068 CSTB 1.47398846076499 CSTF1 0.267114916739734 CSTF2 1.26523583476782 CSTF2T 0.476975117709129 CSTF3 1.34270408859956 CTAG2 0.165391685247087 CTAGE4 0.253396544739656 CTAGE5 0.302462635325848 CTAGE8 -0.12308548818616 CTBP1 0.57684967351441 CTBP1-AS2 0.111920451817357 CTBP2 0.863275637764334 CTBS 0.117477026083861 CTC-338M12.4 0.260226045229052 CTC1 -0.288141394800278 CTCF 0.738991516988183 CTDNEP1 1.10606300144692 CTDP1 0.503330961445398 CTDSP1 0.986323602271345 CTDSP2 0.645213480588419 CTDSPL 1.44027971429598 CTDSPL2 -0.0693008354710526 CTGF -0.0394149494362417 CTH 0.539491982633423 CTHRC1 -0.0365209210889801 CTIF 0.106415470351267 CTNNA1 0.459761190391189 CTNNAL1 -0.00671259418579993 CTNNB1 0.615439683590562 CTNNBIP1 0.782910497351652 CTNNBL1 0.253396544739656 CTNND1 0.163822821757522 CTNS 0.494473687336066 CTPS1 -0.194544718729643 CTPS2 0.717558772015979 CTR9 0.370002697189572 CTSA 1.22033761791348 CTSB 0.3778277413828 CTSC 0.246626056901817 CTSD 0.370002697189572 CTSE 1.63361317100319 CTSF 0.327597924087151 CTSH 0.77179722354199 CTSL -0.393675187664832 CTSS 0.999191948814219 CTSV -0.0204478217971323 CTSZ 0.76077346789037 CTTN 0.548717857975614 CTTNBP2NL 0.0693008354710525 CTU1 0.295271406235652 CTU2 0.100961788709541 CTXN1 -0.00222613543928945 CUEDC1 -0.324407457074857 CUEDC2 0.12308548818616 CUL1 0.655299682816457 CUL2 -0.281072224128675 CUL3 0.851513651094184 CUL4A 0.331847405799513 CUL4B 0.194544718729643 CUL5 -0.0902071629904629 CUL7 -0.476975117709129 CUL9 0.485688574146802 CUTA 0.157842699875609 CUTC 0.188289767848666 CUX1 0.295271406235652 CWC15 1.32907111797212 CWC22 1.01216675586557 CWC25 0.0796542701456901 CWC27 0.675718296019509 CWF19L1 0.77179722354199 CWF19L2 0.0491833819217531 CXADR 0.625284103577363 CXCL1 0.405430044156508 CXCL16 0.476975117709129 CXCL2 0.794114052759841 CXCL3 0.832467709911665 CXCL5 0.178509196908104 CXCL8 0.305609779805996 CXCR4 0.522694815339634 CXXC1 0.417946278108049 CXXC5 0.738991516988183 CXorf23 0.851513651094184 CXorf38 1.17657595033145 CXorf40A 1.26523583476782 CXorf40B 0.675718296019509 CXorf56 0.494473687336066 CYB561 0.354547841276671 CYB561A3 0.717558772015979 CYB561D1 0.635208496534159 CYB561D2 0.717558772015979 CYB5A 1.13391268773013 CYB5B 1.09231210099836 CYB5D1 -0.0902071629904629 CYB5D2 0.595988333627509 CYB5R1 0.409788669804297 CYB5R2 1.15709790862999 CYB5R3 0.426171730503105 CYB5R4 1.4236522587058 CYBA 0.615439683590562 CYBRD1 -0.0442752020812754 CYC1 0.645213480588419 CYCS 3.21619859029162 CYFIP1 0.0641982118839256 CYFIP2 0.401698454801647 CYHR1 0.0889156953666809 CYLD -0.100961788709541 CYP1B1 0.0744527615829587 CYP20A1 0.615439683590562 CYP24A1 0.14728170887298 CYP27A1 1.02524908367575 CYP27B1 0.267114916739734 CYP2B6 1.78753891474294 CYP2J2 2.39200125886267 CYP2R1 0.434465483243646 CYP2S1 2.68727000027879 CYP2W1 0.805408665490459 CYP39A1 2.16477038868378 CYP3A5 1.09231210099836 CYP4F11 0.409788669804297 CYP4F12 0.995592123799924 CYP4F3 0.805408665490459 CYP4V2 0.226665137288169 CYP51A1 0.696469539284504 CYR61 -0.816795123850238 CYSRT1 0.0744527615829587 CYSTM1 1.148013982787 CYTH1 0.331847405799513 CYTH2 0.220127184768263 CYTH3 0.13445926664409 D2HGDH 0.128746135270125 DAAM1 0.401698454801647 DAB2 1.95456405020951 DAB2IP 2.11326463886881 DACH1 1.41362575918341 DAD1 1.47398846076499 DAG1 0.128746135270125 DAGLA 1.20562604825687 DAGLB 0.57684967351441 DALRD3 0.738991516988183 DANCR 0.362242870562317 DAP 0.370002697189572 DAP3 1.31131142661102 DAPK1 -0.68605200767513 DAPK2 0.875133611567835 DAPK3 0.169857272210699 DAPP1 0.89914101838511 DARS 0.665467739438543 DARS-AS1 0.586380210457381 DARS2 0.8398467954674 DAXX 0.89914101838511 DAZAP1 1.07867553210549 DAZAP2 1.59696781749456 DBF4 1.34270408859956 DBF4B -0.111920451817357 DBI 2.21004727583579 DBN1 -0.2072227555732 DBNDD1 -0.645213480588418 DBNDD2 0.0591446125739279 DBNL 1.03844001282544 DBP 0.0298371451318522 DBR1 0.567396146666523 DBT 0.0796542701456901 DCAF10 0.851513651094184 DCAF11 1.05174064483746 DCAF12 0.426171730503105 DCAF13 0.586380210457381 DCAF15 0.260226045229052 DCAF16 -0.0591446125739281 DCAF17 0.675718296019509 DCAF4 0.728231853713827 DCAF5 -0.246626056901817 DCAF6 0.635208496534159 DCAF7 0.370002697189572 DCAF8 0.485688574146802 DCAKD 0.0541397609275314 DCBLD1 0.0591446125739279 DCBLD2 -0.434465483243646 DCDC2 0.749838478950123 DCK -0.0346023534807245 DCLRE1A 0.426171730503105 DCLRE1B 2.11326463886881 DCLRE1C 0.267114916739734 DCP1A 0.188289767848666 DCP1B 1.09231210099836 DCP2 -0.309715462904656 DCPS 0.706971565708702 DCTD 0.0442752020812755 DCTN1 0.13445926664409 DCTN2 0.923543019526001 DCTN3 0.459761190391189 DCTN4 0.55801906166369 DCTN5 0.362242870562317 DCTN6 0.512260907195751 DCTPP1 1.4236522587058 DCUN1D1 0.157842699875609 DCUN1D2 0.494473687336066 DCUN1D3 1.07867553210549 DCUN1D4 -0.828274229038453 DCUN1D5 0.00222613543928945 DCXR 0.875133611567835 DDA1 0.605674627205326 DDAH1 0.645213480588419 DDAH2 0.595988333627509 DDB1 0.362242870562317 DDB2 1.74790474393018 DDC 1.44027971429598 DDHD2 -0.451259742767399 DDI2 -0.00671259418579993 DDIAS 0.655299682816457 DDIT3 0.362242870562317 DDIT4 0.706971565708702 DDN 0.493818266439094 DDOST 0.117477026083861 DDR1 0.805408665490459 DDRGK1 0.645213480588419 DDT 0.935894295519909 DDTL 0.274063521191206 DDX1 2.39200125886267 DDX10 0.274063521191206 DDX11 1.29581943712666 DDX12P 0.182090425337068 DDX17 0.302462635325848 DDX18 0.635208496534159 DDX19A 1.13391268773013 DDX19B 0.728231853713827 DDX20 0.476975117709129 DDX21 0.635208496534159 DDX23 1.61520320170581 DDX24 0.370002697189572 DDX26B -0.346917193851255 DDX27 0.960902147863062 DDX28 0.0298371451318522 DDX31 0.0641982118839256 DDX39A 0.295271406235652 DDX39B 0.220127184768263 DDX3X 0.696469539284504 DDX3Y 0.168119134752241 DDX41 1.32693907637558 DDX42 0.451259742767399 DDX46 0.3778277413828 DDX47 0.111920451817357 DDX49 0.675718296019509 DDX5 0.128746135270125 DDX50 0.485688574146802 DDX51 0.00671259418580007 DDX52 0.182090425337068 DDX54 2.41947456243729 DDX55 0.999191948814219 DDX56 0.434465483243646 DDX58 -0.0394149494362417 DDX59 0.273781455589805 DDX6 0.401698454801647 DDX60 -0.425378350528279 DDX60L -0.595988333627509 DEAF1 0.0158231754019982 DECR1 0.426171730503105 DECR2 0.828274229038452 DEDD 0.749838478950123 DEDD2 1.09231210099836 DEF6 0.738991516988183 DEF8 -0.295271406235653 DEGS1 -0.0744527615829587 DEGS2 0.451259742767399 DEK 1.05174064483746 DENND1A 1.52571854725044 DENND1B 0.291307601063691 DENND1C 0.57684967351441 DENND2D 1.39084097450956 DENND3 -0.00222613543928945 DENND4A 0.111920451817357 DENND4B 0.548717857975614 DENND4C 0.89914101838511 DENND5A -0.442045078823644 DENND6A 0.2072227555732 DENND6B -0.468332820275602 DENR 0.935894295519909 DEPDC1 -0.157842699875609 DEPDC1B 0.362242870562317 DEPDC5 1.52571854725044 DEPDC7 2.71969323037281 DEPTOR 1.40497732197447 DERA 1.29581943712666 DERL1 -0.151916593141787 DERL2 0.00222613543928945 DESI1 1.13391268773013 DESI2 0.281072224128674 DET1 -0.025119056689585 DEXI 0.749838478950123 DFFA -0.0796542701456899 DFFB 0.459761190391189 DFNB31 0.140225183831689 DGAT1 0.863275637764334 DGAT2 0.986323602271345 DGCR14 -0.331847405799513 DGCR2 0.295271406235652 DGCR6 -0.054139760927531 DGCR6L -0.106415470351267 DGCR8 -0.226728358102009 DGKA 1.09231210099836 DGKD 1.07867553210549 DGKE 0.12308548818616 DGKH 0.213646503728524 DGKQ 0.605674627205326 DGKZ 1.22033761791348 DGUOK 0.828274229038452 DGUOK-AS1 1.57890427619607 DHCR24 0.409788669804297 DHCR7 1.01216675586557 DHDDS 0.0346023534807246 DHFR 0.986323602271345 DHFRL1 0.339350517452219 DHODH 0.655299682816457 DHPS 0.875133611567835 DHRS1 -0.346917193851255 DHRS11 -0.12308548818616 DHRS12 0.55801906166369 DHRS13 0.312855926900465 DHRS2 0.220127184768263 DHRS3 0.53034089007516 DHRS4 1.3586082082865 DHRS4-AS1 2.02102420685953 DHRS4L2 1.72838431647478 DHRS7 0.53034089007516 DHRS7B 0.863275637764334 DHRS9 0.446371785515837 DHRSX 0.911292238191598 DHTKD1 0.459761190391189 DHX15 0.0541397609275314 DHX16 -0.100961788709541 DHX29 0.01124485371765 DHX30 0.0158231754019982 DHX32 0.655299682816457 DHX33 -0.111920451817357 DHX34 0.151916593141787 DHX35 -0.253396544739655 DHX36 0.0251190566895852 DHX37 0.749838478950123 DHX38 0.485688574146802 DHX40 0.239914226820939 DHX57 -0.188289767848666 DHX58 0.0969398216518445 DHX8 0.246626056901817 DHX9 1.09231210099836 DIABLO 1.16223462953692 DIAPH1 0.393675187664831 DIAPH2 0.485688574146802 DIAPH3 -0.00671259418579993 DICER1 0.226665137288169 DIDO1 0.521264041994957 DIEXF 0.459761190391189 DIMT1 0.512260907195751 DIO3 0.863275637764334 DIP2A 0.717558772015979 DIP2B 0.605674627205326 DIRC2 0.226665137288169 DIS3 0.354547841276671 DIS3L 0.302462635325848 DIS3L2 0.393675187664831 DKC1 0.89914101838511 DKFZP586I1420 0.281072224128674 DKK1 -0.226665137288169 DKK3 0.43055281948958 DKK4 1.28032452339306 DLAT 1.26523583476782 DLC1 -0.413067131801184 DLD 0.706971565708702 DLEU1 1.72838431647478 DLEU2L -0.054139760927531 DLG1 0.385718428206592 DLG3 0.548717857975614 DLG5 0.442827998159059 DLGAP1-AS1 1.95456405020951 DLGAP1-AS2 1.72838431647478 DLGAP4 0.567396146666523 DLGAP5 1.37465322496976 DLL1 0.106415470351267 DLL4 0.828274229038452 DLST 1.16223462953692 DLX4 -0.0607924702230421 DLX6 0.287771315919873 DMAP1 -0.226665137288169 DMC1 0.875133611567835 DMKN 0.717558772015979 DMPK 0.346917193851255 DMTF1 0.0298371451318522 DMTN 1.37465322496976 DMWD 0.749838478950123 DMXL1 0.0394149494362418 DMXL2 -0.111920451817357 DNA2 0.370002697189572 DNAAF2 0.655299682816457 DNAAF3 -0.451259742767399 DNAAF5 1.4236522587058 DNAH14 -0.0491833819217533 DNAJA1 1.148013982787 DNAJA2 0.948347015982624 DNAJA3 1.56100992116542 DNAJA4 0.635208496534159 DNAJB1 1.13391268773013 DNAJB11 0.863275637764334 DNAJB12 0.302462635325848 DNAJB14 -0.521264041994957 DNAJB2 0.175946367209182 DNAJB4 -0.66902080991017 DNAJB6 0.226665137288169 DNAJB9 -0.161469306858362 DNAJC1 1.17657595033145 DNAJC10 0.442827998159059 DNAJC11 1.10606300144692 DNAJC12 0.370002697189572 DNAJC13 0.246626056901817 DNAJC14 0.401698454801647 DNAJC15 1.54328217729307 DNAJC16 0.13445926664409 DNAJC17 0.548717857975614 DNAJC19 1.26523583476782 DNAJC2 1.16223462953692 DNAJC21 1.74790474393018 DNAJC22 0.999191948814219 DNAJC24 0.146044190625534 DNAJC25 0.57684967351441 DNAJC3 0.146044190625534 DNAJC30 0.370002697189572 DNAJC4 0.3778277413828 DNAJC5 0.213646503728524 DNAJC7 1.05174064483746 DNAJC8 0.362242870562317 DNAJC9 0.887088443208186 DNAL1 0.295271406235652 DNAL4 0.539491982633423 DNASE1 0.717558772015979 DNASE1L1 0.309715462904656 DNASE2 -0.151916593141787 DND1 0.295271406235652 DNLZ 0.302010560706967 DNM1 0 DNM1L 1.49107400725302 DNM1P41 1.72838431647478 DNM2 0.521264041994957 DNMBP 0.986323602271345 DNMT1 0.239914226820939 DNMT3A -0.169857272210699 DNMT3B -0.106415470351267 DNPEP 0.935894295519909 DNPH1 0.468332820275602 DNTTIP1 0.851513651094184 DNTTIP2 0.385718428206592 DOC2A -0.175946367209182 DOCK1 -0.13445926664409 DOCK11 0.675718296019509 DOCK5 0.253396544739656 DOCK6 0.986323602271345 DOCK7 0.2072227555732 DOCK9 0.77179722354199 DOHH 0.794114052759841 DOK1 0.434465483243646 DOK3 0 DOK4 0.57684967351441 DOK7 0.246626056901817 DOLK 0.393675187664831 DOLPP1 0.118543177133739 DONSON -0.0796542701456899 DOPEY1 0.655299682816457 DOPEY2 1.17657595033145 DOT1L 0.973560675729962 DPAGT1 0.645213480588419 DPCD 0.665467739438543 DPEP1 1.4236522587058 DPF2 0.596034524087646 DPH1 0.999191948814219 DPH2 0.494473687336066 DPH3 1.16223462953692 DPH3P1 0.175946367209182 DPH5 1.63361317100319 DPH6 0.294859530868868 DPH7 0.0849056428086794 DPM1 0.675718296019509 DPM2 0.595988333627509 DPM3 0.401698454801647 DPP10-AS1 -0.107635051369431 DPP3 0.875133611567835 DPP4 0.586380210457381 DPP7 0.548717857975614 DPP8 0.295271406235652 DPP9 1.47398846076499 DPY19L1 0.246626056901817 DPY19L2P2 0.12308548818616 DPY19L3 -0.128746135270125 DPY19L4 -0.100961788709541 DPY30 0.851513651094184 DPYSL2 0.494473687336066 DPYSL3 0.13445926664409 DR1 0.476975117709129 DRAM1 0.169857272210699 DRAM2 0.451259742767399 DRAP1 0.226665137288169 DRD2 3.71093177872159 DRG1 0.100961788709541 DRG2 0.281072224128674 DROSHA 1.16223462953692 DSC2 0.655299682816457 DSCC1 0.106415470351267 DSCR3 0.76077346789037 DSE -0.213816324488003 DSG2 0.615439683590562 DSG3 0.851513651094184 DSN1 0.393675187664831 DSP 1.34270408859956 DST 0.738991516988183 DSTN 1.29581943712666 DSTNP2 0.346917193851255 DSTYK -0.0641982118839252 DTD1 0.986323602271345 DTD2 1.74790474393018 DTL 0.485688574146802 DTNB -0.476975117709129 DTNBP1 0.12308548818616 DTWD1 0.451259742767399 DTWD2 0.401698454801647 DTX2 1.10606300144692 DTX2P1-UPK3BP1-PMS2P11 1.72838431647478 DTX3L 0.442827998159059 DTX4 0.548717857975614 DTYMK 0.665467739438543 DUS1L 1.1199294498274 DUS2 0.188289767848666 DUS3L 0.494473687336066 DUS4L 1.148013982787 DUSP1 -0.210624405655129 DUSP10 0.217022627761832 DUSP11 1.04981095228693 DUSP12 1.20562604825687 DUSP14 -0.188289767848666 DUSP16 0.999191948814219 DUSP18 1.22033761791348 DUSP2 0.213646503728524 DUSP22 0.539491982633423 DUSP23 1.20562604825687 DUSP27 0.832467709911665 DUSP28 0.288141394800279 DUSP3 0.128746135270125 DUSP4 -0.13445926664409 DUSP5 -0.302462635325848 DUSP6 0.986323602271345 DUSP7 0.157842699875609 DUSP8 1.6899193852889 DUT 0.163822821757522 DUXAP10 -0.76077346789037 DUXAP8 -0.175946367209182 DVL1 -0.025119056689585 DVL2 -0.100961788709541 DVL3 0.68605200767513 DXO 0.0346023534807246 DYM 0.605674627205326 DYNC1H1 -0.295271406235653 DYNC1I2 0.53034089007516 DYNC1LI1 0.400915555316993 DYNC1LI2 0.281072224128674 DYNC2LI1 0.503330961445398 DYNLL1 1.4236522587058 DYNLL2 0.728231853713827 DYNLRB1 0.935894295519909 DYNLT1 1.56100992116542 DYNLT3 0.01124485371765 DYRK1A 0.0251190566895852 DYRK1B 0.53034089007516 DYRK2 0.655299682816457 DYRK3 -0.0270921332715666 DYRK4 2.62419632911226 DYX1C1 -0.401698454801646 DZIP3 -0.605674627205325 E2F1 0.451259742767399 E2F2 0.828274229038452 E2F3 0.320166091107682 E2F4 0.828274229038452 E2F5 0.302462635325848 E2F6 -0.0744527615829587 E2F7 -0.324407457074857 E2F8 0.960902147863062 E4F1 0.169857272210699 EAF1 0.409788669804297 EAF2 0.911292238191598 EAPP 1.2351754487972 EARS2 1.13391268773013 EBAG9 1.05174064483746 EBLN3 0.401698454801647 EBNA1BP2 1.28046144694824 EBP 1.24861635250587 EBPL 0.409788669804297 ECD 0.615439683590562 ECE1 -0.0693008354710526 ECE2 0.828274229038452 ECH1 1.16223462953692 ECHDC1 1.03844001282544 ECHDC2 0.0346023534807246 ECHDC3 -0.114184915155036 ECHS1 1.07867553210549 ECI1 0.548717857975614 ECI2 -0.140225183831689 ECM1 0.863275637764334 ECSIT 1.32693907637558 ECT2 0.615439683590562 EDAR 0.586380210457381 EDC3 0.281072224128674 EDC4 0.324407457074857 EDEM1 -0.295271406235653 EDEM2 0.434465483243646 EDEM3 0.68605200767513 EDF1 1.74790474393018 EDN1 0.53034089007516 EDN2 0.837155566902089 EDRF1 -0.106415470351267 EEA1 1.03844001282544 EED 0.635208496534159 EEF1A1 0.459761190391189 EEF1A2 -0.451259742767399 EEF1B2 0.53034089007516 EEF1D 0.362242870562317 EEF1E1 0.567396146666523 EEF1G 0.887088443208186 EEF2 0.738991516988183 EEF2K 0.595988333627509 EEF2KMT 2.26030156058009 EEFSEC 1.19103929628282 EEPD1 2.02102420685953 EFCAB11 2.21004727583579 EFCAB14 0.706971565708702 EFCAB2 0.267114916739734 EFCAB7 0.140225183831689 EFEMP2 -0.149730414039561 EFHD1 -0.0227363255307364 EFHD2 1.03844001282544 EFNA1 0.401698454801647 EFNA2 1.17657595033145 EFNA3 0.728231853713827 EFNA4 0.539491982633423 EFNB1 1.28046144694824 EFNB2 0.8398467954674 EFR3A -0.01124485371765 EFTUD1 0.548717857975614 EFTUD2 -0.111920451817357 EGFL7 0.213646503728524 EGFL8 0.0849056428086794 EGFR 0.0204478217971323 EGLN1 0.442827998159059 EGLN2 0.863275637764334 EGLN3 1.19103929628282 EGR1 0.0591446125739279 EHBP1 -0.117477026083861 EHBP1L1 0.696469539284504 EHD1 0.0744527615829587 EHD2 -1.07867553210549 EHD4 0.409788669804297 EHF 0.911292238191598 EHHADH 0.521264041994957 EHMT1 0.521264041994957 EHMT2 0.331847405799513 EI24 0.911292238191598 EID1 0.309715462904656 EID2 0.309224881705892 EIF1 0.339350517452219 EIF1AD 1.10606300144692 EIF1AX 1.17657595033145 EIF1AY -0.00442316305746278 EIF1B 2.41947456243729 EIF2A 1.17657595033145 EIF2AK1 1.09231210099836 EIF2AK2 0.100961788709541 EIF2AK3 0.13445926664409 EIF2AK4 0.0796542701456901 EIF2B1 0.426171730503105 EIF2B2 1.70905698197019 EIF2B3 1.07867553210549 EIF2B4 1.97647034723729 EIF2B5 0.76077346789037 EIF2B5-AS1 0.194544718729643 EIF2D 0.175946367209182 EIF2S1 1.17657595033145 EIF2S2 0.521264041994957 EIF2S3 1.4071733409876 EIF3A 1.32693907637558 EIF3B 0.55801906166369 EIF3C 0.782910497351652 EIF3CL 0.615439683590562 EIF3D 1.02524908367575 EIF3E 0.503330961445398 EIF3F 0.635208496534159 EIF3G 1.93289756447416 EIF3H 0.434465483243646 EIF3I 2.18539897644836 EIF3J 0.816795123850239 EIF3J-AS1 0.401698454801647 EIF3K 1.82798889940188 EIF3L 0.0346023534807246 EIF3M 0.8398467954674 EIF4A1 0.00671259418580007 EIF4A2 0.362242870562317 EIF4A3 0.53034089007516 EIF4B 0.805408665490459 EIF4E 0.146044190625534 EIF4E2 1.82798889940188 EIF4E3 0.999191948814219 EIF4EBP1 1.148013982787 EIF4EBP2 1.93289756447416 EIF4EBP3 0.157842699875609 EIF4ENIF1 0.76077346789037 EIF4G1 0.00222613543928945 EIF4G2 0.605674627205326 EIF4G3 -0.106415470351267 EIF4H 1.17657595033145 EIF5 0.948347015982624 EIF5A 0.434465483243646 EIF5A2 0.485688574146802 EIF5AL1 0.0491833819217531 EIF5B 2.47566449834945 EIF6 0.923543019526001 ELAC1 0.309715462904656 ELAC2 -0.146044190625534 ELAVL1 1.34270408859956 ELF1 0.887088443208186 ELF2 0.00222613543928945 ELF3 1.4236522587058 ELF4 0.503330961445398 ELFN1-AS1 0.220127184768263 ELFN2 -0.157842699875609 ELK1 1.148013982787 ELK3 -0.111920451817357 ELK4 0.220127184768263 ELL 0.2072227555732 ELL2 0.0796542701456901 ELL3 0.717558772015979 ELMO2 0.239914226820939 ELMO3 0.485688574146802 ELMOD2 0.01124485371765 ELMOD3 0.96270674712704 ELMSAN1 -0.0693008354710526 ELOF1 2.26030156058009 ELOVL1 0.274063521191206 ELOVL5 1.1199294498274 ELOVL6 -0.194544718729643 ELOVL7 0.655299682816457 ELP2 -0.253396544739655 ELP3 0.548717857975614 ELP4 0.625284103577363 ELP5 0.128746135270125 ELP6 1.13391268773013 EMB 0.492441635148675 EMC1 -1.4236522587058 EMC10 1.19103929628282 EMC2 0.385718428206592 EMC3 0.851513651094184 EMC3-AS1 0.76077346789037 EMC4 0.548717857975614 EMC6 1.61520320170581 EMC7 0 EMC8 0.417946278108049 EMC9 -0.0204478217971323 EMD 0.77179722354199 EME1 0.331847405799513 EME2 -0.586380210457382 EMG1 2.11326463886881 EMILIN2 0.717558772015979 EML2 1.3586082082865 EML3 0.309715462904656 EML4 0.77179722354199 EMP1 -0.13445926664409 EMP2 0.948347015982624 EMP3 -0.512260907195752 ENAH -0.246626056901817 ENC1 -0.0591446125739281 ENDOD1 0.782910497351652 ENDOG 0.911292238191598 ENDOV 0.12308548818616 ENG 0.117477026083861 ENGASE 1.50831660795693 ENKD1 0.911292238191598 ENO1 0.100961788709541 ENO2 -0.548717857975614 ENO3 0.875133611567835 ENOPH1 -0.0591446125739281 ENOSF1 -0.0394149494362417 ENOX2 0.8398467954674 ENPP4 0 ENPP5 -0.0591446125739281 ENSA 1.37465322496976 ENTHD2 0.625284103577363 ENTPD1 0.539491982633423 ENTPD2 0.188289767848666 ENTPD4 -0.281072224128675 ENTPD5 1.07867553210549 ENTPD6 0.665467739438543 ENTPD7 0.12308548818616 ENTPD8 1.23299269931365 ENY2 1.4236522587058 EOGT 0.01124485371765 EP300 1.25014101748125 EP300-AS1 0.468332820275602 EP400 0.89914101838511 EPAS1 0.539491982633423 EPB41 0.53034089007516 EPB41L1 0.665467739438543 EPB41L2 1.22033761791348 EPB41L4A 0.239914226820939 EPB41L4A-AS1 0.339350517452219 EPB41L4B 2.0436833201952 EPB41L5 1.09231210099836 EPC1 0.200855604759189 EPC2 0.459761190391189 EPCAM 1.17657595033145 EPDR1 1.31131142661102 EPG5 -0.00440323712438298 EPHA1 0.57684967351441 EPHA10 1.37465322496976 EPHA2 -0.426171730503105 EPHB2 1.65220055733863 EPHB3 1.28046144694824 EPHB4 -0.00671259418579993 EPHB6 0.13535736810093 EPHX1 -0.274063521191206 EPHX2 1.02524908367575 EPHX4 1.26523583476782 EPM2AIP1 -0.0298371451318521 EPN1 1.2351754487972 EPN2 0.0849056428086794 EPN3 0.816795123850239 EPOR -0.875133611567835 EPPK1 0.948347015982624 EPRS 0.0849056428086794 EPS15 0.346917193851255 EPS15L1 0.816795123850239 EPS8 1.4071733409876 EPS8L1 0.417946278108049 EPS8L2 0.805408665490459 EPS8L3 2.62419632911226 EPSTI1 1.20562604825687 EPT1 0.339350517452219 ERAL1 0.233260703004157 ERAP1 0.309715462904656 ERAP2 -0.0955591159251328 ERBB2 0.625284103577363 ERBB2IP -0.220127184768262 ERBB3 1.09231210099836 ERC1 0.409788669804297 ERCC1 -0.0849056428086794 ERCC2 -0.253396544739655 ERCC3 -0.342485637120135 ERCC4 -0.0902071629904629 ERCC5 0.401698454801647 ERCC6L 0.0641982118839256 ERCC6L2 0.157842699875609 ERCC8 0.675718296019509 EREG 0.0491833819217531 ERF 0.794114052759841 ERGIC1 0.675718296019509 ERGIC2 0.442827998159059 ERGIC3 0.346917193851255 ERH 2.23501168760225 ERI1 -0.0298371451318521 ERI2 0.324407457074857 ERI3 0.393675187664831 ERICH1 0.401698454801647 ERICH2 0.426171730503105 ERLEC1 0.169857272210699 ERLIN1 0.717558772015979 ERLIN2 0.512260907195751 ERMAP 0.267114916739734 ERMARD 0.339350517452219 ERMP1 0.586380210457381 ERN2 0.828274229038452 ERO1L -0.0394149494362417 ERO1LB -0.194544718729643 ERP29 1.39084097450956 ERP44 0.665467739438543 ERRFI1 -0.0955591159251328 ERV3-1 0.986323602271345 ERVK13-1 -0.140225183831689 ERVMER34-1 -0.113042014518236 ERVV-1 0.0902071629904631 ESAM -0.309715462904656 ESCO1 0.401698454801647 ESCO2 0.828274229038452 ESD 0.339350517452219 ESF1 1.16223462953692 ESPL1 0.324407457074857 ESPN 1.09231210099836 ESRG 0.728231853713827 ESRP1 1.52571854725044 ESRP2 0.999191948814219 ESRRA 1.44027971429598 ESYT1 0.309715462904656 ESYT2 0.548717857975614 ETAA1 0.151916593141787 ETF1 0.12308548818616 ETFA 0.728231853713827 ETFB 0.625284103577363 ETFDH 0.828274229038452 ETHE1 1.28046144694824 ETNK1 0.605674627205326 ETNK2 0.233271714636692 ETS1 -0.494473687336066 ETS2 1.44027971429598 ETV3 0.354547841276671 ETV4 2.56330628723864 ETV5 -0.253396544739655 ETV6 1.03844001282544 ETV7 0.724731987450636 EVA1A 0.198843912034638 EVA1B -0.774633951423074 EVA1C 0.417946278108049 EVI5 0.111920451817357 EVI5L 0.151916593141787 EVPL 1.57890427619607 EVX1 2.44735717462544 EWSR1 0.267114916739734 EXD1 0.267114916739734 EXD2 -0.188289767848666 EXD3 0.805408665490459 EXO1 0.675718296019509 EXO5 0.503330961445398 EXOC1 1.3586082082865 EXOC2 0.567396146666523 EXOC3 0.442827998159059 EXOC3-AS1 0.553034640567245 EXOC4 0.354547841276671 EXOC5 0.01124485371765 EXOC6 0.675718296019509 EXOC6B -0.0442752020812754 EXOC7 -0.13445926664409 EXOC8 0.0796542701456901 EXOG -0.0158231754019981 EXOSC1 0.605674627205326 EXOSC10 0.476975117709129 EXOSC2 0.331847405799513 EXOSC3 1.37465322496976 EXOSC4 0.468332820275602 EXOSC5 0.717558772015979 EXOSC6 0.57684967351441 EXOSC7 1.56100992116542 EXOSC8 0.267114916739734 EXOSC9 -1.19103929628282 EXPH5 0.828274229038452 EXT1 0.417946278108049 EXT2 -0.025119056689585 EXTL2 -1.1199294498274 EXTL3 -0.370002697189572 EXTL3-AS1 0.459761190391189 EYA3 0.117477026083861 EZH1 -0.0641982118839252 EZH2 0.665467739438543 EZR 0.3778277413828 F10 0.511684033356621 F11R 0.295271406235652 F12 0.459761190391189 F2R -0.288141394800278 F2RL1 0.401698454801647 F3 0.370002697189572 F8A1 -0.111920451817357 FA2H 0.548717857975614 FAAH 1.02524908367575 FAAH2 0.260226045229052 FAAP100 0.111920451817357 FAAP20 -0.246626056901817 FAAP24 0.0744527615829587 FABP1 2.9175570001758 FABP5 1.4236522587058 FABP6 2.07623431077491 FADD 0.13445926664409 FADS1 0.567396146666523 FADS2 -0.163822821757523 FADS3 0.0298371451318522 FAF1 0.794114052759841 FAF2 0.274063521191206 FAH 0.146044190625534 FAHD1 1.63361317100319 FAHD2A 0.863275637764334 FAHD2B -0.253396544739655 FAHD2CP 1.16223462953692 FAIM -0.0158231754019981 FAM101A 2.01738821373009 FAM101B 0.200855604759189 FAM102A 0.605674627205326 FAM102B 0.55801906166369 FAM103A1 0.233260703004157 FAM104A 0.434465483243646 FAM104B 1.54882745702032 FAM105A 2.26030156058009 FAM107B -0.295271406235653 FAM109A 1.65220055733863 FAM109B 0.757778885545626 FAM110A 0.55801906166369 FAM110C 0.89914101838511 FAM111A 0.68605200767513 FAM111B 1.50831660795693 FAM114A1 -0.0744527615829587 FAM114A2 0.0491833819217531 FAM117A -0.0796542701456899 FAM117B 0.665467739438543 FAM118A 2.0436833201952 FAM118B 1.29581943712666 FAM120A 0.675718296019509 FAM120AOS 0.625284103577363 FAM120B 1.80766000560279 FAM120C 0.468332820275602 FAM122A 0.948347015982624 FAM122B 0.331847405799513 FAM122C 0.128746135270125 FAM126A 0.0849056428086794 FAM126B 0.0298371451318522 FAM127A 0.535129324077791 FAM127B 0.384958431220905 FAM129A -0.117477026083861 FAM129B 0.302462635325848 FAM131A -0.233260703004157 FAM131B 0.0796542701456901 FAM131C -0.038864585032534 FAM133B 0.887088443208186 FAM133DP 1.39084097450956 FAM134A 0.409788669804297 FAM134B 1.10606300144692 FAM134C 0.0591446125739279 FAM135A 1.148013982787 FAM136A 0.586380210457381 FAM13A 0.960902147863062 FAM13B 0.00222613543928945 FAM149B1 0.57684967351441 FAM156A 1.16223462953692 FAM156B 1.67378778091642 FAM160A2 1.36238456690072 FAM160B1 -0.0955591159251328 FAM160B2 0.267114916739734 FAM161A 0.0955591159251328 FAM162A 1.1199294498274 FAM168A -0.0796542701456899 FAM168B 0.339350517452219 FAM169A 0.346917193851255 FAM171A1 0.826567655325073 FAM171A2 -0.503330961445397 FAM171B -0.655299682816458 FAM172A 0.331847405799513 FAM173A 0.459761190391189 FAM173B 1.43983662440999 FAM174A -0.339350517452218 FAM174B -0.350056853197123 FAM175A -0.0796542701456899 FAM175B 0.494473687336066 FAM177A1 1.148013982787 FAM178A 0.655299682816457 FAM185A 1.148013982787 FAM188A 0.362242870562317 FAM188B 1.37465322496976 FAM189B 0.0849056428086794 FAM192A 0.68605200767513 FAM193A 0.0204478217971323 FAM193B 0.442827998159059 FAM195A 1.61520320170581 FAM195B 0.0346023534807246 FAM198B 0.260226045229052 FAM199X 0.260226045229052 FAM200A 0.655299682816457 FAM200B 1.49107400725302 FAM201A -0.404948463629486 FAM204A 1.3586082082865 FAM206A 1.3586082082865 FAM207A 1.24078554001394 FAM208A 0.346917193851255 FAM208B -0.521264041994957 FAM20B 0.0591446125739279 FAM20C 0.875757683049043 FAM210A 0.442827998159059 FAM210B 0.226665137288169 FAM213A 0.0902071629904631 FAM213B 0.331847405799513 FAM214A -0.111920451817357 FAM214B 0.260226045229052 FAM216A -0.899141018385109 FAM217B 0.117477026083861 FAM219A 0.317030273831343 FAM219B 0.0693008354710525 FAM21A 0.485688574146802 FAM21C -0.0394149494362417 FAM220A 0.309715462904656 FAM221A -0.794114052759841 FAM222A 3.41383266545354 FAM222B 0.89914101838511 FAM24B 2.21004727583579 FAM25A -0.0424190676138394 FAM27B -0.309715462904656 FAM27E3 -0.146044190625534 FAM32A 0.999191948814219 FAM35A 1.80766000560279 FAM3A 0.494473687336066 FAM3B 0.761941485313757 FAM3C -0.106415470351267 FAM3D 0.835977301010576 FAM43A 0.728231853713827 FAM45A 0.459761190391189 FAM46A 0.675718296019509 FAM46B -0.151916593141787 FAM47E-STBD1 0.476975117709129 FAM49B -0.140225183831689 FAM50A 0.816795123850239 FAM50B 0.107698960223635 FAM53B 1.49107400725302 FAM53C 0.0641982118839256 FAM57A 1.6951590375394 FAM58A 1.39084097450956 FAM60A 0.887088443208186 FAM63A 0.503330961445398 FAM63B -0.0796542701456899 FAM64A -0.426171730503105 FAM65A -0.0442752020812754 FAM69A 0.175946367209182 FAM69B 1.59696781749456 FAM71E1 -0.0744527615829587 FAM72A 0.401698454801647 FAM72B -0.0298371451318521 FAM72C -0.124471759898983 FAM72D 0.717558772015979 FAM73A -1.19103929628282 FAM73B 0.3778277413828 FAM74A7 0.157842699875609 FAM76A 0.3778277413828 FAM76B 0.717558772015979 FAM81A 1.9986218516692 FAM83B 0.317030273831343 FAM83D -0.194544718729643 FAM83E 1.25014101748125 FAM83F 0.194544718729643 FAM83G -0.100961788709541 FAM83H 0.339350517452219 FAM83H-AS1 1.01216675586557 FAM84A 1.72588362165585 FAM84B 0.106415470351267 FAM86B1 0.485688574146802 FAM86B3P 1.19103929628282 FAM86C1 1.28046144694824 FAM86C2P 1.67096828697014 FAM86DP 1.54328217729307 FAM86EP 0.409788669804297 FAM86JP 0.605674627205326 FAM89A 0.521264041994957 FAM89B 0.625284103577363 FAM8A1 0.805408665490459 FAM91A1 -0.0902071629904629 FAM92A1 0.0796542701456901 FAM95C -0.309715462904656 FAM96A 1.19103929628282 FAM96B 1.31131142661102 FAM98A 0.749838478950123 FAM98B 0.151916593141787 FAM98C 0.625284103577363 FAN1 0.57684967351441 FANCA 0.426171730503105 FANCC 0.76077346789037 FANCD2 1.59696781749456 FANCE 0.706971565708702 FANCF 0.828274229038452 FANCG 0.246626056901817 FANCI 1.03844001282544 FANCL 0.828274229038452 FAR1 0.468332820275602 FAR2 1.13391268773013 FARP1 0.226665137288169 FARP2 1.26523583476782 FARS2 0.253396544739656 FARSA 0.675718296019509 FARSB 2.13701581472199 FAS 0.253396544739656 FASN 0.12308548818616 FASTK 0.77179722354199 FASTKD1 1.80766000560279 FASTKD2 0.55801906166369 FASTKD3 0.274063521191206 FASTKD5 0.805408665490459 FAT1 0.194544718729643 FAU 1.20562604825687 FBF1 0.0744527615829587 FBL 2.23501168760225 FBLIM1 1.02524908367575 FBLN1 0.169857272210699 FBP1 0.728231853713827 FBRS 0.828274229038452 FBRSL1 1.82798889940188 FBXL12 0.426171730503105 FBXL14 0.816795123850239 FBXL15 0.370002697189572 FBXL16 0.567396146666523 FBXL17 0.645213480588419 FBXL18 0.194544718729643 FBXL19 0.213646503728524 FBXL19-AS1 0.494473687336066 FBXL20 0.0204478217971323 FBXL3 0.175946367209182 FBXL4 0.13445926664409 FBXL5 0 FBXL6 0.362242870562317 FBXL8 0.476975117709129 FBXO10 -0.01124485371765 FBXO11 0.0796542701456901 FBXO16 0.191974827927346 FBXO17 0.342485637120135 FBXO18 0.512260907195751 FBXO2 -0.239873857269867 FBXO21 0.200855604759189 FBXO22 0.655299682816457 FBXO22-AS1 1.10606300144692 FBXO25 0.794114052759841 FBXO27 0.805408665490459 FBXO28 0.317030273831343 FBXO3 0.226665137288169 FBXO30 0.0204478217971323 FBXO31 0.595988333627509 FBXO33 -0.0298371451318521 FBXO34 1.65220055733863 FBXO38 0.128746135270125 FBXO4 1.2351754487972 FBXO41 0.0955591159251328 FBXO42 0.0298371451318522 FBXO44 -0.55801906166369 FBXO45 0.281072224128674 FBXO46 0.923543019526001 FBXO5 0.362242870562317 FBXO6 0.253396544739656 FBXO7 0.911292238191598 FBXO8 0.200855604759189 FBXO9 0.346917193851255 FBXW11 0.13445926664409 FBXW2 0.331847405799513 FBXW4 0.317030273831343 FBXW5 0.749838478950123 FBXW7 0.0693008354710525 FBXW8 0.512260907195751 FBXW9 0.294859530868868 FCF1 0.57684967351441 FCGRT 0.645213480588419 FCHO1 0.226665137288169 FCHO2 0.302462635325848 FCHSD1 -0.00671259418579993 FCHSD2 0.0796542701456901 FDFT1 0.476975117709129 FDPS 0.948347015982624 FDX1 1.72838431647478 FDX1L 0.354547841276671 FDXACB1 0.615439683590562 FDXR 0.494473687336066 FECH -1.52571854725044 FEM1A 0.442827998159059 FEM1B 0.0796542701456901 FEM1C 0.586380210457381 FEN1 0.828274229038452 FER -0.220127184768262 FER1L4 0.288141394800279 FERMT1 1.2351754487972 FERMT2 0.14149967991327 FEZ2 -0.362242870562317 FEZF1-AS1 -0.0785178475394549 FFAR4 0.625284103577363 FGD3 0.302462635325848 FGD4 0.973560675729962 FGD5-AS1 1.06515210281468 FGD6 0.2072227555732 FGF13 0.499389792248742 FGF19 -0.0247722070142634 FGFBP1 0.163822821757522 FGFBP2 1.85514487820676 FGFR1 -0.0442752020812754 FGFR1OP 1.67096828697014 FGFR1OP2 0.548717857975614 FGFR2 -0.0796542701456899 FGFR3 0.717558772015979 FGFR4 1.45705774894806 FGFRL1 0.476975117709129 FGGY 0.07594915863527 FH 0.828274229038452 FHDC1 1.07867553210549 FHIT 1.03844001282544 FHL1 0.342485637120135 FHL2 0.459761190391189 FHL3 -0.615439683590563 FHOD1 0.0955591159251328 FIBCD1 1.3586082082865 FIBP 0.539491982633423 FIG4 -0.054139760927531 FIGNL1 0.539491982633423 FILIP1L 0.635208496534159 FIP1L1 0.749838478950123 FIS1 0.794114052759841 FITM2 0.988954518220752 FIZ1 0.875133611567835 FJX1 -1.50831660795693 FKBP10 -0.050928439329462 FKBP11 0.260226045229052 FKBP14 0.188289767848666 FKBP15 0.0442752020812755 FKBP1A 1.22033761791348 FKBP2 1.86928640646448 FKBP3 1.02524908367575 FKBP4 1.07867553210549 FKBP5 1.05174064483746 FKBP8 0.0591446125739279 FKBP9 0.459761190391189 FKBP9P1 0.749838478950123 FKBPL 1.00895938788105 FKRP -0.169857272210699 FKTN -0.0158231754019981 FLAD1 0.339350517452219 FLCN 0.665467739438543 FLII 0.434465483243646 FLJ20021 0.529862719393245 FLJ23867 0.281072224128674 FLJ42102 0.226665137288169 FLJ42627 0.0849056428086794 FLJ46906 0.5252884092843 FLNA -0.140225183831689 FLNB 0.226665137288169 FLNC 0.317030273831343 FLOT1 0.370002697189572 FLOT2 0.426171730503105 FLVCR1 0.923543019526001 FLVCR1-AS1 0.960902147863062 FLYWCH1 0.00671259418580007 FLYWCH2 0.805408665490459 FMNL2 0.281072224128674 FMOD 1.74147822893829 FMR1 0.595988333627509 FN1 0.0591446125739279 FN3K 0.0158231754019982 FN3KRP 2.16105794730161 FNBP1 0.409788669804297 FNBP1L 0.210624405655129 FNBP4 1.09231210099836 FNDC3A 0.0693008354710525 FNDC3B -0.01124485371765 FNIP1 0.274063521191206 FNIP2 0.887088443208186 FNTA 0.8398467954674 FNTB -0.128746135270125 FOCAD 0.55801906166369 FOLR1 0.451259742767399 FOPNL 0.935894295519909 FOS 0.169857272210699 FOSL1 -0.182090425337068 FOSL2 0.605674627205326 FOXA1 -0.55801906166369 FOXA2 2.02102420685953 FOXA3 1.82798889940188 FOXC1 0.117477026083861 FOXD1 0.485688574146802 FOXD2-AS1 1.45705774894806 FOXJ2 0.169857272210699 FOXJ3 0.302462635325848 FOXK1 0.339350517452219 FOXK2 0.494473687336066 FOXM1 0.655299682816457 FOXN2 0.281072224128674 FOXN3 0.331847405799513 FOXO1 0.213816324488003 FOXO3 0.401698454801647 FOXO4 0.140225183831689 FOXP1 0.548717857975614 FOXP4 1.4071733409876 FOXP4-AS1 1.10060495835843 FOXQ1 0.239914226820939 FOXRED1 0.863275637764334 FOXRED2 -1.09231210099836 FPGS 0.706971565708702 FPGT 0.200855604759189 FPR3 0.641636011117642 FRA10AC1 0.738991516988183 FRAS1 -1.6899193852889 FRAT2 0.923543019526001 FRG1 1.13391268773013 FRG1B 0.973560675729962 FRMD3 -0.115786173022754 FRMD5 0.274063521191206 FRMD6 -1.00226035293455 FRMD8 0.0902071629904631 FRRS1 -1.45705774894806 FRS2 0.0298371451318522 FRS3 -0.038864585032534 FRYL 0.362242870562317 FSCN1 -0.655299682816458 FSTL1 0.296865006602948 FSTL3 0.539491982633423 FTH1 1.54328217729307 FTL 0.106415470351267 FTO 0.220127184768263 FTSJ1 1.44027971429598 FTSJ2 1.57890427619607 FTSJ3 0.346917193851255 FUBP1 1.22033761791348 FUBP3 0.512260907195751 FUCA1 0.850327086492653 FUCA2 -0.054139760927531 FUK 0.923543019526001 FUNDC1 0.986323602271345 FUNDC2 0.567396146666523 FUOM 0.791714705147453 FURIN 0.194544718729643 FUS 1.25014101748125 FUT1 -0.260226045229052 FUT10 -0.530340890075159 FUT11 -0.01124485371765 FUT2 0.76077346789037 FUT3 0.595988333627509 FUT4 1.44027971429598 FUT6 0.157842699875609 FUT8 0.0491833819217531 FXN 0.935894295519909 FXR1 0.339350517452219 FXR2 -0.200855604759189 FXYD2 0.855639965883593 FXYD3 1.67096828697014 FXYD5 0.615439683590562 FYCO1 0.3778277413828 FYN 0.426171730503105 FYTTD1 0.194544718729643 FZD1 -0.0201666286799667 FZD10 2.38193743831668 FZD2 -1.2351754487972 FZD5 1.39084097450956 FZD6 -0.220127184768262 FZD7 -0.434465483243646 FZR1 0.548717857975614 G0S2 0.0224843429535606 G2E3 0.309715462904656 G3BP1 0.434465483243646 G3BP2 0.385718428206592 G6PC3 0.68605200767513 G6PD 0 GAA -0.401698454801646 GAB1 0.401698454801647 GAB2 0.309715462904656 GABARAP 1.09231210099836 GABARAPL1 -0.288141394800278 GABARAPL2 0.324407457074857 GABBR1 -0.0849056428086794 GABPA 0.2072227555732 GABPB1 0.00671259418580007 GABPB1-AS1 0.239914226820939 GABPB2 0.68605200767513 GABRE 1.09231210099836 GAD1 0.200855604759189 GADD45A 0.393675187664831 GADD45B -0.0591446125739281 GADD45G 0.851513651094184 GADD45GIP1 0.361538607404174 GAGE12B 1.27487900810617 GAGE2E 0.460386116590848 GAGE4 0 GAGE7 0.414116861769503 GAGE8 -0.0345260058966382 GAK 0.999191948814219 GAL 0.01124485371765 GAL3ST1 1.17657595033145 GAL3ST2 1.42231823682212 GALC 0.0632883704802934 GALE 0.346917193851255 GALK1 0.55801906166369 GALK2 0.960902147863062 GALM 0.738991516988183 GALNS 0.0641982118839256 GALNT1 2.21004727583579 GALNT10 0.749838478950123 GALNT11 -0.2072227555732 GALNT12 0.354547841276671 GALNT14 0.132956872188631 GALNT18 0.226728358102009 GALNT2 0.706971565708702 GALNT3 0.521264041994957 GALNT4 0.696469539284504 GALNT5 0.163822821757522 GALNT6 1.67096828697014 GALNT7 -0.146044190625534 GALT 0.625284103577363 GAMT 0.0849056428086794 GAN 0.696469539284504 GANAB -0.106415470351267 GANC 0.805408665490459 GAPDH 0.738991516988183 GAPVD1 -0.0442752020812754 GAR1 0.68605200767513 GAREM 0.960902147863062 GARS 0.194544718729643 GART 0.615439683590562 GAS2L1 -0.377827741382801 GAS2L3 0.655299682816457 GAS5 0.220127184768263 GAS6 0.77179722354199 GAS8 0.169857272210699 GAST 0.215669957212582 GATA2 -0.451259742767399 GATA2-AS1 -0.339350517452218 GATA6 0.875133611567835 GATAD1 0.370002697189572 GATAD2A 1.29581943712666 GATAD2B 0.911292238191598 GATB 0.0902071629904631 GATC 1.32693907637558 GATM 1.42231823682212 GATS 0.2072227555732 GATSL2 0.239914226820939 GATSL3 -0.111920451817357 GBA 0.426171730503105 GBA2 0.324407457074857 GBAP1 0.175946367209182 GBAS 1.10606300144692 GBE1 0.346917193851255 GBF1 0.385718428206592 GBP2 0.717558772015979 GBP3 0.0158231754019982 GCA 0.0902071629904631 GCAT 0.128746135270125 GCC1 0.0902071629904631 GCC2 0.459761190391189 GCDH 0.233260703004157 GCFC2 0.3778277413828 GCH1 1.74790474393018 GCHFR 0.417946278108049 GCLC 0.117477026083861 GCLM 0.948347015982624 GCN1L1 0.13445926664409 GCNT1 1.84852963355647 GCNT3 0.0902071629904631 GCOM1 0.409788669804297 GCSH 1.02524908367575 GCSHP3 0.567396146666523 GDA 0.749838478950123 GDAP1 0.0251190566895852 GDAP2 0.923543019526001 GDE1 0.539491982633423 GDF11 0.738991516988183 GDF15 0.717558772015979 GDI1 0.0251190566895852 GDI2 0.494473687336066 GDPD1 0.0641982118839256 GDPD3 0.567396146666523 GDPD5 0.774633951423074 GEM 1.13391268773013 GEMIN2 0.494473687336066 GEMIN4 0.243197106304516 GEMIN5 0.220127184768263 GEMIN6 1.37465322496976 GEMIN7 0.567396146666523 GEMIN8 0.738991516988183 GEN1 1.25014101748125 GET4 0.188289767848666 GFER 0.281072224128674 GFM1 0.960902147863062 GFM2 0.0541397609275314 GFOD2 0.385718428206592 GFPT1 1.19103929628282 GFPT2 -0.543705439071474 GGA1 -0.0744527615829587 GGA2 0.267114916739734 GGA3 0.309715462904656 GGACT 0.586380210457381 GGCT 2.42625347580198 GGCX 0.106415470351267 GGH 1.80766000560279 GGNBP2 0.175946367209182 GGPS1 0.728231853713827 GGT1 0.169857272210699 GGT6 0.923543019526001 GGT7 2.18539897644836 GHDC 0.451259742767399 GHITM 1.95456405020951 GID4 0.346917193851255 GID8 0.302462635325848 GIGYF1 0.434465483243646 GIGYF2 0.503330961445398 GINM1 0.107592064482045 GINS1 0.385718428206592 GINS2 1.50831660795693 GINS3 0.0298371451318522 GINS4 0.188289767848666 GIPC1 0.706971565708702 GIPC2 0.975770457432488 GIT1 0.717558772015979 GIT2 -0.0158231754019981 GJA1 0.699427101122772 GJB1 1.86928640646448 GJB2 0.385718428206592 GJB3 0.401698454801647 GJB4 1.30451728418884 GJB5 3.32577480864134 GJD3 -0.385718428206592 GK 0.476975117709129 GK5 1.29581943712666 GKAP1 0.451259742767399 GLA 0.362242870562317 GLB1 0.68605200767513 GLB1L 0.157842699875609 GLB1L2 0.923543019526001 GLCCI1 0.253396544739656 GLCE 1.91146572571199 GLDC 0.582391264464271 GLE1 0.696469539284504 GLG1 0.194544718729643 GLI4 0.512260907195751 GLIDR -0.717558772015979 GLIPR1 0.239914226820939 GLIPR1L2 0.675718296019509 GLIPR2 0.359365658307456 GLIS2 0.0158231754019982 GLIS3-AS1 0.0857941896638839 GLMN 0.362242870562317 GLMP 0.55801906166369 GLO1 0.0849056428086794 GLOD4 1.89026358715835 GLRX 0.0902071629904631 GLRX2 0.494473687336066 GLRX3 0.175946367209182 GLRX5 2.23501168760225 GLS 0.253396544739656 GLS2 0.986323602271345 GLT8D1 0.960902147863062 GLTP 0.385718428206592 GLTSCR1 0.706971565708702 GLTSCR1L 0.8398467954674 GLTSCR2 0.503330961445398 GLUD1 0.816795123850239 GLUL 0 GLYCTK 1.45705774894806 GLYR1 0.999191948814219 GM2A 0.605674627205326 GMCL1 0.665467739438543 GMDS 1.22033761791348 GMEB1 0.57684967351441 GMEB2 0.401698454801647 GMFB 0.169857272210699 GMFG 0.569466886579288 GMIP 0.503330961445398 GMNN 1.34270408859956 GMPPA 0.794114052759841 GMPPB 0.828274229038452 GMPR 0.267114916739734 GMPR2 0.0491833819217531 GMPS 0.675718296019509 GNA11 0.548717857975614 GNA12 0.12308548818616 GNA13 0.124095893327623 GNAI1 0.00671259418580007 GNAI2 0.157842699875609 GNAI3 1.16223462953692 GNAL 0.100961788709541 GNAQ 0.226665137288169 GNAS 0.260226045229052 GNAZ 0.274063521191206 GNB1 0.0849056428086794 GNB1L 0.521264041994957 GNB2 0.393675187664831 GNB2L1 0.863275637764334 GNB4 0.194544718729643 GNB5 -0.12308548818616 GNE 0.434465483243646 GNG10 0.0442752020812755 GNG11 0.0477074450381644 GNG12 0.346917193851255 GNG4 0.935894295519909 GNG5 1.45705774894806 GNL1 -0.00222613543928945 GNL2 1.31131142661102 GNL3 2.36492287741592 GNL3L 0.442827998159059 GNPAT 0.76077346789037 GNPDA1 0.805408665490459 GNPDA2 -0.581513788389468 GNPNAT1 0.863275637764334 GNPTAB 0.370002697189572 GNPTG 1.03844001282544 GNRHR2 0.696469539284504 GNS 0.317030273831343 GOLGA1 0.635208496534159 GOLGA2 -0.0346023534807245 GOLGA2P10 0.485688574146802 GOLGA2P5 2.28454960769533 GOLGA2P7 1.09231210099836 GOLGA3 0.665467739438543 GOLGA4 0.220127184768263 GOLGA5 0.281072224128674 GOLGA6L9 0.370002697189572 GOLGA7 0.89914101838511 GOLGA8A -0.163822821757523 GOLGA8B 0.0541397609275314 GOLGB1 0.151916593141787 GOLIM4 1.4236522587058 GOLM1 0.3778277413828 GOLPH3 1.02524908367575 GOLPH3L 1.03844001282544 GOLT1A 0.875133611567835 GOLT1B 0.309715462904656 GON4L 0.459761190391189 GOPC 0.57684967351441 GORAB 1.20562604825687 GORASP1 1.44027971429598 GORASP2 0.875133611567835 GOSR1 0.324407457074857 GOSR2 0.451259742767399 GOT1 1.89026358715835 GOT2 0.302462635325848 GPA33 1.71558549634932 GPAA1 0.200855604759189 GPALPP1 0.302462635325848 GPAM -0.393675187664832 GPANK1 0.999191948814219 GPATCH1 0.794114052759841 GPATCH11 0.2072227555732 GPATCH2 0.0442752020812755 GPATCH3 0.682006106110225 GPATCH4 0.706971565708702 GPATCH8 0.128746135270125 GPBP1 0.140225183831689 GPBP1L1 1.10606300144692 GPC1 -0.782910497351652 GPC3 0.682006106110225 GPC4 0.295271406235652 GPCPD1 1.01345270563976 GPD1L 1.80766000560279 GPD2 0.567396146666523 GPER1 -0.220127184768262 GPHN 1.78753891474294 GPI 1.65220055733863 GPKOW 1.84852963355647 GPN1 0.417946278108049 GPN2 0.494473687336066 GPN3 0.118543177133739 GPNMB -0.246804942285391 GPR107 0.00671259418580007 GPR108 0.106415470351267 GPR137 0.645213480588419 GPR137B 0.13445926664409 GPR153 1.15709790862999 GPR157 1.3586082082865 GPR160 1.56100992116542 GPR161 0.816795123850239 GPR180 -0.274063521191206 GPR35 1.02524908367575 GPR39 0.863275637764334 GPR75-ASB3 0.146044190625534 GPR89A 0.2072227555732 GPR89B 0.00222613543928945 GPRC5A 0.635208496534159 GPRC5B 0.115786173022753 GPRC5C 0.8398467954674 GPRIN1 0.163822821757522 GPS1 0.521264041994957 GPS2 1.05174064483746 GPSM1 -0.220127184768262 GPSM2 1.67096828697014 GPT2 0.485688574146802 GPX1 0.717558772015979 GPX2 1.17948492301535 GPX3 0.194544718729643 GPX4 0.385718428206592 GPX8 -0.645213480588418 GRAMD1A 0.339350517452219 GRAMD1B 0.471917860835016 GRAMD3 0.948347015982624 GRAMD4 0.8398467954674 GRB10 -0.370002697189572 GRB14 -0.313567722307977 GRB2 0.417946278108049 GRB7 1.34270408859956 GREM1 0.734676737900783 GRHL1 0.417946278108049 GRHL2 0.467594529986261 GRHL3 1.53948226130149 GRHPR 0.635208496534159 GRIN2D 0.220127184768263 GRINA 0.0641982118839256 GRIPAP1 0.586380210457381 GRK5 0.49825567106429 GRK6 1.63361317100319 GRN 0.12308548818616 GRPEL1 0.55801906166369 GRPEL2 0.239914226820939 GRSF1 -0.0796542701456899 GRTP1 0.385718428206592 GRWD1 0.717558772015979 GS1-124K5.11 0.451259742767399 GSAP 1.148013982787 GSDMA 0.409788669804297 GSDMB 1.4071733409876 GSDMD -0.0442752020812754 GSE1 1.13391268773013 GSG2 0.169857272210699 GSK3A 1.34270408859956 GSK3B 0.468332820275602 GSKIP 0.875133611567835 GSN -0.274063521191206 GSPT1 1.31131142661102 GSPT2 -0.00888310697802529 GSR 0.226665137288169 GSS 0.717558772015979 GSTA4 0.468332820275602 GSTCD -0.0491833819217533 GSTK1 1.20562604825687 GSTM1 0.180051566089686 GSTM2 1.05174064483746 GSTM3 0.0902071629904631 GSTM4 1.03844001282544 GSTO1 0.111920451817357 GSTO2 0.200855604759189 GSTP1 0.302462635325848 GSTT1 -0.800782658451833 GSTT2B -0.331252447160055 GSTZ1 0.960902147863062 GTDC1 0.13445926664409 GTF2A1 0.728231853713827 GTF2A2 1.37465322496976 GTF2B 0.401698454801647 GTF2E1 0.468332820275602 GTF2E2 0.675718296019509 GTF2F1 1.50831660795693 GTF2F2 0.586380210457381 GTF2H1 0.188289767848666 GTF2H2 -0.0158231754019981 GTF2H2B -0.401698454801646 GTF2H2C 0.794114052759841 GTF2H2C_2 0.0158231754019982 GTF2H3 0.595988333627509 GTF2H4 -0.362242870562317 GTF2H5 2.28592679258492 GTF2I 0.200855604759189 GTF2IP1 0.324407457074857 GTF2IP20 0.521264041994957 GTF2IRD1 1.63361317100319 GTF2IRD2 0.973560675729962 GTF3A 0.354547841276671 GTF3C1 0.295271406235652 GTF3C2 0.948347015982624 GTF3C3 0.362242870562317 GTF3C4 -0.246626056901817 GTF3C5 0.362242870562317 GTF3C6 0.194544718729643 GTPBP1 0.468332820275602 GTPBP10 1.22033761791348 GTPBP2 -0.0442752020812754 GTPBP3 0.451259742767399 GTPBP4 -0.13445926664409 GTPBP6 0.396900168684147 GTPBP8 0.0796542701456901 GTSE1 -0.00671259418579993 GTSF1 0.302269824292668 GUCA2A 1.03761191735059 GUCD1 1.39084097450956 GUCY2C 1.77729424337768 GUF1 0.728231853713827 GUK1 0.385718428206592 GULP1 -0.151916593141787 GUSB 0.828274229038452 GUSBP1 0.13445926664409 GUSBP11 0.0693008354710525 GUSBP4 -0.128746135270125 GXYLT1 0.309715462904656 GXYLT2 0.143941390938662 GYG1 0.521264041994957 GYG2 0.53034089007516 GYLTL1B 0.8398467954674 GYS1 -0.0442752020812754 GZF1 0.53034089007516 H19 0.295271406235652 H1F0 0.782910497351652 H1FX 0.451259742767399 H2AFJ 1.95456405020951 H2AFV 0.738991516988183 H2AFX 0.53034089007516 H2AFY 1.09231210099836 H2AFY2 -0.169857272210699 H2AFZ -0.0158231754019981 H3F3A 0.323544706701762 H3F3AP4 0.973560675729962 H3F3B 0.485688574146802 H6PD -0.13445926664409 HAAO 3.32577480864134 HABP4 -0.0693008354710526 HACD1 -0.828274229038453 HACD2 0.194544718729643 HACD3 0.77179722354199 HACE1 -0.503330961445397 HACL1 0.12308548818616 HADH 0.485688574146802 HADHA 0.973560675729962 HADHB 0.213646503728524 HAGH 0.426171730503105 HAGHL 0.0583085653026517 HAGLR 0.816795123850239 HARBI1 0.463289927594088 HARS 0.548717857975614 HARS2 0.863275637764334 HAS2 0.288141394800279 HAS3 0.960902147863062 HAT1 0.655299682816457 HAUS1 0.446257220523945 HAUS2 1.02524908367575 HAUS3 0.233260703004157 HAUS4 0.696469539284504 HAUS5 0.393675187664831 HAUS6 0.128746135270125 HAUS7 2.21004727583579 HAUS8 1.9986218516692 HAVCR1 0.352096451585579 HAX1 0.521264041994957 HBA1 0.90458752709079 HBA2 1.03844001282544 HBE1 -0.539589717028381 HBEGF -0.00671259418579993 HBP1 0.0442752020812755 HBS1L 0.213646503728524 HCCS 2.53362060922751 HCFC1 0.451259742767399 HCFC1R1 0.595988333627509 HCG11 0.468332820275602 HCG18 0.605674627205326 HCN3 0.409788669804297 HCP5 1.2351754487972 HDAC1 0.494473687336066 HDAC10 0.339350517452219 HDAC11 0.77179722354199 HDAC2 0.77179722354199 HDAC3 0.749838478950123 HDAC4 0.738991516988183 HDAC5 0.426171730503105 HDAC6 0.485688574146802 HDAC7 -0.13445926664409 HDAC8 0.200855604759189 HDC 0.250375273531912 HDDC2 1.50831660795693 HDDC3 1.4071733409876 HDGF 1.34270408859956 HDGFRP2 0.494473687336066 HDGFRP3 0.740217822453847 HDHD1 0.260226045229052 HDHD2 0.459761190391189 HDHD3 1.1199294498274 HDLBP -0.128746135270125 HEATR1 0.503330961445398 HEATR3 0.8398467954674 HEATR5A 0.805408665490459 HEATR5B 0.728231853713827 HEATR6 -0.025119056689585 HEBP1 0.543705439071474 HEBP2 1.89026358715835 HECA 0.53034089007516 HECTD1 -0.0708484300345985 HECTD2-AS1 1.89026358715835 HECTD3 1.59696781749456 HECTD4 0.595988333627509 HEIH 0.512260907195751 HELLS 0.169857272210699 HELQ -0.26687888731183 HELZ 0.111920451817357 HELZ2 0.106415470351267 HEMK1 0.696469539284504 HENMT1 0.253396544739656 HEPH 1.50831660795693 HERC1 0.128746135270125 HERC2 0 HERC2P2 0.635208496534159 HERC2P7 -0.728231853713826 HERC2P9 -0.0744527615829587 HERC3 0.369277165609435 HERC4 0.3778277413828 HERC5 -0.503330961445397 HERC6 -0.586380210457382 HERPUD1 0.267114916739734 HERPUD2 0.182090425337068 HES1 1.78753891474294 HES2 1.61520320170581 HES4 0.0251190566895852 HES6 0.370002697189572 HEXA -0.68605200767513 HEXB 0.89914101838511 HEXDC 0.863275637764334 HEXIM1 -0.106415470351267 HEXIM2 0.106415470351267 HFE -0.401698454801646 HGD 0.671557034236747 HGH1 0.393675187664831 HGS 0.385718428206592 HGSNAT 0.442827998159059 HHEX 0.260226045229052 HHLA2 0.794114052759841 HHLA3 0.182090425337068 HIAT1 -0.451259742767399 HIATL1 -0.00222613543928945 HIATL2 0.295271406235652 HIBADH 0.696469539284504 HIBCH 1.3586082082865 HIC2 0.0541397609275314 HID1 0.354547841276671 HIF1A -0.00671259418579993 HIF1AN 0.675718296019509 HIGD1A 1.3586082082865 HIGD2A 1.76762174142369 HILPDA 1.93289756447416 HINFP 0.451259742767399 HINT1 1.50831660795693 HINT2 0.182090425337068 HINT3 0.696469539284504 HIP1 0.0442752020812755 HIP1R 0.782910497351652 HIPK1 0.986323602271345 HIPK2 0.0849056428086794 HIPK3 0.128746135270125 HIRA 0.324407457074857 HIRIP3 1.25014101748125 HIST1H1C -0.309715462904656 HIST1H1E 0.126891691538437 HIST1H2AC 0.362242870562317 HIST1H2AE 0.543705439071474 HIST1H2AM 0.162140837032958 HIST1H2BC 0.226665137288169 HIST1H2BD 0.451259742767399 HIST1H2BF 0.143941390938662 HIST1H2BG 0.361538607404174 HIST1H2BH 0.0509765642196293 HIST1H2BJ 0.0693008354710525 HIST1H2BK 0.354547841276671 HIST1H2BN 0.13445926664409 HIST1H4E 0.260226045229052 HIST1H4H 0.324958727659806 HIST2H2AA3 0.302462635325848 HIST2H2AA4 0.302462635325848 HIST2H2AC 0.57684967351441 HIST2H2BC 0.521264041994957 HIST2H2BE 0.485688574146802 HIST2H2BF 0.117477026083861 HIST2H4A 0.239914226820939 HIST2H4B 0.239914226820939 HIST3H2A 0.485688574146802 HIVEP3 1.01216675586557 HJURP 1.01216675586557 HK1 -0.128746135270125 HK2 0.331847405799513 HKDC1 1.25014101748125 HKR1 0.175946367209182 HLA-A 0.485688574146802 HLA-B 1.06515210281468 HLA-C 0.625284103577363 HLA-DMA 0.534456935030683 HLA-DQB1 -0.146979620287884 HLA-DRA 0.151667955693537 HLA-DRB1 0.0660495717330883 HLA-DRB5 -0.109677128495706 HLA-E 0.417946278108049 HLA-F 0.595988333627509 HLA-F-AS1 -0.273781455589805 HLA-H 0.200855604759189 HLCS 0.459761190391189 HLTF 0.717558772015979 HM13 0.354547841276671 HMBS 0.863275637764334 HMCES 0.635208496534159 HMG20A 0.117477026083861 HMG20B 0.586380210457381 HMGA1 -0.0955591159251328 HMGA2 -0.494473687336066 HMGB1 1.47398846076499 HMGB2 0.200855604759189 HMGB3 0.8398467954674 HMGCL 0.0955591159251328 HMGCR 0.68605200767513 HMGCS1 0.459761190391189 HMGCS2 2.65544728977232 HMGN1 0.986323602271345 HMGN2 0.434465483243646 HMGN3 -0.0693008354710526 HMGN4 0.339350517452219 HMGN5 -0.163822821757523 HMGXB3 0.288141394800279 HMGXB4 -0.106415470351267 HMHA1 -0.01124485371765 HMMR 0.749838478950123 HMOX1 0.00671259418580007 HMOX2 0.816795123850239 HN1 1.05174064483746 HN1L 0.935894295519909 HNF1A 2.21714747118161 HNF1A-AS1 1.09231210099836 HNF1B 1.03844001282544 HNF4A 1.78753891474294 HNF4G 0.625284103577363 HNMT 1.89026358715835 HNRNPA0 0.863275637764334 HNRNPA1 0.728231853713827 HNRNPA1L2 0.655299682816457 HNRNPA1P10 0.370002697189572 HNRNPA1P33 0.0638391139255018 HNRNPA2B1 1.32693907637558 HNRNPA3 1.19103929628282 HNRNPAB 1.57890427619607 HNRNPC 0.728231853713827 HNRNPD 0.8398467954674 HNRNPDL 0.111920451817357 HNRNPF 0.706971565708702 HNRNPH1 0.354547841276671 HNRNPH2 1.28046144694824 HNRNPH3 0.8398467954674 HNRNPK 0.76077346789037 HNRNPL 0.393675187664831 HNRNPLL 0.476975117709129 HNRNPM 0.948347015982624 HNRNPR 0.875133611567835 HNRNPU 1.65220055733863 HNRNPU-AS1 0.0394149494362418 HNRNPUL1 0.911292238191598 HNRNPUL2 0.999191948814219 HNRNPUL2-BSCL2 1.37465322496976 HOMER1 0.0442752020812755 HOMER2 0.0955591159251328 HOMER3 -0.706971565708702 HOMEZ 1.76762174142369 HOOK1 0.53034089007516 HOOK2 0.281072224128674 HOOK3 0.274063521191206 HOTAIRM1 -0.188289767848666 HOTTIP 1.57890427619607 HOXA1 0.0247722070142636 HOXA10 1.10606300144692 HOXA10-AS 0.838394204314119 HOXA11 1.39084097450956 HOXA11-AS 1.76762174142369 HOXA13 2.16105794730161 HOXA2 0.476260000251718 HOXA3 0.68605200767513 HOXA5 -0.054139760927531 HOXA6 0.149884094570831 HOXA7 0.0693008354710525 HOXA9 0.816795123850239 HOXB-AS3 0.77179722354199 HOXB13 0.223478592878371 HOXB2 -0.185600843962671 HOXB3 0.302462635325848 HOXB4 0.220243366712618 HOXB5 0.605674627205326 HOXB6 0.281072224128674 HOXB7 0.749838478950123 HOXB8 0.738991516988183 HOXB9 0.2072227555732 HOXC10 -0.167419910831217 HOXC11 0.01124485371765 HOXC6 -0.521264041994957 HOXD13 0.256193726857114 HP1BP3 -0.200855604759189 HPCAL1 0.317030273831343 HPDL 0.995592123799924 HPGD 0.0541397609275314 HPRT1 0.728231853713827 HPS1 1.2351754487972 HPS3 0.68605200767513 HPS4 0.655299682816457 HPS5 0.01124485371765 HPS6 0.567396146666523 HPSE -0.625284103577363 HR 3.04497448608564 HRAS 0.615439683590562 HRH1 0.696469539284504 HRSP12 0.521264041994957 HS1BP3 0.494473687336066 HS2ST1 -0.728231853713826 HS3ST1 0.188289767848666 HS6ST1 -0.485688574146801 HS6ST2 0.236822681663514 HSBP1 1.17657595033145 HSBP1L1 -0.213646503728524 HSCB -0.0744527615829587 HSD11B2 1.22033761791348 HSD17B1 -0.317030273831344 HSD17B10 0.8398467954674 HSD17B11 0.288141394800279 HSD17B12 0.635208496534159 HSD17B2 1.02245061312314 HSD17B4 0.417946278108049 HSD17B7 0.875133611567835 HSD17B7P2 -0.12308548818616 HSD17B8 2.44735717462544 HSD3B7 -0.12308548818616 HSDL1 -0.0346023534807245 HSDL2 0.728231853713827 HSF1 0.169857272210699 HSF2 0.12308548818616 HSF4 0.246626056901817 HSH2D 0.324407457074857 HSP90AA1 0.960902147863062 HSP90AB1 0.57684967351441 HSP90B1 0.675718296019509 HSPA12A 0.57684967351441 HSPA13 -1.10606300144692 HSPA14 0.253396544739656 HSPA1A -0.409788669804297 HSPA1B 0.253396544739656 HSPA2 0.370002697189572 HSPA4 0.68605200767513 HSPA4L -0.55801906166369 HSPA5 0.485688574146802 HSPA8 0.409788669804297 HSPA9 0.696469539284504 HSPB1 0.128746135270125 HSPB11 1.13391268773013 HSPBAP1 0.324407457074857 HSPBP1 0.665467739438543 HSPD1 2.31189787729871 HSPE1 7 HSPG2 -0.0491833819217533 HSPH1 0.451259742767399 HTATIP2 0.362242870562317 HTATSF1 0.960902147863062 HTATSF1P2 0.567396146666523 HTR1D 0.468332820275602 HTRA1 0.190492249798822 HTRA2 0.417946278108049 HTT 0.0541397609275314 HULC 0.494863373023561 HUNK 0.586380210457381 HUS1 1.47398846076499 HUWE1 0.100961788709541 HYAL1 0.354547841276671 HYAL2 0.567396146666523 HYAL3 1.37465322496976 HYI -0.163822821757523 HYKK 1.37306039153243 HYLS1 0.0744527615829587 HYOU1 0.409788669804297 HYPK 1.45705774894806 IAH1 0.863275637764334 IARS -0.267114916739735 IARS2 0.675718296019509 IBA57 -0.00671259418579993 IBTK 0.0693008354710525 ICA1 0.77179722354199 ICAM1 -0.782910497351652 ICAM2 -0.054139760927531 ICAM3 2.18539897644836 ICE1 0.309715462904656 ICE2 0.117477026083861 ICK 0.911292238191598 ICMT 1.49107400725302 ICOSLG 2.31189787729871 ICT1 0.863275637764334 ID1 -0.274063521191206 ID2 0.68605200767513 ID3 -0.106415470351267 ID4 0.205311540136768 IDE 1.76762174142369 IDH1 0.655299682816457 IDH2 1.84305315799031 IDH3A 2.02102420685953 IDH3B 0.339350517452219 IDH3G 0.665467739438543 IDI1 0.220127184768263 IDI2 0.0836920729768329 IDNK 0.274063521191206 IDS -0.0298371451318521 IDUA 0 IER2 0.385718428206592 IER3 0.960902147863062 IER3IP1 0.960902147863062 IER5 0.749838478950123 IER5L -0.246626056901817 IFFO2 0.0158231754019982 IFI16 -0.0366234586709709 IFI27 0.362242870562317 IFI27L1 0.838394204314119 IFI27L2 0.354547841276671 IFI30 -0.246626056901817 IFI35 0.494473687336066 IFI44 -0.226728358102009 IFI6 -0.233260703004157 IFIH1 0.0346023534807246 IFIT1 -0.49825567106429 IFIT2 -0.346917193851255 IFIT3 -0.00671259418579993 IFIT5 -0.200855604759189 IFITM1 1.09231210099836 IFITM10 0.309715462904656 IFITM2 -0.0641982118839252 IFITM3 0.55801906166369 IFNAR1 0.295271406235652 IFNAR2 1.02524908367575 IFNGR1 0.188289767848666 IFNGR2 0.615439683590562 IFNLR1 0.89914101838511 IFRD1 0.385718428206592 IFRD2 1.31131142661102 IFT122 0.923543019526001 IFT140 0.0491833819217531 IFT172 0.233271714636692 IFT20 0.385718428206592 IFT22 0.0541397609275314 IFT27 0.354547841276671 IFT43 0.146044190625534 IFT46 -0.00671259418579993 IFT52 0.117477026083861 IFT57 0.999191948814219 IFT74 1.82798889940188 IFT80 0.169857272210699 IFT81 0.521264041994957 IFT88 1.26523583476782 IGBP1 0.55801906166369 IGF1R 0.169857272210699 IGF2 0.57684967351441 IGF2BP1 1.16452463162792 IGF2BP2 0.253396544739656 IGF2BP3 -0.615439683590563 IGF2R 0.55801906166369 IGFBP2 0.57684967351441 IGFBP3 0.655299682816457 IGFBP4 0.548717857975614 IGFBP6 -1.78753891474294 IGFBP7 0.568237642783591 IGFL1 0.258060258512621 IGFL2 0.0865510709396657 IGFLR1 0.68605200767513 IGHMBP2 0.117477026083861 IGIP 0.430034528092523 IGSF3 0.128746135270125 IGSF8 1.22033761791348 IGSF9 1.19103929628282 IHH 2.82770628764141 IK 1.1199294498274 IKBIP -0.55801906166369 IKBKAP 0.0204478217971323 IKBKB 0.151916593141787 IKBKE 0.89914101838511 IKBKG 0.3778277413828 IKZF5 0.911292238191598 IL10RB 0.494473687336066 IL11RA 0.429517908099163 IL13RA1 0.309715462904656 IL13RA2 0.374480443948956 IL15 0.295271406235652 IL15RA -0.12308548818616 IL17RA 0.111920451817357 IL17RB 2.59349074386084 IL17RC -0.188289767848666 IL17RD 0.548717857975614 IL17RE 0.805408665490459 IL18 0.163822821757522 IL18BP 0.273781455589805 IL1R2 1.9986218516692 IL1RAP -0.0744527615829587 IL1RN 0.804343066205635 IL20RA 1.45705774894806 IL20RB 0.0298371451318522 IL22RA1 0.863275637764334 IL23A 0.385411917286531 IL27RA -0.117477026083861 IL2RG 1.50258757526267 IL32 0.53034089007516 IL33 1.79214688842377 IL4R 0.911292238191598 IL6ST -0.434465483243646 ILDR1 0.728231853713827 ILF2 1.26523583476782 ILF3 0.182090425337068 ILF3-AS1 0.503330961445398 ILK 0.615439683590562 ILKAP 0.708533458359678 ILVBL 0.986323602271345 IMMP1L 2.59349074386084 IMMP2L 1.82798889940188 IMMT 1.5301860548874 IMP3 0.494473687336066 IMP4 1.28046144694824 IMPA1 0.586380210457381 IMPA2 1.52571854725044 IMPACT 0.459761190391189 IMPAD1 0.0693008354710525 IMPDH1 0.851513651094184 IMPDH2 1.02524908367575 INADL 0.77179722354199 INAFM1 0.999191948814219 INAFM2 0.267114916739734 INCENP 0.53034089007516 INF2 0.0251190566895852 ING1 0.696469539284504 ING2 0 ING3 0.417153036166291 ING4 0.0591446125739279 ING5 0.213646503728524 INGX 0.442827998159059 INHBB 0.502712377429685 INIP 1.20562604825687 INO80 0.426171730503105 INO80B 1.54328217729307 INO80B-WBP1 0.146044190625534 INO80C 1.89026358715835 INO80D 0.426171730503105 INO80E 1.02524908367575 INPP1 0.55801906166369 INPP4A -0.054139760927531 INPP4B 1.24861635250587 INPP5A 1.54328217729307 INPP5B -0.140225183831689 INPP5D 1.39084097450956 INPP5E 0.0394149494362418 INPP5F 0.246626056901817 INPP5J 0.53034089007516 INPP5K 0.188289767848666 INPPL1 0.0955591159251328 INSIG1 0.302462635325848 INSIG2 -0.0796542701456899 INSR 0.163822821757522 INTS1 0.512260907195751 INTS10 0.55801906166369 INTS12 0.655299682816457 INTS2 0.253396544739656 INTS3 0.182090425337068 INTS4 0.567396146666523 INTS5 0.302462635325848 INTS6 0.53034089007516 INTS7 0.57684967351441 INTS8 1.01216675586557 INTS9 -0.182090425337068 INVS -0.0591446125739281 IP6K1 0.605674627205326 IP6K2 1.20562604825687 IPMK 0.826567655325073 IPO11 -0.157842699875609 IPO11-LRRC70 0.503330961445398 IPO13 0.749838478950123 IPO4 0.0442752020812755 IPO5 0.0693008354710525 IPO5P1 0.01124485371765 IPO7 0.281072224128674 IPO8 0.476975117709129 IPO9 0.409788669804297 IPP 0.00222613543928945 IPPK -0.0204478217971323 IQCB1 0.851513651094184 IQCC -0.106415470351267 IQCE 1.32693907637558 IQCG -0.115786173022754 IQCH-AS1 0.362242870562317 IQCK 1.39084097450956 IQGAP1 0.738991516988183 IQGAP2 0.645213480588419 IQGAP3 0.738991516988183 IQSEC1 0.267114916739734 IQSEC2 1.20562604825687 IRAK1 0.13445926664409 IRAK2 0.973560675729962 IRAK4 0.911292238191598 IREB2 0.675718296019509 IRF1 0.68605200767513 IRF2 0.948347015982624 IRF2BP1 0.539071145072792 IRF2BP2 1.29581943712666 IRF2BPL 0.0641982118839256 IRF3 0.738991516988183 IRF5 0.0810988056955469 IRF6 0.728231853713827 IRF7 -0.0693008354710526 IRF8 1.33950595033855 IRF9 -0.106415470351267 IRGQ 0.182090425337068 IRS1 0.0442752020812755 IRS2 1.3586082082865 IRX2 -0.499492815546352 IRX5 0.157842699875609 ISCA1 1.09231210099836 ISCA2 0.763372381047876 ISCU 2.0436833201952 ISG15 -0.434465483243646 ISG20 -0.12308548818616 ISG20L2 1.52571854725044 ISOC1 1.1199294498274 ISOC2 0.302462635325848 IST1 0.274063521191206 ISX 1.26248975763112 ISY1 0.339350517452219 ISY1-RAB43 0.948347015982624 ISYNA1 -0.182090425337068 ITCH -0.106415470351267 ITFG1 0.0491833819217531 ITFG2 1.29581943712666 ITFG3 0.986323602271345 ITGA1 0.741146027940078 ITGA2 -0.0693008354710526 ITGA3 -0.0955591159251328 ITGA5 -0.0796542701456899 ITGA6 0.738991516988183 ITGA7 0.246626056901817 ITGAE 0.982347355690941 ITGAV -0.385718428206592 ITGB1 -0.655299682816458 ITGB1BP1 1.02524908367575 ITGB3BP 0.923543019526001 ITGB4 0.635208496534159 ITGB5 0.151916593141787 ITGB6 0.476975117709129 ITGB7 1.15709790862999 ITGB8 0.57684967351441 ITGBL1 0.0789005556518136 ITM2A 0.495474971341736 ITM2B 0.151916593141787 ITM2C 1.26523583476782 ITPA 0.354547841276671 ITPK1 1.86928640646448 ITPKA 0.635697270553874 ITPKB 0.239914226820939 ITPKC 0.100961788709541 ITPR2 0.539491982633423 ITPR3 0.169857272210699 ITPRIP 0.512260907195751 ITPRIPL2 0.226665137288169 ITSN1 -0.194544718729643 ITSN2 1.1199294498274 IVD 0.302462635325848 IVNS1ABP 1.76762174142369 IWS1 0.417946278108049 JADE1 -1.76762174142369 JADE2 0.0641982118839256 JADE3 0.77179722354199 JAG1 0.8398467954674 JAG2 0.140225183831689 JAGN1 1.97961562287288 JAK1 0.615439683590562 JAK2 1.16223462953692 JARID2 -0.0796542701456899 JDP2 0.226665137288169 JHDM1D-AS1 1.28046144694824 JKAMP -0.182090425337068 JMJD1C 0.0204478217971323 JMJD4 0.0346023534807246 JMJD6 0.0693008354710525 JMJD7 0.706971565708702 JMJD8 1.07867553210549 JMY -0.434465483243646 JOSD1 0.539491982633423 JOSD2 0.591173195635892 JPH1 1.67096828697014 JPX 1.13391268773013 JRK 0.0796542701456901 JRKL 0.442827998159059 JSRP1 -0.291634619845933 JTB 1.67096828697014 JUN 0.0298371451318522 JUNB 0.521264041994957 JUND 0.805408665490459 JUP 0.605674627205326 KALRN 0.988954518220752 KANK1 0.832467709911665 KANK2 0.281072224128674 KANSL1 0.0491833819217531 KANSL1L 0.805408665490459 KANSL2 0.911292238191598 KANSL3 0.794114052759841 KARS 1.1199294498274 KAT2A 0.0346023534807246 KAT2B -0.0158231754019981 KAT5 1.32693907637558 KAT6A 0.220127184768263 KAT6B 0.246626056901817 KAT7 0.645213480588419 KAT8 1.09231210099836 KATNA1 1.39084097450956 KATNB1 0.233271714636692 KATNBL1 -0.13445926664409 KAZALD1 0.117477026083861 KAZN -0.401698454801646 KBTBD11 -0.281072224128675 KBTBD12 0.55801906166369 KBTBD2 0.385718428206592 KBTBD4 0.100961788709541 KBTBD6 0.188289767848666 KBTBD7 0.0796542701456901 KCMF1 0.717558772015979 KCNAB2 0.302462635325848 KCNC4 0.625284103577363 KCNE3 1.89026358715835 KCNH2 0.267114916739734 KCNJ11 0.274063521191206 KCNK1 -0.0346023534807245 KCNK5 0.226665137288169 KCNK6 0.0591446125739279 KCNMB3 0.246626056901817 KCNN4 1.44027971429598 KCNQ1 1.4071733409876 KCNS3 0.13445926664409 KCTD1 -0.468332820275602 KCTD10 0.635208496534159 KCTD11 0.309715462904656 KCTD12 -0.409788669804297 KCTD13 1.16223462953692 KCTD15 -2.06660538136894 KCTD17 0.175946367209182 KCTD18 0.0346023534807246 KCTD2 0.182090425337068 KCTD20 0.362242870562317 KCTD21 0.485688574146802 KCTD3 0.267114916739734 KCTD5 0.76077346789037 KCTD6 1.13391268773013 KCTD9 -0.0436548989921723 KDELC1 -0.548717857975614 KDELC2 0.253396544739656 KDELR1 0.485688574146802 KDELR2 0.986323602271345 KDELR3 -0.0558366173086804 KDF1 0.434465483243646 KDM1A 0.3778277413828 KDM1B 1.19103929628282 KDM2A 0.146044190625534 KDM2B 0.635208496534159 KDM3A 0.128746135270125 KDM3B 0.417946278108049 KDM4A 0.0902071629904631 KDM4B 0.485688574146802 KDM4C 0.77179722354199 KDM5A 0.01124485371765 KDM5B 0.485688574146802 KDM5C 0.485688574146802 KDM5D -0.273913431704135 KDM6A 0.128746135270125 KDM6B 0.548717857975614 KDM7A 0.935894295519909 KDSR 0.111920451817357 KEAP1 0.635208496534159 KHDC1 0.276867613120568 KHDRBS1 1.13391268773013 KHDRBS3 0.169857272210699 KHK 1.59696781749456 KHNYN 0.233260703004157 KHSRP 0.999191948814219 KIAA0020 0.281072224128674 KIAA0040 0.887088443208186 KIAA0100 0.512260907195751 KIAA0101 0.503330961445398 KIAA0141 0.12308548818616 KIAA0195 0.57684967351441 KIAA0196 0.0744527615829587 KIAA0226 -0.175946367209182 KIAA0226L 1.89879126004394 KIAA0232 0.13445926664409 KIAA0319L 0.468332820275602 KIAA0355 0.503330961445398 KIAA0368 0.0442752020812755 KIAA0391 1.50831660795693 KIAA0430 0.426171730503105 KIAA0556 0.935894295519909 KIAA0586 0.816795123850239 KIAA0753 0.239914226820939 KIAA0895 0.151916593141787 KIAA0895L 0.339350517452219 KIAA0907 0.717558772015979 KIAA0922 -0.163822821757523 KIAA0930 0.816795123850239 KIAA1033 0.253396544739656 KIAA1109 -0.354547841276671 KIAA1143 0.911292238191598 KIAA1147 0.274063521191206 KIAA1161 0.749838478950123 KIAA1191 0.451259742767399 KIAA1211 0.163822821757522 KIAA1211L 0.794114052759841 KIAA1217 0.8398467954674 KIAA1257 0.320166091107682 KIAA1279 0.317030273831343 KIAA1324 1.49107400725302 KIAA1429 0.295271406235652 KIAA1467 -0.295271406235653 KIAA1468 0.226665137288169 KIAA1522 0.291307601063691 KIAA1524 -0.0902071629904629 KIAA1549 0.429517908099163 KIAA1551 0.370002697189572 KIAA1586 -0.485688574146801 KIAA1671 0.260226045229052 KIAA1715 0.220127184768263 KIAA1804 0.521264041994957 KIAA1841 0.863275637764334 KIAA1919 0.346917193851255 KIAA1958 0.409788669804297 KIAA2013 0.512260907195751 KIAA2018 0.213646503728524 KIAA2026 0.68605200767513 KIDINS220 0.226665137288169 KIF11 0.370002697189572 KIF12 1.01216675586557 KIF13A -0.100961788709541 KIF13B 0.645213480588419 KIF14 0.675718296019509 KIF15 1.59696781749456 KIF16B 1.1350286825874 KIF18A 0.163822821757522 KIF18B -0.0591446125739281 KIF1B -0.260226045229052 KIF1C 1.16223462953692 KIF20A 0.459761190391189 KIF20B 1.17657595033145 KIF21A 0.151916593141787 KIF21B 2.18539897644836 KIF22 0.77179722354199 KIF23 0.302462635325848 KIF24 1.42231823682212 KIF26A 0.0491833819217531 KIF2A 0.100961788709541 KIF2C 0.00671259418580007 KIF3A -0.175946367209182 KIF3B 0.194544718729643 KIF3C -0.111920451817357 KIF4A 0.696469539284504 KIF5B 0.468332820275602 KIF7 -0.586332982893466 KIF9 2.75274845678626 KIFAP3 0.163822821757522 KIFC1 0.635208496534159 KIFC2 0.117477026083861 KIFC3 -0.393675187664832 KIN 0.226665137288169 KIRREL 0.164437807106271 KITLG 0.140225183831689 KIZ 1.19103929628282 KLC1 -0.0491833819217533 KLC2 -0.163822821757523 KLC3 -0.567396146666524 KLC4 0.8398467954674 KLF10 0.354547841276671 KLF11 0.393675187664831 KLF13 1.07867553210549 KLF16 0.675718296019509 KLF2 -0.434465483243646 KLF3 1.06515210281468 KLF4 0.140225183831689 KLF5 1.20562604825687 KLF6 0.442827998159059 KLF9 -0.233260703004157 KLHDC10 0.253396544739656 KLHDC2 0.188289767848666 KLHDC3 0.385718428206592 KLHDC4 0.442827998159059 KLHDC9 0.911292238191598 KLHL11 -0.260226045229052 KLHL12 0.233260703004157 KLHL15 0.0558366173086805 KLHL17 -0.246626056901817 KLHL18 1.16223462953692 KLHL2 -0.253396544739655 KLHL20 0.615439683590562 KLHL21 -0.816795123850238 KLHL22 -0.324407457074857 KLHL23 0.706971565708702 KLHL24 0.354547841276671 KLHL25 0.923543019526001 KLHL26 0.274063521191206 KLHL28 0.401698454801647 KLHL35 -0.586380210457382 KLHL36 0.226665137288169 KLHL42 0.816795123850239 KLHL5 -0.782910497351652 KLHL6-AS1 0.89914101838511 KLHL7 0.253396544739656 KLHL8 0.128746135270125 KLHL9 0.267114916739734 KLK1 1.25648539481679 KLK10 0.175946367209182 KLK11 0.210624405655129 KLK5 0.0389008775692479 KLK6 -0.76077346789037 KLK7 0.385718428206592 KLK8 0.113042014518235 KLRC2 0.481593028238961 KMT2A 0.0955591159251328 KMT2B 1.02524908367575 KMT2C 0.140225183831689 KMT2D 1.34270408859956 KMT2E 0.539491982633423 KNOP1 1.76762174142369 KNSTRN 0.0849056428086794 KNTC1 1.78753891474294 KPNA1 0.324407457074857 KPNA2 0.0902071629904631 KPNA3 0.57684967351441 KPNA4 0.68605200767513 KPNA6 -0.451259742767399 KPNB1 0.117477026083861 KPTN -0.239914226820939 KRAS 1.13391268773013 KRBOX4 0.151916593141787 KRCC1 1.1199294498274 KREMEN1 0.226665137288169 KREMEN2 -0.2072227555732 KRI1 0.655299682816457 KRIT1 0.468332820275602 KRR1 0.260226045229052 KRT10 0.960902147863062 KRT13 0.0318550384061413 KRT15 0.503330961445398 KRT16 0.0346023534807246 KRT17 0.243197106304516 KRT18 0.706971565708702 KRT19 0.548717857975614 KRT20 0.76077346789037 KRT23 1.26523583476782 KRT34 0.306728152344914 KRT4 -0.0718211367217546 KRT40 0.84346869887947 KRT5 0.782910497351652 KRT6A 0.161469306858362 KRT6B 0.469316180228715 KRT7 -0.00662151563289481 KRT8 0.625284103577363 KRT80 0.288141394800279 KRT81 0.0394149494362418 KRTAP2-3 -0.136048637057924 KRTAP3-1 0.130227348134349 KRTCAP2 1.13391268773013 KRTCAP3 1.03844001282544 KTI12 -0.054139760927531 KTN1 0.00671259418580007 KXD1 0.53034089007516 L1CAM 0.298427164302256 L2HGDH 0.595988333627509 L3HYPDH 0.0559960953445453 L3MBTL2 -0.0955591159251328 L3MBTL3 0.459761190391189 LACC1 0.200855604759189 LACTB 0.0394149494362418 LACTB2 0.605674627205326 LAD1 1.52571854725044 LAGE3 0.442827998159059 LAIR1 0.362242870562317 LAMA3 0.226665137288169 LAMA5 0.100961788709541 LAMB1 0.3778277413828 LAMB2 -0.0607924702230421 LAMB3 -0.188289767848666 LAMC1 0.0346023534807246 LAMC2 0.567396146666523 LAMP1 0.805408665490459 LAMP2 0 LAMP3 0.0491833819217531 LAMTOR1 1.29581943712666 LAMTOR2 0.986323602271345 LAMTOR3 0.521264041994957 LAMTOR4 1.65220055733863 LAMTOR5 1.59696781749456 LANCL1 0.295271406235652 LANCL2 0.324407457074857 LAP3 -0.151916593141787 LAPTM4A 0.68605200767513 LAPTM4B 0.0744527615829587 LARGE 0.426171730503105 LARP1 0.0491833819217531 LARP1B -0.253396544739655 LARP4 1.39084097450956 LARP4B 0.302462635325848 LARP6 0.358110390790567 LARP7 0.805408665490459 LARS 0.0641982118839256 LARS2 0.665467739438543 LAS1L 0.548717857975614 LASP1 0.417946278108049 LAT 0.0541397609275314 LAT2 -0.0442752020812754 LATS1 0.246626056901817 LATS2 -0.0902071629904629 LBH 0.143941390938662 LBHD1 -0.717558772015979 LBR 0.728231853713827 LBX2-AS1 0.451259742767399 LCAT -0.0641982118839252 LCK 0.856333764460709 LCLAT1 0.01124485371765 LCMT1 0.805408665490459 LCMT2 0.0442752020812755 LCN15 0.928612657643803 LCN2 0.0889156953666809 LCOR 0.717558772015979 LCORL 0.655299682816457 LCP1 -0.288141394800278 LDAH 2.48570183884888 LDB1 0.434465483243646 LDHA 0.55801906166369 LDHB 0.0796542701456901 LDHD 1.14235016013336 LDLR -0.00222613543928945 LDLRAD3 1.25014101748125 LDLRAP1 1.20562604825687 LDOC1L -0.143941390938662 LEF1 0.342485637120135 LEMD1 0.690023050787381 LEMD2 0.393675187664831 LEMD3 0.0346023534807246 LENG1 1.74790474393018 LENG8 0.485688574146802 LENG8-AS1 0.645213480588419 LENG9 0.887088443208186 LEO1 0.851513651094184 LEPROT 0.0491833819217531 LEPROTL1 -0.0849056428086794 LETM1 -0.0158231754019981 LETM2 -0.0204478217971323 LETMD1 0.960902147863062 LFNG 1.25014101748125 LGALS1 -0.605674627205325 LGALS2 0.351685943842498 LGALS3 2.18539897644836 LGALS3BP -0.0849056428086794 LGALS4 1.50831660795693 LGALS7B 0.52667588853129 LGALS8 0.267114916739734 LGALS9 0.489400079839608 LGALSL 0.175946367209182 LGMN -0.377827741382801 LGR4 0.362242870562317 LGR5 1.6899193852889 LGR6 1.07867553210549 LHFPL2 0.442827998159059 LHPP 0.503330961445398 LHX4-AS1 0.0346023534807246 LIAS 1.16223462953692 LIF -0.146044190625534 LIG1 0.2072227555732 LIG3 0.111920451817357 LIG4 -0.0204478217971323 LIMA1 0.728231853713827 LIMCH1 -0.169857272210699 LIMD1 0.794114052759841 LIME1 0 LIMK1 1.17657595033145 LIMK2 1.10606300144692 LIMS1 0.512260907195751 LIN37 0.503330961445398 LIN52 1.28046144694824 LIN54 0.324407457074857 LIN7A 1.95109574645669 LIN7B 0.260226045229052 LIN7C 0.0491833819217531 LIN9 1.67096828697014 LINC-PINT 0.151916593141787 LINC00094 0.0491833819217531 LINC00116 0.948347015982624 LINC00152 0.521264041994957 LINC00239 0.144681266344601 LINC00261 1.34783169450407 LINC00265 0.503330961445398 LINC00294 0.128746135270125 LINC00339 0.00671259418580007 LINC00371 0.875133611567835 LINC00428 1.20562604825687 LINC00458 0.393675187664831 LINC00460 0.884402581711514 LINC00467 0.794114052759841 LINC00476 1.01216675586557 LINC00483 1.47398846076499 LINC00493 0.539491982633423 LINC00504 0.317030273831343 LINC00506 0.442827998159059 LINC00507 0.948347015982624 LINC00649 0.55801906166369 LINC00657 0.57684967351441 LINC00659 0.332395726237957 LINC00665 0.370002697189572 LINC00667 0.77179722354199 LINC00668 0.781376334455757 LINC00673 0.393675187664831 LINC00674 0.2072227555732 LINC00675 1.96786299258799 LINC00685 0.0271421949467156 LINC00847 0.2072227555732 LINC00857 0.717558772015979 LINC00869 0.548717857975614 LINC00888 0.0796542701456901 LINC00909 0.309715462904656 LINC00923 0.226665137288169 LINC00938 0.838394204314119 LINC00941 -0.0796542701456899 LINC00958 0.782910497351652 LINC00960 0.151916593141787 LINC00963 0.645213480588419 LINC00969 0.816795123850239 LINC00997 0.615439683590562 LINC00998 -0.0204478217971323 LINC01000 0.362242870562317 LINC01001 0.605674627205326 LINC01002 0.100961788709541 LINC01003 0.243197106304516 LINC01006 0.619717942352899 LINC01011 0.489400079839608 LINC01057 0.77179722354199 LINC01061 0.645213480588419 LINC01089 0.586380210457381 LINC01106 0.675718296019509 LINC01123 1.54328217729307 LINC01128 0.539491982633423 LINC01133 1.20562604825687 LINC01138 0.106415470351267 LINC01160 0.851513651094184 LINC01184 0.973560675729962 LINC01224 0.794114052759841 LINC01234 -0.038864585032534 LINC01278 0.655299682816457 LINC01296 -0.645213480588418 LINC01311 -0.0941890375565941 LINC01315 2.86321684085943 LINC01347 0.175946367209182 LINC01356 0.521264041994957 LINC01419 0.417946278108049 LINC01420 -0.0442752020812754 LINC01468 0.108597925264501 LINC01481 0.175946367209182 LINC01503 -0.426171730503105 LINC01530 0.157842699875609 LINC01554 1.22033761791348 LINC01559 0.68605200767513 LINC01578 0.476975117709129 LINC01588 1.148013982787 LINC01604 0.55801906166369 LINC01605 1.80766000560279 LINS 0.805408665490459 LIPA -0.0683163115309811 LIPE 0.385718428206592 LIPG 0.797459057106723 LIPH 0.385718428206592 LIPT1 0.281072224128674 LIPT2 1.35619914904281 LITAF 0.146044190625534 LIX1L -0.377827741382801 LLGL1 -0.117477026083861 LLGL2 0.68605200767513 LLPH 1.148013982787 LLPH-AS1 0.539491982633423 LMAN1 -0.220127184768262 LMAN2 0.89914101838511 LMAN2L 0.0693008354710525 LMBR1 0.213646503728524 LMBR1L 0.362242870562317 LMBRD1 0.512260907195751 LMBRD2 0.370002697189572 LMCD1 -0.00222613543928945 LMF1 0.281072224128674 LMF2 0.157842699875609 LMNA 0.539491982633423 LMNB1 0.53034089007516 LMNB2 0.615439683590562 LMNTD2 0.960902147863062 LMO4 0.0591446125739279 LMO7 0.923543019526001 LMTK2 0.494473687336066 LNPEP 0.0641982118839256 LNX1 0.635208496534159 LNX2 0.615439683590562 LOC100049716 -0.151916593141787 LOC100128288 -0.0158231754019981 LOC100129034 1.54328217729307 LOC100129046 1.45705774894806 LOC100129434 0.385718428206592 LOC100130899 0.665467739438543 LOC100131564 0.0251190566895852 LOC100132352 0.539491982633423 LOC100133091 0.0796542701456901 LOC100133331 0.738991516988183 LOC100134868 0.309715462904656 LOC100190986 0.200855604759189 LOC100288069 0.0158231754019982 LOC100288152 1.19103929628282 LOC100288254 0.246626056901817 LOC100288637 0.706971565708702 LOC100288778 0.960902147863062 LOC100288798 0.33498044465596 LOC100289561 1.44027971429598 LOC100294145 1.2351754487972 LOC100419583 0.635208496534159 LOC100505666 0.973560675729962 LOC100505817 0.89914101838511 LOC100505915 0.0591446125739279 LOC100506083 0.213646503728524 LOC100506100 0.0889156953666809 LOC100506123 0.157842699875609 LOC100506125 0.978633452157446 LOC100506127 0.393675187664831 LOC100506302 1.25014101748125 LOC100506314 0.948347015982624 LOC100506548 -0.494473687336066 LOC100506603 1.01216675586557 LOC100506730 1.07867553210549 LOC100506860 0.77179722354199 LOC100506985 0.170593182065065 LOC100506990 0.393675187664831 LOC100507002 0.0972275630874427 LOC100507537 0.280427202298859 LOC100507577 0.57684967351441 LOC100507639 1.02524908367575 LOC100630923 0.362242870562317 LOC100996251 -0.00222613543928945 LOC100996447 0.89914101838511 LOC101926889 0.442827998159059 LOC101926898 0.635208496534159 LOC101927021 0.175946367209182 LOC101927136 0.401698454801647 LOC101927151 0.76077346789037 LOC101927204 0.0744527615829587 LOC101927374 0.288141394800279 LOC101927482 0.239173796308845 LOC101927746 0.645213480588419 LOC101927765 0.605674627205326 LOC101927797 0.128746135270125 LOC101927934 1.48442665593962 LOC101928137 0.128746135270125 LOC101928372 0.655299682816457 LOC101928600 -0.151916593141787 LOC101928697 0.455844711506019 LOC101928738 1.07867553210549 LOC101929128 0.312855926900465 LOC101929147 0.0955591159251328 LOC101929181 -0.0158231754019981 LOC101929549 1.38781128058151 LOC101929613 0.022525763481333 LOC101929718 0.117477026083861 LOC101929767 0.738991516988183 LOC101930071 0.0201850998127708 LOC102467081 0.346917193851255 LOC102723354 0.828274229038452 LOC102723859 0.12308548818616 LOC102724034 0.863275637764334 LOC102724094 0.0560495529730709 LOC102724699 0.331847405799513 LOC102724814 -0.0693008354710526 LOC102724927 0.317030273831343 LOC103021295 1.26523583476782 LOC103344931 0.100961788709541 LOC113230 2.21004727583579 LOC115110 0.194544718729643 LOC143666 0.274063521191206 LOC146880 0.548717857975614 LOC148413 0.655299682816457 LOC150776 0.459761190391189 LOC155060 -0.106415470351267 LOC171391 1.95456405020951 LOC220729 0.717558772015979 LOC257396 0.749838478950123 LOC283352 0.197585140167198 LOC284023 -0.0346023534807245 LOC284454 -0.0796542701456899 LOC284581 1.4236522587058 LOC285074 0.233260703004157 LOC286437 0.494473687336066 LOC389602 1.22033761791348 LOC389641 0.567396146666523 LOC389906 0.671557034236747 LOC400706 0.0491833819217531 LOC439994 0.567396146666523 LOC440434 0.00671259418580007 LOC440446 0.548717857975614 LOC441454 0.89914101838511 LOC613037 0.401698454801647 LOC642846 0.331847405799513 LOC642852 -0.539491982633423 LOC643406 0.595988333627509 LOC644656 0.291307601063691 LOC645166 0.267114916739734 LOC645513 -0.586380210457382 LOC646214 0.239914226820939 LOC646762 0.805408665490459 LOC647859 1.15503992348604 LOC648987 0.0693008354710525 LOC652276 0.0491833819217531 LOC653602 2.15186636070394 LOC653653 0.233260703004157 LOC654342 0.324407457074857 LOC727751 0.442827998159059 LOC728323 0.339350517452219 LOC728554 0.645213480588419 LOC728743 0.794114052759841 LOC728752 0.935894295519909 LOC729083 0.188289767848666 LOC729218 -0.442827998159059 LOC729348 0.339350517452219 LOC729737 0 LOC729966 1.09181949286451 LOC729970 0.192586556590707 LOC730101 0.182090425337068 LOC730102 1.78753891474294 LOC730183 0.88693904975713 LOC81691 0.451259742767399 LOC90784 0.169857272210699 LOC93622 0.749838478950123 LOH12CR1 1.65220055733863 LOH12CR2 0.253396544739656 LONP1 0.53034089007516 LONP2 0.169857272210699 LONRF1 -0.0178809048055777 LONRF3 0.512260907195751 LOXL1 -0.0341208943539256 LOXL2 0.00671259418580007 LOXL3 0.146044190625534 LOXL4 -0.267768100545567 LPAR1 0.320531150431668 LPAR2 0.239914226820939 LPAR5 2.71969323037281 LPCAT1 -0.128746135270125 LPCAT2 0.2072227555732 LPCAT3 3.21619859029162 LPCAT4 0.645213480588419 LPGAT1 0.354547841276671 LPIN1 0 LPIN2 0.274063521191206 LPIN3 0.213646503728524 LPP 0.317030273831343 LPPR2 -0.661199104640145 LPXN 0.595988333627509 LRBA 0.567396146666523 LRCH1 0.213646503728524 LRCH3 0.426171730503105 LRCH4 0.426171730503105 LRFN3 -0.342485637120135 LRFN4 0.00671259418580007 LRG1 0.476975117709129 LRIF1 0.331847405799513 LRIG1 0.89914101838511 LRIG2 -0.13445926664409 LRIG3 1.01216675586557 LRP1 0.239914226820939 LRP10 0.274063521191206 LRP11 1.50831660795693 LRP12 -0.521264041994957 LRP3 0.106415470351267 LRP4 1.25014101748125 LRP5 0.459761190391189 LRP5L 0.274063521191206 LRP6 0.503330961445398 LRP8 -0.100961788709541 LRPAP1 0.128746135270125 LRPPRC 0.986323602271345 LRR1 0.923543019526001 LRRC1 -0.00222613543928945 LRRC14 -0.354547841276671 LRRC16A 0.494473687336066 LRRC20 0.8398467954674 LRRC23 -0.0955591159251328 LRRC26 0.346917193851255 LRRC27 0.111920451817357 LRRC28 1.02245061312314 LRRC37A2 0.0796542701456901 LRRC37A3 0.960902147863062 LRRC37A4P 0.140225183831689 LRRC37B 0.100961788709541 LRRC37BP1 0.302462635325848 LRRC40 -0.828274229038453 LRRC41 0.111920451817357 LRRC42 -0.267114916739735 LRRC45 1.19103929628282 LRRC47 0.331847405799513 LRRC49 0.3778277413828 LRRC56 -0.146044190625534 LRRC57 0.288141394800279 LRRC58 0.605674627205326 LRRC59 0.935894295519909 LRRC6 2.19079154405043 LRRC61 0.0158231754019982 LRRC75A 1.05174064483746 LRRC75A-AS1 0.539491982633423 LRRC75B 1.148013982787 LRRC8A 0.0346023534807246 LRRC8B -0.816795123850238 LRRC8D 0.385718428206592 LRRC8E 0.0541397609275314 LRRCC1 1.76762174142369 LRRFIP1 0.655299682816457 LRRFIP2 1.74790474393018 LRRK1 0.749838478950123 LRRN3 0.370905604170011 LRSAM1 0.665467739438543 LRTOMT 0.696469539284504 LRWD1 0.331847405799513 LSG1 0.782910497351652 LSM1 1.72838431647478 LSM10 1.16223462953692 LSM11 0.339350517452219 LSM12 0.999191948814219 LSM14A 0.645213480588419 LSM14B 0.999191948814219 LSM2 1.10606300144692 LSM3 2.44735717462544 LSM4 1.56100992116542 LSM5 1.17657595033145 LSM6 1.97647034723729 LSM7 2.56330628723864 LSM8 1.49107400725302 LSR 1.56100992116542 LSS 0.935894295519909 LTA4H 0.346917193851255 LTB4R 0.267114916739734 LTBP1 0.01124485371765 LTBP3 -0.986323602271345 LTBP4 0.8398467954674 LTBR 0.0693008354710525 LTK -0.025119056689585 LTN1 0.043654898992172 LTV1 1.65220055733863 LUC7L 0.521264041994957 LUC7L2 0.986323602271345 LUC7L3 0.393675187664831 LURAP1L 1.54328217729307 LUZP1 0.0849056428086794 LUZP6 0.0591446125739279 LXN -0.126891691538437 LY6E -0.645213480588418 LY6G5B 0.0491833819217531 LY6G5C 0.408998965123862 LY6G6C 0.820693898664402 LY6G6D 2.24891070643018 LY75 1.02524908367575 LYAR 0.728231853713827 LYN 1.4071733409876 LYPD3 0.388921676913206 LYPD6 0.68605200767513 LYPD6B 1.39084097450956 LYPD8 2.16970270851211 LYPLA1 0.875133611567835 LYPLA2 0.417946278108049 LYPLAL1 0.521264041994957 LYRM1 2.39200125886267 LYRM2 0.923543019526001 LYRM4 0.973560675729962 LYRM5 1.26523583476782 LYRM7 1.86928640646448 LYRM9 0.01124485371765 LYSMD1 0.468332820275602 LYSMD2 -0.274063521191206 LYSMD3 0.182090425337068 LYSMD4 0.567181350927893 LYZ 0.370002697189572 LZIC 0.635208496534159 LZTFL1 0.794114052759841 LZTR1 -0.434465483243646 LZTS2 -0.194544718729643 LZTS3 0.274063521191206 M6PR 0.401698454801647 MAB21L3 0.68605200767513 MACC1 0.8398467954674 MACF1 0.0541397609275314 MACROD1 1.32693907637558 MAD1L1 0.728231853713827 MAD2L1 -0.0204478217971323 MAD2L1BP 0.948347015982624 MAD2L2 0.106415470351267 MADD 0.442827998159059 MAEA 0.655299682816457 MAF1 0.717558772015979 MAFF -0.434465483243646 MAFG 0.12308548818616 MAFG-AS1 0.534456935030683 MAFK 0.76077346789037 MAGEA12 0.385557471410866 MAGEA2 0.148333005043379 MAGEA3 0.115361799703908 MAGEA6 0.108021498741176 MAGEB17 1.10353288421846 MAGEB2 0.583007009328881 MAGED1 0.0641982118839256 MAGED2 0.339350517452219 MAGEF1 0.409788669804297 MAGI1 0.655299682816457 MAGI3 0.675718296019509 MAGOH 1.05174064483746 MAGOHB 0.923543019526001 MAGT1 0.163822821757522 MAK16 -0.163822821757523 MAL2 0.494473687336066 MALAT1 0.354547841276671 MALL 0.239914226820939 MALSU1 1.91146572571199 MALT1 0.385718428206592 MAMDC4 -0.0641982118839252 MAML1 0.615439683590562 MAML2 1.31131142661102 MAN1A1 0.362242870562317 MAN1A2 0.0591446125739279 MAN1B1 0.157842699875609 MAN1B1-AS1 0.782910497351652 MAN2A1 0.645213480588419 MAN2A2 0.393675187664831 MAN2B1 0.0591446125739279 MAN2B2 0.111920451817357 MAN2C1 0.749838478950123 MANBA 0.0158231754019982 MANBAL 0.370002697189572 MANEA -0.27725574435664 MANEAL -0.0204478217971323 MANF 2.0436833201952 MANSC1 1.13391268773013 MAOA 0.911292238191598 MAOB 0.143941390938662 MAP1LC3A 0.373171861662118 MAP1LC3B 0.111920451817357 MAP1LC3C 0.226665137288169 MAP1S 0.794114052759841 MAP2K1 0.0744527615829587 MAP2K2 0.635208496534159 MAP2K3 0.100961788709541 MAP2K4 -0.0693008354710526 MAP2K5 0.868428329484782 MAP2K6 1.9986218516692 MAP2K7 0.8398467954674 MAP3K1 0.0849056428086794 MAP3K10 0.0785178475394553 MAP3K11 0.794114052759841 MAP3K13 1.49107400725302 MAP3K14 0.605674627205326 MAP3K14-AS1 0.267114916739734 MAP3K2 -0.025119056689585 MAP3K3 -0.260226045229052 MAP3K4 0.409788669804297 MAP3K5 1.45705774894806 MAP3K6 0.77179722354199 MAP3K7 0.393675187664831 MAP3K8 0.200855604759189 MAP3K9 0.468332820275602 MAP4 0.434465483243646 MAP4K2 -0.503330961445397 MAP4K3 0.194544718729643 MAP4K4 -0.274063521191206 MAP4K5 -0.442827998159059 MAP6D1 -0.516199153484031 MAP7 1.39084097450956 MAP7D1 -0.331847405799513 MAP7D2 0.57684967351441 MAP7D3 0.00222613543928945 MAPK1 0.426171730503105 MAPK11 -0.8398467954674 MAPK12 -0.911292238191598 MAPK13 0.887088443208186 MAPK14 0.605674627205326 MAPK15 0.324407457074857 MAPK1IP1L 0.875133611567835 MAPK3 0.595988333627509 MAPK6 -0.151916593141787 MAPK7 0.696469539284504 MAPK8 -0.485688574146801 MAPK8IP1 0.645213480588419 MAPK8IP3 0.794114052759841 MAPK9 0.13445926664409 MAPKAP1 0.794114052759841 MAPKAPK2 1.2351754487972 MAPKAPK3 1.2351754487972 MAPKAPK5 2.71969323037281 MAPKAPK5-AS1 2.33822595636526 MAPKBP1 -0.0796542701456899 MAPRE1 0.451259742767399 MAPRE2 0.749838478950123 MAPRE3 1.19103929628282 MARC1 0.00671259418580007 MARC2 -0.111920451817357 MARCH2 0.309715462904656 MARCH5 0.253396544739656 MARCH6 0.339350517452219 MARCH7 0.140225183831689 MARCH8 -0.0491833819217533 MARCH9 1.45705774894806 MARCKS 0.55801906166369 MARCKSL1 0.68605200767513 MARK2 0.8398467954674 MARK3 0.0442752020812755 MARK4 -0.370002697189572 MARS -0.111920451817357 MARS2 0.706971565708702 MARVELD1 -0.2072227555732 MARVELD2 0.200855604759189 MARVELD3 1.57890427619607 MAST2 0.887088443208186 MAST3 0.816795123850239 MASTL -0.0693008354710526 MAT2A 0.0158231754019982 MAT2B 0.76077346789037 MATN2 0.157842699875609 MATR3 0.169857272210699 MAU2 0.346917193851255 MAVS 0.625284103577363 MAX 1.54328217729307 MAZ 0.317030273831343 MB21D1 -0.226665137288169 MB21D2 1.03844001282544 MBD1 0.239914226820939 MBD2 1.61520320170581 MBD3 0.354547841276671 MBD4 0.393675187664831 MBD6 1.4236522587058 MBIP 0.493818266439094 MBLAC2 0.302462635325848 MBNL1 0.0491833819217531 MBNL2 0.0204478217971323 MBNL3 0 MBOAT1 0.503330961445398 MBOAT2 0.111920451817357 MBOAT7 0.175946367209182 MBP 0.295271406235652 MBTD1 0.246626056901817 MBTPS1 0.13445926664409 MBTPS2 -0.0591446125739281 MC1R 0.339350517452219 MCAM -0.246626056901817 MCAT 0.605674627205326 MCCC1 0.8398467954674 MCCC2 0.635208496534159 MCEE 3.21619859029162 MCF2L 0.385718428206592 MCF2L-AS1 0.863275637764334 MCFD2 0.0158231754019982 MCIDAS -0.128746135270125 MCL1 0.0849056428086794 MCM10 0.0204478217971323 MCM2 0.146044190625534 MCM3 0.76077346789037 MCM3AP 1.03844001282544 MCM3AP-AS1 0.117477026083861 MCM4 0.0158231754019982 MCM5 0.302462635325848 MCM6 0.665467739438543 MCM7 1.32693907637558 MCM8 1.17657595033145 MCM9 0.339350517452219 MCMBP 0.401698454801647 MCOLN1 0.00671259418580007 MCOLN3 0.288141394800279 MCPH1 0.0298371451318522 MCRS1 1.28046144694824 MCTP1 -0.161469306858362 MCTP2 2.02102420685953 MCTS1 0.887088443208186 MCTS2P 0.451259742767399 MCU 1.28046144694824 MCUR1 0.935894295519909 MDC1 0.451259742767399 MDFI 0.309715462904656 MDFIC -0.128746135270125 MDH1 0.182090425337068 MDH2 2.39200125886267 MDK 0.0796542701456901 MDM1 0.226665137288169 MDM2 0.0204478217971323 MDM4 0.140225183831689 MDN1 0.828274229038452 MDP1 -0.117477026083861 ME1 0.128746135270125 ME2 0.200855604759189 ME3 0.76077346789037 MEA1 2.33822595636526 MEAF6 1.49107400725302 MECOM 2.02102420685953 MECP2 0.175946367209182 MECR 0.409788669804297 MED1 0.213646503728524 MED10 0.226665137288169 MED11 1.72838431647478 MED12 0.706971565708702 MED13 0.0796542701456901 MED13L 0.274063521191206 MED14 1.04292315417006 MED15 0.2072227555732 MED16 0.140225183831689 MED17 0.0849056428086794 MED18 0.521264041994957 MED19 1.3586082082865 MED20 0.309715462904656 MED21 1.31131142661102 MED22 -0.0158231754019981 MED23 0.706971565708702 MED24 0.0641982118839256 MED25 1.56100992116542 MED26 1.29581943712666 MED27 0.182090425337068 MED28 0.625284103577363 MED29 0.200855604759189 MED30 -0.157842699875609 MED31 0.586380210457381 MED4 0.706971565708702 MED6 0.794114052759841 MED7 0.805408665490459 MED8 0.521264041994957 MED9 1.16223462953692 MEF2A 0.442827998159059 MEF2BNB 1.76762174142369 MEF2D 0.476975117709129 MEGF6 0.999191948814219 MEGF8 -0.169857272210699 MEGF9 0.911292238191598 MEIS2 -1.4071733409876 MEIS3 -0.548717857975614 MELK 0.68605200767513 MEMO1 1.31131142661102 MEN1 0.706971565708702 MEP1A 2.41388279627217 MEPCE 0.8398467954674 MERTK 0.0541397609275314 MESDC1 0.586380210457381 MESDC2 1.148013982787 MESP1 -0.430552819489579 MEST 0.0541397609275314 MET 0.409788669804297 METAP1 -0.117477026083861 METAP1D 2.28592679258492 METAP2 0.0251190566895852 METRN -0.0204478217971323 METRNL 0.53034089007516 METTL1 0.816795123850239 METTL10 0.288141394800279 METTL13 0.738991516988183 METTL14 -0.117477026083861 METTL15 0.317030273831343 METTL16 0.459761190391189 METTL17 0.339350517452219 METTL18 0.2072227555732 METTL21A 0.728231853713827 METTL21B 0.253396544739656 METTL22 0.0484921333892114 METTL23 0.459761190391189 METTL2A 0.635208496534159 METTL2B 1.2351754487972 METTL3 1.07867553210549 METTL4 -0.0558896282010385 METTL5 2.82089659349651 METTL6 0.442827998159059 METTL7A 0.986323602271345 METTL7B 2.39200125886267 METTL8 0.665467739438543 METTL9 0.512260907195751 MEX3A 0.01124485371765 MEX3C 0.324407457074857 MEX3D 0.200855604759189 MFAP1 0.0796542701456901 MFAP2 0.906670030110811 MFAP3 0.0902071629904631 MFF 2.0436833201952 MFGE8 0.12308548818616 MFHAS1 0.409788669804297 MFI2 0.233260703004157 MFI2-AS1 -0.0247722070142634 MFN1 0.0849056428086794 MFN2 1.72838431647478 MFNG 0.384958431220905 MFSD1 0.331847405799513 MFSD10 -0.213646503728524 MFSD11 0.948347015982624 MFSD12 0.226728358102009 MFSD2A 0.188289767848666 MFSD3 0.426171730503105 MFSD5 0.738991516988183 MFSD6 0.459761190391189 MFSD8 -0.140225183831689 MFSD9 1.29581943712666 MGA 0.309715462904656 MGAM2 0.960902147863062 MGAT1 0.77179722354199 MGAT2 -0.140225183831689 MGAT3 1.65220055733863 MGAT4A 0.738991516988183 MGAT4B 0.960902147863062 MGAT5 0.8398467954674 MGC27345 0.805408665490459 MGC32805 0.665467739438543 MGC57346 -0.0641982118839252 MGC72080 0.317030273831343 MGEA5 0.239914226820939 MGLL 0.175946367209182 MGME1 0.595988333627509 MGMT -0.246626056901817 MGRN1 0.911292238191598 MGST1 0.393675187664831 MGST2 1.13391268773013 MGST3 1.22033761791348 MIA3 -0.0158231754019981 MIB1 -0.0491833819217533 MIB2 0.331847405799513 MICA 0.146044190625534 MICAL1 0.816795123850239 MICAL2 1.44027971429598 MICAL3 0.339350517452219 MICALL1 -0.025119056689585 MICALL2 0.717558772015979 MICB -0.0204478217971323 MICU1 0.503330961445398 MICU2 0.948347015982624 MID1 0.128746135270125 MID1IP1 0.863275637764334 MIDN 0.459761190391189 MIEF1 0.782910497351652 MIEF2 -0.140225183831689 MIEN1 0.948347015982624 MIER1 -0.200855604759189 MIER2 0.0158231754019982 MIER3 0.220127184768263 MIF 0.595988333627509 MIF-AS1 0.253396544739656 MIF4GD 0.805408665490459 MIIP 0.426171730503105 MINA 0.401698454801647 MINK1 1.61520320170581 MINOS1 1.84852963355647 MINPP1 -0.025119056689585 MIOS 0.820693898664402 MIPEP 1.4236522587058 MIPEPP3 0.8398467954674 MIR100HG -0.818131821643585 MIR1182 -0.22297143123847 MIR1248 -0.591173195635891 MIR1282 0.427198744996425 MIR135A1 0.029008438198133 MIR17HG -0.0491833819217533 MIR192 0.92329235515515 MIR210HG 0.503330961445398 MIR22HG -0.459761190391189 MIR31HG -0.353867381808552 MIR3661 -0.427198744996424 MIR4435-2HG 0.3778277413828 MIR614 0.0449146030646595 MIR663A -0.255902268240637 MIR663B -0.339885421098864 MIR6723 0.782910497351652 MIR6807 -0.039273295601649 MIR762HG 0.3778277413828 MIR8485 0.220714082916369 MIS12 0.213646503728524 MIS18A 1.10606300144692 MIS18BP1 1.22033761791348 MISP 1.22033761791348 MITD1 0.911292238191598 MKI67 0.595988333627509 MKKS 2.31189787729871 MKL1 0.339350517452219 MKL2 0.13445926664409 MKLN1 0.182090425337068 MKLN1-AS 0.863275637764334 MKNK1 0.182090425337068 MKNK2 0.12308548818616 MKRN1 1.20562604825687 MKRN2 0.923543019526001 MKRN2OS -0.0442752020812754 MKS1 0.13445926664409 MLEC 2.13701581472199 MLF1 0.451259742767399 MLF2 1.45705774894806 MLH1 0.805408665490459 MLH3 0.317030273831343 MLKL 1.2351754487972 MLLT1 0.539491982633423 MLLT10 0.175946367209182 MLLT11 0.00671259418580007 MLLT3 1.72838431647478 MLLT4 0.68605200767513 MLLT6 0.728231853713827 MLPH 0.239873857269867 MLST8 0.986323602271345 MLX 0.55801906166369 MLXIP 1.4236522587058 MLXIPL 2.13701581472199 MLYCD 0.539491982633423 MMAB 1.02524908367575 MMACHC 1.01216675586557 MMADHC 0.385718428206592 MMD 1.37465322496976 MME 1.8540723316224 MMGT1 0.213646503728524 MMP1 0.102599065700346 MMP11 0.65093143463916 MMP14 0.128746135270125 MMP15 0.442827998159059 MMP17 0.503330961445398 MMP24-AS1 0.434465483243646 MMP28 0.875133611567835 MMP7 0.182090425337068 MMS19 0.828274229038452 MMS22L 0.586380210457381 MNAT1 0.0442752020812755 MND1 1.65220055733863 MNS1 -0.233260703004157 MNT 0.521264041994957 MNX1 0.655299682816457 MNX1-AS1 0.0156065101750255 MOAP1 0.0591446125739279 MOB1A 0.246626056901817 MOB1B -0.0796542701456899 MOB2 0.863275637764334 MOB3A 0.140225183831689 MOB3B 0.459003974126613 MOB3C 0.1325223851854 MOB4 0.100961788709541 MOCOS 0.417946278108049 MOCS2 0.586380210457381 MOCS3 0.442827998159059 MOGAT3 1.3586082082865 MOGS 0.157842699875609 MOK 0.0849056428086794 MON1A 1.47541652510142 MON1B 0.393675187664831 MON2 0.331847405799513 MORC2 0.13445926664409 MORC2-AS1 0.152644963047414 MORC3 -0.0849056428086794 MORC4 -0.274063521191206 MORF4L1 -0.01124485371765 MORF4L2 0.370002697189572 MORN2 0.494473687336066 MORN4 -0.253396544739655 MOSPD1 0.249888228486604 MOSPD2 0.377083592440829 MOSPD3 0.426171730503105 MOV10 -0.163822821757523 MPC1 1.26523583476782 MPC2 2.21004727583579 MPDU1 0.393675187664831 MPG 0.236565411184541 MPHOSPH10 2.13701581472199 MPHOSPH6 0.426171730503105 MPHOSPH8 0.220127184768263 MPHOSPH9 0.494473687336066 MPI 0.339350517452219 MPLKIP 1.78753891474294 MPND 0.809024717822457 MPP1 0.236565411184541 MPP3 -0.260226045229052 MPP5 -0.111920451817357 MPP6 -0.0641982118839252 MPP7 1.39084097450956 MPPE1 0.0693008354710525 MPRIP 0.12308548818616 MPST 0.785995825625043 MPV17 1.54328217729307 MPV17L 1.29581943712666 MPV17L2 0.863275637764334 MPZL1 0.948347015982624 MPZL2 0.973560675729962 MPZL3 0.100961788709541 MRC2 0.106415470351267 MRE11A 1.07867553210549 MREG 0.111920451817357 MRFAP1 0.288141394800279 MRFAP1L1 0.567396146666523 MRGBP 0.175946367209182 MRGPRX3 0.960902147863062 MRI1 0.200855604759189 MRM1 0.57684967351441 MROH1 0.233260703004157 MROH6 0.213646503728524 MRPL1 0.354547841276671 MRPL10 0.295271406235652 MRPL11 1.59696781749456 MRPL12 0.875133611567835 MRPL13 0.302462635325848 MRPL14 1.67096828697014 MRPL15 0.3778277413828 MRPL16 1.25014101748125 MRPL17 1.06515210281468 MRPL18 2.96656284985391 MRPL19 1.57890427619607 MRPL2 2.86321684085943 MRPL20 1.54328217729307 MRPL21 1.54328217729307 MRPL22 0.851513651094184 MRPL23 1.02524908367575 MRPL24 1.05174064483746 MRPL27 1.31131142661102 MRPL28 -0.200855604759189 MRPL3 0.89914101838511 MRPL30 1.39084097450956 MRPL32 1.93289756447416 MRPL33 1.52571854725044 MRPL34 2.16105794730161 MRPL35 1.82798889940188 MRPL36 1.59696781749456 MRPL37 0.605674627205326 MRPL38 0.426171730503105 MRPL39 0.68605200767513 MRPL4 1.1199294498274 MRPL40 0.163822821757522 MRPL41 1.2351754487972 MRPL42 1.37465322496976 MRPL43 1.09231210099836 MRPL44 1.148013982787 MRPL45 0.163822821757522 MRPL46 0.521264041994957 MRPL47 1.2351754487972 MRPL48 1.61520320170581 MRPL49 0.973560675729962 MRPL50 1.57890427619607 MRPL51 2.47566449834945 MRPL52 1.63361317100319 MRPL53 0.816795123850239 MRPL54 1.10606300144692 MRPL55 0.106415470351267 MRPL57 0.548717857975614 MRPL9 0.77179722354199 MRPS10 1.2351754487972 MRPS11 0.625284103577363 MRPS12 1.56100992116542 MRPS14 0.887088443208186 MRPS15 0.805408665490459 MRPS16 1.93289756447416 MRPS17 1.67096828697014 MRPS18A 1.76762174142369 MRPS18B 0.625284103577363 MRPS18C 0.354547841276671 MRPS2 0.117477026083861 MRPS21 0.295271406235652 MRPS22 0.986323602271345 MRPS23 0.331847405799513 MRPS24 1.39084097450956 MRPS25 1.63361317100319 MRPS26 0.494473687336066 MRPS27 0.451259742767399 MRPS28 1.25014101748125 MRPS30 0.426171730503105 MRPS31 0.485688574146802 MRPS31P5 0.728231853713827 MRPS33 2.0436833201952 MRPS34 2.50441305650118 MRPS35 1.22033761791348 MRPS36 1.13391268773013 MRPS5 2.23501168760225 MRPS6 1.25014101748125 MRPS7 0.76077346789037 MRPS9 0.567396146666523 MRRF 1.45705774894806 MRS2 0.239914226820939 MRTO4 -0.0158231754019981 MSANTD2 0.77179722354199 MSANTD3 -0.0693008354710526 MSANTD4 -0.054139760927531 MSH2 0.68605200767513 MSH3 0.239914226820939 MSH5 1.82798889940188 MSH5-SAPCD1 0.476975117709129 MSH6 0.696469539284504 MSI1 0.435776106884012 MSI2 1.49107400725302 MSL1 1.16223462953692 MSL2 0.175946367209182 MSL3 0.960902147863062 MSL3P1 0.169857272210699 MSLN 0.5252884092843 MSMO1 0.548717857975614 MSMP 0.182090425337068 MSN 0.0204478217971323 MSRA 1.07867553210549 MSRB1 1.16223462953692 MSRB2 0.828274229038452 MST1 -0.233260703004157 MST1R 0.717558772015979 MSTO1 0.253396544739656 MSTO2P -0.317030273831344 MSX1 0.253396544739656 MSX2 0.354547841276671 MT1A 1.36287039799765 MT1E -0.417946278108049 MT1F 0.362242870562317 MT1G 1.52093845583318 MT1L 0.560576967323348 MT1M -0.0857941896638839 MT1X -0.0298371451318521 MT2A -0.331847405799513 MT4 1.72088549540264 MTA1 0.0849056428086794 MTA2 0.77179722354199 MTA3 0.68605200767513 MTAP -0.175946367209182 MTBP -0.054139760927531 MTCH1 0.816795123850239 MTCH2 2.18539897644836 MTCL1 -0.295271406235653 MTDH -0.0346023534807245 MTERF1 1.29581943712666 MTERF2 1.07867553210549 MTERF3 0.346917193851255 MTERF4 0.0955591159251328 MTF1 0.0204478217971323 MTF2 0.111920451817357 MTFMT 1.31131142661102 MTFP1 0.324407457074857 MTFR1 0.586380210457381 MTFR1L 0.302462635325848 MTFR2 0.706971565708702 MTG1 0.77179722354199 MTG2 0.512260907195751 MTHFD1 0.655299682816457 MTHFD1L 0.749838478950123 MTHFD2 -0.645213480588418 MTHFR 0.331847405799513 MTHFS 0.875133611567835 MTHFSD 0.157842699875609 MTIF2 2.65544728977232 MTIF3 0.595988333627509 MTL5 0.728231853713827 MTM1 0.828274229038452 MTMR1 0.2072227555732 MTMR10 -0.0591446125739281 MTMR11 0.782910497351652 MTMR12 0.675718296019509 MTMR14 1.29581943712666 MTMR2 -0.182090425337068 MTMR3 -0.106415470351267 MTMR4 0.0298371451318522 MTMR6 0.220127184768263 MTMR9 -0.233260703004157 MTO1 1.02524908367575 MTOR 0.309715462904656 MTPAP 0.233260703004157 MTPN 0.0591446125739279 MTR 0.226665137288169 MTRF1 0.512260907195751 MTRF1L 2.21004727583579 MTRNR2L1 0.246626056901817 MTRNR2L10 0.0902071629904631 MTRNR2L2 0.339350517452219 MTRNR2L3 0.213646503728524 MTRNR2L6 0.362242870562317 MTRNR2L8 0.567396146666523 MTRNR2L9 0.494473687336066 MTRR 0.434465483243646 MTSS1 -0.12308548818616 MTSS1L 0.3778277413828 MTTP 0.533888338714506 MTURN 0.151916593141787 MTUS1 0.665467739438543 MTX1 0.728231853713827 MTX2 1.70905698197019 MTX3 -0.274063521191206 MUC1 0.197999560423653 MUC12 0.986323602271345 MUC13 1.80766000560279 MUC17 1.05174064483746 MUC2 1.67096828697014 MUC20 0.77179722354199 MUC3A 1.95456405020951 MUC5AC 0.630663413736441 MUC6 1.03606729345268 MUL1 -0.1325223851854 MUM1 0.728231853713827 MUS81 0.728231853713827 MUT 0.0298371451318522 MUTYH 2.65544728977232 MVB12A 0.494473687336066 MVB12B 0.923543019526001 MVD 0.935894295519909 MVK 0.615439683590562 MVP 0.935894295519909 MX1 -0.782910497351652 MX2 0.239914226820939 MXD1 0.309715462904656 MXD3 0.401698454801647 MXD4 0.494473687336066 MXI1 -0.295271406235653 MXRA7 -0.0796542701456899 MXRA8 0.233271714636692 MYADM -0.749838478950123 MYB 1.52571854725044 MYBBP1A -0.0641982118839252 MYBL1 -0.146044190625534 MYBL2 1.19103929628282 MYC 0.665467739438543 MYCBP 0.999191948814219 MYCBP2 0.393675187664831 MYCL 2.16105794730161 MYCN 1.60874133773902 MYD88 0.728231853713827 MYDGF 1.26523583476782 MYEF2 0.828274229038452 MYEOV 0.188289767848666 MYEOV2 1.09231210099836 MYH10 -0.2072227555732 MYH14 0.816795123850239 MYH15 0.494473687336066 MYH9 0.346917193851255 MYL12A 0.645213480588419 MYL12B 0.738991516988183 MYL5 0.635208496534159 MYL6 1.47398846076499 MYL6B -0.0796542701456899 MYL9 0.417946278108049 MYLIP 1.02524908367575 MYLK 1.81368310857646 MYNN 0.324407457074857 MYO10 0.655299682816457 MYO15B 1.76762174142369 MYO18A 0.655299682816457 MYO19 -0.0744527615829587 MYO1A 1.61564862633013 MYO1B -0.188289767848666 MYO1C 0.13445926664409 MYO1D 1.59696781749456 MYO1E 0.986323602271345 MYO5B 0.595988333627509 MYO5C 0.986323602271345 MYO6 0.728231853713827 MYO7B 1.56766636792727 MYO9B 0.281072224128674 MYOF 0.104886188563814 MYOM3 0.595988333627509 MYPOP 0.128746135270125 MYRF 0.567396146666523 MYSM1 0.182727864587234 MYZAP 0.55801906166369 MZF1 0.01124485371765 MZT1 0.331847405799513 MZT2A 0.645213480588419 MZT2B 1.05174064483746 N4BP1 0.339350517452219 N4BP2L2 0.117477026083861 N6AMT1 0.229992714534275 N6AMT2 0.485688574146802 NAA10 0.567396146666523 NAA15 -0.377827741382801 NAA16 0.175946367209182 NAA20 0.417946278108049 NAA25 0.117477026083861 NAA30 0.68605200767513 NAA35 0.0796542701456901 NAA38 0.717558772015979 NAA40 0.2072227555732 NAA50 0.117477026083861 NAA60 1.19103929628282 NAAA 0.213646503728524 NAB1 0.728231853713827 NAB2 0.0693008354710525 NABP1 0.0298371451318522 NABP2 1.82798889940188 NACA 1.78753891474294 NACC1 0.281072224128674 NACC2 0.0849056428086794 NADK 0.567396146666523 NADK2 1.89026358715835 NADSYN1 1.06515210281468 NAE1 1.2351754487972 NAF1 0.442827998159059 NAGA 0.194544718729643 NAGK 0.302462635325848 NAGLU -0.151916593141787 NAGPA 0.512260907195751 NAGS 0.267768100545567 NAIF1 0.706971565708702 NAIP 0.194544718729643 NAMPT 0.331847405799513 NANOS1 0.151916593141787 NANP 0.200855604759189 NANS 1.22033761791348 NAP1L1 0.0158231754019982 NAP1L4 0.655299682816457 NAPA 1.01216675586557 NAPB 0.309715462904656 NAPEPLD 1.3586082082865 NAPG 0.401698454801647 NAPRT 0.0796542701456901 NARF 0.645213480588419 NARFL 0.782910497351652 NARS 0.260226045229052 NARS2 1.37465322496976 NASP 0.274063521191206 NAT1 0.851513651094184 NAT10 1.25014101748125 NAT14 -0.385718428206592 NAT6 1.01216675586557 NAT9 -0.157842699875609 NATD1 -0.0902071629904629 NAV1 0.494473687336066 NAV2 0.442827998159059 NBAS -0.01124485371765 NBEAL2 1.22033761791348 NBL1 2.39200125886267 NBN -0.0591446125739281 NBPF1 -0.233260703004157 NBPF11 0.163822821757522 NBPF14 0.200855604759189 NBPF15 0.324407457074857 NBPF25P 0.140225183831689 NBPF3 0.117477026083861 NBPF8 -0.0298371451318521 NBPF9 0.362242870562317 NBR1 0.309715462904656 NBR2 0.595988333627509 NCAPD2 0.476975117709129 NCAPD3 0.253396544739656 NCAPG 0.253396544739656 NCAPG2 0.645213480588419 NCAPH 1.07867553210549 NCAPH2 0.220127184768263 NCBP1 0.567396146666523 NCBP2 0.595988333627509 NCBP2-AS2 1.52571854725044 NCDN -0.393675187664832 NCEH1 0.77179722354199 NCF2 1.10606300144692 NCK1 0.200855604759189 NCK1-AS1 1.09231210099836 NCK2 1.70905698197019 NCKAP1 -0.0346023534807245 NCKAP5L -0.814846299294942 NCKIPSD 0.385718428206592 NCL 1.31131142661102 NCLN 0.887088443208186 NCOA1 0.512260907195751 NCOA2 0.274063521191206 NCOA3 0.354547841276671 NCOA4 0.615439683590562 NCOA5 0.409788669804297 NCOA6 0.57684967351441 NCOA7 0.3778277413828 NCOR1 0.89914101838511 NCOR2 1.3586082082865 NCR3LG1 -0.00671259418579993 NCS1 0.00222613543928945 NCSTN 0.68605200767513 NDC1 0.128746135270125 NDC80 0.973560675729962 NDE1 0.586380210457381 NDEL1 0.76077346789037 NDFIP1 0.548717857975614 NDFIP2 0.476975117709129 NDNL2 0.0491833819217531 NDOR1 0.625284103577363 NDRG1 0.459761190391189 NDRG2 1.28046144694824 NDRG3 0.426171730503105 NDRG4 -0.417946278108049 NDST1 0.226665137288169 NDST2 0.0849056428086794 NDUFA1 3.41383266545354 NDUFA10 0.434465483243646 NDUFA11 1.17657595033145 NDUFA12 1.63361317100319 NDUFA13 1.2351754487972 NDUFA2 1.39084097450956 NDUFA3 1.63361317100319 NDUFA4 1.47398846076499 NDUFA4L2 -0.208113398244976 NDUFA5 1.4071733409876 NDUFA6 1.10606300144692 NDUFA7 1.86928640646448 NDUFA8 2.0436833201952 NDUFA9 1.86928640646448 NDUFAB1 1.29581943712666 NDUFAF1 0.0204478217971323 NDUFAF2 1.80766000560279 NDUFAF3 1.3586082082865 NDUFAF4 3.65441128436295 NDUFAF5 1.09231210099836 NDUFAF6 2.13701581472199 NDUFAF7 0.728231853713827 NDUFB1 1.26523583476782 NDUFB10 1.4236522587058 NDUFB11 0.851513651094184 NDUFB2 1.86928640646448 NDUFB3 1.47398846076499 NDUFB4 2.11326463886881 NDUFB5 1.03844001282544 NDUFB6 0.960902147863062 NDUFB7 1.70905698197019 NDUFB8 2.62419632911226 NDUFB9 0.331847405799513 NDUFC1 1.02524908367575 NDUFC2 1.45705774894806 NDUFC2-KCTD14 1.1199294498274 NDUFS1 1.02524908367575 NDUFS2 1.20562604825687 NDUFS3 1.29581943712666 NDUFS4 0.645213480588419 NDUFS5 2.92884762596056 NDUFS6 1.65220055733863 NDUFS7 1.45705774894806 NDUFS8 0.675718296019509 NDUFV1 1.16223462953692 NDUFV2 1.65220055733863 NDUFV3 2.08979688229767 NEAT1 0.100961788709541 NEBL 1.50831660795693 NECAB3 0.521264041994957 NECAP1 0.886775445995917 NECAP2 0.409788669804297 NEDD1 0.302462635325848 NEDD4 0.00671259418580007 NEDD4L -0.0204478217971323 NEDD8 1.93289756447416 NEDD8-MDP1 0.548717857975614 NEDD9 0.55801906166369 NEFL 0.971817773928592 NEIL1 -0.0641982118839252 NEIL2 0.393675187664831 NEIL3 0.194544718729643 NEK1 -0.288141394800278 NEK2 0.960902147863062 NEK3 1.10606300144692 NEK4 0.973560675729962 NEK6 1.59696781749456 NEK7 0.213646503728524 NEK8 -0.0641982118839252 NEK9 0.0591446125739279 NELFA 1.10606300144692 NELFB 0.169857272210699 NELFCD 0.615439683590562 NELFE 1.10606300144692 NEMF 0.999191948814219 NEMP1 0.0902071629904631 NEMP2 -0.054139760927531 NENF 1.31131142661102 NEO1 1.34270408859956 NES 0.2072227555732 NET1 0.548717857975614 NETO2 -0.175946367209182 NEU1 0.157842699875609 NEU3 0.0849056428086794 NEU4 0.89914101838511 NEURL1B 1.61520320170581 NEURL4 -0.0394149494362417 NF1 -0.605674627205325 NF2 0.0204478217971323 NFAT5 0.233260703004157 NFATC2IP 0.324407457074857 NFATC3 0.717558772015979 NFE2 0.301492159864338 NFE2L1 0.226665137288169 NFE2L2 0.76077346789037 NFE2L3 1.61520320170581 NFIA 0.260226045229052 NFIB -0.267114916739735 NFIC -0.605674627205325 NFIL3 1.39084097450956 NFIX 2.0436833201952 NFKB1 -0.502712377429685 NFKB2 -0.182090425337068 NFKBIA 0.220127184768263 NFKBIB 0.960902147863062 NFKBID -0.735650533072704 NFKBIE -0.01124485371765 NFKBIL1 0.55801906166369 NFKBIZ -0.0693008354710526 NFRKB 0.106415470351267 NFS1 0.738991516988183 NFU1 0.923543019526001 NFX1 1.47398846076499 NFXL1 0.0744527615829587 NFYA 0.200855604759189 NFYB 1.9986218516692 NFYC 0.476975117709129 NGDN 1.06515210281468 NGEF 1.50831660795693 NGFR 0.0295328363828215 NGFRAP1 -0.442827998159059 NGLY1 0.163822821757522 NGRN 1.9986218516692 NHEJ1 2.02102420685953 NHLRC2 -0.0955591159251328 NHLRC3 0.512260907195751 NHP2 1.67096828697014 NHP2L1 0.696469539284504 NHSL1 1.39084097450956 NICN1 0.3778277413828 NID1 0.264620360558661 NIF3L1 0.468332820275602 NIFK 1.67096828697014 NIFK-AS1 0.354547841276671 NIN -0.175946367209182 NINJ1 0.635208496534159 NINJ2 0.00885094715952158 NINL -0.316502976274528 NIP7 0.459761190391189 NIPA1 -1.39084097450956 NIPA2 0 NIPAL1 0.948347015982624 NIPAL2 0.960902147863062 NIPAL3 0.0591446125739279 NIPBL 1.03844001282544 NIPBL-AS1 0.246626056901817 NIPSNAP1 0.0442752020812755 NIPSNAP3A 0.0156065101750255 NISCH 0.146044190625534 NIT1 0.346917193851255 NIT2 0.503330961445398 NKAP 0.385718428206592 NKD1 0.409788669804297 NKD2 1.06515210281468 NKIRAS1 -0.188289767848666 NKIRAS2 0.3778277413828 NKRF 0.267114916739734 NKTR 0.887088443208186 NLE1 0 NLGN2 -0.803229016078629 NLK 0.426171730503105 NLN 0.539491982633423 NLRC5 0.805408665490459 NLRP2 0.782163153090291 NLRX1 -0.346917193851255 NMB -0.229992714534275 NMD3 0.182090425337068 NME1 0.548717857975614 NME1-NME2 -1.4071733409876 NME2 1.56100992116542 NME3 -0.393675187664832 NME4 1.148013982787 NME6 0.999191948814219 NME7 0.0394149494362418 NMI 0.260226045229052 NMNAT1 1.37465322496976 NMNAT3 1.72838431647478 NMRAL1 1.01216675586557 NMRK1 0.605674627205326 NMT1 0.0849056428086794 NMT2 0.2072227555732 NMU 0.0541397609275314 NNMT -0.0449799901787198 NNT 0.512260907195751 NNT-AS1 0.828274229038452 NOA1 0.213646503728524 NOB1 0.816795123850239 NOC2L 1.09231210099836 NOC3L 0.281072224128674 NOC4L 0.521264041994957 NOD1 0.999191948814219 NOL10 0.485688574146802 NOL11 0.163822821757522 NOL12 0.887088443208186 NOL3 0.0204478217971323 NOL4L 1.4071733409876 NOL6 0.77179722354199 NOL7 0.887088443208186 NOL8 1.72838431647478 NOL9 -1.22033761791348 NOLC1 1.54328217729307 NOM1 0.288141394800279 NOMO1 0.0541397609275314 NOMO2 0.728231853713827 NOMO3 0.260226045229052 NONO 0.393675187664831 NOP10 1.32693907637558 NOP14 0.749838478950123 NOP16 1.19103929628282 NOP2 0.53034089007516 NOP56 0.401698454801647 NOP58 0.655299682816457 NOP9 1.34270408859956 NOS2 0.176632883641155 NOS3 0.12308548818616 NOSIP 1.09231210099836 NOSTRIN 1.93289756447416 NOTCH1 1.34270408859956 NOTCH2 -0.175946367209182 NOTCH2NL -0.576849673514409 NOTCH3 0.106415470351267 NOTUM 0.0298371451318522 NOX1 1.82798889940188 NOXA1 1.22033761791348 NOXO1 0.635208496534159 NPAS2 1.62540007210985 NPAT 0.0158231754019982 NPB 0.188289767848666 NPC1 0.200855604759189 NPC2 0.717558772015979 NPDC1 0.385718428206592 NPEPL1 0.370002697189572 NPEPPS 0.0902071629904631 NPHP3 0.459761190391189 NPHP4 0.346917193851255 NPIPA1 1.52571854725044 NPIPA2 0.451259742767399 NPIPA5 0.12308548818616 NPIPA7 0.57684967351441 NPIPA8 0.57684967351441 NPIPB15 0 NPIPB3 -0.00671259418579993 NPIPB5 0.253396544739656 NPLOC4 0.01124485371765 NPM1 0.986323602271345 NPM2 0.0110915666669693 NPM3 0.0204478217971323 NPNT 1.67096828697014 NPR2 0.146044190625534 NPRL2 1.37465322496976 NPRL3 0.605674627205326 NPSR1 -0.0626059820128355 NPTN 0.494473687336066 NPTX2 0.91062768698968 NPW 0.352096451585579 NQO1 0.0849056428086794 NQO2 0.146044190625534 NR1D1 0.605674627205326 NR1D2 -0.0796542701456899 NR1H2 0.8398467954674 NR1H3 0.401698454801647 NR1I2 2.20835804112092 NR2C1 0.324407457074857 NR2C2 1.29581943712666 NR2C2AP 0.324407457074857 NR2F1 -1.4071733409876 NR2F2 0.302462635325848 NR2F6 0.239914226820939 NR4A1 0.77179722354199 NR4A2 0.220243366712618 NRARP 0.782910497351652 NRAS 0.267114916739734 NRAV 0.476975117709129 NRBF2 0.434465483243646 NRBP1 0.635208496534159 NRBP2 0.0204478217971323 NRCAM 0.977199315309113 NRD1 0.468332820275602 NRDE2 0.106415470351267 NREP -0.117477026083861 NRF1 0.828274229038452 NRGN 0.188289767848666 NRIP1 0.625284103577363 NRM 0.385718428206592 NRN1 0.013355540900627 NRP1 -0.377827741382801 NRP2 0.503330961445398 NRSN2 0.00885094715952158 NRSN2-AS1 1.32693907637558 NRTN 0.324407457074857 NSA2 1.76762174142369 NSD1 -0.0346023534807245 NSDHL 0.354547841276671 NSF 0.385718428206592 NSFL1C 0.999191948814219 NSL1 0.226665137288169 NSMAF 0.635697270553874 NSMCE1 0.8398467954674 NSMCE2 0.370002697189572 NSMCE4A 1.76762174142369 NSMF 0.309715462904656 NSRP1 0.267114916739734 NSUN2 0.346917193851255 NSUN3 0.567181350927893 NSUN4 0.521264041994957 NSUN5 0.828274229038452 NSUN5P1 0.175946367209182 NSUN5P2 0.354547841276671 NSUN6 0.986323602271345 NT5C 0.200855604759189 NT5C2 0.393675187664831 NT5C3A 0.738991516988183 NT5C3B 0.426171730503105 NT5DC1 2.02102420685953 NT5DC2 0.385718428206592 NT5DC3 0.794114052759841 NT5E 0.65605404179672 NTAN1 0.393675187664831 NTHL1 0.655299682816457 NTMT1 0.146044190625534 NTN4 -0.00671259418579993 NTPCR 0.182090425337068 NTS 0.344073363589574 NTSR1 -0.175946367209182 NUAK2 1.10606300144692 NUB1 0.586380210457381 NUBP1 2.39200125886267 NUBP2 0.76077346789037 NUBPL 0.887088443208186 NUCB1 0.194544718729643 NUCB2 0.0491833819217531 NUCKS1 0.288141394800279 NUDC 0.665467739438543 NUDCD1 -0.260226045229052 NUDCD2 1.01216675586557 NUDCD3 0.665467739438543 NUDT1 2.71969323037281 NUDT12 1.13391268773013 NUDT13 0.362242870562317 NUDT14 0.828274229038452 NUDT15 0.567396146666523 NUDT16 0.706971565708702 NUDT16L1 0.675718296019509 NUDT16P1 0.785995825625043 NUDT17 -0.485598791792038 NUDT18 0.417946278108049 NUDT19 -0.0298371451318521 NUDT2 1.95456405020951 NUDT21 0.324407457074857 NUDT22 0.782910497351652 NUDT3 0.385718428206592 NUDT4 1.37465322496976 NUDT4P1 1.09231210099836 NUDT4P2 0.434465483243646 NUDT5 1.26523583476782 NUDT6 -0.100961788709541 NUDT7 0.615439683590562 NUDT8 0.89914101838511 NUDT9 -0.393675187664832 NUF2 0.494473687336066 NUFIP1 0.409788669804297 NUFIP2 0.0796542701456901 NUMA1 0.309715462904656 NUMB 0.887088443208186 NUMBL -0.288141394800278 NUP107 0.476975117709129 NUP133 0.476975117709129 NUP153 -0.106415470351267 NUP155 -0.151916593141787 NUP160 0.442827998159059 NUP188 0.169857272210699 NUP205 0.548717857975614 NUP210 -0.163822821757523 NUP214 0.645213480588419 NUP35 1.07867553210549 NUP37 1.89026358715835 NUP43 0.370002697189572 NUP50 -0.0204478217971323 NUP50-AS1 0.539491982633423 NUP54 0.370002697189572 NUP62 0.13445926664409 NUP62CL 0.226665137288169 NUP85 0.239914226820939 NUP88 0.539491982633423 NUP93 0.220127184768263 NUP98 0.317030273831343 NUPL1 0.169857272210699 NUPL2 1.34270408859956 NUPR1 -0.240135250193454 NUS1 0.12308548818616 NUSAP1 0.548717857975614 NUTF2 0.828274229038452 NUTM2A-AS1 1.148013982787 NUTM2B-AS1 2.31189787729871 NVL 0.393675187664831 NXF1 0.55801906166369 NXN -0.169857272210699 NXPH4 0.146044190625534 NXT1 0.615439683590562 NXT2 0.339350517452219 OAF 1.93289756447416 OARD1 0.935894295519909 OAS1 1.29581943712666 OAS2 -0.176448311931324 OAS3 0.706971565708702 OASL 0.2072227555732 OAT 0.346917193851255 OAZ1 0.89914101838511 OAZ2 0.100961788709541 OBFC1 0.749838478950123 OBP2B 0.920723586848437 OBSL1 -0.13535736810093 OCEL1 -0.00671259418579993 OCIAD1 0.401698454801647 OCIAD2 0.887088443208186 OCLN 0.0902071629904631 OCRL 0.354547841276671 ODAM 0.2266706542619 ODC1 0.459761190391189 ODF2 1.47398846076499 ODF2L 0.595988333627509 OFD1 1.25014101748125 OGDH 0.935894295519909 OGDHL 0.620661367590102 OGFOD1 0.615439683590562 OGFOD2 0.655299682816457 OGFOD3 0.220127184768263 OGFR 0.146044190625534 OGFRL1 -0.369708877123233 OGG1 1.26523583476782 OGT 0.625284103577363 OIP5 0.5252884092843 OIP5-AS1 1.29581943712666 OLA1 1.84852963355647 OLFM2 -0.00885094715952158 OLFM4 0.980072898706451 OLFML3 0.749838478950123 OLMALINC 1.13391268773013 OLR1 0.110131150344078 OMA1 0.442827998159059 OPA1 0.986323602271345 OPA3 1.1199294498274 OPHN1 0.521264041994957 OPLAH 0.117477026083861 OPN3 1.26523583476782 OPTN 0.253396544739656 OR7E14P 0.175946367209182 ORAI1 1.56100992116542 ORAI2 -0.128746135270125 ORAI3 0.267114916739734 ORAOV1 0.426171730503105 ORC1 1.03844001282544 ORC2 0.57684967351441 ORC3 1.34270408859956 ORC4 0.675718296019509 ORC5 1.06515210281468 ORC6 0.426171730503105 ORMDL1 0.409788669804297 ORMDL2 0.863275637764334 ORMDL3 0.89914101838511 OS9 1.39084097450956 OSBP 0.851513651094184 OSBP2 -0.151916593141787 OSBPL10 0.298427164302256 OSBPL11 0.146044190625534 OSBPL1A 0.0442752020812755 OSBPL2 0.476975117709129 OSBPL3 0.728231853713827 OSBPL5 1.31131142661102 OSBPL7 0.8398467954674 OSBPL8 0.163822821757522 OSBPL9 -0.0641982118839252 OSCP1 -0.0693008354710526 OSER1 0.309715462904656 OSER1-AS1 0.188289767848666 OSGEP 0.331252447160054 OSGEPL1 0.675718296019509 OSGIN1 -0.163822821757523 OSGIN2 -0.157842699875609 OSMR 0.459761190391189 OSR1 -0.339898413784233 OSR2 1.02524908367575 OST4 1.70905698197019 OSTC 0.117477026083861 OSTF1 1.07867553210549 OSTM1 -0.0902071629904629 OTUB1 0.267114916739734 OTUB2 0.696469539284504 OTUD1 0.260226045229052 OTUD3 0.548717857975614 OTUD4 -0.302462635325848 OTUD5 1.01216675586557 OTUD6A 0.794114052759841 OTUD6B 0.0298371451318522 OTUD6B-AS1 0.828274229038452 OTUD7B 0.923543019526001 OTULIN 0.605674627205326 OTX1 0.426171730503105 OVCA2 1.07867553210549 OVGP1 2.95452398573563 OVOL1 1.74790474393018 OVOL2 0.828274229038452 OXA1L 0.625284103577363 OXCT1 -0.339350517452218 OXER1 2.51302926758972 OXGR1 1.24285946739415 OXLD1 0.140225183831689 OXNAD1 2.97323598362779 OXR1 0.76077346789037 OXSM 1.17657595033145 OXSR1 0.53034089007516 P2RX4 0.451259742767399 P2RX5 -0.0133434092576084 P2RY11 0.655299682816457 P2RY2 0.354547841276671 P3H1 -0.55801906166369 P3H2 0.77179722354199 P3H2-AS1 0.794114052759841 P3H3 -1.02524908367575 P3H4 0.140225183831689 P4HA1 0.385718428206592 P4HA2 0.2072227555732 P4HB 0.260226045229052 P4HTM 0.635208496534159 PA2G4 1.56100992116542 PAAF1 1.20562604825687 PABPC1 0.973560675729962 PABPC1L -0.362242870562317 PABPC4 0.188289767848666 PABPN1 0.8398467954674 PACRGL 0.0491833819217531 PACS1 0.0641982118839256 PACS2 1.09231210099836 PACSIN2 0.226665137288169 PACSIN3 0.586380210457381 PADI1 0.655299682816457 PADI2 0.886775445995917 PAF1 0.503330961445398 PAFAH1B1 -0.0346023534807245 PAFAH1B2 0.0204478217971323 PAFAH1B3 0.749838478950123 PAFAH2 1.45705774894806 PAGE1 0.121220408511628 PAGR1 0.76077346789037 PAICS 0.226665137288169 PAIP1 1.47398846076499 PAIP2 0.77179722354199 PAIP2B 0.468332820275602 PAK1 0.828274229038452 PAK1IP1 0.728231853713827 PAK2 0.417946278108049 PAK4 1.49107400725302 PAK6 -0.0796542701456899 PALB2 0.494473687336066 PALD1 0.887088443208186 PALLD 0.0744527615829587 PALM 0.478020151919856 PALM3 0.521264041994957 PAM 0.354547841276671 PAM16 0.696469539284504 PAN2 0.973560675729962 PAN3 0.3778277413828 PANK1 1.3586082082865 PANK2 0.267114916739734 PANK3 0.605674627205326 PANK4 -0.650931434639161 PANX1 0 PAPD4 0.339350517452219 PAPD5 0.151916593141787 PAPD7 0.346917193851255 PAPOLA 1.148013982787 PAPOLG 0.220127184768263 PAPSS1 0.0744527615829587 PAPSS2 1.39084097450956 PAQR3 -0.605674627205325 PAQR4 0.738991516988183 PAQR5 0.2072227555732 PAQR6 -0.13445926664409 PAQR7 -0.503330961445397 PAQR8 0.728231853713827 PARD3 -0.267114916739735 PARD6A 0.0346023534807246 PARD6B 0.163822821757522 PARD6G -0.655299682816458 PARG 0.370002697189572 PARK7 0.586380210457381 PARL 0.851513651094184 PARM1 1.84852963355647 PARN 1.06515210281468 PARP1 0.331847405799513 PARP10 0.151916593141787 PARP11 -0.0796542701456899 PARP12 0.476975117709129 PARP14 -0.0442752020812754 PARP15 0.548717857975614 PARP16 0.814846299294943 PARP2 0.0849056428086794 PARP3 0.169857272210699 PARP4 0.426171730503105 PARP6 1.4071733409876 PARP8 -0.0394149494362417 PARP9 0.401698454801647 PARPBP 2.50441305650118 PARS2 0.665467739438543 PARVA 0.615439683590562 PARVB 0.309715462904656 PASK 0.738991516988183 PATL1 0.625284103577363 PATZ1 -1.03844001282544 PAWR 0.309715462904656 PAX8 0.309715462904656 PAX8-AS1 -0.175946367209182 PAXBP1 0.0785178475394553 PAXIP1 0.973560675729962 PAXIP1-AS1 0.385718428206592 PBDC1 0.875133611567835 PBK 0.107592064482045 PBLD 0.539491982633423 PBRM1 0.393675187664831 PBX1 1.22033761791348 PBX2 0.331847405799513 PBX3 0.146829238427603 PBX4 0.724731987450636 PBXIP1 0.12308548818616 PC 0.0902071629904631 PCAT7 0.309715462904656 PCBD1 2.06660538136894 PCBD2 1.09231210099836 PCBP1 1.25014101748125 PCBP2 1.20562604825687 PCBP4 0.442827998159059 PCCA 2.06660538136894 PCCB 0.253396544739656 PCDH1 0.442827998159059 PCDH7 -0.0889156953666811 PCDHGC3 0.361538607404174 PCED1A 0.00222613543928945 PCED1B 1.57890427619607 PCF11 0.539491982633423 PCGF1 0.696469539284504 PCGF2 -0.409788669804297 PCGF3 0.239914226820939 PCGF5 1.16223462953692 PCGF6 -0.0849056428086794 PCID2 0.442827998159059 PCIF1 0.521264041994957 PCK1 1.8540723316224 PCK2 0.233260703004157 PCM1 -0.01124485371765 PCMT1 0.539491982633423 PCMTD1 0.875133611567835 PCMTD2 0.253396544739656 PCNA 1.1199294498274 PCNP 0.655299682816457 PCNT 0.281072224128674 PCNX -0.00671259418579993 PCNXL2 0.324407457074857 PCNXL3 0.274063521191206 PCNXL4 -0.77179722354199 PCOLCE -0.302462635325848 PCP4 0.599876981169597 PCSK1N 0.277169004449732 PCSK5 0.476975117709129 PCSK6 1.02524908367575 PCSK7 0.426171730503105 PCSK9 2.02102420685953 PCTP 0.426171730503105 PCYOX1 0.169857272210699 PCYOX1L -0.220127184768262 PCYT1A 0.117477026083861 PCYT2 0.655299682816457 PDAP1 1.91146572571199 PDCD10 1.17657595033145 PDCD11 0.451259742767399 PDCD2 2.23501168760225 PDCD2L 1.03844001282544 PDCD4 0.738991516988183 PDCD5 3.21619859029162 PDCD6 1.49107400725302 PDCD6IP 1.03844001282544 PDCD7 0.635208496534159 PDCL 0.157842699875609 PDCL3 3.52709541918989 PDDC1 0.331847405799513 PDE12 0.635208496534159 PDE3B 1.10606300144692 PDE4A 1.34270408859956 PDE4B -0.195499870281828 PDE4D 1.1199294498274 PDE4DIP 0.828274229038452 PDE6A 0.57684967351441 PDE6D 1.44027971429598 PDE7A 0.362242870562317 PDE8A 1.50831660795693 PDE9A 0.887088443208186 PDF 1.4071733409876 PDGFA 0.421256751232821 PDGFB -0.233260703004157 PDGFC -0.434198102673386 PDHA1 2.18539897644836 PDHB 2.33822595636526 PDHX 0.77179722354199 PDIA3 0.521264041994957 PDIA3P1 0.331847405799513 PDIA4 0.485688574146802 PDIA5 0.986323602271345 PDIA6 0.706971565708702 PDIK1L 0.346917193851255 PDK1 0.605674627205326 PDK2 0.485688574146802 PDK3 0.794114052759841 PDK4 0.738991516988183 PDLIM1 1.31131142661102 PDLIM2 0.13445926664409 PDLIM5 0.696469539284504 PDLIM7 0.0902071629904631 PDP1 0.875133611567835 PDP2 0.76077346789037 PDPK1 0.77179722354199 PDPR -0.220127184768262 PDRG1 0.175946367209182 PDS5A 0.253396544739656 PDS5B 0.675718296019509 PDSS1 1.37465322496976 PDSS2 2.18539897644836 PDX1 0.494473687336066 PDXDC1 0.851513651094184 PDXDC2P 0.494473687336066 PDXK 1.09231210099836 PDXP 0.0744527615829587 PDZD11 0.539491982633423 PDZD3 1.06528179022112 PDZD8 1.86928640646448 PDZK1 0.645213480588419 PDZK1IP1 0.49825567106429 PEA15 0.749838478950123 PEAK1 0.0693008354710525 PEBP1 0.875133611567835 PECR 0.805408665490459 PEF1 0.194544718729643 PEG10 0.07594915863527 PELI1 0.502712377429685 PELI3 0.188289767848666 PELO -0.128746135270125 PELP1 0.805408665490459 PEMT 0.665467739438543 PEPD 1.37465322496976 PER1 0.0251190566895852 PER2 1.84852963355647 PER3 -0.899145482156143 PERP 0.548717857975614 PES1 0.521264041994957 PET100 2.11370481926405 PET117 1.05174064483746 PEX1 0.220127184768263 PEX10 -0.0591446125739281 PEX11A 0.738991516988183 PEX11B 0.805408665490459 PEX11G 0.281072224128674 PEX12 0.194544718729643 PEX13 0.417946278108049 PEX14 0.53034089007516 PEX16 0.960902147863062 PEX19 0.476975117709129 PEX2 0.3778277413828 PEX26 1.54328217729307 PEX3 0.809024717822457 PEX5 0.169857272210699 PEX6 0.706971565708702 PEX7 0.521264041994957 PF4 2.33836417177165 PFAS 0.0955591159251328 PFDN1 0.476975117709129 PFDN2 0.459761190391189 PFDN4 0.295271406235652 PFDN5 2.33822595636526 PFDN6 2.85606961133901 PFKFB2 0.645213480588419 PFKFB3 -0.0204478217971323 PFKFB4 0.339350517452219 PFKL 1.37465322496976 PFKM 0.717558772015979 PFKP -0.274063521191206 PFN1 2.39200125886267 PFN2 -1.47398846076499 PGAM1 0.401698454801647 PGAM5 0.863275637764334 PGAP1 0.948347015982624 PGAP2 1.34270408859956 PGAP3 0.665467739438543 PGBD1 -0.655299682816458 PGBD2 0.0995124255488299 PGD 0.393675187664831 PGGT1B 0.696469539284504 PGK1 0.362242870562317 PGLS 0.476975117709129 PGM1 0.106415470351267 PGM2 0.960902147863062 PGM2L1 0.401698454801647 PGM3 0.385718428206592 PGP 0.55801906166369 PGPEP1 0.76077346789037 PGRMC1 0.973560675729962 PGRMC2 0.220127184768263 PGS1 0.220127184768263 PHACTR2 0.239914226820939 PHACTR4 0.331847405799513 PHAX 0.370002697189572 PHB 1.4071733409876 PHB2 0.923543019526001 PHC1 -0.260226045229052 PHC2 0.128746135270125 PHC3 0.53034089007516 PHF1 0.0491833819217531 PHF10 0.346917193851255 PHF11 0.220127184768263 PHF12 0.426171730503105 PHF13 0.0641982118839256 PHF14 2.0436833201952 PHF19 1.1199294498274 PHF2 0.717558772015979 PHF20 0.188289767848666 PHF20L1 0.548717857975614 PHF21A 0.188289767848666 PHF23 0.645213480588419 PHF3 0.362242870562317 PHF5A 0.55801906166369 PHF6 0.233260703004157 PHF7 1.82120343301442 PHF8 0.696469539284504 PHGDH -0.239914226820939 PHGR1 1.48442665593962 PHIP -0.157842699875609 PHKA1 -0.182090425337068 PHKA2 0.567396146666523 PHKB 0.77179722354199 PHKG2 0.665467739438543 PHLDA1 -0.0902071629904629 PHLDA2 0.284250616843219 PHLDA3 0.246535212023203 PHLDB1 0.76077346789037 PHLDB2 0.182090425337068 PHLDB3 0.794114052759841 PHLPP1 0.521264041994957 PHLPP2 0.738991516988183 PHOSPHO2 1.54328217729307 PHPT1 0.625284103577363 PHRF1 0.923543019526001 PHTF1 0.0394149494362418 PHTF2 -0.0491833819217533 PHYH 0.64583117505941 PHYKPL 0.267114916739734 PI3 0.631486983515967 PI4K2A 0.175946367209182 PI4K2B 0.89914101838511 PI4KA 0.0955591159251328 PI4KAP1 0 PI4KAP2 0.0346023534807246 PI4KB 0.267114916739734 PIAS1 0.948347015982624 PIAS2 -0.948347015982624 PIAS3 -0.0849056428086794 PIAS4 0.645213480588419 PIBF1 0.417946278108049 PICALM 0.2072227555732 PICK1 -0.01124485371765 PID1 0.602471672954967 PIDD1 0.274063521191206 PIEZO1 0.194544718729643 PIF1 0.111920451817357 PIGA 1.61520320170581 PIGB -0.302462635325848 PIGBOS1 0.362242870562317 PIGC 0.875133611567835 PIGF 1.65220055733863 PIGG 0.0346023534807246 PIGH 0.635208496534159 PIGK -0.0110915666669692 PIGL 0.163822821757522 PIGM 0.512260907195751 PIGN 0.281072224128674 PIGO 0.13445926664409 PIGP 0.887088443208186 PIGQ 0.2072227555732 PIGR 1.63361317100319 PIGS 0.151916593141787 PIGT 0.935894295519909 PIGU 0.738991516988183 PIGV 0.246626056901817 PIGW -0.0491833819217533 PIGX 0.625284103577363 PIGY 1.13391268773013 PIGZ 0.3778277413828 PIH1D1 0.57684967351441 PIK3AP1 0.665467739438543 PIK3C2A 0.00671259418580007 PIK3C2B 0.973560675729962 PIK3C3 -0.0849056428086794 PIK3CA 0.0641982118839256 PIK3CB 0.331847405799513 PIK3CD-AS2 0.358527487328296 PIK3IP1 0.794114052759841 PIK3R1 1.06515210281468 PIK3R2 1.52571854725044 PIK3R3 0.0796542701456901 PIK3R4 0.0158231754019982 PIKFYVE 0.0641982118839256 PILRB 0.468332820275602 PIM1 0.615439683590562 PIM2 1.03844001282544 PIM3 0.393675187664831 PIN1 0.539491982633423 PIN4 1.84852963355647 PINK1 0.451259742767399 PINK1-AS -0.794114052759841 PINX1 1.47398846076499 PIP4K2A -0.324407457074857 PIP4K2B -0.0204478217971323 PIP4K2C 1.07867553210549 PIP5K1A -0.140225183831689 PIP5K1B 1.65220055733863 PIP5K1C 0.370002697189572 PIP5KL1 -0.417651952532692 PIR 0.973560675729962 PISD -0.117477026083861 PITHD1 1.3586082082865 PITPNA 3.31097797367364 PITPNA-AS1 2.62419632911226 PITPNB 0.53034089007516 PITPNC1 0.0785178475394553 PITPNM1 1.25014101748125 PITPNM2 0.782910497351652 PITRM1 0.76077346789037 PITX1 0.451259742767399 PITX2 -0.0204478217971323 PIWIL1 0.791714705147453 PIWIL4 2.47566449834945 PJA1 -0.246535212023203 PJA2 0.239914226820939 PKD1 0.0744527615829587 PKD1P1 0.521264041994957 PKD1P6 0.76077346789037 PKD2 -2.13701581472199 PKDCC 0.5719380679974 PKI55 0.586380210457381 PKIB 0.935894295519909 PKIG 0.476975117709129 PKM 0.706971565708702 PKMYT1 0.409788669804297 PKN1 -0.887088443208186 PKN2 -0.146044190625534 PKN3 -0.393675187664832 PKNOX1 0.2072227555732 PKP1 0.406884100272355 PKP2 0.875133611567835 PKP3 1.47398846076499 PKP4 0.485688574146802 PLA2G12A 0.0955591159251328 PLA2G15 0.200855604759189 PLA2G16 0.675718296019509 PLA2G2A 1.86928640646448 PLA2G4A -0.281072224128675 PLA2G4B 0.274063521191206 PLA2G4F 0.923543019526001 PLA2G6 0.625284103577363 PLAA 1.54328217729307 PLAC8 0.503330961445398 PLAGL1 0.0204478217971323 PLAGL2 1.148013982787 PLAT -0.393675187664832 PLAU 0.0346023534807246 PLAUR -0.468332820275602 PLBD1 -0.13445926664409 PLBD2 -0.0442752020812754 PLCB3 1.1199294498274 PLCB4 0.163822821757522 PLCD1 1.02524908367575 PLCD3 0.782910497351652 PLCE1 1.56100992116542 PLCG1 0.194544718729643 PLCG2 -0.331847405799513 PLCH1 1.32693907637558 PLCXD1 0.117477026083861 PLD1 0.816795123850239 PLD2 0.0849056428086794 PLD3 -0.0591446125739281 PLD6 -0.567396146666524 PLEC -0.140225183831689 PLEK2 1.54328217729307 PLEKHA1 0.89914101838511 PLEKHA2 0.539491982633423 PLEKHA3 0.665467739438543 PLEKHA4 -0.385718428206592 PLEKHA5 0.417946278108049 PLEKHA6 1.09231210099836 PLEKHA7 0.548717857975614 PLEKHA8 1.06515210281468 PLEKHA8P1 1.26523583476782 PLEKHB1 0.68605200767513 PLEKHB2 0.01124485371765 PLEKHF1 0.220127184768263 PLEKHF2 0.213646503728524 PLEKHG2 -0.665467739438543 PLEKHG3 0.655299682816457 PLEKHG4 0.0346023534807246 PLEKHG5 0.451259742767399 PLEKHG6 1.63361317100319 PLEKHH1 1.70905698197019 PLEKHH3 -0.213646503728524 PLEKHJ1 1.44027971429598 PLEKHM1 0.324407457074857 PLEKHM1P 0.782910497351652 PLEKHM2 -0.0491833819217533 PLEKHN1 0.281072224128674 PLEKHO1 0.158678098876136 PLEKHO2 -0.388921676913206 PLEKHS1 1.31131142661102 PLGRKT 1.09231210099836 PLIN2 1.76762174142369 PLIN3 0.140225183831689 PLK1 0.503330961445398 PLK2 -0.0902071629904629 PLK3 -0.144088500363572 PLK4 -0.200855604759189 PLLP 0.863275637764334 PLOD1 -0.0158231754019981 PLOD2 0.200855604759189 PLOD3 0.77179722354199 PLP2 1.28046144694824 PLRG1 -0.434465483243646 PLS1 1.63361317100319 PLS3 -0.0298371451318521 PLSCR1 0.586380210457381 PLSCR3 -0.0270921332715666 PLSCR4 0.417946278108049 PLTP 0.317030273831343 PLXNA1 0.0796542701456901 PLXNA2 0.645213480588419 PLXNA3 0.0902071629904631 PLXNB1 1.17657595033145 PLXNB2 -0.728231853713826 PLXND1 0 PM20D2 0.0693008354710525 PMAIP1 -0.13445926664409 PMEL 0.467594529986261 PMEPA1 0.539491982633423 PMF1 0.851513651094184 PMF1-BGLAP 0.401698454801647 PML 0.233260703004157 PMM1 0.106415470351267 PMM2 0.960902147863062 PMP22 -0.494473687336066 PMPCA 0.0251190566895852 PMPCB 1.06515210281468 PMS1 0.370002697189572 PMS2 0.615439683590562 PMS2CL -0.100961788709541 PMS2P1 1.4071733409876 PMS2P2 1.07867553210549 PMS2P3 1.1199294498274 PMS2P4 0.567396146666523 PMS2P5 1.148013982787 PMS2P7 0.8398467954674 PMS2P9 1.76762174142369 PMVK 0.370002697189572 PNISR 0.253396544739656 PNKD 2.56330628723864 PNKP 0.911627871358154 PNMA1 -0.512260907195752 PNMA2 -0.157842699875609 PNN 0.887088443208186 PNO1 0.782910497351652 PNP 1.49107400725302 PNPLA2 0.157842699875609 PNPLA4 0.605674627205326 PNPLA6 -0.494473687336066 PNPLA8 0.169857272210699 PNPO 0.485688574146802 PNPT1 1.56100992116542 PNRC1 0.417946278108049 PNRC2 1.28046144694824 POC1A 1.17657595033145 POC1B 0.77179722354199 POC1B-GALNT4 0.696469539284504 POC5 0.417946278108049 PODXL -0.635208496534159 PODXL2 0.317030273831343 POF1B 2.33822595636526 POFUT1 0.57684967351441 POFUT2 -0.960902147863061 POGK 0.675718296019509 POGLUT1 0.0693008354710525 POGZ 0.169857272210699 POLA1 1.32693907637558 POLA2 1.06515210281468 POLB 0.226665137288169 POLD1 0.539491982633423 POLD2 2.11326463886881 POLD3 0.749838478950123 POLD4 0.442827998159059 POLDIP2 1.37465322496976 POLDIP3 0.0591446125739279 POLE 0.512260907195751 POLE2 0.503330961445398 POLE3 0.794114052759841 POLE4 0.426171730503105 POLG 1.45705774894806 POLG2 -0.0346023534807245 POLH 1.31131142661102 POLI -0.530340890075159 POLK 0.0591446125739279 POLL 0.111920451817357 POLM 0.494473687336066 POLQ 1.26523583476782 POLR1A 1.06515210281468 POLR1B 0.485688574146802 POLR1C 0.625284103577363 POLR1D 0.339350517452219 POLR1E 1.06515210281468 POLR2A 0.0744527615829587 POLR2B 0.200855604759189 POLR2C 0.675718296019509 POLR2D 0.12308548818616 POLR2E 1.70905698197019 POLR2F 1.76762174142369 POLR2G 0.875133611567835 POLR2H 1.10606300144692 POLR2I 2.26030156058009 POLR2J 2.62419632911226 POLR2J2 -0.128746135270125 POLR2J3 0.476975117709129 POLR2K 1.70905698197019 POLR2L 3.00524711532757 POLR2M -0.0796542701456899 POLR3A 0.260226045229052 POLR3B 0.923543019526001 POLR3C 0.749838478950123 POLR3D -0.140225183831689 POLR3E 0.706971565708702 POLR3F 0.163822821757522 POLR3G -0.309715462904656 POLR3GL 0.295271406235652 POLR3H -0.521264041994957 POLR3K 1.95456405020951 POLRMT 0.999191948814219 POM121 0.53034089007516 POM121C 0.548717857975614 POMGNT1 0.0491833819217531 POMGNT2 -0.233260703004157 POMK -0.426171730503105 POMP 0.696469539284504 POMT1 -0.0491833819217533 POMT2 0.426171730503105 POMZP3 0.175946367209182 PON2 0.675718296019509 PON3 0.816795123850239 POP1 0.163822821757522 POP4 0.887088443208186 POP5 2.41947456243729 POP7 1.19103929628282 POPDC3 -0.011131968346277 POR 0.782910497351652 PORCN -0.354547841276671 POT1 0.586380210457381 POU2F1 1.10606300144692 POU5F1 1.03844001282544 POU5F1B 1.93289756447416 PP7080 0.442827998159059 PPA1 1.59696781749456 PPA2 0.253396544739656 PPAN 1.10606300144692 PPAN-P2RY11 0.302462635325848 PPAP2A 1.02524908367575 PPAP2B 0.467594529986261 PPAP2C 0.999191948814219 PPAPDC1B 0.625284103577363 PPAPDC2 0.213646503728524 PPARA 0.960902147863062 PPARD 0.317030273831343 PPARG 2.02102420685953 PPAT -0.0641982118839252 PPCDC 0.354547841276671 PPCS 1.4236522587058 PPDPF 1.07867553210549 PPFIA1 -0.0744527615829587 PPFIA3 0.463289927594088 PPFIBP1 0.106415470351267 PPFIBP2 1.20562604825687 PPHLN1 1.16223462953692 PPIA 0.935894295519909 PPIB 0.521264041994957 PPIC 0.0641982118839256 PPID 1.49107400725302 PPIE 0.253396544739656 PPIF 1.20562604825687 PPIG 2.50441305650118 PPIH 2.31189787729871 PPIL1 0.521264041994957 PPIL2 0.68605200767513 PPIL3 0.8398467954674 PPIL4 0.362242870562317 PPIP5K1 0.0541397609275314 PPIP5K2 0.0849056428086794 PPL 0.151916593141787 PPM1A 0.267174381627701 PPM1B 0.151916593141787 PPM1D 1.57890427619607 PPM1F -0.302462635325848 PPM1G 1.31131142661102 PPM1H 2.0436833201952 PPM1K -0.595988333627509 PPM1M -0.163822821757523 PPME1 0.999191948814219 PPOX 0.13445926664409 PPP1CA 0.863275637764334 PPP1CB 0.302462635325848 PPP1CC 1.07867553210549 PPP1R10 0.354547841276671 PPP1R11 1.34270408859956 PPP1R12A 0.106415470351267 PPP1R12B 0.595988333627509 PPP1R12C 1.10606300144692 PPP1R13B 0.635208496534159 PPP1R13L 0.887088443208186 PPP1R14A 0.331145221935455 PPP1R14B 0.605674627205326 PPP1R14C 2.25732482440581 PPP1R14D 2.69876393290769 PPP1R15A -0.128746135270125 PPP1R15B 0.175946367209182 PPP1R16A 0.645213480588419 PPP1R18 -0.128746135270125 PPP1R1B 1.82798889940188 PPP1R2 0.260226045229052 PPP1R21 0.442827998159059 PPP1R26 0.0251190566895852 PPP1R26-AS1 0.2072227555732 PPP1R35 1.01216675586557 PPP1R37 0.706971565708702 PPP1R3B 0.442827998159059 PPP1R3D 0.151916593141787 PPP1R3E 0.696469539284504 PPP1R7 0.851513651094184 PPP1R8 0.339350517452219 PPP1R9B 0.485688574146802 PPP2CA 0.362242870562317 PPP2CB -0.163822821757523 PPP2R1A 0.635208496534159 PPP2R1B 0.442827998159059 PPP2R2A -0.0158231754019981 PPP2R2C 0.820693898664402 PPP2R2D 2.21004727583579 PPP2R3A -0.113042014518236 PPP2R3B 0.169857272210699 PPP2R3C 0.00671259418580007 PPP2R4 0.12308548818616 PPP2R5A 1.03844001282544 PPP2R5B -0.151916593141787 PPP2R5C 0.77179722354199 PPP2R5D 0.586380210457381 PPP2R5E 0.68605200767513 PPP3CA 0.163822821757522 PPP3CB 0.426171730503105 PPP3CC 0.2072227555732 PPP3R1 0.253396544739656 PPP4C 0.816795123850239 PPP4R1 -0.233260703004157 PPP4R2 0.194544718729643 PPP5C 0.826567655325073 PPP6C 0.828274229038452 PPP6R1 0.863275637764334 PPP6R2 -0.157842699875609 PPP6R3 0.188289767848666 PPRC1 0.346917193851255 PPT1 0.0346023534807246 PPT2 0.0394149494362418 PPTC7 0.239914226820939 PPWD1 0.169857272210699 PQBP1 1.89026358715835 PQLC1 -0.0442752020812754 PQLC2 -0.426171730503105 PQLC3 -0.100961788709541 PRAC1 0.828175838357855 PRADC1 1.49107400725302 PRAF2 -0.00222613543928945 PRAME 0.0734635155569517 PRAP1 0.665467739438543 PRC1 0.782910497351652 PRCC 0.923543019526001 PRCP -0.146044190625534 PRDM10 0.346917193851255 PRDM15 0.485688574146802 PRDM2 0.548717857975614 PRDM4 0.539491982633423 PRDM8 -0.437851196879366 PRDX1 0.749838478950123 PRDX2 0.615439683590562 PRDX3 0.233260703004157 PRDX4 0.385718428206592 PRDX5 1.97647034723729 PRDX6 0.468332820275602 PREB 1.47398846076499 PRELID1 1.74790474393018 PRELID2 0.586380210457381 PREP 1.80766000560279 PREPL 0.3778277413828 PRF1 0.530528086468205 PRICKLE3 1.59696781749456 PRICKLE4 -0.0902071629904629 PRIM1 1.03844001282544 PRIM2 0.605674627205326 PRIMPOL -0.260226045229052 PRKAA1 1.19103929628282 PRKAB1 1.4071733409876 PRKAB2 -0.0744527615829587 PRKACA 0.887088443208186 PRKACB 0.233260703004157 PRKAG1 2.26030156058009 PRKAG2 0.539491982633423 PRKAR1A -0.253396544739655 PRKAR1B 0.675718296019509 PRKAR2A 0.521264041994957 PRKCA 0.220127184768263 PRKCD 1.31131142661102 PRKCDBP 0.0890026667614899 PRKCH 0.0298371451318522 PRKCI 0.0902071629904631 PRKCSH 0.851513651094184 PRKCZ 0.53034089007516 PRKD2 0.459761190391189 PRKD3 0.665467739438543 PRKDC 0.106415470351267 PRKRA 1.9986218516692 PRKRIP1 0.0849056428086794 PRKRIR 0.111920451817357 PRKX 1.06515210281468 PRMT1 -0.00671259418579993 PRMT2 0.9447016092683 PRMT3 0.794114052759841 PRMT5 0.494473687336066 PRMT6 -0.0158231754019981 PRMT7 0.805408665490459 PRMT9 -0.6009170664862 PRNP -0.385718428206592 PROCR 0.615439683590562 PRODH 1.07867553210549 PROM1 1.78753891474294 PROM2 0.401698454801647 PROS1 -0.370002697189572 PROSC 2.31189787729871 PROSER1 0.763372381047876 PROSER2 -0.267114916739735 PROSER3 0.502712377429685 PROX1 0.503330961445398 PRPF18 0.128746135270125 PRPF19 1.82798889940188 PRPF3 0.948347015982624 PRPF31 0.548717857975614 PRPF38A 0.676770121655277 PRPF38B 2.71969323037281 PRPF39 0.00222613543928945 PRPF4 0.0251190566895852 PRPF40A 0.331847405799513 PRPF40B 0.625284103577363 PRPF4B 0.151916593141787 PRPF6 0.53034089007516 PRPF8 -0.0394149494362417 PRPS1 0.140225183831689 PRPS2 1.67096828697014 PRPSAP1 0.717558772015979 PRPSAP2 -0.0442752020812754 PRR11 0.851513651094184 PRR12 0.625284103577363 PRR13 2.33822595636526 PRR14 0.665467739438543 PRR14L -0.0158231754019981 PRR15 1.19103929628282 PRR15L 0.55801906166369 PRR22 0.270322522169378 PRR3 -0.182090425337068 PRR34-AS1 1.4934835528703 PRR4 0.999191948814219 PRR5 1.17657595033145 PRR5L 1.1199294498274 PRR7 0.246626056901817 PRR9 0.387382180071821 PRRC1 1.19103929628282 PRRC2A 0.13445926664409 PRRC2B -0.0641982118839252 PRRC2C 0.655299682816457 PRRG1 0.239914226820939 PRRG2 0.346917193851255 PRRG4 0.586380210457381 PRRT3-AS1 2.16105794730161 PRSS1 0.579681778096718 PRSS12 -0.155572930968638 PRSS16 0.875133611567835 PRSS22 0.01124485371765 PRSS23 0.476975117709129 PRSS3 0.655299682816457 PRSS3P2 0.536302917274732 PRSS8 1.02524908367575 PRTFDC1 -0.111920451817357 PRUNE 0.57684967351441 PSAP -0.346917193851255 PSAT1 -0.128746135270125 PSCA 1.18871668055804 PSD3 0.295271406235652 PSD4 1.07867553210549 PSEN1 0.442827998159059 PSEN2 0.0641982118839256 PSENEN 0.512260907195751 PSIP1 -0.01124485371765 PSKH1 0.605674627205326 PSMA1 1.16223462953692 PSMA2 0.635208496534159 PSMA3 1.31131142661102 PSMA3-AS1 0.828274229038452 PSMA4 0.696469539284504 PSMA5 1.45705774894806 PSMA6 2.16105794730161 PSMA7 0.76077346789037 PSMB1 1.17657595033145 PSMB10 0.53034089007516 PSMB2 0.362242870562317 PSMB3 0.246626056901817 PSMB4 0.816795123850239 PSMB5 0.451259742767399 PSMB6 0.805408665490459 PSMB7 0.220127184768263 PSMB8 1.148013982787 PSMB8-AS1 1.22033761791348 PSMB9 0.911292238191598 PSMC1 1.57890427619607 PSMC2 0.625284103577363 PSMC3 0.696469539284504 PSMC3IP -0.0491833819217533 PSMC4 1.148013982787 PSMC5 0.794114052759841 PSMC6 1.19103929628282 PSMD1 1.16223462953692 PSMD10 0.370002697189572 PSMD11 0.246626056901817 PSMD12 -0.0641982118839252 PSMD13 1.03844001282544 PSMD14 1.05174064483746 PSMD2 0.0641982118839256 PSMD3 1.28046144694824 PSMD4 0.8398467954674 PSMD5 0.169857272210699 PSMD5-AS1 0.370002697189572 PSMD6 1.84852963355647 PSMD7 0.911292238191598 PSMD8 1.25014101748125 PSMD9 1.72838431647478 PSME1 0.3778277413828 PSME2 0.749838478950123 PSME3 0.57684967351441 PSME4 0.302462635325848 PSMF1 0.973560675729962 PSMG1 2.11326463886881 PSMG2 1.25014101748125 PSMG3 0.851513651094184 PSMG4 1.17657595033145 PSPC1 0.55801906166369 PSPH 0.417946278108049 PSRC1 1.39084097450956 PSTK 0.369277165609435 PSTPIP2 0.923543019526001 PTAR1 0.362242870562317 PTBP1 0.605674627205326 PTBP2 -1.4236522587058 PTBP3 0.57684967351441 PTCD1 -0.182090425337068 PTCD2 0.00662151563289471 PTCD3 1.32693907637558 PTCH1 0.494473687336066 PTCSC3 0.567396146666523 PTDSS1 0.370002697189572 PTDSS2 0.615439683590562 PTEN 1.32693907637558 PTER 0.213646503728524 PTGES 0.665467739438543 PTGES2 0.738991516988183 PTGES2-AS1 0.346917193851255 PTGES3 1.84852963355647 PTGFRN 1.1199294498274 PTGR1 -0.338724820065979 PTGR2 0.55801906166369 PTGS2 -0.30630238704366 PTK2 0.0346023534807246 PTK2B 1.03844001282544 PTK6 0.635208496534159 PTK7 -0.0955591159251328 PTMA 1.45705774894806 PTMS 2.23501168760225 PTOV1 0.175946367209182 PTOV1-AS1 0.0744527615829587 PTOV1-AS2 0.106415470351267 PTP4A1 0.675718296019509 PTP4A2 1.17657595033145 PTP4A3 0.229992714534275 PTPDC1 0.0955591159251328 PTPMT1 0.717558772015979 PTPN1 0.00671259418580007 PTPN11 0.717558772015979 PTPN12 1.06515210281468 PTPN13 1.58670593937788 PTPN14 -0.140225183831689 PTPN18 0.89914101838511 PTPN2 0.0744527615829587 PTPN21 0.106415470351267 PTPN23 0.948347015982624 PTPN3 0.494473687336066 PTPN4 0.0251190566895852 PTPN6 0.782910497351652 PTPN9 0.302462635325848 PTPRA 0.503330961445398 PTPRB 1.19103929628282 PTPRCAP -0.149884094570831 PTPRD 2.76651864857299 PTPRE 0.780302285133501 PTPRF 0 PTPRG -0.00222613543928945 PTPRH 0.163822821757522 PTPRJ -0.0693008354710526 PTPRK 0.875133611567835 PTPRN2 0.8398467954674 PTPRO 2.25732482440581 PTPRR 1.03606729345268 PTPRS 0.0201666286799669 PTPRU 0.317030273831343 PTRF -0.377827741382801 PTRH1 1.14235016013336 PTRH2 0.539491982633423 PTRHD1 1.2351754487972 PTS 0.780302285133501 PTTG1 1.148013982787 PTTG1IP 0.782910497351652 PUF60 0.0693008354710525 PUM1 0.635208496534159 PUM2 0.738991516988183 PURA 0.362242870562317 PURB 0.385718428206592 PUS1 1.72838431647478 PUS3 0.911292238191598 PUS7 1.9986218516692 PUS7L 1.148013982787 PUSL1 0.408998965123862 PVR -0.295271406235653 PVRIG2P 0.586380210457381 PVRL1 1.22033761791348 PVRL2 0.288141394800279 PVRL3 0.665467739438543 PVRL4 0.665467739438543 PVT1 0.0744527615829587 PWP1 0.875133611567835 PWP2 0.404948463629486 PWWP2A 0.887088443208186 PWWP2B 0.567396146666523 PXDC1 -0.260900269941786 PXK 1.03844001282544 PXMP2 0.605674627205326 PXMP4 0.331847405799513 PXN 0.57684967351441 PXN-AS1 1.32693907637558 PXYLP1 0.401698454801647 PYCARD 1.68502974894542 PYCR1 -0.128746135270125 PYCR2 0.295271406235652 PYCRL 0.163822821757522 PYGB 0.816795123850239 PYGL 0.512260907195751 PYGO2 0.57684967351441 PYROXD1 0.749838478950123 PYROXD2 0.226665137288169 PYURF 1.13391268773013 QARS 1.50831660795693 QDPR 1.34270408859956 QKI 0.141210689633711 QPCT 0.752210079123771 QPCTL 0.163822821757522 QPRT 0.426171730503105 QRICH1 0.887088443208186 QRSL1 1.57890427619607 QSER1 -0.0849056428086794 QSOX1 -0.117477026083861 QSOX2 -0.0902071629904629 QTRT1 1.14970649386365 QTRTD1 0.0346023534807246 R3HCC1 -0.246626056901817 R3HCC1L 0.539491982633423 R3HDM1 2.28592679258492 R3HDM2 0.605674627205326 R3HDM4 0.960902147863062 RAB10 0.512260907195751 RAB11A 0.385718428206592 RAB11B 0.76077346789037 RAB11B-AS1 0.635208496534159 RAB11FIP1 1.44027971429598 RAB11FIP2 0.175946367209182 RAB11FIP3 0.503330961445398 RAB11FIP4 0.935894295519909 RAB11FIP5 0.485688574146802 RAB12 -0.175946367209182 RAB13 0.442827998159059 RAB14 0.246626056901817 RAB15 0.655299682816457 RAB17 0.911292238191598 RAB18 0.188289767848666 RAB19 1.05174064483746 RAB1A 0.805408665490459 RAB1B 0.794114052759841 RAB20 0.973560675729962 RAB21 0.605674627205326 RAB22A 0.738991516988183 RAB23 -0.00671259418579993 RAB24 0.00885094715952158 RAB25 0.851513651094184 RAB26 -0.55801906166369 RAB27A 0.393675187664831 RAB27B 0.194544718729643 RAB28 0.0298371451318522 RAB29 -0.0204478217971323 RAB2A 0.320166091107682 RAB2B 0.226665137288169 RAB30-AS1 0.917911594742297 RAB32 0.826567655325073 RAB33B 0.317030273831343 RAB34 0.382360674788124 RAB35 1.2351754487972 RAB36 0.302462635325848 RAB38 -0.0318550384061414 RAB3A 0.194544718729643 RAB3B -0.295271406235653 RAB3D 0.503330961445398 RAB3GAP1 0.128746135270125 RAB3GAP2 0.494473687336066 RAB3IL1 0.324407457074857 RAB3IP 0.948347015982624 RAB40B 0.999191948814219 RAB40C 1.09231210099836 RAB43 0.77179722354199 RAB4A 1.06515210281468 RAB4B 0.655299682816457 RAB5A 1.05174064483746 RAB5B 1.3586082082865 RAB5C 0.960902147863062 RAB6A 0.68605200767513 RAB7A 1.10606300144692 RAB8A 1.72838431647478 RAB8B -0.288141394800278 RAB9A 1.4236522587058 RABAC1 0.00222613543928945 RABEP1 -0.0346023534807245 RABEP2 0.595988333627509 RABEPK 1.148013982787 RABGAP1 0.696469539284504 RABGAP1L 0.728231853713827 RABGEF1 0.738991516988183 RABGGTA 0.220127184768263 RABGGTB 0.00671259418580007 RABIF 1.44027971429598 RABL2A 0.635208496534159 RABL2B 0.267114916739734 RABL3 0.362242870562317 RABL6 0.605674627205326 RAC1 1.07867553210549 RAC2 0.270322522169378 RAC3 -0.828274229038453 RACGAP1 1.25014101748125 RAD1 0.749838478950123 RAD17 0.163822821757522 RAD18 1.72838431647478 RAD21 0.106415470351267 RAD23A 1.49107400725302 RAD23B 1.01216675586557 RAD50 0.468332820275602 RAD51 2.0436833201952 RAD51AP1 0.401698454801647 RAD51B 0.8398467954674 RAD51C -0.288141394800278 RAD51D -0.442827998159059 RAD51L3-RFFL 0.128746135270125 RAD52 0.451259742767399 RAD54B 0.0693008354710525 RAD54L 0.157842699875609 RAD54L2 0.55801906166369 RAD9A 1.29581943712666 RAE1 0.935894295519909 RAET1L 0 RAF1 0.281072224128674 RAI1 -0.00671259418579993 RAI14 -0.281072224128675 RALA 1.3586082082865 RALB 0.468332820275602 RALBP1 0.200855604759189 RALGAPA1 1.148013982787 RALGAPA2 0.887088443208186 RALGAPB 0.0394149494362418 RALGDS 0.89914101838511 RALGPS1 0.816795123850239 RALGPS2 0.274063521191206 RALY 1.63361317100319 RALY-AS1 0.936934818303653 RAMP1 -0.0955591159251328 RAMP2-AS1 0.442827998159059 RAN 1.39084097450956 RANBP1 0.645213480588419 RANBP10 1.1199294498274 RANBP2 0.2072227555732 RANBP3 0.863275637764334 RANBP6 0.163822821757522 RANBP9 0.494473687336066 RANGAP1 -0.111920451817357 RANGRF 0.188289767848666 RAP1A 0.675718296019509 RAP1B 0.194544718729643 RAP1GAP 0.503330961445398 RAP1GAP2 0.57684967351441 RAP1GDS1 0.175946367209182 RAP2A 0.586380210457381 RAP2B 0.655299682816457 RAP2C 0.288141394800279 RAPGEF1 0.295271406235652 RAPGEF2 0.246626056901817 RAPGEF5 1.2351754487972 RAPGEF6 0.451259742767399 RAPGEFL1 1.72838431647478 RAPH1 0.863275637764334 RARA 0.346917193851255 RARG 0.2072227555732 RARRES1 -0.291307601063691 RARRES2 -0.0796542701456899 RARRES3 -0.208113398244976 RARS 0.331847405799513 RARS2 1.89026358715835 RASA1 0.317030273831343 RASA2 0.401698454801647 RASA3 0.175946367209182 RASA4 0.0204478217971323 RASA4CP 0.317030273831343 RASAL2 1.2351754487972 RASEF 0.201134447912338 RASGEF1B 0.425889028012199 RASL10B -0.451745531782473 RASL11A 0.816795123850239 RASSF1 1.82798889940188 RASSF10 0.381012426090304 RASSF3 0.182090425337068 RASSF5 -0.331847405799513 RASSF6 1.09231210099836 RASSF7 0.324407457074857 RASSF8 -0.288141394800278 RAVER1 1.46645280528762 RAVER2 0.302462635325848 RB1 0.645213480588419 RB1CC1 0.267114916739734 RBAK 0.288141394800279 RBBP4 0.385718428206592 RBBP5 0.539491982633423 RBBP6 0.417946278108049 RBBP7 0.828274229038452 RBBP8 0.146044190625534 RBBP8NL 1.74790474393018 RBBP9 0.615439683590562 RBCK1 0.595988333627509 RBFA 0.548717857975614 RBFOX2 -0.140225183831689 RBKS 1.56100992116542 RBL1 0.89914101838511 RBL2 0.194544718729643 RBM10 0.986323602271345 RBM12 0.0204478217971323 RBM12B 0.0346023534807246 RBM14 0.485688574146802 RBM14-RBM4 -0.100961788709541 RBM15 0.887088443208186 RBM15B 0.875133611567835 RBM17 1.26523583476782 RBM18 0.409788669804297 RBM19 1.07867553210549 RBM22 0.655299682816457 RBM23 0.331847405799513 RBM25 1.28046144694824 RBM26 0.0744527615829587 RBM27 0.151916593141787 RBM28 -0.0744527615829587 RBM3 0.706971565708702 RBM33 0.738991516988183 RBM34 1.148013982787 RBM38 0.960902147863062 RBM39 0.295271406235652 RBM4 0.106415470351267 RBM41 0.476975117709129 RBM42 0.503330961445398 RBM45 0.362242870562317 RBM47 0.717558772015979 RBM48 0.675718296019509 RBM4B 0.55801906166369 RBM5 0.76077346789037 RBM6 4.09099219763125 RBM7 0.459761190391189 RBM8A 0.828274229038452 RBMS1 0.0591446125739279 RBMS2 0.106415470351267 RBMX 0.567396146666523 RBMX2 0.863275637764334 RBMXL1 -0.309715462904656 RBP1 1.31131142661102 RBP2 1.32962583758268 RBP4 0.689100554737955 RBP7 0.0441964024028486 RBPJ -0.0693008354710526 RBPMS 0.151916593141787 RBSN 0.0541397609275314 RBX1 0.548717857975614 RC3H1 0.911292238191598 RC3H2 -0.0955591159251328 RCAN1 0.935894295519909 RCAN3 0.194544718729643 RCBTB1 -0.393675187664832 RCC1 -0.0641982118839252 RCC2 1.05174064483746 RCCD1 0.274063521191206 RCE1 -0.0915461311861648 RCHY1 0.117477026083861 RCL1 0.805408665490459 RCN1 -0.0591446125739281 RCN2 0.595988333627509 RCN3 0.960902147863062 RCOR1 -0.0744527615829587 RCOR2 0.01124485371765 RCOR3 0.169857272210699 RDH10 0.57684967351441 RDH11 0.288141394800279 RDH13 1.39084097450956 RDH14 0.354547841276671 RDM1 0.481212286820023 RDX 0.0849056428086794 RECQL 0.246626056901817 RECQL4 0.0346023534807246 RECQL5 0.0849056428086794 REEP2 -0.438440621242503 REEP3 0.151916593141787 REEP4 0.521264041994957 REEP5 0.521264041994957 REEP6 1.148013982787 REG1A -0.533888338714506 REG4 0.923543019526001 RELA 0.706971565708702 RELB 0.12308548818616 RELL1 -0.302462635325848 RELL2 0.194544718729643 RELT 0.0442752020812755 REN 0.86236746265966 REPIN1 0.999191948814219 REPS1 1.16223462953692 RER1 0.2072227555732 RERE 1.63361317100319 REST -0.0849056428086794 RETSAT 1.56100992116542 REV1 0.442827998159059 REV3L 0.0251190566895852 REXO1 1.01216675586557 REXO2 0.635208496534159 REXO4 0.665467739438543 RFC1 -0.140225183831689 RFC2 1.6899193852889 RFC3 0.863275637764334 RFC4 0.346917193851255 RFC5 1.26523583476782 RFFL 0.182090425337068 RFK 1.1199294498274 RFNG -0.309715462904656 RFT1 0.973560675729962 RFWD2 0.625284103577363 RFWD3 0.973560675729962 RFX1 0.828274229038452 RFX2 0.1325223851854 RFX5 0.0251190566895852 RFX7 -0.401698454801646 RFXANK 0.828274229038452 RFXAP 0.0796542701456901 RGCC 0.675718296019509 RGL1 0.55801906166369 RGL2 0.0744527615829587 RGL3 -0.0641982118839252 RGMB 1.01216675586557 RGP1 0.370002697189572 RGPD5 0.163822821757522 RGS10 -0.13445926664409 RGS11 -0.317030273831344 RGS12 0.863275637764334 RGS14 1.54328217729307 RGS16 0.986323602271345 RGS19 -0.274063521191206 RGS2 -0.281072224128675 RGS3 1.39084097450956 RGS4 -0.26564088091848 RHBDD1 0.55801906166369 RHBDD2 0.605674627205326 RHBDD3 0.370002697189572 RHBDF1 0.0541397609275314 RHBDF2 0.696469539284504 RHBDL1 0.86236746265966 RHEB 0.923543019526001 RHNO1 2.11326463886881 RHOA 1.50831660795693 RHOB 0.986323602271345 RHOBTB2 0.331847405799513 RHOBTB3 0.309715462904656 RHOC 1.29581943712666 RHOD 0.665467739438543 RHOF 0.100961788709541 RHOG 0.794114052759841 RHOQ -0.417946278108049 RHOT1 0.0204478217971323 RHOT2 0.401698454801647 RHOU 0.89914101838511 RHOV 0.999191948814219 RHPN1 0.362242870562317 RHPN2 0.339350517452219 RIBC2 0.253396544739656 RIC1 -0.0796542701456899 RIC8A 0.295271406235652 RIC8B 1.2351754487972 RICTOR 0.503330961445398 RIF1 -0.0796542701456899 RILP 1.97647034723729 RILPL1 -0.302462635325848 RILPL2 0.838394204314119 RIN1 0.226665137288169 RIN2 0.875133611567835 RIN3 0.0251190566895852 RING1 -0.054139760927531 RINT1 0.68605200767513 RIOK1 1.10606300144692 RIOK2 0.409788669804297 RIOK3 0.0796542701456901 RIPK1 0.100961788709541 RIPK2 -0.0693008354710526 RIPK3 1.50108402703347 RIPK4 0.0442752020812755 RIT1 0.163822821757522 RITA1 3.08582920637787 RLF -0.246626056901817 RLIM 0.01124485371765 RLTPR 0.620661367590102 RMDN1 0.55801906166369 RMDN2 0.738991516988183 RMDN3 0.0955591159251328 RMI1 0.476975117709129 RMI2 0.960902147863062 RMND1 1.89026358715835 RMND5A 0.370002697189572 RMND5B 0.370002697189572 RMRP -0.249888228486604 RNASE1 2.0436833201952 RNASE4 0.728231853713827 RNASEH1 0.794114052759841 RNASEH1-AS1 2.96656284985391 RNASEH2A 0.459761190391189 RNASEH2B 0.828274229038452 RNASEH2C 0.281072224128674 RNASEK 0.794114052759841 RNASET2 0.948347015982624 RND3 0.288141394800279 RNF10 1.32693907637558 RNF103 0.0491833819217531 RNF11 -0.025119056689585 RNF111 -0.233260703004157 RNF113A 0.717558772015979 RNF114 1.45705774894806 RNF115 0.911292238191598 RNF121 -0.106415470351267 RNF122 0.00885094715952158 RNF123 0.548717857975614 RNF125 -0.309715462904656 RNF126 2.23501168760225 RNF128 1.06515210281468 RNF13 0.426171730503105 RNF130 1.44027971429598 RNF135 -0.054139760927531 RNF138 0.246626056901817 RNF139 -0.246626056901817 RNF14 0.324407457074857 RNF141 0.2072227555732 RNF144A -0.146044190625534 RNF145 -0.434465483243646 RNF146 0.706971565708702 RNF149 0.267114916739734 RNF157 1.10606300144692 RNF166 -0.0394149494362417 RNF167 2.11326463886881 RNF168 0.494473687336066 RNF169 -0.0902071629904629 RNF170 0.665467739438543 RNF181 0.413067131801183 RNF185 0.157842699875609 RNF186 2.11760695824552 RNF187 0.645213480588419 RNF19A 0.0204478217971323 RNF19B 0.274063521191206 RNF2 -0.106415470351267 RNF20 0.595988333627509 RNF207 -0.986323602271345 RNF208 -0.140225183831689 RNF213 0.239914226820939 RNF214 0.339350517452219 RNF215 -0.973560675729962 RNF216 0.362242870562317 RNF216P1 1.56100992116542 RNF219 0.426171730503105 RNF220 1.02524908367575 RNF223 1.17198689242929 RNF24 0.2072227555732 RNF25 0.151916593141787 RNF26 0.331847405799513 RNF31 0.274063521191206 RNF32 0.521264041994957 RNF34 1.65220055733863 RNF38 0.256639211538854 RNF39 0.128746135270125 RNF4 0.451259742767399 RNF40 0.728231853713827 RNF41 0.512260907195751 RNF43 2.02102420685953 RNF44 1.25014101748125 RNF5P1 1.44027971429598 RNF6 0.220127184768263 RNF7 0.675718296019509 RNF8 0.309715462904656 RNFT1 0.213646503728524 RNFT2 0.12308548818616 RNGTT 0.362242870562317 RNH1 0.655299682816457 RNMT 0.117477026083861 RNMTL1 0.288141394800279 RNPC3 0.814846299294943 RNPEP 0.485688574146802 RNPEPL1 0.260226045229052 RNPS1 0.935894295519909 RNU1-13P -0.188679496456987 RNU6-2 -0.686297861284 ROBO1 -0.309715462904656 ROCK1 -0.140225183831689 ROCK2 0.476975117709129 ROGDI 0.00222613543928945 ROMO1 1.39084097450956 RP2 0.0298371451318522 RP9 1.95456405020951 RP9P 1.61520320170581 RPA1 0.2072227555732 RPA2 1.65220055733863 RPA3 0.805408665490459 RPAIN 1.1199294498274 RPAP1 0.409788669804297 RPAP2 0.175946367209182 RPAP3 0.782910497351652 RPARP-AS1 0.2072227555732 RPE 0.828274229038452 RPF1 1.67495579459425 RPF2 1.80766000560279 RPGR 2.31189787729871 RPH3AL 0.317030273831343 RPIA 0.986323602271345 RPL10 0.794114052759841 RPL10A 0.89914101838511 RPL11 1.56100992116542 RPL12 1.65220055733863 RPL13 0.539491982633423 RPL13A 0.163822821757522 RPL13AP20 0.625284103577363 RPL13AP5 1.148013982787 RPL13P5 0.0657963046612511 RPL14 1.6899193852889 RPL15 0.8398467954674 RPL17 0.76077346789037 RPL17-C18orf32 0.385718428206592 RPL18 0.665467739438543 RPL18A 1.01216675586557 RPL19 0.77179722354199 RPL21 0.408998965123862 RPL21P28 0.331847405799513 RPL22 1.47398846076499 RPL22L1 0.0251190566895852 RPL23 0.213646503728524 RPL23A 0.749838478950123 RPL23AP53 0.106415470351267 RPL23AP64 -0.12308548818616 RPL23AP7 1.57890427619607 RPL23AP82 0.960902147863062 RPL24 1.16223462953692 RPL26 1.4236522587058 RPL26L1 1.52571854725044 RPL27 1.4236522587058 RPL27A 1.57890427619607 RPL28 1.70905698197019 RPL29 1.4236522587058 RPL29P2 1.65220055733863 RPL3 0.346917193851255 RPL30 0.863275637764334 RPL31 0.851513651094184 RPL32 2.53362060922751 RPL32P3 0.960902147863062 RPL34 0.426171730503105 RPL35 1.34270408859956 RPL35A 1.17657595033145 RPL36 2.56330628723864 RPL36A 1.74790474393018 RPL36A-HNRNPH2 0.362242870562317 RPL36AL 2.62419632911226 RPL37 1.82798889940188 RPL37A 1.76762174142369 RPL38 1.78753891474294 RPL39 1.148013982787 RPL39L 0.512943283535481 RPL4 0.696469539284504 RPL41 1.70905698197019 RPL5 0.973560675729962 RPL6 1.49107400725302 RPL7 0.794114052759841 RPL7A 0.76077346789037 RPL7L1 -0.0346023534807245 RPL8 0.567396146666523 RPL9 0.655299682816457 RPLP0 1.03844001282544 RPLP1 1.49107400725302 RPLP2 1.67096828697014 RPN1 0.182090425337068 RPN2 0.331847405799513 RPP14 1.70905698197019 RPP21 0.8398467954674 RPP25 0.887088443208186 RPP25L 0.434465483243646 RPP30 0.362242870562317 RPP38 0.935894295519909 RPP40 0.339350517452219 RPPH1 0.671557034236747 RPRD1A 0.3778277413828 RPRD1B 0.163822821757522 RPRD2 1.09231210099836 RPS10 1.148013982787 RPS10-NUDT3 -0.00222613543928945 RPS10P7 0.417946278108049 RPS11 2.0436833201952 RPS12 3.725113149237 RPS13 1.25014101748125 RPS14 1.06515210281468 RPS15 0.973560675729962 RPS15A 0.935894295519909 RPS16 0.828274229038452 RPS17 1.93289756447416 RPS18 0.960902147863062 RPS18P9 -0.0693008354710526 RPS19 1.148013982787 RPS19BP1 0.53034089007516 RPS2 0.973560675729962 RPS20 0.986323602271345 RPS21 1.72838431647478 RPS23 0.875133611567835 RPS24 2.23501168760225 RPS25 2.21004727583579 RPS26 2.71969323037281 RPS27 1.4236522587058 RPS27A 1.06515210281468 RPS27L 1.4236522587058 RPS28 1.65220055733863 RPS29 2.53362060922751 RPS2P32 0.782910497351652 RPS3 0.973560675729962 RPS3A 0.339350517452219 RPS4X 1.37465322496976 RPS4Y1 0.160173715350831 RPS5 1.01216675586557 RPS6 0.960902147863062 RPS6KA1 1.2351754487972 RPS6KA2 1.19103929628282 RPS6KA3 1.67096828697014 RPS6KA4 0.794114052759841 RPS6KA5 0.298427164302256 RPS6KB1 0.0204478217971323 RPS6KB2 0.253396544739656 RPS6KC1 -0.0796542701456899 RPS7 1.61520320170581 RPS8 0.393675187664831 RPS9 0.89914101838511 RPSA 0.948347015982624 RPSAP58 -0.111920451817357 RPSAP9 0.239914226820939 RPTOR -0.0641982118839252 RPUSD1 0.655299682816457 RPUSD2 0.973560675729962 RPUSD3 1.52571854725044 RPUSD4 0.175946367209182 RQCD1 0.948347015982624 RRAGA 0.175946367209182 RRAGB -0.046110959230059 RRAGC -0.140225183831689 RRAS 0.665467739438543 RRAS2 -0.749838478950123 RRBP1 0.816795123850239 RREB1 0.851513651094184 RRM1 0.370002697189572 RRM2 0.451259742767399 RRM2B 0.0849056428086794 RRN3 0.935894295519909 RRN3P1 0.233260703004157 RRNAD1 0.485688574146802 RRP1 0.451259742767399 RRP12 0.805408665490459 RRP15 0.434465483243646 RRP1B 0.00222613543928945 RRP36 0.586380210457381 RRP7A 0.226665137288169 RRP7BP 0.128746135270125 RRP8 1.6899193852889 RRP9 0.77179722354199 RRS1 0.55801906166369 RSAD1 0.117477026083861 RSAD2 0 RSBN1 0.586380210457381 RSBN1L 0.393675187664831 RSC1A1 0.0158231754019982 RSF1 0.0693008354710525 RSL1D1 1.47398846076499 RSL24D1 0.346917193851255 RSPH1 0.911292238191598 RSPH3 0.655299682816457 RSPRY1 0.370002697189572 RSRC1 0.911292238191598 RSRC2 0.923543019526001 RSRP1 0.485688574146802 RSU1 1.50831660795693 RTCA 1.17657595033145 RTCB 0.494473687336066 RTEL1 0.0298371451318522 RTF1 0.0849056428086794 RTFDC1 1.01216675586557 RTKN 1.20562604825687 RTKN2 0.605674627205326 RTN2 0.01124485371765 RTN3 0.253396544739656 RTN4 0.100961788709541 RTN4IP1 0.645213480588419 RTN4R -0.409788669804297 RTN4RL2 -0.417946278108049 RTTN -0.434465483243646 RUFY1 1.37465322496976 RUFY2 -0.281072224128675 RUFY3 -0.948347015982624 RUNDC1 1.07867553210549 RUNX1 0.442827998159059 RUNX2 0.12308548818616 RUNX3 1.6951590375394 RUSC1 0.728231853713827 RUSC2 -0.054139760927531 RUVBL1 0.696469539284504 RUVBL2 0.805408665490459 RWDD1 2.85606961133901 RWDD2A -0.347467303639074 RWDD2B 0.151916593141787 RWDD3 0.0298371451318522 RWDD4 -0.00222613543928945 RXFP4 1.51282862093936 RXRA 0.820693898664402 RXRB 0.239914226820939 RYBP 0.426171730503105 RYK 0.0693008354710525 S100A10 1.3586082082865 S100A11 0.863275637764334 S100A13 0.163822821757522 S100A14 0.442827998159059 S100A16 0.365399436599134 S100A2 0.0541397609275314 S100A3 0.615692971408883 S100A4 0.451259742767399 S100A5 0.161636447135845 S100A6 1.50831660795693 S100A9 0.930858541757978 S100P 1.54328217729307 S100PBP -0.226665137288169 S1PR2 -0.309715462904656 SAA1 1.02855762775182 SAA2 1.41362575918341 SAAL1 0.370002697189572 SAC3D1 1.56100992116542 SACM1L 0.741146027940078 SACS -0.77179722354199 SAE1 0.476975117709129 SAFB 1.67096828697014 SAFB2 1.9986218516692 SAMD1 0.923543019526001 SAMD10 0.615439683590562 SAMD12 0.106415470351267 SAMD13 1.07867553210549 SAMD4A -0.274063521191206 SAMD4B 0.426171730503105 SAMD5 0.828274229038452 SAMD8 -0.317030273831344 SAMD9 -0.317030273831344 SAMHD1 -0.117477026083861 SAMM50 1.29581943712666 SAP130 0.887088443208186 SAP18 0.665467739438543 SAP25 0.562445269718227 SAP30 0.911292238191598 SAP30BP 0.354547841276671 SAP30L 0.782910497351652 SAPCD1 0.696469539284504 SAPCD1-AS1 0.274063521191206 SAPCD2 1.148013982787 SAR1A 0.111920451817357 SAR1B 0.655299682816457 SARAF 0.151916593141787 SARNP 1.31131142661102 SARS 1.39084097450956 SARS2 1.44027971429598 SART1 0.8398467954674 SART3 0.370002697189572 SASH1 0.331847405799513 SASS6 0.816795123850239 SAT1 1.07867553210549 SAT2 0.188289767848666 SATB1 0.256639211538854 SATB2 0.948347015982624 SAV1 -0.370002697189572 SAYSD1 0.548717857975614 SBDS 1.59696781749456 SBDSP1 0.106415470351267 SBF1 1.19103929628282 SBF2 0.385718428206592 SBF2-AS1 0.393675187664831 SBK1 -0.0591446125739281 SBNO1 0.595988333627509 SBNO2 0.169857272210699 SBSPON -0.220127184768262 SC5D 0.451259742767399 SCAF1 0.645213480588419 SCAF11 1.16223462953692 SCAF4 1.13391268773013 SCAF8 0.794114052759841 SCAI 0.0541397609275314 SCAMP1 0.0849056428086794 SCAMP1-AS1 0.281072224128674 SCAMP2 1.13391268773013 SCAMP3 0.226665137288169 SCAMP4 0.426171730503105 SCAMP5 0 SCAND1 0.828274229038452 SCAND2P 0.0902071629904631 SCAP 0.696469539284504 SCAPER 0.104886188563814 SCARA3 -0.625284103577363 SCARB1 0.331847405799513 SCARB2 0.0796542701456901 SCARNA12 0.757778885545626 SCARNA17 0.615439683590562 SCARNA7 -0.0394149494362417 SCARNA9 0.01124485371765 SCARNA9L 0.550675806408699 SCCPDH 0.194544718729643 SCD 0.805408665490459 SCD5 -0.288141394800278 SCEL 0.0941890375565938 SCFD1 0.302462635325848 SCFD2 0.274063521191206 SCG2 0.635697270553874 SCG5 0.1825361279112 SCHIP1 -0.146044190625534 SCHLAP1 0.331847405799513 SCIN 1.03844001282544 SCLT1 0.146044190625534 SCLY 2.41947456243729 SCMH1 1.25014101748125 SCML1 0.567396146666523 SCML2 0.00222613543928945 SCNM1 1.4071733409876 SCNN1A 0.851513651094184 SCO1 0.90537255371463 SCO2 0.986323602271345 SCOC 0.401698454801647 SCP2 0.468332820275602 SCPEP1 -0.385718428206592 SCRIB 0.401698454801647 SCRN1 -0.01124485371765 SCRN2 0.0632883704802934 SCRN3 0.281072224128674 SCX 0.86236746265966 SCYL1 0.77179722354199 SCYL2 0.55801906166369 SCYL3 0.738991516988183 SDAD1 0.426171730503105 SDC1 0.851513651094184 SDC3 0.485688574146802 SDC4 0.140225183831689 SDCBP 0.0541397609275314 SDCBP2 0.346917193851255 SDCCAG3 0.68605200767513 SDCCAG8 0.53034089007516 SDE2 -0.140225183831689 SDF2 0.288141394800279 SDF2L1 0.749838478950123 SDF4 0.960902147863062 SDHA 1.82798889940188 SDHAF1 1.24861635250587 SDHAF2 0.887088443208186 SDHAF3 2.18539897644836 SDHAF4 1.92154442311104 SDHAP1 1.4071733409876 SDHAP2 1.70905698197019 SDHAP3 0.548717857975614 SDHB 2.92884762596056 SDHC 0.986323602271345 SDHD 1.59696781749456 SDPR 0.656918809640185 SDR16C5 0.459003974126613 SDR39U1 0.401698454801647 SDR42E1 0.0412538955908379 SDSL -0.13445926664409 SEC11A 0.409788669804297 SEC11C 1.13391268773013 SEC13 2.13701581472199 SEC14L1 0.0693008354710525 SEC14L2 0.0442752020812755 SEC16A 0.188289767848666 SEC16B 1.29581943712666 SEC22A 0.339350517452219 SEC22B 0.76077346789037 SEC22C 0.106415470351267 SEC23A 0.169857272210699 SEC23B 1.32693907637558 SEC23IP 0.911292238191598 SEC24A 0.200855604759189 SEC24B 0.00671259418580007 SEC24C 0.567396146666523 SEC24D -0.512260907195752 SEC31A 0.295271406235652 SEC61A1 0.117477026083861 SEC61A2 0.0591446125739279 SEC61B 0.567396146666523 SEC61G 0.393675187664831 SEC62 0.106415470351267 SEC63 1.22033761791348 SECISBP2 0.645213480588419 SECISBP2L -0.324407457074857 SECTM1 0.260226045229052 SEH1L -0.246626056901817 SEL1L 0.346917193851255 SEL1L3 0.675718296019509 SELENBP1 1.93289756447416 SELK 1.52571854725044 SELM -0.655299682816458 SELO 0.302462635325848 SELT 0.434465483243646 SEMA3A -0.0641982118839252 SEMA3B -0.188289767848666 SEMA3C 0.605674627205326 SEMA3F 0.3778277413828 SEMA4B 0.0541397609275314 SEMA4C -0.0902071629904629 SEMA4D 0.0902071629904631 SEMA4F -0.948347015982624 SEMA4G 2.75274845678626 SEMA5A 1.91146572571199 SEMA6B -0.277564552493258 SEMA7A -0.331847405799513 SENP1 0.339350517452219 SENP2 0.2072227555732 SENP3 -0.194544718729643 SENP5 0.0693008354710525 SENP6 0.55801906166369 SENP7 -0.260226045229052 SENP8 0.635697270553874 SEP15 0.401698454801647 SEPHS1 0.0955591159251328 SEPHS2 0.324407457074857 SEPN1 -0.393675187664832 SEPP1 0.393675187664831 SEPSECS 0.111920451817357 SEPT10 0.302462635325848 SEPT11 0.0902071629904631 SEPT2 0.226665137288169 SEPT3 -0.151916593141787 SEPT6 0.434465483243646 SEPT7 0.442827998159059 SEPT7P2 0.615439683590562 SEPT8 0.309715462904656 SEPT9 0.226665137288169 SEPW1 0.595988333627509 SERAC1 0.0491833819217531 SERBP1 1.06515210281468 SERF1B 1.13391268773013 SERF2 1.4071733409876 SERF2-C15ORF63 0.0591446125739279 SERGEF 0.615439683590562 SERINC1 0.239914226820939 SERINC2 2.28592679258492 SERINC3 0.188289767848666 SERINC5 0.260226045229052 SERP1 0.973560675729962 SERPINA1 0.615439683590562 SERPINA4 0.438950084910696 SERPINB1 0.539491982633423 SERPINB2 -0.0594486741213223 SERPINB5 0.960902147863062 SERPINB6 0.476975117709129 SERPINB8 0.0744527615829587 SERPINB9 -0.0641982118839252 SERPINE1 -0.331847405799513 SERPINE2 1.28046144694824 SERPINF1 0.826567655325073 SERPINH1 -0.267114916739735 SERPINI1 0.586380210457381 SERTAD1 0.0158231754019982 SERTAD2 -0.236565411184541 SERTAD3 0.239914226820939 SESN1 1.59696781749456 SESN2 0.288141394800279 SESN3 1.37465322496976 SESTD1 1.39084097450956 SET 0.665467739438543 SETD1A 1.06515210281468 SETD1B 0.645213480588419 SETD2 0.595988333627509 SETD3 1.05174064483746 SETD4 0.128746135270125 SETD5 0.100961788709541 SETD6 -0.0902071629904629 SETD7 -0.220127184768262 SETD8 2.26030156058009 SETD9 1.06515210281468 SETDB1 1.09231210099836 SETDB2 -0.0204478217971323 SETMAR 0.521264041994957 SETX 0.226665137288169 SEZ6L2 0.0541397609275314 SF1 0.442827998159059 SF3A1 0.567396146666523 SF3A2 1.17657595033145 SF3A3 0.875133611567835 SF3B1 1.80766000560279 SF3B2 0.828274229038452 SF3B3 0.0394149494362418 SF3B4 1.25014101748125 SF3B5 1.28046144694824 SF3B6 0.728231853713827 SFI1 0.0744527615829587 SFMBT1 0.346917193851255 SFN 1.06515210281468 SFPQ 0.451259742767399 SFR1 0.948347015982624 SFSWAP 1.61520320170581 SFT2D1 0.442827998159059 SFT2D2 0.476975117709129 SFT2D3 0.595988333627509 SFTA1P -0.218939528255412 SFTA2 0.917222007631505 SFXN1 0.111920451817357 SFXN2 0.615439683590562 SFXN3 0.459761190391189 SFXN4 0.738991516988183 SFXN5 0.615439683590562 SGCB -0.13445926664409 SGCE 0.149884094570831 SGK1 -0.106415470351267 SGK2 1.27233921511591 SGK223 0.485688574146802 SGK3 0.635208496534159 SGMS1 0.794114052759841 SGMS2 -0.0591446125739281 SGOL1 0.794114052759841 SGOL2 0.106415470351267 SGPL1 0.346917193851255 SGPP1 -0.128746135270125 SGPP2 1.31131142661102 SGSH -0.0591446125739281 SGSM2 -0.140225183831689 SGSM3 -0.220127184768262 SGTA 0.986323602271345 SGTB -0.377827741382801 SH2B1 0.169857272210699 SH2B2 0.288141394800279 SH2B3 -0.309715462904656 SH2D2A 2.16105794730161 SH2D3A 0.65093143463916 SH2D4A 0.548717857975614 SH3BGR 0.254374102611109 SH3BGRL -0.675718296019508 SH3BGRL2 1.91146572571199 SH3BGRL3 1.49107400725302 SH3BP1 1.57890427619607 SH3BP2 0.548717857975614 SH3BP4 0.346917193851255 SH3BP5 0.295271406235652 SH3BP5L 0.182090425337068 SH3D19 0.828274229038452 SH3D21 -0.146044190625534 SH3GL1 0.220127184768263 SH3GLB1 0.324407457074857 SH3GLB2 0.3778277413828 SH3KBP1 0.339350517452219 SH3PXD2A 1.25014101748125 SH3PXD2A-AS1 2.08979688229767 SH3PXD2B 0.346917193851255 SH3RF1 -0.0442752020812754 SH3RF2 1.13391268773013 SH3TC1 -0.339350517452218 SH3YL1 0.875133611567835 SHARPIN 0.13445926664409 SHB 0.794114052759841 SHC1 0.0442752020812755 SHCBP1 -0.0442752020812754 SHF 1.05174064483746 SHFM1 2.21004727583579 SHH 0.709485072188024 SHISA4 -0.302462635325848 SHISA5 0.948347015982624 SHISA9 0.53034089007516 SHKBP1 0.2072227555732 SHMT1 0.260226045229052 SHMT2 0.68605200767513 SHOC2 0.200855604759189 SHPK 0.986323602271345 SHPRH 0.0693008354710525 SHQ1 1.54328217729307 SHROOM1 0.911292238191598 SHROOM3 0.151916593141787 SHTN1 0.409788669804297 SIAE 1.17657595033145 SIAH1 0.434465483243646 SIAH2 0.851513651094184 SIDT2 0.89914101838511 SIGIRR 0.459761190391189 SIGLEC15 0.975464491133985 SIGMAR1 1.56100992116542 SIK1 -0.0442752020812754 SIK2 0.911292238191598 SIK3 1.06515210281468 SIKE1 0.393675187664831 SIL1 0.0491833819217531 SIM2 1.4071733409876 SIMC1 0.635208496534159 SIN3A 0.717558772015979 SIN3B 0.0955591159251328 SIPA1 -0.2072227555732 SIPA1L1 1.63361317100319 SIPA1L2 0.0346023534807246 SIPA1L3 0.385718428206592 SIRPA 0.812409429472961 SIRT1 0.182090425337068 SIRT2 0.100961788709541 SIRT3 0.77179722354199 SIRT5 1.63361317100319 SIRT6 0.749838478950123 SIRT7 0.331847405799513 SIVA1 0.960902147863062 SIX4 -0.55801906166369 SIX5 -0.128746135270125 SKA1 0.782910497351652 SKA2 0.625284103577363 SKA3 1.07867553210549 SKAP1 0.539071145072792 SKAP2 1.06515210281468 SKI 0.0849056428086794 SKIL 0.288141394800279 SKIV2L 0.233260703004157 SKIV2L2 0.494473687336066 SKP1 0.717558772015979 SKP2 0.68605200767513 SLAIN1 -0.129831643757776 SLAIN2 0.999191948814219 SLBP 0.586380210457381 SLC10A3 0.401698454801647 SLC10A7 0.226665137288169 SLC11A2 1.26523583476782 SLC12A2 0.935894295519909 SLC12A4 -0.288141394800278 SLC12A6 0.0591446125739279 SLC12A7 0.3778277413828 SLC12A8 0.0641982118839256 SLC12A9 0.295271406235652 SLC15A4 0.0641982118839256 SLC16A1 0.512260907195751 SLC16A13 0.281072224128674 SLC16A3 0.0955591159251328 SLC16A4 0.253396544739656 SLC16A5 0.151916593141787 SLC16A6 -0.408998965123862 SLC16A9 0.157842699875609 SLC17A5 0.0158231754019982 SLC17A9 0.146829238427603 SLC18A2 1.82798889940188 SLC18B1 0.615439683590562 SLC19A1 -0.00222613543928945 SLC19A2 0.163822821757522 SLC1A1 0.53034089007516 SLC1A3 -0.0272178052227292 SLC1A4 0.68605200767513 SLC1A5 0.246626056901817 SLC20A1 0.362242870562317 SLC20A2 0.0298371451318522 SLC22A18 0.923543019526001 SLC22A23 1.19103929628282 SLC22A3 1.76765353974794 SLC22A5 0.324407457074857 SLC23A2 -0.468332820275602 SLC24A1 0.188289767848666 SLC25A1 -0.0346023534807245 SLC25A10 0.3778277413828 SLC25A11 1.2351754487972 SLC25A12 0.3778277413828 SLC25A13 0.851513651094184 SLC25A14 0.256639211538854 SLC25A15 0.77179722354199 SLC25A16 0.923543019526001 SLC25A17 -0.986323602271345 SLC25A19 0.960902147863062 SLC25A20 0.999191948814219 SLC25A22 0.182090425337068 SLC25A23 0.948347015982624 SLC25A24 0.317030273831343 SLC25A25 0.417946278108049 SLC25A25-AS1 1.20562604825687 SLC25A26 1.01216675586557 SLC25A27 1.44027971429598 SLC25A28 0.512260907195751 SLC25A29 0.323845333078135 SLC25A3 1.67096828697014 SLC25A30 -0.201134447912337 SLC25A32 0.68605200767513 SLC25A33 -0.0941890375565941 SLC25A36 0.0641982118839256 SLC25A37 0.0591446125739279 SLC25A38 0.615692971408883 SLC25A39 0.851513651094184 SLC25A4 -0.2072227555732 SLC25A40 0.675718296019509 SLC25A42 -0.288141394800278 SLC25A43 0.665467739438543 SLC25A44 0.8398467954674 SLC25A45 0.828274229038452 SLC25A46 0.645213480588419 SLC25A5 0.89914101838511 SLC25A51 0.53034089007516 SLC25A6 1.22033761791348 SLC26A11 -0.548717857975614 SLC26A2 0.226665137288169 SLC26A3 1.95988731399275 SLC26A6 1.97647034723729 SLC27A1 -0.00222613543928945 SLC27A2 0.539491982633423 SLC27A3 0.0491833819217531 SLC27A4 0.615439683590562 SLC27A5 0.324407457074857 SLC29A1 1.09231210099836 SLC29A2 1.09231210099836 SLC29A3 0.887088443208186 SLC29A4 0.409788669804297 SLC2A1 0.0298371451318522 SLC2A10 -0.813545726275068 SLC2A11 -0.317030273831344 SLC2A12 0.706971565708702 SLC2A3 0.0298371451318522 SLC2A4RG 0.595988333627509 SLC2A6 0.0849056428086794 SLC2A8 0.68605200767513 SLC30A1 0.280745445608643 SLC30A5 0.281072224128674 SLC30A6 0.717558772015979 SLC30A7 0.281072224128674 SLC30A9 0.476975117709129 SLC31A1 0.851513651094184 SLC31A2 -0.339350517452218 SLC33A1 0.140225183831689 SLC35A1 0.960902147863062 SLC35A2 0.605674627205326 SLC35A3 0.246626056901817 SLC35A4 0.960902147863062 SLC35A5 0.0836920729768329 SLC35B1 -0.182090425337068 SLC35B2 0.77179722354199 SLC35B3 0.409788669804297 SLC35B4 -0.863275637764334 SLC35C1 1.32693907637558 SLC35C2 0.426171730503105 SLC35D1 2.02102420685953 SLC35D2 0.635208496534159 SLC35D3 1.03844001282544 SLC35E1 0.302462635325848 SLC35E2 0.417946278108049 SLC35E2B -0.377827741382801 SLC35E3 -0.295271406235653 SLC35E4 1.26523583476782 SLC35F2 0.417946278108049 SLC35F5 0.426171730503105 SLC35F6 0.169857272210699 SLC35G1 -0.267114916739735 SLC36A1 0.111920451817357 SLC36A4 -0.377827741382801 SLC37A1 0.385718428206592 SLC37A3 0.331847405799513 SLC37A4 1.89026358715835 SLC38A1 0.0849056428086794 SLC38A10 0.188289767848666 SLC38A2 -0.246626056901817 SLC38A4 0.661199104640145 SLC38A5 0.451259742767399 SLC38A6 0.146044190625534 SLC38A7 0.213646503728524 SLC38A9 0.288141394800279 SLC39A1 0.169857272210699 SLC39A10 0.539491982633423 SLC39A11 0.288141394800279 SLC39A13 -0.476975117709129 SLC39A14 0.3778277413828 SLC39A3 0.53034089007516 SLC39A4 1.06515210281468 SLC39A5 1.39009211704434 SLC39A6 -0.586380210457382 SLC39A7 0.0541397609275314 SLC39A8 1.03844001282544 SLC39A9 0.625284103577363 SLC3A1 1.4071733409876 SLC3A2 -0.576849673514409 SLC40A1 0.8398467954674 SLC41A1 0.0394149494362418 SLC41A2 0.0251190566895852 SLC41A3 0.0442752020812755 SLC43A1 0.220127184768263 SLC43A2 0.220127184768263 SLC43A3 0.442045078823644 SLC44A1 0.55801906166369 SLC44A2 0.393675187664831 SLC44A3 1.80766000560279 SLC44A4 0.53034089007516 SLC45A3 0.188289767848666 SLC45A4 0.220127184768263 SLC46A1 -0.194544718729643 SLC46A3 0.169857272210699 SLC48A1 1.2351754487972 SLC4A11 -0.233260703004157 SLC4A1AP 0.362242870562317 SLC4A2 -0.146044190625534 SLC4A3 -0.117477026083861 SLC4A7 -0.220127184768262 SLC50A1 0.302462635325848 SLC51B 1.17360099502395 SLC52A2 0.655299682816457 SLC52A3 0.728231853713827 SLC5A1 1.78753891474294 SLC5A3 0 SLC5A6 1.02524908367575 SLC6A20 0.8398467954674 SLC6A6 0.106415470351267 SLC6A8 0.370002697189572 SLC6A9 0.13445926664409 SLC7A1 -0.188289767848666 SLC7A11 -1.28046144694824 SLC7A2 -0.417153036166291 SLC7A5 -0.459761190391189 SLC7A6 0.706971565708702 SLC7A6OS 0.887088443208186 SLC7A7 0.151916593141787 SLC7A8 1.84852963355647 SLC8B1 0.339350517452219 SLC9A1 0.53034089007516 SLC9A2 0.65605404179672 SLC9A3 0.645213480588419 SLC9A3R1 0.749838478950123 SLC9A3R2 0.354547841276671 SLC9A6 0.717558772015979 SLC9A7 -1.13391268773013 SLC9A8 0.521264041994957 SLC9B2 -1.45705774894806 SLCO1B3 -0.0158231754019981 SLCO2B1 1.48442665593962 SLCO3A1 0.741146027940078 SLCO4A1 0.782910497351652 SLCO4A1-AS1 0.253396544739656 SLFN5 0.887088443208186 SLIRP 2.11326463886881 SLK 0.239914226820939 SLMAP 1.25014101748125 SLMO1 0.175946367209182 SLMO2 0.935894295519909 SLMO2-ATP5E 0.3778277413828 SLPI 1.01216675586557 SLTM 0.362242870562317 SLU7 0.635208496534159 SLX1A 1.76762174142369 SLX1A-SULT1A3 0.339350517452219 SLX1B 1.76762174142369 SLX1B-SULT1A4 0.339350517452219 SLX4 0.106415470351267 SMA4 -0.0346023534807245 SMA5 0.595988333627509 SMAD1 0.233260703004157 SMAD2 0.401698454801647 SMAD3 0.0298371451318522 SMAD4 -0.354547841276671 SMAD5 0.331847405799513 SMAD6 0.713909222973462 SMAD7 0.346917193851255 SMAGP 1.13391268773013 SMAP1 1.2351754487972 SMAP2 1.44027971429598 SMARCA1 -0.041253895590838 SMARCA2 0.281072224128674 SMARCA4 0.77179722354199 SMARCA5 -0.175946367209182 SMARCAD1 -0.182090425337068 SMARCAL1 0.194544718729643 SMARCB1 0.635208496534159 SMARCC1 0.68605200767513 SMARCC2 1.2351754487972 SMARCD1 0.8398467954674 SMARCD2 1.07867553210549 SMARCD3 -0.267114916739735 SMARCE1 0.948347015982624 SMC1A 0.728231853713827 SMC2 0.442827998159059 SMC3 0.3778277413828 SMC4 1.4071733409876 SMC5 0.331847405799513 SMC6 1.29581943712666 SMCHD1 0.0346023534807246 SMCO4 1.34270408859956 SMCR8 0.0298371451318522 SMDT1 0.923543019526001 SMEK1 0.717558772015979 SMEK2 1.09231210099836 SMG1 0.253396544739656 SMG1P1 0.0796542701456901 SMG1P2 1.20562604825687 SMG1P7 1.28046144694824 SMG5 0.459761190391189 SMG6 0.605674627205326 SMG7 0.655299682816457 SMG8 -1.1199294498274 SMG9 -0.00222613543928945 SMIM10L1 0.986323602271345 SMIM11 1.37465322496976 SMIM12 1.50831660795693 SMIM13 -0.281072224128675 SMIM14 0.226665137288169 SMIM15 0.828274229038452 SMIM17 0.55801906166369 SMIM19 0.999191948814219 SMIM20 1.03844001282544 SMIM22 0.923543019526001 SMIM24 0.892946498495484 SMIM3 1.05174064483746 SMIM4 3.88666331673261 SMIM6 0.302010560706967 SMIM7 0.851513651094184 SMIM8 0.805408665490459 SMN1 0.106415470351267 SMNDC1 0.548717857975614 SMOC2 1.59630197945094 SMOX 0.163822821757522 SMPD1 0.0849056428086794 SMPD2 1.05174064483746 SMPD3 0.317030273831343 SMPD4 0.354547841276671 SMPDL3A 1.39084097450956 SMPDL3B 0.548717857975614 SMS 0.339350517452219 SMTN 0.267114916739734 SMU1 0.706971565708702 SMUG1 0.253396544739656 SMURF1 0.2072227555732 SMURF2 -0.188289767848666 SMYD2 0.385718428206592 SMYD3 0.295271406235652 SMYD4 -0.140225183831689 SMYD5 1.05174064483746 SNAI1 0.548717857975614 SNAP23 -0.0693008354710526 SNAP29 0.605674627205326 SNAP47 -0.194544718729643 SNAPC1 -0.302462635325848 SNAPC2 0.309575418399571 SNAPC3 1.07867553210549 SNAPC4 0.331847405799513 SNAPC5 0.794114052759841 SNAPIN 1.16223462953692 SNCG -0.128746135270125 SND1 0.665467739438543 SNF8 0.288141394800279 SNHG1 0.0693008354710525 SNHG10 1.03844001282544 SNHG11 0.381012426090304 SNHG12 0.157842699875609 SNHG15 -0.0693008354710526 SNHG16 0.182090425337068 SNHG17 0.100961788709541 SNHG18 2.1007123503847 SNHG19 0.77179722354199 SNHG20 0.0796542701456901 SNHG21 1.17657595033145 SNHG3 0.140225183831689 SNHG4 -0.0204478217971323 SNHG5 1.29581943712666 SNHG6 0.188289767848666 SNHG7 0.851513651094184 SNHG8 -0.200855604759189 SNHG9 0.875133611567835 SNIP1 -0.0394149494362417 SNN -0.370002697189572 SNORA10 0.200677692224558 SNORA22 -0.486800220778696 SNORA27 -0.401353805896591 SNORA31 -0.0610253914292174 SNORA40 0.0438194246990011 SNORA48 0.206266645081324 SNORA51 0.0182336260175992 SNORA52 -0.170771225226521 SNORA57 0.0156349975331154 SNORA61 -0.500585497940385 SNORA63 -0.0489081982088446 SNORA64 -0.327033279371213 SNORA67 -0.712757221344192 SNORA70 -0.591173195635891 SNORA71A -0.0956055446455794 SNORA71C -0.0868066295338155 SNORA73B -0.468166539806919 SNORA81 -0.220480480500349 SNORD15B -0.109176405336982 SNORD17 0.316863159928719 SNORD21 -0.339046527362802 SNORD22 -0.913228734015771 SNORD35B -0.0549574660207526 SNORD83A -0.604730181643601 SNORD83B 0.532249216056456 SNORD88B -0.0943093965237916 SNORD89 0.249182377457569 SNORD9 0.529073489709173 SNRK 0.140225183831689 SNRNP200 0.182090425337068 SNRNP25 0.948347015982624 SNRNP27 1.07867553210549 SNRNP35 1.47398846076499 SNRNP40 0.494473687336066 SNRNP48 0.151916593141787 SNRNP70 1.2351754487972 SNRPA 1.10606300144692 SNRPA1 1.4071733409876 SNRPB 0.782910497351652 SNRPB2 1.1199294498274 SNRPC 1.61520320170581 SNRPD1 0.233260703004157 SNRPD2 1.6899193852889 SNRPD3 2.16105794730161 SNRPE 0.805408665490459 SNRPF 4.38695117537606 SNRPG 1.97647034723729 SNRPN -0.038937270511159 SNTA1 0.0442752020812755 SNTB1 0.828274229038452 SNTB2 0.805408665490459 SNUPN 0.567396146666523 SNURF -0.179862140064276 SNW1 0.887088443208186 SNX1 0.468332820275602 SNX10 -0.370002697189572 SNX11 0.00671259418580007 SNX12 0.948347015982624 SNX13 0.948347015982624 SNX14 0.362242870562317 SNX15 0.999191948814219 SNX16 0.595988333627509 SNX17 0.157842699875609 SNX18 -0.288141394800278 SNX19 0.586380210457381 SNX2 0.12308548818616 SNX21 -0.025119056689585 SNX24 -1.1199294498274 SNX25 0.442827998159059 SNX27 0.354547841276671 SNX3 2.11326463886881 SNX30 0.625284103577363 SNX33 0.401698454801647 SNX4 0.3778277413828 SNX5 0.548717857975614 SNX6 0.0796542701456901 SNX7 0.76077346789037 SNX8 0.151916593141787 SNX9 1.148013982787 SOAT1 -0.738991516988184 SOCS2 0.0394149494362418 SOCS3 -0.00671259418579993 SOCS4 0.468332820275602 SOCS5 0.0955591159251328 SOCS6 -0.0442752020812754 SOCS7 0.0251190566895852 SOD1 1.32693907637558 SOD2 2.59349074386084 SOD3 1.54882745702032 SOGA1 0.13445926664409 SOHLH2 0.663058202095835 SON 0.00671259418580007 SORBS1 1.2351754487972 SORBS2 0.706971565708702 SORBS3 0.151916593141787 SORD 0.851513651094184 SORL1 0.548717857975614 SORT1 0.434465483243646 SOS1 0.863275637764334 SOS2 0.675718296019509 SOSTDC1 0.282321730595609 SOWAHA 1.09231210099836 SOWAHB 1.37465322496976 SOWAHC 0.434465483243646 SOX12 -0.0442752020812754 SOX13 0.935894295519909 SOX2 1.04640881291348 SOX4 1.59696781749456 SOX8 0.0641982118839256 SOX9 0.717558772015979 SP1 0.782910497351652 SP100 0.346917193851255 SP110 0.408998965123862 SP140L -0.324407457074857 SP2 0.999191948814219 SP3 0.476975117709129 SP4 -0.539491982633423 SP5 0.706971565708702 SP6 0.586380210457381 SPA17 2.08979688229767 SPAG1 0.625284103577363 SPAG16 -0.0294235323707138 SPAG4 0.0294235323707138 SPAG5 0.100961788709541 SPAG7 1.13391268773013 SPAG9 0.169857272210699 SPAST 0.0955591159251328 SPATA13 1.50831660795693 SPATA2 0.999191948814219 SPATA20 0.0541397609275314 SPATA24 1.37465322496976 SPATA2L 0.675718296019509 SPATA33 1.32693907637558 SPATA5 -0.851513651094184 SPATA5L1 0.567396146666523 SPATA7 0.76077346789037 SPATC1L -0.413067131801184 SPATS2 0.738991516988183 SPATS2L 0.169857272210699 SPC24 0.55801906166369 SPC25 1.148013982787 SPCS1 4.62151198361512 SPCS2 0.476975117709129 SPCS3 -0.0641982118839252 SPDEF 0.149884094570831 SPDL1 0.182090425337068 SPECC1 0.213646503728524 SPECC1L 0.117477026083861 SPEN 0.111920451817357 SPG11 0.459761190391189 SPG21 0.233260703004157 SPG7 0.239914226820939 SPHK1 -0.0744527615829587 SPHK2 0.521264041994957 SPICE1 0.260226045229052 SPIDR 0.354547841276671 SPIN1 0.00222613543928945 SPIN2B 1.06515210281468 SPIN3 0.426171730503105 SPIN4 0.317030273831343 SPINK1 1.36063663505807 SPINK4 0.564920382071171 SPINT1 0.0158231754019982 SPINT2 0.246626056901817 SPIRE1 0.0902071629904631 SPIRE2 1.148013982787 SPN 0.512260907195751 SPNS1 0.163822821757522 SPNS2 0.625284103577363 SPON1 0.373171861662118 SPON2 0.302010560706967 SPOP 0.302462635325848 SPOPL 0.140225183831689 SPPL2A -0.401698454801646 SPPL2B 1.20562604825687 SPPL3 0.485688574146802 SPR 0.605674627205326 SPRED1 0.76077346789037 SPRED2 0.346917193851255 SPRN -0.146829238427603 SPRR1A 0.345681324409377 SPRR1B 0.222160544827682 SPRR3 0.254093344116663 SPRTN 0.194544718729643 SPRY1 0.182090425337068 SPRY2 0.76077346789037 SPRY4 0.246626056901817 SPRYD3 0.948347015982624 SPRYD4 0.586380210457381 SPRYD7 1.05174064483746 SPSB1 -0.0902071629904629 SPSB2 0.00671259418580007 SPSB3 0.26687888731183 SPTAN1 1.26523583476782 SPTBN1 1.54328217729307 SPTBN2 0.0641982118839256 SPTLC1 0.157842699875609 SPTLC2 0.331847405799513 SPTSSA 0.911292238191598 SPTY2D1 -0.0591446125739281 SQLE 0.317030273831343 SQRDL 1.148013982787 SQSTM1 0.55801906166369 SRA1 0.426171730503105 SRBD1 0.805408665490459 SRC 0.442827998159059 SRCAP 0.68605200767513 SRD5A1 1.4236522587058 SRD5A3 1.07867553210549 SREBF1 0.494473687336066 SREBF2 0.288141394800279 SREK1 0.0902071629904631 SREK1IP1 0.923543019526001 SRF 1.02524908367575 SRFBP1 0.274063521191206 SRGAP1 0.476975117709129 SRGAP2 -0.0902071629904629 SRGAP2D -0.354547841276671 SRI 1.19103929628282 SRM 0.157842699875609 SRMS 0.645213480588419 SRP14 1.65220055733863 SRP14-AS1 1.06515210281468 SRP19 0.615439683590562 SRP54 0.512260907195751 SRP68 0.0158231754019982 SRP72 0.117477026083861 SRP9 0.863275637764334 SRPK1 1.78753891474294 SRPK2 -0.111920451817357 SRPR 0.2072227555732 SRPRB 1.02524908367575 SRPX -0.494473687336066 SRPX2 0.949761990818462 SRR 0.451259742767399 SRRD -0.194544718729643 SRRM1 0.0641982118839256 SRRM2 0.476975117709129 SRRT 0.434465483243646 SRSF1 0.595988333627509 SRSF10 1.6899193852889 SRSF11 0 SRSF2 0.459761190391189 SRSF3 0.645213480588419 SRSF4 0.417946278108049 SRSF5 0.851513651094184 SRSF6 0.281072224128674 SRSF7 0.605674627205326 SRSF8 1.02524908367575 SRSF9 1.09231210099836 SRXN1 0.0158231754019982 SS18 0.146044190625534 SS18L1 0.0693008354710525 SS18L2 1.26439292778806 SSB 1.50831660795693 SSBP1 2.02102420685953 SSBP3 1.84852963355647 SSBP4 1.50831660795693 SSFA2 0.151916593141787 SSH1 0.151916593141787 SSH2 -0.0394149494362417 SSH3 0.615439683590562 SSNA1 1.34270408859956 SSR1 0.625284103577363 SSR2 0.567396146666523 SSR3 -0.288141394800278 SSR4 1.31131142661102 SSRP1 1.07867553210549 SSSCA1 0.863275637764334 SSTR5 1.13391268773013 SSU72 0.0849056428086794 SSX2IP -0.0110915666669692 ST13 0.675718296019509 ST14 0.512260907195751 ST20 0.635208496534159 ST3GAL1 -1.4236522587058 ST3GAL2 0.77179722354199 ST3GAL4 0.0158231754019982 ST3GAL4-AS1 0.146044190625534 ST3GAL5 -0.346262959970865 ST5 0.151916593141787 ST6GAL1 1.80766000560279 ST6GALNAC1 1.22033761791348 ST6GALNAC2 0.5719380679974 ST6GALNAC4 -0.01124485371765 ST6GALNAC6 -0.539491982633423 ST7 0.625284103577363 ST7L 0.204283517861112 STAG1 0.260226045229052 STAG2 0.253396544739656 STAG3L1 0.451259742767399 STAG3L2 1.26523583476782 STAG3L3 0.805408665490459 STAG3L4 0.111920451817357 STAG3L5P 1.31131142661102 STAG3L5P-PVRIG2P-PILRB 0.816795123850239 STAM -0.346917193851255 STAM2 0.53034089007516 STAMBP 0.57684967351441 STAMBPL1 0.362242870562317 STAP2 0.169857272210699 STARD10 1.07867553210549 STARD13 1.1199294498274 STARD3 -0.226665137288169 STARD3NL 0.529862719393245 STARD4 0.226665137288169 STARD5 1.2351754487972 STARD7 1.32693907637558 STAT1 0.485688574146802 STAT2 0.111920451817357 STAT3 0.494473687336066 STAT5A 0.239914226820939 STAT5B 0.370002697189572 STAT6 0.911292238191598 STAU1 0.253396544739656 STAU2 -0.0641982118839252 STBD1 0.324407457074857 STC2 0.805408665490459 STEAP1 0.157842699875609 STEAP2 -0.0796542701456899 STEAP3 1.29581943712666 STIL 0.253396544739656 STIM1 0.346917193851255 STIM2 0.295271406235652 STIP1 0.625284103577363 STK10 0.393675187664831 STK11 1.01216675586557 STK11IP 0.451259742767399 STK16 0.521264041994957 STK17A -0.0204478217971323 STK17B 0.253396544739656 STK19 0.317030273831343 STK24 0.635208496534159 STK25 0.140225183831689 STK26 0.0902071629904631 STK3 0.188289767848666 STK32C -0.146044190625534 STK35 0.401698454801647 STK36 0.409788669804297 STK38 1.06515210281468 STK38L 1.4071733409876 STK39 0.346917193851255 STK4 0.253396544739656 STK40 0.512260907195751 STMN1 0.200855604759189 STMN3 -0.459003974126614 STOM 0.986323602271345 STOML1 0.342485637120135 STOML2 0.309715462904656 STOX1 -0.0224637174748158 STPG1 0.281072224128674 STRA13 1.80766000560279 STRA6 0.162309964678086 STRADA -0.117477026083861 STRADB 1.1199294498274 STRAP 1.32693907637558 STRBP 1.2351754487972 STRIP1 1.31131142661102 STRIP2 0.0491833819217531 STRN 1.05174064483746 STRN3 -0.401698454801646 STRN4 0.57684967351441 STS 0.362242870562317 STT3A 0.213646503728524 STT3B 0.717558772015979 STUB1 1.06515210281468 STX10 1.09231210099836 STX12 0.413067131801183 STX16 0.717558772015979 STX17 0.53034089007516 STX18 3.41383266545354 STX19 1.31131142661102 STX1A 0.151916593141787 STX2 0.157842699875609 STX3 0.2072227555732 STX4 0.615439683590562 STX5 0.246626056901817 STX6 0.887088443208186 STX7 0.706971565708702 STX8 0.512260907195751 STXBP1 0.220127184768263 STXBP2 1.17657595033145 STXBP3 0.805408665490459 STXBP5 1.72838431647478 STXBP6 0.655299682816457 STYK1 0.717558772015979 STYX 0.749838478950123 STYXL1 0.887088443208186 SUB1 1.6899193852889 SUCLA2 0.948347015982624 SUCLG1 1.9986218516692 SUCLG2 2.06660538136894 SUCO 0.213646503728524 SUDS3 1.26523583476782 SUFU -0.0744527615829587 SUGCT 0.116018105835534 SUGP1 1.61520320170581 SUGP2 0.476975117709129 SUGT1 0.911292238191598 SULF2 0.911292238191598 SULT1A1 0.911292238191598 SULT1A3 1.32693907637558 SULT1A4 1.32693907637558 SULT2B1 0.476975117709129 SUMF1 0.0902071629904631 SUMF2 0.309715462904656 SUMO1 0.362242870562317 SUMO2 0.605674627205326 SUMO3 0.923543019526001 SUN1 0.260226045229052 SUN2 0.0591446125739279 SUOX 1.56100992116542 SUPT16H 0.169857272210699 SUPT20H 0.0796542701456901 SUPT4H1 0.0491833819217531 SUPT5H 0.605674627205326 SUPT6H 0.0955591159251328 SUPT7L 0.539491982633423 SUPV3L1 0.302462635325848 SURF1 0.55801906166369 SURF2 1.34270408859956 SURF4 0.233260703004157 SURF6 0.655299682816457 SUSD1 0.146044190625534 SUSD2 0.459761190391189 SUSD3 0.39476960946386 SUSD6 0.675718296019509 SUV39H1 0.741146027940078 SUV39H2 0.288141394800279 SUV420H1 0.200855604759189 SUV420H2 0.586380210457381 SUZ12 -0.260226045229052 SUZ12P1 0.239914226820939 SVIL 1.34270408859956 SVIL-AS1 -0.385718428206592 SVIP 0.850327086492653 SWAP70 0.0251190566895852 SWI5 0.665467739438543 SWSAP1 0.346917193851255 SYAP1 1.37465322496976 SYBU 1.76762174142369 SYCE2 -1.14970649386365 SYF2 1.28046144694824 SYK 1.49107400725302 SYMPK 0.426171730503105 SYNCRIP 1.26523583476782 SYNE2 0.89914101838511 SYNE4 0.0849056428086794 SYNGR2 1.28046144694824 SYNGR3 -0.442579777349192 SYNJ2 1.26523583476782 SYNJ2BP 0.816795123850239 SYNPO 0.635208496534159 SYNRG -0.0744527615829587 SYP 1.04981095228693 SYPL1 0.468332820275602 SYS1 0.182090425337068 SYT1 1.06515210281468 SYT13 0.442827998159059 SYT7 0.805408665490459 SYT8 0.468332820275602 SYTL1 -0.0796542701456899 SYTL2 1.19103929628282 SYTL3 0.581513788389467 SYTL4 0.0541397609275314 SYVN1 0.393675187664831 SZRD1 1.13391268773013 SZT2 0.151916593141787 TAB1 0.0955591159251328 TAB2 0.0591446125739279 TAB3 0.370002697189572 TACC1 1.2351754487972 TACC2 1.17657595033145 TACC3 0.8398467954674 TACO1 0.401698454801647 TACSTD2 0.281072224128674 TADA1 0.55801906166369 TADA2A 0.409788669804297 TADA2B 0.295271406235652 TADA3 0.53034089007516 TAF1 0.346917193851255 TAF10 1.09231210099836 TAF11 -0.0744527615829587 TAF12 0.53034089007516 TAF13 -0.0491833819217533 TAF15 1.4071733409876 TAF1A 0.140225183831689 TAF1B 0.0849056428086794 TAF1C 0.0796542701456901 TAF1D 0.442827998159059 TAF2 -0.8398467954674 TAF3 0.0902071629904631 TAF4 0.986323602271345 TAF4B 0.68605200767513 TAF5 0.434465483243646 TAF5L 0.0955591159251328 TAF6 0.655299682816457 TAF6L 0.346917193851255 TAF7 0.175946367209182 TAF8 0.3778277413828 TAF9 1.03844001282544 TAF9B -0.0849056428086794 TAGLN 0.0484921333892114 TAGLN2 1.82798889940188 TALDO1 0.706971565708702 TAMM41 2.71969323037281 TANC1 0.503330961445398 TANGO2 0.253396544739656 TANGO6 0.100961788709541 TANK 0.635208496534159 TAOK1 -0.253396544739655 TAOK2 0.655299682816457 TAOK3 1.54328217729307 TAP1 1.13391268773013 TAP2 0.370002697189572 TAPBP 0.226665137288169 TAPBPL 0.986323602271345 TAPT1 0.246626056901817 TARBP1 0.713909222973462 TARBP2 1.76762174142369 TARDBP 1.19103929628282 TARS 0.260226045229052 TARS2 0.911292238191598 TARSL2 0.302462635325848 TASP1 1.29581943712666 TATDN1 0.706971565708702 TATDN2 1.6899193852889 TATDN3 0.451259742767399 TAX1BP1 0.213646503728524 TAX1BP3 1.3586082082865 TAZ 0.782910497351652 TBC1D1 -0.77179722354199 TBC1D10A 0.117477026083861 TBC1D10B 0.53034089007516 TBC1D12 0.794114052759841 TBC1D13 0.288141394800279 TBC1D14 0.274063521191206 TBC1D15 -0.0158231754019981 TBC1D16 1.47398846076499 TBC1D17 0.68605200767513 TBC1D2 0.948347015982624 TBC1D20 0.675718296019509 TBC1D22A 0.57684967351441 TBC1D22B 0.220127184768263 TBC1D23 0.106415470351267 TBC1D24 0.468332820275602 TBC1D25 -0.0346023534807245 TBC1D2B 0.370002697189572 TBC1D30 0.200855604759189 TBC1D31 0.281072224128674 TBC1D4 0.17342511607729 TBC1D5 0.434465483243646 TBC1D7 0.339350517452219 TBC1D8 0.948347015982624 TBC1D8B 0.309715462904656 TBC1D9B 0.434465483243646 TBCA 0.851513651094184 TBCB 0.2072227555732 TBCC 0.2072227555732 TBCCD1 1.28046144694824 TBCD 0.400915555316993 TBCE 0.794114052759841 TBCEL -0.146044190625534 TBCK 0.434465483243646 TBK1 1.67096828697014 TBL1X -0.151916593141787 TBL1XR1 0.494473687336066 TBL2 1.6899193852889 TBL3 0.567396146666523 TBP 0.53034089007516 TBPL1 0.635208496534159 TBRG1 0.738991516988183 TBRG4 0.57684967351441 TBX2 0.081256607380265 TBX3 0.385718428206592 TBXA2R 0.106415470351267 TBXAS1 1.26640340184085 TC2N 1.20562604825687 TCAF1 0.0251190566895852 TCAIM 1.50831660795693 TCEA1 0.409788669804297 TCEA2 0.615439683590562 TCEA3 2.65544728977232 TCEAL1 0.476975117709129 TCEAL3 -0.317030273831344 TCEAL4 0.0955591159251328 TCEAL8 0.00671259418580007 TCEANC2 0.200855604759189 TCEB1 0.665467739438543 TCEB2 1.80766000560279 TCEB3 -0.346917193851255 TCERG1 0.521264041994957 TCF12 0.635208496534159 TCF19 0.370002697189572 TCF20 0.586380210457381 TCF25 0.00671259418580007 TCF3 1.49107400725302 TCF7 1.86928640646448 TCF7L2 0.401698454801647 TCFL5 0.635208496534159 TCHP 1.76762174142369 TCIRG1 -0.175946367209182 TCN2 0.100961788709541 TCOF1 0.749838478950123 TCP1 1.39084097450956 TCP11L1 -0.0693008354710526 TCTA 0.805408665490459 TCTEX1D2 0.220127184768263 TCTN1 -0.151916593141787 TCTN2 -0.0346023534807245 TCTN3 0.0591446125739279 TDG -0.512260907195752 TDGF1 2.11326463886881 TDP1 1.39084097450956 TDP2 0.863275637764334 TDRD3 0.735650533072704 TDRD7 0.635208496534159 TDRKH 0.151916593141787 TEAD1 -0.0204478217971323 TEAD2 0.595988333627509 TEAD3 0.354547841276671 TEAD4 0.57684967351441 TECPR1 0.0693008354710525 TECPR2 0.863275637764334 TECR 0.828274229038452 TEF 0.0394149494362418 TEFM -0.317030273831344 TEKT4P2 -0.151916593141787 TELO2 0.426171730503105 TEN1 0.948347015982624 TENM3 -0.64667929102068 TEP1 0.434465483243646 TERF1 0.451259742767399 TERF2 1.56100992116542 TERF2IP 0.57684967351441 TES 1.09231210099836 TESC 1.10606300144692 TESK1 1.06515210281468 TESK2 0.288141394800279 TET3 0.220243366712618 TEX10 0.111920451817357 TEX2 0.706971565708702 TEX261 0.76077346789037 TEX264 1.54328217729307 TEX30 0.417946278108049 TEX40 0.373608959355565 TFAM 1.148013982787 TFAP2A -0.494473687336066 TFAP2C 0.0412538955908379 TFAP4 1.93289756447416 TFB1M 1.80766000560279 TFB2M 0.645213480588419 TFCP2 1.6899193852889 TFDP1 0.567396146666523 TFDP2 0.548717857975614 TFE3 -0.111920451817357 TFEB 0.8398467954674 TFF1 0.567904281948016 TFF2 1.23109938610787 TFF3 1.85750003030308 TFG 1.02524908367575 TFIP11 0.288141394800279 TFPI -1.25014101748125 TFPT 1.03844001282544 TFR2 -0.111920451817357 TFRC 0.274063521191206 TGDS 0.476975117709129 TGFA 0.370002697189572 TGFB1 -0.494473687336066 TGFB1I1 0.0491833819217531 TGFB2 -0.0955591159251328 TGFB3 -0.289393433388664 TGFBI 1.76762174142369 TGFBR1 0.0849056428086794 TGFBR2 1.29581943712666 TGFBR3 0.309715462904656 TGFBRAP1 0.728231853713827 TGIF1 1.4236522587058 TGIF2 -0.0744527615829587 TGIF2-C20orf24 -0.567396146666524 TGM2 -0.370002697189572 TGOLN2 -0.0491833819217533 TGS1 0.76077346789037 THADA 0.875133611567835 THAP1 0.635208496534159 THAP10 1.67495579459425 THAP11 0.863275637764334 THAP3 0.151916593141787 THAP4 0.982347355690941 THAP5 -0.0204478217971323 THAP6 0.503330961445398 THAP7 0.220243366712618 THAP7-AS1 0.986323602271345 THAP8 0.421256751232821 THAP9-AS1 0.226665137288169 THBS1 -0.100961788709541 THBS3 0.0641982118839256 THBS4 -0.46759452998626 THEM4 1.29581943712666 THEM6 0.239914226820939 THG1L 1.45705774894806 THNSL1 -0.417946278108049 THNSL2 0.13445926664409 THOC1 -0.01124485371765 THOC2 0.875133611567835 THOC3 0.615439683590562 THOC5 -0.370002697189572 THOC6 0.539491982633423 THOC7 3.725113149237 THOP1 0.485688574146802 THRA 1.148013982787 THRAP3 0.226665137288169 THRIL 1.10606300144692 THTPA -0.0224637174748158 THUMPD1 0.89914101838511 THUMPD2 1.02924317688858 THUMPD3 1.4071733409876 THUMPD3-AS1 -0.00222613543928945 THYN1 0.485688574146802 TIA1 0.605674627205326 TIAF1 0.0902071629904631 TIAL1 0.485688574146802 TICAM1 1.1199294498274 TICRR 0.794114052759841 TIFA -0.182090425337068 TIGAR 0.717558772015979 TIGD1 1.59696781749456 TIGD2 -0.163822821757523 TIGD5 0.0158231754019982 TIMELESS 0.288141394800279 TIMM10 0.749838478950123 TIMM10B 1.10606300144692 TIMM13 1.61520320170581 TIMM17A 1.28046144694824 TIMM17B 0.911292238191598 TIMM21 0.948347015982624 TIMM22 0.706971565708702 TIMM23 1.31131142661102 TIMM23B 0 TIMM44 1.37465322496976 TIMM50 1.2351754487972 TIMM8A 0.948347015982624 TIMM8B 1.61520320170581 TIMM9 2.08979688229767 TIMMDC1 0.295271406235652 TIMP1 0.586380210457381 TIMP2 -0.182090425337068 TIMP3 0.874516514679857 TIMP4 1.29641328390317 TINAGL1 0.426171730503105 TINF2 0.176448311931324 TIPARP -0.111920451817357 TIPIN 0.76077346789037 TIPRL 1.2351754487972 TIRAP 0.749838478950123 TJAP1 -0.0394149494362417 TJP1 -0.0796542701456899 TJP2 0.89914101838511 TJP3 0.863275637764334 TK1 0.675718296019509 TK2 -0.892946498495483 TKFC 1.148013982787 TKT 0.567396146666523 TKTL1 -0.0271673290217201 TLCD1 0.625284103577363 TLCD2 0.169857272210699 TLDC1 0.213646503728524 TLDC2 1.3586082082865 TLE1 0.0902071629904631 TLE2 0.0657963046612511 TLE3 2.02102420685953 TLE4 0.2072227555732 TLK1 0.100961788709541 TLK2 0.0158231754019982 TLN1 0.0641982118839256 TLN2 1.34270408859956 TLR8-AS1 0.706971565708702 TM2D1 0.194878805626615 TM2D2 0.55801906166369 TM2D3 0.960902147863062 TM4SF1 0.0591446125739279 TM4SF18 0.587809017413911 TM4SF19 -1.05454298539659 TM4SF20 0.953014896522765 TM4SF4 0.295857588761272 TM4SF5 1.23493649262597 TM7SF2 -0.117477026083861 TM7SF3 1.06515210281468 TM9SF1 -0.0346023534807245 TM9SF2 0.426171730503105 TM9SF3 0.57684967351441 TM9SF4 0.401698454801647 TMA16 0.76077346789037 TMA7 2.56330628723864 TMBIM1 0.213646503728524 TMBIM4 0.188289767848666 TMBIM6 0.665467739438543 TMC4 0.354547841276671 TMC5 -0.0394149494362417 TMC6 0.00222613543928945 TMC7 0.100961788709541 TMC8 0.226665137288169 TMCC1 0.665467739438543 TMCC3 1.16223462953692 TMCO1 0.615439683590562 TMCO3 0.246626056901817 TMCO4 0.53034089007516 TMCO6 0.175946367209182 TMED1 0.468332820275602 TMED10 0.635208496534159 TMED2 1.10606300144692 TMED3 0.385718428206592 TMED4 0.226665137288169 TMED5 -0.00671259418579993 TMED6 1.99524485892685 TMED7 0.0849056428086794 TMED9 0.485688574146802 TMEM101 -0.163822821757523 TMEM102 0.331847405799513 TMEM104 0.128746135270125 TMEM106B 0.0796542701456901 TMEM106C 1.56100992116542 TMEM107 -0.0224637174748158 TMEM109 0.948347015982624 TMEM11 2.65818342162441 TMEM110 -0.00222613543928945 TMEM115 0.507188469872005 TMEM116 0.485688574146802 TMEM117 1.37465322496976 TMEM120A 0.512260907195751 TMEM120B -0.128746135270125 TMEM123 0.281072224128674 TMEM125 0.385718428206592 TMEM126A 0.309715462904656 TMEM126B 1.59696781749456 TMEM127 0.317030273831343 TMEM128 0.0541397609275314 TMEM129 0.503330961445398 TMEM131 0.923543019526001 TMEM132A -0.468332820275602 TMEM133 1.17657595033145 TMEM134 0.738991516988183 TMEM135 -0.0744527615829587 TMEM138 0.3778277413828 TMEM139 1.37465322496976 TMEM140 -0.100961788709541 TMEM141 1.16223462953692 TMEM143 0.923543019526001 TMEM144 -0.0796542701456899 TMEM145 -0.752210079123771 TMEM147 1.16223462953692 TMEM147-AS1 0.0591446125739279 TMEM14A 0.468332820275602 TMEM14B 0.426171730503105 TMEM14C 0.749838478950123 TMEM150A 0.038864585032534 TMEM150B 0.758814056167897 TMEM154 0.986323602271345 TMEM158 0.485688574146802 TMEM159 0.615439683590562 TMEM160 0.233260703004157 TMEM161A 0.274063521191206 TMEM161B 0.128746135270125 TMEM161B-AS1 1.43983662440999 TMEM164 1.17657595033145 TMEM165 0.0744527615829587 TMEM167A 0.281072224128674 TMEM167B 0.728231853713827 TMEM168 1.07867553210549 TMEM170A 0.309715462904656 TMEM171 1.93289756447416 TMEM173 0.665467739438543 TMEM175 0.434465483243646 TMEM176A 2.63302969099837 TMEM176B 2.28454960769533 TMEM177 0.749838478950123 TMEM179B 0.816795123850239 TMEM18 0.188289767848666 TMEM180 0.106415470351267 TMEM181 0.426171730503105 TMEM183A 1.02524908367575 TMEM183B 1.89026358715835 TMEM184A 0.57684967351441 TMEM184B 0.128746135270125 TMEM184C 0.0744527615829587 TMEM185A 0.128746135270125 TMEM185B -0.0204478217971323 TMEM186 1.14235016013336 TMEM187 0.923543019526001 TMEM189 0.521264041994957 TMEM19 0.200855604759189 TMEM191B 0.100961788709541 TMEM192 0.728231853713827 TMEM198 0.911292238191598 TMEM198B 0.828274229038452 TMEM199 0.960902147863062 TMEM2 0.485688574146802 TMEM200A 1.0854017240091 TMEM201 -0.0346023534807245 TMEM203 0.468332820275602 TMEM205 0.0204478217971323 TMEM206 0.140225183831689 TMEM208 0.409788669804297 TMEM209 0.595988333627509 TMEM211 1.58453037421776 TMEM212 0.655299682816457 TMEM214 0.605674627205326 TMEM216 0.797459057106723 TMEM218 0.236565411184541 TMEM219 0.675718296019509 TMEM222 0.385718428206592 TMEM223 0.887088443208186 TMEM230 0.717558772015979 TMEM231 0.442827998159059 TMEM234 0.342485637120135 TMEM237 -0.911292238191598 TMEM238 2.03945048602959 TMEM241 0.77179722354199 TMEM242 0.331252447160054 TMEM243 0.605674627205326 TMEM245 0.0541397609275314 TMEM246 -0.220127184768262 TMEM248 0.8398467954674 TMEM25 0.610746189955737 TMEM251 1.32693907637558 TMEM253 1.88681232705568 TMEM254 1.61520320170581 TMEM255B 0.512321794722794 TMEM256 0.728231853713827 TMEM256-PLSCR3 -0.0641982118839252 TMEM258 1.47398846076499 TMEM259 0.163822821757522 TMEM260 0.459761190391189 TMEM261 1.29581943712666 TMEM263 -0.253396544739655 TMEM265 1.02524908367575 TMEM30A -0.362242870562317 TMEM30B 0.260226045229052 TMEM33 0.246626056901817 TMEM37 0.442579777349192 TMEM38A 0.106415470351267 TMEM38B 0.354547841276671 TMEM39A -0.354547841276671 TMEM39B 0.512260907195751 TMEM41A 0.828274229038452 TMEM41B -0.0491833819217533 TMEM42 0.309715462904656 TMEM43 0.53034089007516 TMEM44 0.317030273831343 TMEM45B 0.986323602271345 TMEM47 0.491829306697275 TMEM5 7 TMEM50A 0.393675187664831 TMEM50B 0.76077346789037 TMEM51 0.55801906166369 TMEM52 0.354547841276671 TMEM52B -0.122049550394187 TMEM53 1.47398846076499 TMEM54 1.09231210099836 TMEM55A -0.0902071629904629 TMEM55B 0.728231853713827 TMEM56 -0.200855604759189 TMEM57 0.494473687336066 TMEM59 0.13445926664409 TMEM60 0.692547217528711 TMEM62 0.77179722354199 TMEM63A 1.20562604825687 TMEM63B 0.782910497351652 TMEM64 -0.468332820275602 TMEM65 -0.182090425337068 TMEM67 -0.417946278108049 TMEM68 0.0394149494362418 TMEM69 0.635208496534159 TMEM70 0.485001028167253 TMEM74B -0.104886188563814 TMEM79 0.521264041994957 TMEM80 0.140225183831689 TMEM81 0 TMEM86B -0.33498044465596 TMEM87A 0.346917193851255 TMEM87B 0.595988333627509 TMEM8A 0.393675187664831 TMEM8B 0.204283517861112 TMEM9 0.362242870562317 TMEM92 0.805408665490459 TMEM97 0.605674627205326 TMEM98 0.417946278108049 TMEM99 -0.417946278108049 TMEM9B 1.13391268773013 TMF1 0.53034089007516 TMLHE 0.281072224128674 TMOD3 0.100961788709541 TMPO 0.485688574146802 TMPRSS11E -0.0642141782149879 TMPRSS13 0.872132114220038 TMPRSS2 1.86515514219073 TMPRSS3 1.50831660795693 TMPRSS4 1.37465322496976 TMSB10 1.31131142661102 TMSB4X 1.78753891474294 TMTC2 0.350056853197123 TMTC3 -0.295271406235653 TMTC4 0.586380210457381 TMUB1 0.309715462904656 TMUB2 -0.0346023534807245 TMX1 -0.0204478217971323 TMX2 1.54328217729307 TMX3 -0.346917193851255 TMX4 0.370002697189572 TNC 0.0915461311861648 TNFAIP1 0.246626056901817 TNFAIP2 -0.426171730503105 TNFAIP3 0.309715462904656 TNFAIP8 0.400915555316993 TNFAIP8L1 0.521264041994957 TNFRSF10A -0.521264041994957 TNFRSF10B -0.00222613543928945 TNFRSF10D -0.140225183831689 TNFRSF11A 0.8398467954674 TNFRSF11B 0.243197106304516 TNFRSF12A -0.140225183831689 TNFRSF14 0.213646503728524 TNFRSF19 0.346917193851255 TNFRSF1A -0.512260907195752 TNFRSF1B 2.0436833201952 TNFRSF21 0.253396544739656 TNFRSF25 0.104886188563814 TNFRSF6B -0.147281708872979 TNFSF10 0.999191948814219 TNFSF12 -0.0298371451318521 TNFSF13 0.393675187664831 TNFSF15 0.875133611567835 TNFSF9 0.0298371451318522 TNIK 1.26523583476782 TNIP1 0.485688574146802 TNIP2 0.117477026083861 TNK1 0.471917860835016 TNK2 0.782910497351652 TNKS 0.0204478217971323 TNKS1BP1 0.393675187664831 TNKS2 0.728231853713827 TNNC1 1.17657595033145 TNNI2 0.339114787915594 TNNI3 -0.121313069584369 TNNT1 -0.421256751232822 TNPO1 0.434465483243646 TNPO2 0.117477026083861 TNPO3 0.805408665490459 TNRC18 0.521264041994957 TNRC6A 0.339350517452219 TNRC6B -0.182090425337068 TNRC6C 0.417946278108049 TNRC6C-AS1 0.100961788709541 TNS2 -0.377827741382801 TNS3 0.595988333627509 TNS4 0.911292238191598 TOB1 1.06515210281468 TOB2 0.246626056901817 TOE1 0.595988333627509 TOLLIP 0.595988333627509 TOM1 0.342485637120135 TOM1L1 0.226665137288169 TOM1L2 0.539491982633423 TOMM20 0.728231853713827 TOMM22 1.37465322496976 TOMM34 0.794114052759841 TOMM40 1.19103929628282 TOMM40L 0.239914226820939 TOMM5 2.0436833201952 TOMM6 1.82798889940188 TOMM7 1.57890427619607 TOMM70A 1.13391268773013 TONSL 0.175946367209182 TOP1 0.354547841276671 TOP1MT 1.07867553210549 TOP2A 0.188289767848666 TOP2B 0.451259742767399 TOP3A 0.0849056428086794 TOP3B -0.0591446125739281 TOPBP1 0.362242870562317 TOPORS 0.625284103577363 TOPORS-AS1 1.91013452506233 TOR1A -0.0394149494362417 TOR1AIP1 -0.0955591159251328 TOR1AIP2 -0.2072227555732 TOR1B 0.393675187664831 TOR2A 0.267114916739734 TOR3A 1.17657595033145 TOR4A -0.401698454801646 TOX2 0.220480480500348 TOX3 1.76762174142369 TOX4 0.68605200767513 TP53 0.151916593141787 TP53BP1 0.106415470351267 TP53BP2 0.346917193851255 TP53I11 1.52571854725044 TP53I13 -0.267114916739735 TP53I3 0.645213480588419 TP53INP1 0.625284103577363 TP53INP2 -0.281072224128675 TP53RK 0.331847405799513 TP53TG1 1.06515210281468 TP73 -0.169857272210699 TPBG -0.875133611567835 TPCN1 0.3778277413828 TPCN2 0.0442752020812755 TPD52 1.50831660795693 TPD52L1 0.863275637764334 TPD52L2 0.117477026083861 TPGS1 1.26523583476782 TPGS2 0.393675187664831 TPI1 0.706971565708702 TPM1 1.25014101748125 TPM2 -0.288141394800278 TPM3 1.82798889940188 TPM3P9 -0.146044190625534 TPM4 0.503330961445398 TPMT 1.78753891474294 TPP1 0.494473687336066 TPP2 0.346917193851255 TPPP 0.417946278108049 TPPP3 0.342485637120135 TPR 1.01216675586557 TPRA1 0.233260703004157 TPRG1L 2.18539897644836 TPRKB 2.02102420685953 TPRN 1.91146572571199 TPST1 -0.388921676913206 TPST2 0.735650533072704 TPT1 0.253396544739656 TPT1-AS1 0.426171730503105 TPTEP1 0.163822821757522 TPX2 0.655299682816457 TRA2A 0.615439683590562 TRA2B 0.409788669804297 TRABD 0.0641982118839256 TRABD2A 1.29581943712666 TRADD 0.511684033356621 TRAF2 0.295271406235652 TRAF3 0.615439683590562 TRAF3IP1 1.10606300144692 TRAF3IP2 0.665467739438543 TRAF3IP2-AS1 0.409788669804297 TRAF4 -0.274063521191206 TRAF5 0.794114052759841 TRAF6 0.76077346789037 TRAF7 1.63361317100319 TRAFD1 0.451259742767399 TRAIP 1.56100992116542 TRAK1 0.851513651094184 TRAK2 0.68605200767513 TRAM1 -0.117477026083861 TRAM2 -0.220127184768262 TRAM2-AS1 0.295271406235652 TRAP1 1.3586082082865 TRAPPC1 1.03844001282544 TRAPPC10 1.56100992116542 TRAPPC11 0.0955591159251328 TRAPPC12 0.696469539284504 TRAPPC13 0.213646503728524 TRAPPC2 0.595988333627509 TRAPPC2B 0.0133434092576087 TRAPPC2L 0.605674627205326 TRAPPC3 0.281072224128674 TRAPPC4 0.521264041994957 TRAPPC5 0.57684967351441 TRAPPC6A 1.34270408859956 TRAPPC6B 0.302462635325848 TRAPPC8 0.468332820275602 TRAPPC9 0.362242870562317 TRERF1 -0.576849673514409 TREX1 0.875133611567835 TRIAP1 0.973560675729962 TRIB1 0.246626056901817 TRIB2 0.0394149494362418 TRIB3 0.53034089007516 TRIM11 0.586380210457381 TRIM13 0.521264041994957 TRIM14 1.37465322496976 TRIM15 1.3586082082865 TRIM16 0.288141394800279 TRIM16L -0.324407457074857 TRIM2 1.07867553210549 TRIM21 0.675718296019509 TRIM23 -0.0796542701456899 TRIM24 1.54328217729307 TRIM25 0.494473687336066 TRIM26 1.03844001282544 TRIM27 0.274063521191206 TRIM28 0.393675187664831 TRIM29 1.31131142661102 TRIM3 0.385718428206592 TRIM31 0.249888228486604 TRIM32 0.0491833819217531 TRIM33 0.55801906166369 TRIM34 0.586380210457381 TRIM35 0.57684967351441 TRIM36 2.08979688229767 TRIM37 0.151916593141787 TRIM38 0.295271406235652 TRIM39 0.267114916739734 TRIM4 0.655299682816457 TRIM41 0.111920451817357 TRIM44 0.117477026083861 TRIM45 0.625284103577363 TRIM47 0.117477026083861 TRIM5 0.0591446125739279 TRIM52 0.362242870562317 TRIM52-AS1 0.635208496534159 TRIM56 0.317030273831343 TRIM59 0.0744527615829587 TRIM62 -0.12308548818616 TRIM65 0.317030273831343 TRIM68 0.923543019526001 TRIM7 0.851513651094184 TRIM8 -0.00671259418579993 TRIML2 -0.857577511404904 TRIO 0.476975117709129 TRIOBP 0.728231853713827 TRIP10 -0.0394149494362417 TRIP11 0.200855604759189 TRIP12 -0.146044190625534 TRIP13 0.442827998159059 TRIP4 -0.331847405799513 TRIP6 -0.548717857975614 TRIQK 0.346917193851255 TRIT1 0.3778277413828 TRMT1 0.317030273831343 TRMT10A -0.0591446125739281 TRMT10B 0.339350517452219 TRMT10C 0.295271406235652 TRMT11 -0.281072224128675 TRMT112 0.986323602271345 TRMT12 0.625284103577363 TRMT13 1.17657595033145 TRMT1L 0.675718296019509 TRMT2A -0.317030273831344 TRMT2B 0.696469539284504 TRMT44 0.163822821757522 TRMT5 0.370002697189572 TRMT6 0.706971565708702 TRMT61A 0.417946278108049 TRMT61B 0.426171730503105 TRMU 0.0204478217971323 TRNAU1AP 0.548717857975614 TRNP1 0.385718428206592 TRNT1 0.512260907195751 TROAP 0.512260907195751 TROVE2 0.140225183831689 TRPC4AP 0.485688574146802 TRPM2 0.655299682816457 TRPM2-AS 1.02924317688858 TRPM4 1.4236522587058 TRPM7 -0.0346023534807245 TRPT1 0.117477026083861 TRPV1 -0.054139760927531 TRPV2 -0.121313069584369 TRRAP 0.0693008354710525 TRUB1 0.346917193851255 TRUB2 0.655299682816457 TSC1 0.239914226820939 TSC2 0.539491982633423 TSC22D1 0.749838478950123 TSC22D2 0.0693008354710525 TSC22D3 -0.100961788709541 TSC22D4 0.485688574146802 TSEN15 0.728231853713827 TSEN2 3.41383266545354 TSEN34 0.309715462904656 TSEN54 0.521264041994957 TSFM 2.13701581472199 TSG101 0.706971565708702 TSGA13 0.401698454801647 TSHZ1 0.451259742767399 TSIX 0.851513651094184 TSKU 0.220127184768263 TSN 0.738991516988183 TSNARE1 0.362242870562317 TSNAX 0.0491833819217531 TSPAN1 0.794114052759841 TSPAN12 1.02524908367575 TSPAN13 0.794114052759841 TSPAN14 0.0796542701456901 TSPAN15 1.28046144694824 TSPAN17 0.309715462904656 TSPAN3 1.1199294498274 TSPAN31 0.0796542701456901 TSPAN33 -0.274063521191206 TSPAN4 -0.875133611567835 TSPAN5 0.828274229038452 TSPAN6 1.01216675586557 TSPAN7 1.44027971429598 TSPAN8 1.47398846076499 TSPAN9 -0.324407457074857 TSPO 0.128746135270125 TSPYL1 0.0298371451318522 TSPYL2 0.110310659104663 TSPYL4 0.354547841276671 TSR1 0.0298371451318522 TSR2 0.875133611567835 TSR3 0.973560675729962 TSSC1 0.717558772015979 TSSC4 0.55801906166369 TSSK3 0.353867381808552 TST 0.68605200767513 TSTA3 0.459761190391189 TSTD1 0.749838478950123 TSTD2 0.717558772015979 TTC1 1.89026358715835 TTC12 1.02524908367575 TTC13 0.393675187664831 TTC14 0.13535736810093 TTC17 0.274063521191206 TTC19 0.295271406235652 TTC21B 0.157842699875609 TTC22 0.539491982633423 TTC23 0.434465483243646 TTC26 -0.0491833819217533 TTC27 0.157842699875609 TTC28-AS1 0.539491982633423 TTC3 0.512260907195751 TTC31 0.317030273831343 TTC32 0.467594529986261 TTC33 0.267114916739734 TTC37 0.459761190391189 TTC38 1.44027971429598 TTC39A 0.717558772015979 TTC39B 1.04981095228693 TTC39C -0.0394149494362417 TTC4 -0.220127184768262 TTC5 -0.324407457074857 TTC7A 0.370002697189572 TTC7B 0 TTC8 0.267114916739734 TTC9 0.459761190391189 TTC9C 0.77179722354199 TTF1 0.111920451817357 TTF2 2.75274845678626 TTI1 0.274063521191206 TTI2 0.200855604759189 TTK 0.875133611567835 TTL 0.331847405799513 TTLL1 -0.213646503728524 TTLL12 0.548717857975614 TTLL4 1.25014101748125 TTLL5 1.2351754487972 TTPA 3.98167934036865 TTPAL -0.226665137288169 TTR 0.308277254433394 TTYH2 -0.100961788709541 TTYH3 0.645213480588419 TUBA1A -0.140225183831689 TUBA1B 0.999191948814219 TUBA1C 0.409788669804297 TUBA4A 1.28046144694824 TUBB 0.0204478217971323 TUBB2A -0.385718428206592 TUBB2B 0.0346023534807246 TUBB3 -0.111920451817357 TUBB4B 0.935894295519909 TUBB6 -0.0442752020812754 TUBBP5 0.45048769870076 TUBD1 0.324407457074857 TUBE1 -0.451259742767399 TUBG1 0.586380210457381 TUBG2 -0.986323602271345 TUBGCP2 0.935894295519909 TUBGCP3 0.2072227555732 TUBGCP4 0.0849056428086794 TUBGCP5 0.370002697189572 TUBGCP6 -0.12308548818616 TUFM 0.887088443208186 TUFT1 0.409788669804297 TUG1 0.57684967351441 TULP3 0.0955591159251328 TULP4 0.851513651094184 TUSC1 -0.163822821757523 TUSC2 2.89203595273037 TUSC8 0.970209251679574 TUT1 0.749838478950123 TVP23B -0.0442752020812754 TWF1 0.828274229038452 TWF2 0.401698454801647 TWISTNB 0.393675187664831 TWSG1 -0.025119056689585 TXLNA -1.2351754487972 TXLNG 0.645213480588419 TXLNGY -0.323759729924335 TXN 0.595988333627509 TXN2 1.4236522587058 TXNDC11 0.339350517452219 TXNDC12 1.76762174142369 TXNDC15 -0.253396544739655 TXNDC16 0.302462635325848 TXNDC17 1.74790474393018 TXNDC5 0.615439683590562 TXNDC9 0.828274229038452 TXNIP 1.07867553210549 TXNL1 1.49107400725302 TXNL4A 0.655299682816457 TXNL4B 1.57890427619607 TXNRD1 -0.875133611567835 TXNRD2 0.0346023534807246 TXNRD3 0.0247722070142636 TYK2 -0.188289767848666 TYMP -0.100961788709541 TYMS 0.01124485371765 TYRO3 0.0744527615829587 TYSND1 1.07867553210549 TYW1 1.16223462953692 TYW1B -0.0902071629904629 TYW3 -0.459761190391189 TYW5 0.354547841276671 U2AF1 1.95456405020951 U2AF1L4 -0.200855604759189 U2AF2 0.948347015982624 U2SURP -0.00222613543928945 UACA 0.512260907195751 UAP1 0.0849056428086794 UAP1L1 0.324407457074857 UBA1 0.605674627205326 UBA2 0.8398467954674 UBA3 1.09231210099836 UBA5 0.331847405799513 UBA52 1.9986218516692 UBA6 0.111920451817357 UBA6-AS1 0.0902071629904631 UBA7 0.385718428206592 UBAC1 1.61520320170581 UBAC2 0.675718296019509 UBALD1 2.71969323037281 UBALD2 0.923543019526001 UBAP1 0.728231853713827 UBAP2 1.05174064483746 UBAP2L 1.07867553210549 UBASH3B -0.354547841276671 UBB 1.1199294498274 UBC 0.68605200767513 UBD 0.281373036136408 UBE2A 0.794114052759841 UBE2B 0.986323602271345 UBE2C 0.696469539284504 UBE2D1 1.31131142661102 UBE2D2 1.22033761791348 UBE2D3 0.0693008354710525 UBE2D4 0.665467739438543 UBE2E1 0.194544718729643 UBE2E2 -0.0641982118839252 UBE2E3 0.645213480588419 UBE2F 1.78753891474294 UBE2G1 0.169857272210699 UBE2G2 1.01216675586557 UBE2H 0.111920451817357 UBE2I 1.22033761791348 UBE2J1 0.8398467954674 UBE2J2 1.37465322496976 UBE2K 0.00671259418580007 UBE2L3 1.37465322496976 UBE2L6 -0.054139760927531 UBE2M 1.9986218516692 UBE2N 1.89026358715835 UBE2O 0.451259742767399 UBE2Q1 0.973560675729962 UBE2Q2 0.2072227555732 UBE2R2 0.76077346789037 UBE2S -0.025119056689585 UBE2T 1.25014101748125 UBE2V1 0.76077346789037 UBE2V2 0.128746135270125 UBE2W -0.0902071629904629 UBE2Z 0.0744527615829587 UBE3A -0.288141394800278 UBE3B 0.675718296019509 UBE3C 0.567396146666523 UBE3D 1.70534412854619 UBE4A 0.146044190625534 UBE4B 0.625284103577363 UBFD1 0.175946367209182 UBIAD1 0.385718428206592 UBL3 0.434465483243646 UBL4A 0.246626056901817 UBL5 1.91146572571199 UBL7 0.409788669804297 UBL7-AS1 0.567396146666523 UBLCP1 0.960902147863062 UBN1 0.281072224128674 UBN2 0.468332820275602 UBOX5 0.267114916739734 UBP1 1.03844001282544 UBQLN1 0.295271406235652 UBQLN2 0.986323602271345 UBQLN4 1.86928640646448 UBR1 -0.220127184768262 UBR2 0.220127184768263 UBR3 0.615439683590562 UBR4 0.182090425337068 UBR5 0.246626056901817 UBR7 0.696469539284504 UBTD1 -0.175946367209182 UBTD2 0.548717857975614 UBTF 0.220127184768263 UBXN1 0.595988333627509 UBXN11 0.409788669804297 UBXN2A 0.923543019526001 UBXN2B 0.0693008354710525 UBXN4 0.586380210457381 UBXN6 0.451259742767399 UBXN7 -0.111920451817357 UBXN8 0.442827998159059 UCA1 0.0641982118839256 UCHL1 0.138487196634965 UCHL3 0.409788669804297 UCHL5 1.22033761791348 UCK1 0.0955591159251328 UCK2 0.728231853713827 UCKL1 0.53034089007516 UCKL1-AS1 0.706971565708702 UCP2 0.163822821757522 UEVLD 1.10606300144692 UFC1 0.468332820275602 UFD1L 0.409788669804297 UFL1 0.239914226820939 UFM1 0.655299682816457 UFSP1 0.413067131801183 UFSP2 0.140225183831689 UGCG -0.828274229038453 UGDH 0.0346023534807246 UGDH-AS1 0.485688574146802 UGGT1 0.476975117709129 UGGT2 0.385718428206592 UGP2 0.717558772015979 UGT1A1 0.742859280936983 UGT1A10 0.494473687336066 UGT1A6 0.302462635325848 UGT1A8 1.10864964691317 UGT8 0.151916593141787 UHMK1 0.385718428206592 UHRF1 -0.169857272210699 UHRF1BP1 -0.451259742767399 UHRF1BP1L 0.615439683590562 UHRF2 0.68605200767513 UIMC1 0.53034089007516 ULBP1 -0.260226045229052 ULBP2 -0.625284103577363 ULBP3 -0.0394149494362417 ULK1 0.194544718729643 ULK3 0.163822821757522 UMAD1 0.794114052759841 UMPS 0.77179722354199 UNC119 0.451259742767399 UNC119B 0.586380210457381 UNC13B 1.49107400725302 UNC13D -0.260226045229052 UNC45A 0.805408665490459 UNC50 0.828274229038452 UNC5B 0.3778277413828 UNC5CL 0.86236746265966 UNC93A 1.29455940767148 UNC93B1 0.53034089007516 UNG 0.828274229038452 UNK 0.182090425337068 UNKL -0.0591446125739281 UPF1 0.339350517452219 UPF2 0.253396544739656 UPF3A 0.401698454801647 UPF3B 1.52571854725044 UPK2 0.337308216163995 UPK3B -0.169857272210699 UPK3BL 0.3778277413828 UPP1 0.0902071629904631 UPRT 0.696469539284504 UQCC1 2.36492287741592 UQCC2 1.22523757515158 UQCC3 2.18539897644836 UQCR10 1.52571854725044 UQCR11 1.74790474393018 UQCRB 1.89026358715835 UQCRC1 2.44735717462544 UQCRC2 1.61520320170581 UQCRFS1 1.91146572571199 UQCRH 1.78753891474294 UQCRQ 1.80766000560279 URB1 0.163822821757522 URB1-AS1 0.635208496534159 URB2 0.213646503728524 URGCP 0.728231853713827 URI1 1.10606300144692 URM1 0.706971565708702 UROD -1.97647034723729 UROS 0.738991516988183 USB1 0.331847405799513 USE1 -0.0955591159251328 USF1 0.503330961445398 USF2 0.816795123850239 USH1C 1.93289756447416 USMG5 2.41947456243729 USO1 -0.00671259418579993 USP1 0.200855604759189 USP10 0.317030273831343 USP11 -0.025119056689585 USP12 -0.100961788709541 USP13 -0.451259742767399 USP14 -0.503330961445397 USP15 1.07867553210549 USP16 0.548717857975614 USP18 -0.960902147863061 USP19 1.148013982787 USP20 0.288141394800279 USP21 0.645213480588419 USP22 0.188289767848666 USP24 0.999191948814219 USP25 0.0541397609275314 USP27X 0.194544718729643 USP28 0.417946278108049 USP3 0.55801906166369 USP30 1.4236522587058 USP31 0.548717857975614 USP32 -0.0346023534807245 USP33 0.188289767848666 USP34 0.0394149494362418 USP35 -0.0902071629904629 USP36 0.233260703004157 USP37 1.4071733409876 USP38 -0.302462635325848 USP39 1.61520320170581 USP4 1.17657595033145 USP40 0.169857272210699 USP42 0.738991516988183 USP43 1.32693907637558 USP45 0.111920451817357 USP46 -0.76077346789037 USP47 0.213646503728524 USP48 0.0955591159251328 USP5 1.02524908367575 USP53 0.111920451817357 USP54 0.887088443208186 USP6NL 0.260226045229052 USP7 1.70905698197019 USP8 0.200855604759189 USP9X 0.226665137288169 USPL1 0.426171730503105 UST -0.503330961445397 UTP11L 0.426171730503105 UTP14A 1.82798889940188 UTP14C 0.200855604759189 UTP15 0.00222613543928945 UTP18 0.3778277413828 UTP20 0.512260907195751 UTP23 0.503330961445398 UTP3 0.151916593141787 UTP6 0.233260703004157 UTRN -0.393675187664832 UVRAG 0.875133611567835 UVSSA 0.246626056901817 UXS1 0.539491982633423 UXT 1.3586082082865 VAC14 0.696469539284504 VAMP1 0.0641982118839256 VAMP2 -0.115786173022754 VAMP3 0.442827998159059 VAMP4 0.0158231754019982 VAMP5 0.401698454801647 VAMP7 0.267114916739734 VAMP8 1.34270408859956 VANGL1 0.281072224128674 VAPA 0.0541397609275314 VAPB 0.76077346789037 VARS -0.0346023534807245 VARS2 -0.00671259418579993 VASP 0.875133611567835 VAT1 -0.163822821757523 VAV2 0.317030273831343 VAV3 3.83692805120321 VBP1 0.362242870562317 VCL 0.401698454801647 VCP 0.281072224128674 VCPIP1 0.239914226820939 VCPKMT -0.226665137288169 VDAC1 2.0436833201952 VDAC2 1.26523583476782 VDAC3 0.973560675729962 VDR 2.89203595273037 VEGFA 0.738991516988183 VEGFB 0.07594915863527 VEZF1 0.01124485371765 VEZT -0.0849056428086794 VGF 0.0902071629904631 VGLL1 0.0574367305180924 VGLL4 0.863275637764334 VHL 0.503330961445398 VIL1 2.23501168760225 VILL 1.29581943712666 VIM 0.151916593141787 VIMP 1.86928640646448 VIPAS39 0.302462635325848 VIPR1 1.26523583476782 VKORC1 0.0491833819217531 VKORC1L1 0.863275637764334 VLDLR 0.0533765880052914 VMA21 0.401698454801647 VMP1 0.246626056901817 VOPP1 0.226665137288169 VPRBP 0.521264041994957 VPS11 0.586380210457381 VPS13A 1.05174064483746 VPS13B 0.302462635325848 VPS13C 0 VPS13D 0.220127184768263 VPS16 0.476975117709129 VPS18 -1.02524908367575 VPS25 1.05174064483746 VPS26A 1.06515210281468 VPS26B 0.816795123850239 VPS28 0.274063521191206 VPS29 2.36492287741592 VPS33A 0.782910497351652 VPS33B 0.875133611567835 VPS35 0.409788669804297 VPS36 0.706971565708702 VPS37A 0.220127184768263 VPS37B 1.03844001282544 VPS37C 0.489400079839608 VPS39 0.163822821757522 VPS41 0.220127184768263 VPS45 0.53034089007516 VPS4A 1.07867553210549 VPS4B 0.2072227555732 VPS51 1.1199294498274 VPS52 0.696469539284504 VPS53 0.999191948814219 VPS54 0.393675187664831 VPS72 1.148013982787 VPS8 0.76077346789037 VPS9D1 -0.2072227555732 VPS9D1-AS1 -0.0158231754019981 VRK1 0.728231853713827 VRK2 1.84852963355647 VRK3 0.724731987450636 VSIG1 0.324407457074857 VSIG10 0.645213480588419 VSIG2 0.576772513060714 VSNL1 3.00524711532757 VTA1 0.960902147863062 VTI1A 1.02524908367575 VTI1B 1.80766000560279 VTN 0.583007009328881 VWA1 -0.100961788709541 VWA2 0.887088443208186 VWA8 0.816795123850239 VWA9 0.260226045229052 WAC 0.00222613543928945 WAC-AS1 0.281072224128674 WAPAL 0.182090425337068 WARS -0.00671259418579993 WARS2 0.665467739438543 WARS2-IT1 0.55801906166369 WASF1 -0.106415470351267 WASF2 0.53034089007516 WASH1 0.385718428206592 WASH2P 1.01216675586557 WASH3P 0.157842699875609 WASH5P 0.0693008354710525 WASH7P 0.76077346789037 WASL 0.2072227555732 WBP1 0.194544718729643 WBP11 1.34270408859956 WBP1L 0.0955591159251328 WBP2 0.0902071629904631 WBP4 1.20562604825687 WBP5 -0.100961788709541 WBSCR16 1.17657595033145 WBSCR22 3.26269127355656 WBSCR27 0.0251190566895852 WDFY1 0.385718428206592 WDFY2 0.270322522169378 WDFY3 -1.25014101748125 WDHD1 0.0955591159251328 WDR1 0.605674627205326 WDR11 0.324407457074857 WDR12 2.11326463886881 WDR13 0.346917193851255 WDR18 0.0204478217971323 WDR19 -0.140225183831689 WDR20 0.863275637764334 WDR24 0.749838478950123 WDR25 1.19458923371618 WDR26 -0.0158231754019981 WDR27 0.476975117709129 WDR3 1.05174064483746 WDR33 0.200855604759189 WDR34 0.309715462904656 WDR35 -0.152644963047414 WDR36 0.0541397609275314 WDR37 -0.100961788709541 WDR4 0.785995825625043 WDR41 -0.401698454801646 WDR43 0.782910497351652 WDR44 -0.451259742767399 WDR45 0.295271406235652 WDR45B 0.8398467954674 WDR46 0.393675187664831 WDR47 -0.0158231754019981 WDR48 0.794114052759841 WDR5 0.385718428206592 WDR53 0.851513651094184 WDR54 -0.253396544739655 WDR55 0.53034089007516 WDR59 0.426171730503105 WDR5B 0.539491982633423 WDR6 -0.0796542701456899 WDR60 1.37081757311738 WDR61 1.45705774894806 WDR62 -0.01124485371765 WDR70 0.728231853713827 WDR72 1.06515210281468 WDR73 0.239914226820939 WDR74 0.875133611567835 WDR75 0.986323602271345 WDR76 0.220127184768263 WDR77 1.16223462953692 WDR81 -0.0591446125739281 WDR82 1.19103929628282 WDR83 0.586380210457381 WDR83OS 0.717558772015979 WDR89 1.05831587012864 WDR90 0.434465483243646 WDR91 -0.370002697189572 WDR92 0.151916593141787 WDSUB1 0.401698454801647 WDTC1 0.696469539284504 WDYHV1 0.57684967351441 WEE1 0.409788669804297 WFDC2 0.124471759898983 WFDC21P 0.509087673194416 WFS1 0.57684967351441 WHAMM 0.923543019526001 WHAMMP1 -0.0491833819217533 WHSC1 0.521264041994957 WHSC1L1 0.288141394800279 WIBG 1.45705774894806 WIF1 0.890623181969806 WIPF2 0.146044190625534 WIPI1 0.339350517452219 WIPI2 0.362242870562317 WIZ 0.805408665490459 WLS -0.370002697189572 WNK1 0.106415470351267 WNK2 1.25014101748125 WNK4 1.39084097450956 WNT10A 0.0810988056955469 WNT11 0.494473687336066 WNT3 0.151916593141787 WNT7B -0.0641982118839252 WRAP53 -0.0364869302543214 WRAP73 0.331847405799513 WRB -0.106415470351267 WRN -0.0341208943539256 WRNIP1 0.417946278108049 WSB1 -0.00671259418579993 WSB2 1.10606300144692 WTAP 0.851513651094184 WTIP -0.182090425337068 WWC1 0.288141394800279 WWC2 -1.03844001282544 WWC3 0.717558772015979 WWOX -0.00671259418579993 WWP1 0.55801906166369 WWP2 0.665467739438543 WWTR1 0.00671259418580007 XAB2 0.401698454801647 XAF1 0.331847405799513 XAGE1B 0.680527444884036 XAGE1E 0.680527444884036 XBP1 0.409788669804297 XIAP 0.3778277413828 XIST 0.13590957381552 XK 0.0796542701456901 XKR8 -0.267114916739735 XKR9 0.0744527615829587 XPA 0.8398467954674 XPC 0.188289767848666 XPNPEP1 0.605674627205326 XPNPEP3 0.0591446125739279 XPO1 0.260226045229052 XPO4 0.468332820275602 XPO5 0.267114916739734 XPO6 0.295271406235652 XPO7 -0.253396544739655 XPOT 0.354547841276671 XPR1 0.100961788709541 XRCC1 0.717558772015979 XRCC2 0.175946367209182 XRCC3 0.794114052759841 XRCC4 0.0744527615829587 XRCC5 1.07867553210549 XRCC6 0.0641982118839256 XRCC6BP1 2.31189787729871 XRN1 0.0394149494362418 XRN2 0.548717857975614 XRRA1 0.0394149494362418 XXYLT1 -0.0364869302543214 XYLB 1.03844001282544 XYLT2 -0.0204478217971323 YAE1D1 1.56100992116542 YAF2 0.960902147863062 YAP1 0.0298371451318522 YARS -0.581513788389468 YARS2 0.0394149494362418 YBEY 1.06515210281468 YBX1 2.68727000027879 YBX2 1.3586082082865 YBX3 0.213646503728524 YDJC -0.00222613543928945 YEATS2 0 YEATS4 0.260226045229052 YES1 -0.409788669804297 YIF1A 0.521264041994957 YIF1B 0.3778277413828 YIPF1 0.3778277413828 YIPF2 0.194544718729643 YIPF3 0.55801906166369 YIPF4 0.100961788709541 YIPF5 0.317030273831343 YIPF6 0.0491833819217531 YJEFN3 0.0298371451318522 YKT6 0.999191948814219 YLPM1 0.805408665490459 YME1L1 0.362242870562317 YOD1 0.0158231754019982 YPEL3 0.0491833819217531 YPEL5 0.157842699875609 YRDC 0.0744527615829587 YTHDC1 0.512260907195751 YTHDC2 0.485688574146802 YTHDF1 0.451259742767399 YTHDF2 0.0204478217971323 YTHDF3 0.324407457074857 YWHAB 0.53034089007516 YWHAE 0.851513651094184 YWHAG 0.317030273831343 YWHAH 0.999191948814219 YWHAQ 0.828274229038452 YWHAZ 0.696469539284504 YY1 0.717558772015979 YY1AP1 0.567396146666523 ZADH2 0.295271406235652 ZAK 0.260226045229052 ZBED1 0.76077346789037 ZBED2 0.782454179676945 ZBED4 0.76077346789037 ZBED5 0.512260907195751 ZBED5-AS1 0.675718296019509 ZBED6CL -0.586380210457382 ZBTB1 0.0796542701456901 ZBTB11 0.595988333627509 ZBTB12 0.3778277413828 ZBTB14 1.13391268773013 ZBTB17 0.805408665490459 ZBTB18 1.31131142661102 ZBTB2 0.828274229038452 ZBTB21 -0.0955591159251328 ZBTB22 0.339350517452219 ZBTB24 0.706971565708702 ZBTB25 -0.0491833819217533 ZBTB26 0.100961788709541 ZBTB3 0.68605200767513 ZBTB33 0.717558772015979 ZBTB34 0.0591446125739279 ZBTB38 1.45705774894806 ZBTB39 0.828274229038452 ZBTB4 0.476975117709129 ZBTB40 0.169857272210699 ZBTB41 -0.0442752020812754 ZBTB42 0.521264041994957 ZBTB43 0.157842699875609 ZBTB44 0.175946367209182 ZBTB45 0.816795123850239 ZBTB48 -0.2072227555732 ZBTB5 0.274063521191206 ZBTB6 0.393675187664831 ZBTB7A 1.05174064483746 ZBTB7B 1.54328217729307 ZBTB7C 0.605674627205326 ZBTB8A -0.213646503728524 ZBTB8OS 2.96656284985391 ZBTB9 0.434465483243646 ZC2HC1A 0.0641982118839256 ZC3H10 0.595988333627509 ZC3H11A 0.260226045229052 ZC3H12A 0.362242870562317 ZC3H13 0.157842699875609 ZC3H14 0.844347281692592 ZC3H15 2.26030156058009 ZC3H18 0.973560675729962 ZC3H3 0.346917193851255 ZC3H4 0.468332820275602 ZC3H7A 0.281072224128674 ZC3H7B -0.151916593141787 ZC3H8 2.33822595636526 ZC3HAV1 1.13391268773013 ZC3HAV1L -0.887088443208186 ZC3HC1 -0.0785178475394549 ZC4H2 0.182090425337068 ZCCHC10 0.828274229038452 ZCCHC11 -0.157842699875609 ZCCHC14 0.738991516988183 ZCCHC17 1.56100992116542 ZCCHC2 0.0849056428086794 ZCCHC3 0.100961788709541 ZCCHC4 1.06515210281468 ZCCHC6 0.960902147863062 ZCCHC7 0.911292238191598 ZCCHC8 0.233260703004157 ZCCHC9 0.816795123850239 ZCRB1 1.76762174142369 ZCWPW1 -0.0438194246990011 ZDHHC1 0.459761190391189 ZDHHC11 -0.0442752020812754 ZDHHC12 0.635208496534159 ZDHHC13 0.539491982633423 ZDHHC14 1.16223462953692 ZDHHC16 0.923543019526001 ZDHHC17 -0.816795123850238 ZDHHC18 -0.0955591159251328 ZDHHC2 0.385718428206592 ZDHHC20 1.01216675586557 ZDHHC21 0.158514363567683 ZDHHC23 0.999191948814219 ZDHHC24 0.188289767848666 ZDHHC3 1.4071733409876 ZDHHC4 0.317030273831343 ZDHHC5 0.655299682816457 ZDHHC6 0.89914101838511 ZDHHC7 0.567396146666523 ZDHHC8 -0.054139760927531 ZDHHC8P1 0.3778277413828 ZDHHC9 0.595988333627509 ZER1 0.0158231754019982 ZFAND1 0.548717857975614 ZFAND2A 0.246626056901817 ZFAND2B 2.08979688229767 ZFAND3 0.0955591159251328 ZFAND4 0.370002697189572 ZFAND5 0.362242870562317 ZFAND6 0.512260907195751 ZFAS1 0.828274229038452 ZFAT 0.239914226820939 ZFC3H1 0.451259742767399 ZFHX3 0.182090425337068 ZFP1 -0.0796542701456899 ZFP36 1.13391268773013 ZFP36L1 0.3778277413828 ZFP36L2 1.95456405020951 ZFP41 0.111920451817357 ZFP62 0.911292238191598 ZFP64 1.06515210281468 ZFP69 0.521264041994957 ZFP90 -0.054139760927531 ZFP91 0.260226045229052 ZFPL1 1.26523583476782 ZFPM1 1.25014101748125 ZFR 0.12308548818616 ZFX 0.459761190391189 ZFYVE1 -0.12308548818616 ZFYVE16 0.0641982118839256 ZFYVE19 0.401698454801647 ZFYVE21 1.02524908367575 ZFYVE26 0.0204478217971323 ZFYVE27 0.494473687336066 ZFYVE28 0.362242870562317 ZFYVE9 -0.494473687336066 ZG16B 0.262945199727386 ZGPAT 0.239914226820939 ZGRF1 -0.121313069584369 ZHX1 0.635208496534159 ZHX2 0.175946367209182 ZHX3 0.55801906166369 ZIC2 0.645213480588419 ZIC5 0.0298371451318522 ZKSCAN1 0.645213480588419 ZKSCAN3 -0.106415470351267 ZKSCAN5 -0.226665137288169 ZKSCAN8 -0.151916593141787 ZMAT2 0.887088443208186 ZMAT3 0.146044190625534 ZMAT5 0.494473687336066 ZMIZ1 1.05174064483746 ZMIZ2 1.26523583476782 ZMPSTE24 -0.117477026083861 ZMYM1 -0.113042014518236 ZMYM2 0.476975117709129 ZMYM3 -0.0591446125739281 ZMYM4 -0.0693008354710526 ZMYM5 0.2072227555732 ZMYM6 0.146044190625534 ZMYM6NB 0.665467739438543 ZMYND11 0.362242870562317 ZMYND19 0.485688574146802 ZMYND8 0.362242870562317 ZNF100 0.0491833819217531 ZNF101 0.53034089007516 ZNF106 -0.615439683590563 ZNF107 0.339350517452219 ZNF114 -0.106415470351267 ZNF117 0.512260907195751 ZNF12 0.442827998159059 ZNF121 -0.213816324488003 ZNF124 1.09231210099836 ZNF131 0.2072227555732 ZNF133 -0.213646503728524 ZNF138 1.78753891474294 ZNF140 0.0591446125739279 ZNF142 1.17657595033145 ZNF143 1.20562604825687 ZNF146 0.200855604759189 ZNF148 0.175946367209182 ZNF155 1.05174064483746 ZNF16 -0.260226045229052 ZNF160 0.0591446125739279 ZNF165 -0.201134447912337 ZNF17 0.163822821757522 ZNF174 0.973560675729962 ZNF18 -0.111920451817357 ZNF180 -0.169857272210699 ZNF181 0.476975117709129 ZNF182 0.562445269718227 ZNF184 0.717558772015979 ZNF185 0.476975117709129 ZNF189 -0.025119056689585 ZNF195 0.53034089007516 ZNF197 0.615439683590562 ZNF2 0.521264041994957 ZNF200 0.0744527615829587 ZNF202 0.188289767848666 ZNF204P -0.302462635325848 ZNF205 0.625284103577363 ZNF207 0.253396544739656 ZNF211 0.26687888731183 ZNF212 0.13445926664409 ZNF213 0.735650533072704 ZNF215 0.129700507615892 ZNF217 0.53034089007516 ZNF219 0.151916593141787 ZNF22 0.384958431220905 ZNF224 0.0346023534807246 ZNF226 0.260226045229052 ZNF227 0.194544718729643 ZNF23 0.401698454801647 ZNF232 -0.267114916739735 ZNF234 0.169857272210699 ZNF239 -0.875133611567835 ZNF24 0.0849056428086794 ZNF248 0.185600843962671 ZNF251 -0.146829238427603 ZNF252P 0.442827998159059 ZNF253 0.409788669804297 ZNF254 0.00671259418580007 ZNF26 0.106415470351267 ZNF260 0.182090425337068 ZNF263 0.696469539284504 ZNF264 -0.194544718729643 ZNF266 0.13445926664409 ZNF267 0.68605200767513 ZNF268 0.126891691538437 ZNF271P 0.717558772015979 ZNF273 0.503330961445398 ZNF274 0.317030273831343 ZNF275 0.512260907195751 ZNF276 0.0849056428086794 ZNF277 0.288141394800279 ZNF28 0.0158231754019982 ZNF280C 0.2072227555732 ZNF280D 0.451259742767399 ZNF281 -0.117477026083861 ZNF282 0.960902147863062 ZNF286A -0.239914226820939 ZNF292 0.0693008354710525 ZNF296 0.763372381047876 ZNF3 0.973560675729962 ZNF300 -0.37841539564751 ZNF302 0.503330961445398 ZNF316 0.816795123850239 ZNF317 0.288141394800279 ZNF318 0.317030273831343 ZNF319 0.350056853197123 ZNF32 -0.459761190391189 ZNF320 -0.260226045229052 ZNF321P 0.0158231754019982 ZNF322 0.288141394800279 ZNF324 0.00671259418580007 ZNF324B 0.442827998159059 ZNF326 0.434465483243646 ZNF329 -0.675718296019508 ZNF330 0.55801906166369 ZNF331 -0.346917193851255 ZNF335 0.57684967351441 ZNF337 0.182090425337068 ZNF337-AS1 0.782910497351652 ZNF33A 0.53034089007516 ZNF33B 0.53034089007516 ZNF34 0.3778277413828 ZNF341 0.400915555316993 ZNF343 2.11326463886881 ZNF346 -0.00222613543928945 ZNF347 0.288141394800279 ZNF35 0.600917066486199 ZNF350 0.01124485371765 ZNF354A 0.354547841276671 ZNF354B -0.025119056689585 ZNF358 0.169857272210699 ZNF362 -0.00222613543928945 ZNF367 0.706971565708702 ZNF37A 0.0641982118839256 ZNF37BP -0.0394149494362417 ZNF383 -0.0394149494362417 ZNF384 1.02524908367575 ZNF385A 0.281072224128674 ZNF394 0.615439683590562 ZNF395 0.57684967351441 ZNF397 0.426171730503105 ZNF398 0.875133611567835 ZNF408 0.302462635325848 ZNF41 0.999191948814219 ZNF410 0.309715462904656 ZNF414 1.06515210281468 ZNF416 0.0849056428086794 ZNF419 -0.025119056689585 ZNF428 0.324407457074857 ZNF429 0.0298371451318522 ZNF430 0.324407457074857 ZNF431 0.13445926664409 ZNF432 -0.0298371451318521 ZNF436 0.0693008354710525 ZNF438 0.267114916739734 ZNF44 0.675718296019509 ZNF440 0.288141394800279 ZNF443 0.512260907195751 ZNF444 0.426171730503105 ZNF445 0.157842699875609 ZNF446 0.323845333078135 ZNF45 0.217022627761832 ZNF451 0.0298371451318522 ZNF468 0.163822821757522 ZNF473 0.2072227555732 ZNF48 -0.0641982118839252 ZNF480 1.04981095228693 ZNF483 0.309715462904656 ZNF485 0.169857272210699 ZNF488 1.16223462953692 ZNF490 0.317030273831343 ZNF493 0.0902071629904631 ZNF496 -0.384958431220904 ZNF500 0.226665137288169 ZNF503 0.194544718729643 ZNF506 0.675718296019509 ZNF507 0.106415470351267 ZNF510 0.12308548818616 ZNF511 1.09231210099836 ZNF512 -0.0591446125739281 ZNF512B 0.140225183831689 ZNF513 0.385718428206592 ZNF514 -0.01124485371765 ZNF517 0.354547841276671 ZNF518A 0.274063521191206 ZNF524 0.730179227050298 ZNF526 0.77179722354199 ZNF532 -0.485688574146801 ZNF544 -0.281072224128675 ZNF551 0.0693008354710525 ZNF552 1.47398846076499 ZNF557 0.157842699875609 ZNF558 -0.0849056428086794 ZNF561 0.246626056901817 ZNF562 0.503330961445398 ZNF564 0.0744527615829587 ZNF566 0.100961788709541 ZNF567 -0.100961788709541 ZNF57 1.17657595033145 ZNF574 0.635208496534159 ZNF576 1.20562604825687 ZNF577 0.017880904805578 ZNF579 -0.0204478217971323 ZNF580 0.0591446125739279 ZNF581 0.155572930968638 ZNF584 0.149730414039561 ZNF585A -0.151916593141787 ZNF586 0.377083592440829 ZNF587 0.875133611567835 ZNF587B 0.362242870562317 ZNF589 0.0491833819217531 ZNF592 0.3778277413828 ZNF593 0.362242870562317 ZNF598 0.76077346789037 ZNF600 0.346917193851255 ZNF607 0.01124485371765 ZNF608 0.370002697189572 ZNF609 -0.253396544739655 ZNF611 -0.576849673514409 ZNF613 -0.738991516988184 ZNF614 0.0541397609275314 ZNF616 0.188289767848666 ZNF620 0.324407457074857 ZNF621 0.0955591159251328 ZNF622 1.4236522587058 ZNF623 -0.0204478217971323 ZNF627 0.288141394800279 ZNF628 0.468332820275602 ZNF629 0.0541397609275314 ZNF638 0.12308548818616 ZNF639 0.0796542701456901 ZNF641 -0.409788669804297 ZNF644 0.354547841276671 ZNF646 0.295271406235652 ZNF649 0.346262959970865 ZNF652 0.370002697189572 ZNF653 0.605674627205326 ZNF654 0.253396544739656 ZNF655 0.01124485371765 ZNF664 1.25014101748125 ZNF668 0.625284103577363 ZNF669 0.393675187664831 ZNF672 0.100961788709541 ZNF674-AS1 1.3586082082865 ZNF675 0.163822821757522 ZNF680 0.451259742767399 ZNF687 0.706971565708702 ZNF688 0.755297768574614 ZNF689 0.213816324488003 ZNF69 0.503330961445398 ZNF691 0.331847405799513 ZNF692 0.253396544739656 ZNF695 0.728231853713827 ZNF696 0.0204478217971323 ZNF7 0.169857272210699 ZNF700 0.417946278108049 ZNF703 1.78753891474294 ZNF706 1.70905698197019 ZNF707 0.00671259418580007 ZNF708 0.151916593141787 ZNF710 0.295271406235652 ZNF711 0.805408665490459 ZNF714 0.169857272210699 ZNF717 0.370002697189572 ZNF720 0.567396146666523 ZNF721 -0.0491833819217533 ZNF724P 0.220127184768263 ZNF74 0.0158231754019982 ZNF740 0.324407457074857 ZNF746 0.717558772015979 ZNF747 -0.354547841276671 ZNF749 0.0744527615829587 ZNF75A 0.175946367209182 ZNF75D 0.409788669804297 ZNF76 0.0491833819217531 ZNF761 -0.339350517452218 ZNF764 0.521264041994957 ZNF765 0.281072224128674 ZNF766 0.794114052759841 ZNF767P 0.267114916739734 ZNF768 0.828274229038452 ZNF77 0.01124485371765 ZNF770 0.157842699875609 ZNF771 0.65093143463916 ZNF775 0.393675187664831 ZNF776 -0.0346023534807245 ZNF777 0.370002697189572 ZNF780A 0.169857272210699 ZNF783 0.0849056428086794 ZNF784 0.0158231754019982 ZNF785 -0.0491833819217533 ZNF786 0.512260907195751 ZNF787 1.09231210099836 ZNF789 0.539491982633423 ZNF79 0.381012426090304 ZNF791 0.0298371451318522 ZNF793 0.451259742767399 ZNF799 0.213646503728524 ZNF8 0.0298371451318522 ZNF800 0.485688574146802 ZNF814 -0.117477026083861 ZNF816 0.233260703004157 ZNF821 0.169857272210699 ZNF823 1.19103929628282 ZNF827 -0.665467739438543 ZNF83 -0.128746135270125 ZNF830 0.12308548818616 ZNF839 0.128746135270125 ZNF84 0.111920451817357 ZNF841 0.0849056428086794 ZNF845 -0.302462635325848 ZNF850 -0.111920451817357 ZNF860 0.253396544739656 ZNF865 0.175946367209182 ZNF91 0.595988333627509 ZNF92 0.911292238191598 ZNFX1 0.805408665490459 ZNHIT1 0.605674627205326 ZNHIT2 0.393675187664831 ZNHIT3 -0.025119056689585 ZNHIT6 0.696469539284504 ZNRD1 1.5301860548874 ZNRF1 1.05174064483746 ZNRF2 1.61520320170581 ZNRF3 0.0394149494362418 ZNRF3-AS1 0.655299682816457 ZP3 0.362242870562317 ZPR1 0.494473687336066 ZRANB1 0.434465483243646 ZRANB2 0.274063521191206 ZRSR2 1.34270408859956 ZSCAN12P1 -0.370002697189572 ZSCAN16 1.2351754487972 ZSCAN2 0.615439683590562 ZSCAN21 0.111920451817357 ZSCAN22 0.494473687336066 ZSCAN25 0.401698454801647 ZSCAN26 -0.0270921332715666 ZSCAN29 -0.274063521191206 ZSCAN31 0.393675187664831 ZSCAN32 0.57684967351441 ZSCAN5A 0.615439683590562 ZSCAN9 0.0591446125739279 ZSWIM1 0.887088443208186 ZSWIM3 -0.00671259418579993 ZSWIM4 0.146044190625534 ZSWIM6 0.13445926664409 ZSWIM7 0.0744527615829587 ZSWIM8 0.00662151563289471 ZUFSP 0.451259742767399 ZW10 0.200855604759189 ZWILCH 1.82798889940188 ZWINT 0.89914101838511 ZXDB 0.226665137288169 ZXDC 0.68605200767513 ZYG11B 0.0442752020812755 ZYX 0.146044190625534 ZZEF1 0.960902147863062 ZZZ3 0.0251190566895852 WebGestaltR/inst/extdata/GOSlimExample.txt0000644000176200001440000000472513341533714020267 0ustar liggesusers100133941 10060 10076 10084 10142 1015 10202 1024 10278 10286 10291 10330 10342 10370 10440 10445 10467 10497 105 10522 10563 10565 10579 10611 10645 10714 10920 11034 1106 11086 11122 11137 11200 11213 11231 114 114571 1147 1153 1193 122011 1272 1281 1288 129531 132884 134 1381 1386 1388 140 1404 1434 143425 1448 145270 1499 1501 151254 1523 152330 152789 1613 1630 1635 1649 1728 1741 1756 1800 189 1896 19 1958 196441 196743 1981 2005 201163 203 2030 2033 2042 204474 2045 2051 2066 2070 2074 2114 2132 2153 221687 2219 2220 222894 2261 22797 22866 22887 22908 22918 22974 22981 22985 23020 23043 2308 23101 23152 23154 23321 23345 2339 23397 23418 2342 23569 23621 23682 245711 2553 2559 25788 25798 2588 25902 26040 26119 26140 26160 26278 2633 26508 26747 2692 270 27030 27040 27111 2737 2778 28234 282974 283 2832 287 2895 2911 29110 2935 2956 2959 2972 2977 29904 29922 29945 29968 3002 3009 302 3054 3075 31 3107 3161 324 3280 3361 338 341 3484 3486 355 3572 3604 3620 3627 369 3752 3791 3815 3842 3845 3914 3915 3977 3978 3980 400 4008 4035 4036 4085 4087 4131 4133 4145 4163 4179 4189 4254 4256 4283 4292 4306 4313 4322 4430 4436 4438 4538 4595 472 4751 4763 4772 4811 4846 4891 4893 4919 4920 4924 493 5007 5016 5027 50484 5063 50944 51086 51108 51124 51141 51176 5121 5126 51466 51592 5162 51741 51760 5187 5211 5257 5260 5290 5292 5314 5316 54106 5422 54474 5468 5476 54806 55023 55160 5519 5520 55294 5551 5553 55567 55603 55749 5579 55800 55806 5581 5583 5585 5587 55872 5588 5590 5593 5601 5606 5609 56159 5627 5631 56479 5657 56681 5683 56882 56886 56950 5700 5701 5705 57142 57148 5715 57175 57186 57187 57326 57453 57470 57617 57787 57862 5789 5795 5798 5799 5802 5858 5878 5900 5915 5924 5937 5979 60 6009 6036 60385 60412 60485 6059 60592 6095 6098 6155 6157 6168 6169 6181 6185 6193 6196 6198 6204 6205 6223 6224 6274 6338 6340 6373 640 6416 6418 64411 64919 64946 650 65125 6525 654 657 6579 6613 6629 6653 6667 6696 6712 6721 673 6773 6790 682 6872 688 6929 6934 6949 699 701 7048 7052 7074 7095 7102 7157 7280 7295 7297 7332 7385 7421 7486 7511 7515 7533 760 7681 7707 7775 7802 782 783 7881 790 79012 7957 79710 79754 79858 801 80243 8029 80310 80342 8079 811 81542 81551 81565 816 818 81848 819 822 8241 8295 8322 83481 83931 84085 8417 84343 84445 8471 8520 8556 8558 862 8626 863 8664 8671 8703 8728 8737 8792 8796 8861 8888 8894 891 8928 899 8997 90861 9138 91807 9202 9328 9391 9444 9452 9462 9472 9474 9542 9577 9578 9590 96459 9744 9746 9770 9787 9839 9874 9908 9924 9934 9967 999