# Initialize Notebook
%run ../library/v1.1.4/init.ipy
HTML('''<script> code_show=true; function code_toggle() { if (code_show){ $('div.input').hide(); } else { $('div.input').show(); } code_show = !code_show } $( document ).ready(code_toggle); </script> <form action="javascript:code_toggle()"><input type="submit" value="Toggle Code"></form>''')
This notebook contains an analyis of a user-submitted RNA-seq dataset. created using BioJupies. For more information on BioJupies, please visit http://biojupies.cloud. If the notebook is not correctly displayed on your browser, please visit our Notebook Troubleshooting Guide.
The notebook is divided into the following sections:
# Load dataset
dataset = load_dataset(source='upload', uid='ETafDguzb9O')
# Preview expression data
preview_data(dataset)
| I18R026a01_01_R1 | I18R026a02_01_R1 | I18R026a03_01_R1 | I18R026b01_01_R1 | I18R026b02_01_R1 | I18R026b03_01_R1 | |
|---|---|---|---|---|---|---|
| 0610007P14Rik | 709 | 803 | 2876 | 3336 | 28 | 3387 |
| 0610009B22Rik | 6030 | 3373 | 5126 | 8264 | 6785 | 8254 |
| 0610009L18Rik | 0 | 0 | 0 | 0 | 0 | 0 |
| 0610009O20Rik | 2 | 3 | 0 | 373 | 4 | 1 |
| 0610010F05Rik | 192 | 68 | 1 | 8 | 334 | 2 |
Table 1 | RNA-seq expression data. The table displays the first 5 rows of the quantified RNA-seq expression dataset. Rows represent genes, columns represent samples, and values show the number of mapped reads.
# Display metadata
display_metadata(dataset)
| Group | |
|---|---|
| Sample | |
| I18R026a01_01_R1 | Ctrl1 |
| I18R026a02_01_R1 | Ctrl2 |
| I18R026a03_01_R1 | Ctrl3 |
| I18R026b01_01_R1 | TSA1 |
| I18R026b02_01_R1 | TSA2 |
| I18R026b03_01_R1 | TSA3 |
Table 2 | Sample metadata. The table displays the metadata associated with the samples in the RNA-seq dataset. Rows represent RNA-seq samples, columns represent metadata categories.
# Configure signatures
dataset['signature_metadata'] = {
'Control vs Perturbation': {
'A': ['I18R026a01_01_R1', 'I18R026a02_01_R1', 'I18R026a03_01_R1'],
'B': ['I18R026b01_01_R1', 'I18R026b02_01_R1', 'I18R026b03_01_R1']
}
}
# Generate signatures
for label, groups in dataset['signature_metadata'].items():
signatures[label] = generate_signature(group_A=groups['A'], group_B=groups['B'], method='limma', dataset=dataset)
Principal Component Analysis (PCA) is a statistical technique used to identify global patterns in high-dimensional datasets. It is commonly used to explore the similarity of biological samples in RNA-seq datasets. To achieve this, gene expression values are transformed into Principal Components (PCs), a set of linearly uncorrelated features which represent the most relevant sources of variance in the data, and subsequently visualized using a scatter plot.
# Run analysis
results['pca'] = analyze(dataset=dataset, tool='pca', nr_genes=2500, normalization='logCPM', z_score=True, plot_type='interactive')
# Display results
plot(results['pca'])
** Figure 1 | Principal Component Analysis results. ** The figure displays an interactive, three-dimensional scatter plot of the first three Principal Components (PCs) of the data. Each point represents an RNA-seq sample. Samples with similar gene expression profiles are closer in the three-dimensional space. If provided, sample groups are indicated using different colors, allowing for easier interpretation of the results. If you are experiencing issues visualizing the plot, please visit our Troubleshooting guide
In order to quantify gene expression in an RNA-seq dataset, reads generated from the sequencing step are mapped to a reference genome and subsequently aggregated into numeric gene counts. Due to experimental variations and random technical noise, samples in an RNA-seq datasets often have variable amounts of the total RNA. Library size analysis calculates and displays the total number of reads mapped for each sample in the RNA-seq dataset, facilitating the identification of outlying samples and the assessment of the overall quality of the data.
# Run analysis
results['library_size_analysis'] = analyze(dataset=dataset, tool='library_size_analysis', plot_type='interactive')
# Display results
plot(results['library_size_analysis'])
** Figure 2 | Library Size Analysis results. **The figure contains an interactive bar chart which displays the total number of reads mapped to each RNA-seq sample in the dataset. Additional information for each sample is available by hovering over the bars. If provided, sample groups are indicated using different colors, thus allowing for easier interpretation of the results. If you are experiencing issues visualizing the plot, please visit our Troubleshooting guide.
Enrichment analysis is a statistical procedure used to identify biological terms which are over-represented in a given gene set. These include signaling pathways, molecular functions, diseases, and a wide variety of other biological terms obtained by integrating prior knowledge of gene function from multiple resources. Enrichr is a web-based application which allows to perform enrichment analysis using a large collection of gene-set libraries and various interactive approaches to display enrichment results.
# Initialize results
results['enrichr'] = {}
# Loop through signatures
for label, signature in signatures.items():
# Run analysis
results['enrichr'][label] = analyze(signature=signature, tool='enrichr', signature_label=label, geneset_size=500, sort_genes_by='logFC')
# Display results
plot(results['enrichr'][label])
** Table 3 | Enrichr links. **The table displays links to Enrichr containing the results of enrichment analyses generated by analyzing the up-regulated and down-regulated genes from a differential expression analysis. By clicking on these links, users can interactively explore and download the enrichment results from the Enrichr website
Gene Ontology (GO) is a major bioinformatics initiative aimed at unifying the representation of gene attributes across all species. It contains a large collection of experimentally validated and predicted associations between genes and biological terms. This information can be leveraged by Enrichr to identify the biological processes, molecular functions and cellular components which are over-represented in the up-regulated and down-regulated genes identified by comparing two groups of samples.
# Initialize results
results['go_enrichment'] = {}
# Loop through results
for label, enrichr_results in results['enrichr'].items():
# Run analysis
results['go_enrichment'][label] = analyze(enrichr_results=enrichr_results['results'], tool='go_enrichment', signature_label=label, plot_type='interactive', go_version=2018, sort_results_by='pvalue')
# Display results
plot(results['go_enrichment'][label])
** Figure 3 | Gene Ontology Enrichment Analysis Results. **The figure contains interactive bar charts displaying the results of the Gene Ontology enrichment analysis generated using Enrichr. The x axis indicates the -log10(P-value) for each term. Significant terms are highlighted in bold. Additional information about enrichment results is available by hovering over each bar. If you are experiencing issues visualizing the plot, please visit our Troubleshooting guide.
Biological pathways are sequences of interactions between biochemical compounds which play a key role in determining cellular behavior. Databases such as KEGG, Reactome and WikiPathways contain a large number of associations between such pathways and genes. This information can be leveraged by Enrichr to identify the biological pathways which are over-represented in the up-regulated and down-regulated genes identified by comparing two groups of samples.
# Initialize results
results['pathway_enrichment'] = {}
# Loop through results
for label, enrichr_results in results['enrichr'].items():
# Run analysis
results['pathway_enrichment'][label] = analyze(enrichr_results=enrichr_results['results'], tool='pathway_enrichment', signature_label=label, plot_type='interactive', sort_results_by='pvalue')
# Display results
plot(results['pathway_enrichment'][label])
** Figure 4 | Pathway Enrichment Analysis Results.** The figure contains interactive bar charts displaying the results of the pathway enrichment analysis generated using Enrichr. The x axis indicates the -log10(P-value) for each term. Significant terms are highlighted in bold. Additional information about enrichment results is available by hovering over each bar. If you are experiencing issues visualizing the plot, please visit our Troubleshooting guide.
Transcription Factors (TFs) are proteins involved in the transcriptional regulation of gene expression. Databases such as ChEA and ENCODE contain a large number of associations between TFs and their transcriptional targets. This information can be leveraged by Enrichr to identify the transcription factors whose targets are over-represented in the up-regulated and down-regulated genes identified by comparing two groups of samples.
# Initialize results
results['tf_enrichment'] = {}
# Loop through results
for label, enrichr_results in results['enrichr'].items():
# Run analysis
results['tf_enrichment'][label] = analyze(enrichr_results=enrichr_results['results'], tool='tf_enrichment', signature_label=label)
# Display results
plot(results['tf_enrichment'][label])
| Rank | Transcription Factor | P-value | FDR | Target |
|---|---|---|---|---|
| 1 | CREM* | 1.311906e-11 | 8.461796e-09 | 214 downregulated targets |
| 2 | JARID1A* | 8.938109e-10 | 5.765080e-07 | 100 upregulated targets |
| 3 | FOXO3* | 5.330393e-09 | 1.719052e-06 | 92 upregulated targets |
| 4 | GABP* | 6.585503e-07 | 1.061912e-04 | 105 upregulated targets |
| 5 | CREB1* | 4.682606e-07 | 1.510141e-04 | 98 downregulated targets |
| 6 | SFPI1* | 3.327097e-06 | 7.153258e-04 | 94 downregulated targets |
| 7 | E2F1* | 1.262246e-05 | 1.356915e-03 | 144 upregulated targets |
| 8 | KDM6A* | 1.188731e-05 | 1.533463e-03 | 29 upregulated targets |
| 9 | MYC* | 3.978855e-05 | 3.207952e-03 | 120 upregulated targets |
| 10 | SRF* | 3.960133e-05 | 3.648980e-03 | 67 upregulated targets |
| 11 | ASH2L* | 5.739836e-05 | 4.113549e-03 | 117 upregulated targets |
| 12 | VDR* | 1.346904e-04 | 7.897755e-03 | 83 upregulated targets |
| 13 | CEBPB* | 2.691147e-04 | 1.335223e-02 | 22 upregulated targets |
| 14 | EKLF* | 3.226797e-04 | 1.486631e-02 | 51 upregulated targets |
| 15 | ERG* | 3.986936e-04 | 1.512690e-02 | 73 upregulated targets |
| 16 | E2F4* | 3.891674e-04 | 1.568831e-02 | 103 upregulated targets |
| 17 | MITF* | 2.612402e-04 | 2.106249e-02 | 175 downregulated targets |
| 18 | ZFX* | 1.758903e-04 | 2.268985e-02 | 112 downregulated targets |
| 19 | NUCKS1* | 4.292184e-04 | 3.076065e-02 | 29 downregulated targets |
| 20 | BCL3* | 4.929676e-04 | 3.179641e-02 | 38 downregulated targets |
| 21 | KDM2B* | 6.221066e-04 | 3.647807e-02 | 73 downregulated targets |
| 22 | SIN3B | 9.330137e-04 | 5.014949e-02 | 137 downregulated targets |
| 23 | HOXC9 | 1.863824e-03 | 6.678702e-02 | 71 upregulated targets |
| 24 | MECOM | 2.000629e-03 | 7.590623e-02 | 69 downregulated targets |
| 25 | RUNX1 | 1.677377e-03 | 7.727915e-02 | 156 downregulated targets |
| 26 | GFI1B | 2.673467e-03 | 9.579925e-02 | 66 downregulated targets |
| 27 | MYCN | 2.989466e-03 | 9.641027e-02 | 77 upregulated targets |
| 28 | HNF4A | 2.878380e-03 | 9.771341e-02 | 181 downregulated targets |
| 29 | DMRT1 | 3.775589e-03 | 1.014690e-01 | 71 downregulated targets |
| 30 | RARB | 3.663383e-03 | 1.027340e-01 | 69 downregulated targets |
| 31 | FOXA1 | 3.663383e-03 | 1.074037e-01 | 69 downregulated targets |
| 32 | CLOCK | 3.345587e-03 | 1.078952e-01 | 20 downregulated targets |
| 33 | MEIS1 | 3.575024e-03 | 1.098043e-01 | 53 downregulated targets |
| 34 | SRY | 4.502396e-03 | 1.161618e-01 | 99 downregulated targets |
| 35 | DCP1A | 5.311817e-03 | 1.268934e-01 | 31 downregulated targets |
| 36 | CRX | 5.602497e-03 | 1.290575e-01 | 28 downregulated targets |
| 37 | ETS1 | 4.657952e-03 | 1.430657e-01 | 57 upregulated targets |
| 38 | PRDM5 | 6.578320e-03 | 1.463109e-01 | 39 downregulated targets |
| 39 | FLI1 | 5.191252e-03 | 1.521981e-01 | 69 upregulated targets |
| 40 | NANOG | 7.232857e-03 | 1.555064e-01 | 33 downregulated targets |
| 41 | RING1B | 8.091708e-03 | 1.683597e-01 | 67 downregulated targets |
| 42 | NELFA | 8.091708e-03 | 2.007366e-01 | 67 upregulated targets |
| 43 | KDM5B | 1.002696e-02 | 2.021060e-01 | 114 downregulated targets |
| 44 | SPI1 | 7.838466e-03 | 2.022324e-01 | 66 upregulated targets |
| 45 | TCF3 | 1.411156e-02 | 2.528322e-01 | 48 downregulated targets |
| 46 | WT1 | 1.334100e-02 | 2.530867e-01 | 106 downregulated targets |
| 47 | SIN3A | 1.468184e-02 | 2.559401e-01 | 42 downregulated targets |
| 48 | TAL1 | 1.390231e-02 | 2.561996e-01 | 62 downregulated targets |
| 49 | CCND1 | 1.586557e-02 | 2.692971e-01 | 69 downregulated targets |
| 50 | CHD1 | 1.174309e-02 | 2.705105e-01 | 66 upregulated targets |
| Rank | Transcription Factor | P-value | FDR | Target |
|---|---|---|---|---|
| 1 | HCFC1* | 2.628926e-13 | 2.145204e-10 | 104 upregulated targets |
| 2 | GATA1* | 1.427568e-11 | 2.912238e-09 | 132 upregulated targets |
| 3 | POLR2A* | 1.314807e-11 | 3.576275e-09 | 189 upregulated targets |
| 4 | USF2* | 1.073250e-10 | 9.730802e-09 | 97 upregulated targets |
| 5 | SIN3A* | 1.073250e-10 | 1.094715e-08 | 97 upregulated targets |
| 6 | GABPA* | 1.073250e-10 | 1.251103e-08 | 97 upregulated targets |
| 7 | FLI1* | 1.072629e-10 | 1.750531e-08 | 101 upregulated targets |
| 8 | TBP* | 2.406402e-10 | 1.963624e-08 | 96 upregulated targets |
| 9 | MYC* | 5.325321e-10 | 3.621219e-08 | 95 upregulated targets |
| 10 | ZMIZ1* | 5.325321e-10 | 3.950420e-08 | 95 upregulated targets |
| 11 | MAX* | 2.506572e-09 | 1.363575e-07 | 93 upregulated targets |
| 12 | IRF1* | 4.278559e-09 | 2.182065e-07 | 170 upregulated targets |
| 13 | KAT2A* | 5.330393e-09 | 2.558589e-07 | 92 upregulated targets |
| 14 | SRF* | 1.923548e-08 | 8.261130e-07 | 77 upregulated targets |
| 15 | MYOG* | 2.169900e-09 | 1.770638e-06 | 144 downregulated targets |
| 16 | NRF1* | 9.519704e-08 | 3.107231e-06 | 88 upregulated targets |
| 17 | NELFE* | 1.890910e-07 | 5.510653e-06 | 87 upregulated targets |
| 18 | CREB1* | 2.939223e-07 | 7.994687e-06 | 82 upregulated targets |
| 19 | USF1* | 2.314958e-08 | 9.445030e-06 | 90 downregulated targets |
| 20 | E2F4* | 3.703965e-07 | 9.749791e-06 | 86 upregulated targets |
| 21 | POLR2AphosphoS5* | 4.565893e-07 | 1.164303e-05 | 68 upregulated targets |
| 22 | MXI1* | 7.154318e-07 | 1.667978e-05 | 85 upregulated targets |
| 23 | EP300* | 7.154318e-07 | 1.717036e-05 | 85 upregulated targets |
| 24 | FOS* | 9.119717e-07 | 1.860422e-05 | 145 upregulated targets |
| 25 | SIX5* | 1.258018e-06 | 2.503762e-05 | 79 upregulated targets |
| 26 | NFYB* | 1.362485e-06 | 2.526790e-05 | 84 upregulated targets |
| 27 | RFX5* | 1.362485e-06 | 2.585552e-05 | 84 upregulated targets |
| 28 | TBL1XR1* | 1.362485e-06 | 2.647113e-05 | 84 upregulated targets |
| 29 | UBTF* | 1.890910e-07 | 3.857457e-05 | 87 downregulated targets |
| 30 | MAZ* | 2.558074e-06 | 4.348726e-05 | 83 upregulated targets |
| 31 | REST* | 4.734439e-06 | 6.898754e-05 | 82 upregulated targets |
| 32 | RCOR1* | 4.734439e-06 | 7.024186e-05 | 82 upregulated targets |
| 33 | ZC3H11A* | 4.734439e-06 | 7.154263e-05 | 82 upregulated targets |
| 34 | TAL1* | 4.734439e-06 | 7.289249e-05 | 82 upregulated targets |
| 35 | MAFK* | 4.734439e-06 | 7.429427e-05 | 82 upregulated targets |
| 36 | CTCF* | 4.734439e-06 | 7.575102e-05 | 82 upregulated targets |
| 37 | JUN* | 8.636804e-06 | 1.084251e-04 | 81 upregulated targets |
| 38 | ZNF143* | 8.636804e-06 | 1.101192e-04 | 81 upregulated targets |
| 39 | ELK1* | 8.636804e-06 | 1.118672e-04 | 81 upregulated targets |
| 40 | ATF1* | 8.636804e-06 | 1.136715e-04 | 81 upregulated targets |
| 41 | BCL3* | 8.374818e-06 | 1.138975e-04 | 72 upregulated targets |
| 42 | ELF1* | 8.286601e-06 | 1.146079e-04 | 54 upregulated targets |
| 43 | CEBPB* | 1.290130e-05 | 1.571263e-04 | 102 upregulated targets |
| 44 | PML* | 1.279257e-05 | 1.581626e-04 | 54 upregulated targets |
| 45 | TRIM28* | 1.552822e-05 | 1.810147e-04 | 80 upregulated targets |
| 46 | NFATC1* | 1.849136e-05 | 1.959603e-04 | 65 upregulated targets |
| 47 | TCF3* | 2.059075e-05 | 2.154109e-04 | 61 upregulated targets |
| 48 | POLR2AphosphoS2* | 2.751247e-05 | 2.467053e-04 | 79 upregulated targets |
| 49 | BRCA1* | 2.751247e-05 | 2.551157e-04 | 79 upregulated targets |
| 50 | CHD2* | 2.751247e-05 | 2.672640e-04 | 79 upregulated targets |
| Rank | Transcription Factor | P-value | FDR | Target |
|---|---|---|---|---|
| 1 | ZNF664* | 0.000002 | 0.003533 | 23 downregulated targets |
| 2 | VPS72* | 0.000023 | 0.019492 | 21 upregulated targets |
| 3 | ZNF205* | 0.000023 | 0.019492 | 21 downregulated targets |
| 4 | GATAD2B* | 0.000070 | 0.020042 | 20 downregulated targets |
| 5 | SLC2A4RG* | 0.000070 | 0.024050 | 20 downregulated targets |
| 6 | DZIP1* | 0.000204 | 0.027094 | 19 downregulated targets |
| 7 | AHCTF1* | 0.000204 | 0.029351 | 19 downregulated targets |
| 8 | MBD3* | 0.000070 | 0.030063 | 20 downregulated targets |
| 9 | FIZ1* | 0.000204 | 0.032020 | 19 downregulated targets |
| 10 | ATMIN* | 0.000567 | 0.033712 | 18 downregulated targets |
| 11 | DUS3L* | 0.000567 | 0.034916 | 18 downregulated targets |
| 12 | TFDP1* | 0.000204 | 0.035222 | 19 downregulated targets |
| 13 | ZNF768* | 0.000567 | 0.036209 | 18 downregulated targets |
| 14 | ZNF598* | 0.000567 | 0.037602 | 18 downregulated targets |
| 15 | MLX* | 0.000023 | 0.038984 | 21 upregulated targets |
| 16 | FOXK1* | 0.000567 | 0.039106 | 18 downregulated targets |
| 17 | SOX12* | 0.000204 | 0.039135 | 19 downregulated targets |
| 18 | HSF1* | 0.000070 | 0.040084 | 20 downregulated targets |
| 19 | ZNF787* | 0.000567 | 0.040735 | 18 downregulated targets |
| 20 | FOXJ3* | 0.000567 | 0.042506 | 18 downregulated targets |
| 21 | KLF16* | 0.000204 | 0.044027 | 19 downregulated targets |
| 22 | ZBTB2* | 0.000567 | 0.044439 | 18 downregulated targets |
| 23 | ZNF740* | 0.000567 | 0.046555 | 18 downregulated targets |
| 24 | WIZ* | 0.000567 | 0.048882 | 18 downregulated targets |
| 25 | ATF4 | 0.000204 | 0.050317 | 19 downregulated targets |
| 26 | FOXG1 | 0.000567 | 0.051455 | 18 downregulated targets |
| 27 | INSM1 | 0.000567 | 0.054314 | 18 downregulated targets |
| 28 | SNAPC4 | 0.000567 | 0.057509 | 18 downregulated targets |
| 29 | SUZ12 | 0.001488 | 0.059678 | 17 downregulated targets |
| 30 | CHD1 | 0.001488 | 0.061099 | 17 downregulated targets |
| 31 | ERF | 0.000567 | 0.061103 | 18 downregulated targets |
| 32 | SETDB1 | 0.001488 | 0.062589 | 17 downregulated targets |
| 33 | CENPB | 0.001488 | 0.064154 | 17 downregulated targets |
| 34 | MAZ | 0.000567 | 0.065177 | 18 downregulated targets |
| 35 | BAZ2A | 0.001488 | 0.065799 | 17 downregulated targets |
| 36 | HMG20B | 0.001488 | 0.067531 | 17 downregulated targets |
| 37 | BRD9 | 0.001488 | 0.069356 | 17 downregulated targets |
| 38 | SREBF1 | 0.000567 | 0.069832 | 18 downregulated targets |
| 39 | ZFP91 | 0.001488 | 0.071282 | 17 downregulated targets |
| 40 | ZFHX2 | 0.001488 | 0.073319 | 17 downregulated targets |
| 41 | MLLT1 | 0.001488 | 0.075475 | 17 downregulated targets |
| 42 | ZSCAN18 | 0.001488 | 0.077762 | 17 downregulated targets |
| 43 | MAFK | 0.001488 | 0.080193 | 17 downregulated targets |
| 44 | MYT1 | 0.001488 | 0.082779 | 17 downregulated targets |
| 45 | ZNF282 | 0.001488 | 0.085539 | 17 downregulated targets |
| 46 | REPIN1 | 0.003686 | 0.085880 | 16 downregulated targets |
| 47 | MTA1 | 0.003686 | 0.087056 | 16 downregulated targets |
| 48 | CSDC2 | 0.003686 | 0.088265 | 16 downregulated targets |
| 49 | MECP2 | 0.003686 | 0.089509 | 16 downregulated targets |
| 50 | DVL3 | 0.003686 | 0.090787 | 16 downregulated targets |
** Table 4 | Transcription Factor Enrichment Analysis Results. **The figure contains scrollable tables displaying the results of the Transcription Factor (TF) enrichment analysis generated using Enrichr. Every row represents a TF; significant TFs are highlighted in bold. A and B display results generated using ChEA and ENCODE libraries, indicating TFs whose experimentally validated targets are enriched. C displays results generated using the ARCHS4 library, indicating TFs whose top coexpressed genes (according to the ARCHS4 dataset) are enriched.
Protein kinases are enzymes that modify other proteins by chemically adding phosphate groups. Databases such as KEA contain a large number of associations between kinases and their substrates. This information can be leveraged by Enrichr to identify the protein kinases whose substrates are over-represented in the up-regulated and down-regulated genes identified by comparing two groups of samples.
# Initialize results
results['kinase_enrichment'] = {}
# Loop through results
for label, enrichr_results in results['enrichr'].items():
# Run analysis
results['kinase_enrichment'][label] = analyze(enrichr_results=enrichr_results['results'], tool='kinase_enrichment', signature_label=label)
# Display results
plot(results['kinase_enrichment'][label])
| Rank | Kinase | P-value | FDR | Substrate |
|---|---|---|---|---|
| 1 | GSK3B | 0.000835 | 0.178633 | 26 downregulated substrates |
| 2 | ABL1 | 0.002452 | 0.262414 | 8 downregulated substrates |
| 3 | SIK2 | 0.001840 | 0.262541 | 2 downregulated substrates |
| 4 | CDK2 | 0.000780 | 0.333931 | 27 downregulated substrates |
| 5 | MAPK9 | 0.017250 | 0.820318 | 8 downregulated substrates |
| 6 | NEK9 | 0.096319 | 0.841315 | 1 downregulated substrates |
| 7 | MAP3K7 | 0.019987 | 0.855465 | 2 downregulated substrates |
| 8 | MAP2K3 | 0.096319 | 0.858842 | 1 downregulated substrates |
| 9 | MAPK10 | 0.016319 | 0.873079 | 7 downregulated substrates |
| 10 | MAPK8 | 0.026529 | 0.873424 | 11 downregulated substrates |
| 11 | PINK1 | 0.096319 | 0.877115 | 1 downregulated substrates |
| 12 | NEK7 | 0.025000 | 0.891661 | 1 downregulated substrates |
| 13 | PIK3CA | 0.096319 | 0.896183 | 1 downregulated substrates |
| 14 | PDGFRB | 0.073324 | 0.896648 | 2 downregulated substrates |
| 15 | CSNK2A1 | 0.105225 | 0.900723 | 11 downregulated substrates |
| 16 | CDC7 | 0.096319 | 0.916098 | 1 downregulated substrates |
| 17 | STK39 | 0.073144 | 0.920753 | 1 downregulated substrates |
| 18 | ATM | 0.109797 | 0.921434 | 7 downregulated substrates |
| 19 | NTRK1 | 0.096319 | 0.936919 | 1 downregulated substrates |
| 20 | CSNK2A2 | 0.121770 | 0.947591 | 9 downregulated substrates |
| 21 | PRPF4B | 0.073144 | 0.948654 | 1 downregulated substrates |
| 22 | ROCK2 | 0.120110 | 0.951982 | 2 downregulated substrates |
| 23 | MTOR | 0.013371 | 0.953782 | 6 downregulated substrates |
| 24 | ZAP70 | 0.024576 | 0.956218 | 2 downregulated substrates |
| 25 | MAP3K8 | 0.080636 | 0.958674 | 2 downregulated substrates |
| 26 | NTRK3 | 0.096319 | 0.958708 | 1 downregulated substrates |
| 27 | BMPR2 | 0.118915 | 0.960297 | 1 downregulated substrates |
| 28 | PRKDC | 0.083047 | 0.960657 | 8 downregulated substrates |
| 29 | DYRK1B | 0.015805 | 0.966358 | 2 downregulated substrates |
| 30 | CHEK1 | 0.056648 | 0.969809 | 7 downregulated substrates |
| 31 | PRKCZ | 0.129160 | 0.969835 | 3 downregulated substrates |
| 32 | LYN | 0.054561 | 0.973008 | 5 downregulated substrates |
| 33 | ICK | 0.073144 | 0.978300 | 1 downregulated substrates |
| 34 | ERBB3 | 0.118915 | 0.978764 | 1 downregulated substrates |
| 35 | BLK | 0.096319 | 0.981534 | 1 downregulated substrates |
| 36 | ADRBK1 | 0.128489 | 0.982024 | 2 downregulated substrates |
| 37 | PAK2 | 0.052833 | 0.983148 | 2 downregulated substrates |
| 38 | SGK1 | 0.090375 | 0.991806 | 4 downregulated substrates |
| 39 | CAMK1 | 0.088162 | 0.992985 | 2 downregulated substrates |
| 40 | MAP3K4 | 0.003620 | 1.000000 | 2 upregulated substrates |
| 41 | RPS6KB1 | 0.009886 | 1.000000 | 4 upregulated substrates |
| 42 | UHMK1 | 0.012052 | 1.000000 | 2 downregulated substrates |
| 43 | CHEK2 | 0.018968 | 1.000000 | 3 upregulated substrates |
| 44 | TTBK1 | 0.025000 | 1.000000 | 1 upregulated substrates |
| 45 | STK3 | 0.029547 | 1.000000 | 2 upregulated substrates |
| 46 | PKN1 | 0.040550 | 1.000000 | 2 downregulated substrates |
| 47 | SGK494 | 0.040550 | 1.000000 | 2 downregulated substrates |
| 48 | SGK223 | 0.040550 | 1.000000 | 2 downregulated substrates |
| 49 | PDK1 | 0.048706 | 1.000000 | 3 downregulated substrates |
| 50 | RIPK4 | 0.049376 | 1.000000 | 1 upregulated substrates |
| Rank | Kinase | P-value | FDR | Substrate |
|---|---|---|---|---|
| 1 | SCYL1* | 0.000023 | 0.011261 | 21 downregulated substrates |
| 2 | GSK3B* | 0.000070 | 0.017368 | 20 downregulated substrates |
| 3 | TLK2* | 0.000204 | 0.020348 | 19 downregulated substrates |
| 4 | FASTK* | 0.000567 | 0.021724 | 18 downregulated substrates |
| 5 | ADCK2* | 0.000567 | 0.023534 | 18 downregulated substrates |
| 6 | TNIK* | 0.000204 | 0.025436 | 19 downregulated substrates |
| 7 | UHMK1* | 0.000567 | 0.025673 | 18 downregulated substrates |
| 8 | MAP2K2* | 0.000567 | 0.028241 | 18 downregulated substrates |
| 9 | MAP2K1* | 0.000567 | 0.031379 | 18 downregulated substrates |
| 10 | CDK16* | 0.000204 | 0.033914 | 19 downregulated substrates |
| 11 | MARK4* | 0.000567 | 0.035301 | 18 downregulated substrates |
| 12 | DAPK3* | 0.000567 | 0.040344 | 18 downregulated substrates |
| 13 | RPS6KB2* | 0.001488 | 0.046329 | 17 downregulated substrates |
| 14 | CDC42BPB* | 0.000567 | 0.047068 | 18 downregulated substrates |
| 15 | RPS6KA4* | 0.001488 | 0.049418 | 17 downregulated substrates |
| 16 | CDC42BPA | 0.001488 | 0.052948 | 17 downregulated substrates |
| 17 | MTOR | 0.003686 | 0.063302 | 16 downregulated substrates |
| 18 | WNK1 | 0.003686 | 0.065563 | 16 downregulated substrates |
| 19 | STK16 | 0.003686 | 0.067991 | 16 downregulated substrates |
| 20 | SBK1 | 0.003686 | 0.070606 | 16 downregulated substrates |
| 21 | CHUK | 0.003686 | 0.073430 | 16 downregulated substrates |
| 22 | TAOK2 | 0.003686 | 0.076490 | 16 downregulated substrates |
| 23 | SLK | 0.003686 | 0.079815 | 16 downregulated substrates |
| 24 | MAP3K9 | 0.003686 | 0.083443 | 16 downregulated substrates |
| 25 | MAP3K4 | 0.003686 | 0.087417 | 16 downregulated substrates |
| 26 | MAPK11 | 0.003686 | 0.091788 | 16 downregulated substrates |
| 27 | GSK3A | 0.003686 | 0.096619 | 16 downregulated substrates |
| 28 | BCKDK | 0.008592 | 0.099510 | 15 downregulated substrates |
| 29 | WNK2 | 0.008592 | 0.101880 | 15 downregulated substrates |
| 30 | CDK11B | 0.003686 | 0.101986 | 16 downregulated substrates |
| 31 | BMP2K | 0.008592 | 0.104365 | 15 downregulated substrates |
| 32 | YES1 | 0.008592 | 0.106974 | 15 downregulated substrates |
| 33 | PKN1 | 0.003686 | 0.107986 | 16 downregulated substrates |
| 34 | LMTK2 | 0.008592 | 0.109717 | 15 downregulated substrates |
| 35 | IRAK1 | 0.008592 | 0.112604 | 15 downregulated substrates |
| 36 | TAOK1 | 0.008592 | 0.115647 | 15 downregulated substrates |
| 37 | PAK2 | 0.008592 | 0.118860 | 15 downregulated substrates |
| 38 | MAP3K7 | 0.008592 | 0.122256 | 15 downregulated substrates |
| 39 | CDK12 | 0.008592 | 0.125851 | 15 downregulated substrates |
| 40 | DCLK2 | 0.008592 | 0.129665 | 15 downregulated substrates |
| 41 | DCLK1 | 0.008592 | 0.133717 | 15 downregulated substrates |
| 42 | AKT3 | 0.008592 | 0.138031 | 15 downregulated substrates |
| 43 | AKT2 | 0.008592 | 0.142632 | 15 downregulated substrates |
| 44 | EIF2AK1 | 0.018802 | 0.167201 | 14 downregulated substrates |
| 45 | PTK2 | 0.018802 | 0.170241 | 14 downregulated substrates |
| 46 | EPHB2 | 0.018802 | 0.173394 | 14 downregulated substrates |
| 47 | EPHA2 | 0.018802 | 0.176665 | 14 downregulated substrates |
| 48 | MINK1 | 0.018802 | 0.180063 | 14 downregulated substrates |
| 49 | NEK9 | 0.018802 | 0.183593 | 14 downregulated substrates |
| 50 | CDK13 | 0.018802 | 0.187265 | 14 downregulated substrates |
** Table 5 | Kinase Enrichment Analysis Results. **The figure contains browsable tables displaying the results of the Protein Kinase (PK) enrichment analysis generated using Enrichr. Every row represents a PK; significant PKs are highlighted in bold. A displays results generated using KEA, indicating PKs whose experimentally validated substrates are enriched. C displays results generated using the ARCHS4 library, indicating PKs whose top coexpressed genes (according to the ARCHS4 dataset) are enriched.
microRNAs (miRNAs) are small non-coding RNA molecules which play a key role in the post-transcriptional regulation of gene expression. Databases such as TargetScan and MiRTarBase contain a large number of associations between miRNAs and their targets. This information can be leveraged by Enrichr to identify the miRNAs whose targets are over-represented in the up-regulated and down-regulated genes identified by comparing two groups of samples.
# Initialize results
results['mirna_enrichment'] = {}
# Loop through results
for label, enrichr_results in results['enrichr'].items():
# Run analysis
results['mirna_enrichment'][label] = analyze(enrichr_results=enrichr_results['results'], tool='mirna_enrichment', signature_label=label)
# Display results
plot(results['mirna_enrichment'][label])
| Rank | miRNA | P-value | FDR | Target |
|---|---|---|---|---|
| 1 | mmu-miR-193* | 0.000007 | 0.001005 | 73 downregulated targets |
| 2 | mmu-miR-375* | 0.000003 | 0.001098 | 75 downregulated targets |
| 3 | mmu-miR-193b* | 0.000007 | 0.001257 | 73 downregulated targets |
| 4 | mmu-miR-5116* | 0.000007 | 0.001482 | 70 downregulated targets |
| 5 | mmu-miR-130a* | 0.000026 | 0.001637 | 75 downregulated targets |
| 6 | mmu-miR-301b* | 0.000026 | 0.001801 | 75 downregulated targets |
| 7 | mmu-miR-721* | 0.000026 | 0.002001 | 75 downregulated targets |
| 8 | mmu-miR-880* | 0.000003 | 0.002079 | 79 downregulated targets |
| 9 | mmu-miR-767* | 0.000018 | 0.002083 | 73 downregulated targets |
| 10 | mmu-miR-301a* | 0.000026 | 0.002251 | 75 downregulated targets |
| 11 | mmu-miR-130b* | 0.000026 | 0.002572 | 75 downregulated targets |
| 12 | hsa-miR-423-3p* | 0.000062 | 0.002804 | 30 downregulated targets |
| 13 | mmu-miR-669i* | 0.000061 | 0.002986 | 70 downregulated targets |
| 14 | mmu-miR-669j* | 0.000061 | 0.003216 | 70 downregulated targets |
| 15 | mmu-miR-3087* | 0.000058 | 0.003327 | 74 downregulated targets |
| 16 | mmu-miR-100* | 0.000114 | 0.004311 | 18 downregulated targets |
| 17 | mmu-miR-99b* | 0.000114 | 0.004564 | 18 downregulated targets |
| 18 | mmu-miR-99a* | 0.000114 | 0.004849 | 18 downregulated targets |
| 19 | mmu-miR-142-3p* | 0.000161 | 0.005245 | 56 downregulated targets |
| 20 | mmu-miR-1982.2* | 0.000146 | 0.005251 | 70 downregulated targets |
| 21 | mmu-miR-154* | 0.000161 | 0.005504 | 54 downregulated targets |
| 22 | mmu-miR-448-3p* | 0.000253 | 0.007865 | 74 downregulated targets |
| 23 | mmu-miR-1306-5p* | 0.000280 | 0.007955 | 65 downregulated targets |
| 24 | mmu-miR-3102* | 0.000275 | 0.008154 | 73 downregulated targets |
| 25 | mmu-miR-3102-3p.2* | 0.000304 | 0.008308 | 70 downregulated targets |
| 26 | mmu-miR-191* | 0.000412 | 0.010822 | 30 downregulated targets |
| 27 | mmu-miR-468* | 0.000453 | 0.011463 | 69 downregulated targets |
| 28 | mmu-miR-202-5p* | 0.000485 | 0.011842 | 70 downregulated targets |
| 29 | mmu-miR-363-3p* | 0.000849 | 0.012887 | 65 downregulated targets |
| 30 | mmu-miR-92b* | 0.000849 | 0.013180 | 65 downregulated targets |
| 31 | mmu-miR-215* | 0.000689 | 0.013447 | 55 downregulated targets |
| 32 | mmu-miR-367* | 0.000849 | 0.013486 | 65 downregulated targets |
| 33 | mmu-miR-378b* | 0.000725 | 0.013756 | 64 downregulated targets |
| 34 | mmu-miR-25* | 0.000849 | 0.013807 | 65 downregulated targets |
| 35 | mmu-miR-192* | 0.000689 | 0.013843 | 55 downregulated targets |
| 36 | mmu-miR-32* | 0.000849 | 0.014144 | 65 downregulated targets |
| 37 | hsa-miR-621* | 0.000787 | 0.014150 | 46 downregulated targets |
| 38 | hsa-miR-4665-3p* | 0.000688 | 0.014236 | 20 downregulated targets |
| 39 | mmu-miR-5118* | 0.000630 | 0.014342 | 53 downregulated targets |
| 40 | mmu-miR-707* | 0.000610 | 0.014372 | 66 downregulated targets |
| 41 | mmu-miR-183* | 0.000823 | 0.014413 | 69 downregulated targets |
| 42 | mmu-miR-1933-5p* | 0.000781 | 0.014421 | 64 downregulated targets |
| 43 | mmu-miR-3102-5p.2* | 0.000679 | 0.014492 | 68 downregulated targets |
| 44 | mmu-miR-92a* | 0.000849 | 0.014498 | 65 downregulated targets |
| 45 | hsa-miR-4305* | 0.000663 | 0.014618 | 60 downregulated targets |
| 46 | mmu-miR-1967* | 0.000991 | 0.014708 | 60 downregulated targets |
| 47 | mmu-miR-3093-3p* | 0.001061 | 0.015416 | 71 downregulated targets |
| 48 | mmu-miR-3967* | 0.001142 | 0.015605 | 67 downregulated targets |
| 49 | mmu-miR-5121* | 0.001105 | 0.015718 | 71 downregulated targets |
| 50 | hsa-miR-3681* | 0.001140 | 0.015888 | 62 downregulated targets |
| Rank | miRNA | P-value | FDR | Target |
|---|---|---|---|---|
| 1 | hsa-miR-193b-3p | 0.000217 | 0.175574 | 39 downregulated targets |
| 2 | mmu-miR-17-5p | 0.000539 | 0.193994 | 22 downregulated targets |
| 3 | mmu-miR-149-5p | 0.000678 | 0.199618 | 22 downregulated targets |
| 4 | hsa-miR-1226-3p | 0.000622 | 0.201405 | 15 downregulated targets |
| 5 | hsa-miR-6727-5p | 0.000063 | 0.202919 | 5 downregulated targets |
| 6 | hsa-miR-181b-5p | 0.000514 | 0.208029 | 21 downregulated targets |
| 7 | hsa-miR-96-3p | 0.000470 | 0.217774 | 7 downregulated targets |
| 8 | hsa-miR-92a-3p | 0.000203 | 0.218803 | 57 downregulated targets |
| 9 | mmu-miR-136-5p | 0.000885 | 0.220481 | 17 downregulated targets |
| 10 | hsa-miR-200a-3p | 0.000423 | 0.228380 | 12 downregulated targets |
| 11 | hsa-miR-6836-3p | 0.000856 | 0.231241 | 14 downregulated targets |
| 12 | hsa-miR-141-3p | 0.001067 | 0.246843 | 11 downregulated targets |
| 13 | mmu-miR-15a-5p | 0.000158 | 0.255548 | 27 downregulated targets |
| 14 | hsa-miR-93-5p | 0.000408 | 0.264574 | 50 downregulated targets |
| 15 | hsa-miR-106b-5p | 0.001250 | 0.269936 | 44 downregulated targets |
| 16 | hsa-miR-548as-3p | 0.001402 | 0.284001 | 12 downregulated targets |
| 17 | hsa-miR-548aa | 0.002054 | 0.350341 | 12 downregulated targets |
| 18 | hsa-miR-548ap-3p | 0.001961 | 0.353064 | 12 downregulated targets |
| 19 | hsa-miR-548t-3p | 0.001961 | 0.373833 | 12 downregulated targets |
| 20 | hsa-miR-103a-3p | 0.002411 | 0.390575 | 22 downregulated targets |
| 21 | mmu-miR-340-5p | 0.002878 | 0.423813 | 26 downregulated targets |
| 22 | hsa-miR-20a-5p | 0.004559 | 0.434434 | 41 downregulated targets |
| 23 | hsa-miR-4668-5p | 0.002830 | 0.436593 | 20 downregulated targets |
| 24 | hsa-miR-142-3p | 0.004339 | 0.439326 | 19 downregulated targets |
| 25 | hsa-miR-6771-3p | 0.004776 | 0.442127 | 14 downregulated targets |
| 26 | hsa-miR-196b-5p | 0.004529 | 0.444663 | 10 downregulated targets |
| 27 | hsa-miR-548c-3p | 0.003185 | 0.448674 | 24 downregulated targets |
| 28 | hsa-miR-548k | 0.004321 | 0.451581 | 10 downregulated targets |
| 29 | hsa-miR-7159-3p | 0.005751 | 0.454463 | 7 downregulated targets |
| 30 | hsa-miR-107 | 0.003807 | 0.456844 | 16 downregulated targets |
| 31 | hsa-miR-296-3p | 0.005657 | 0.458231 | 14 downregulated targets |
| 32 | hsa-miR-17-5p | 0.005423 | 0.462355 | 44 downregulated targets |
| 33 | mmu-miR-503-5p | 0.005584 | 0.463870 | 4 downregulated targets |
| 34 | hsa-miR-8054 | 0.004321 | 0.466633 | 10 downregulated targets |
| 35 | hsa-miR-125a-3p | 0.005203 | 0.468308 | 16 downregulated targets |
| 36 | hsa-miR-148a-5p | 0.005396 | 0.472508 | 7 downregulated targets |
| 37 | hsa-miR-155-5p | 0.004087 | 0.472976 | 36 downregulated targets |
| 38 | hsa-miR-1260b | 0.003801 | 0.473724 | 15 downregulated targets |
| 39 | hsa-miR-6082 | 0.003684 | 0.477509 | 3 downregulated targets |
| 40 | hsa-miR-548av-5p | 0.004321 | 0.482724 | 10 downregulated targets |
| 41 | hsa-miR-28-3p | 0.006767 | 0.487248 | 5 downregulated targets |
| 42 | hsa-miR-4703-3p | 0.007385 | 0.488315 | 5 downregulated targets |
| 43 | hsa-miR-320a | 0.006665 | 0.490750 | 25 downregulated targets |
| 44 | hsa-miR-181c-5p | 0.006573 | 0.495254 | 15 downregulated targets |
| 45 | hsa-miR-16-5p | 0.003673 | 0.495812 | 56 downregulated targets |
| 46 | hsa-miR-4274 | 0.007385 | 0.498488 | 5 downregulated targets |
| 47 | hsa-miR-181a-5p | 0.006462 | 0.498494 | 24 downregulated targets |
| 48 | hsa-miR-548at-3p | 0.007348 | 0.506517 | 7 downregulated targets |
| 49 | hsa-miR-548ay-3p | 0.007348 | 0.517528 | 7 downregulated targets |
| 50 | hsa-miR-4280 | 0.008055 | 0.521986 | 6 downregulated targets |
** Table 6 | miRNA Enrichment Analysis Results. **The figure contains browsable tables displaying the results of the miRNA enrichment analysis generated using Enrichr. Every row represents a miRNA; significant miRNAs are highlighted in bold. A. displays results generated using the TargetScan library, B. displays results generated using the miRTarBase library.
L1000CDS2 is a web-based tool for querying gene expression signatures against signatures created from human cell lines treated with over 20,000 small molecules and drugs for the LINCS project. It is commonly used to identify small molecules which mimic or reverse the effects of a gene expression signature generated from a differential gene expression analysis.
# Initialize results
results['l1000cds2'] = {}
# Loop through signatures
for label, signature in signatures.items():
# Run analysis
results['l1000cds2'][label] = analyze(signature=signature, tool='l1000cds2', signature_label=label, plot_type='interactive')
# Display results
plot(results['l1000cds2'][label])
L1000CDS2 Links:
Mimic Signature Query Results: http://amp.pharm.mssm.edu/L1000CDS2/#/result/5da6c757840d050700fb170c
Reverse Signature Query Results: http://amp.pharm.mssm.edu/L1000CDS2/#/result/5da6c757840d050700fb170e
** Figure 5 | L1000CDS2 Query results. **The figure contains an interactive bar chart displaying the top small molecules identified by the L1000CDS2 query. The left panel displays the small molecules which mimic the observed gene expression signature, while the right panel displays the small molecules which reverse it. Links to the L1000CDS2 web server are additionally provided, allowing users to interactively explore the analysis results. If you are experiencing issues visualizing the plot, please visit our Troubleshooting guide.
L1000FWD is a web-based tool for querying gene expression signatures against signatures created from human cell lines treated with over 20,000 small molecules and drugs for the LINCS project.
# Initialize results
results['l1000fwd'] = {}
# Loop through signatures
for label, signature in signatures.items():
# Run analysis
results['l1000fwd'][label] = analyze(signature=signature, tool='l1000fwd', signature_label=label)
# Display results
plot(results['l1000fwd'][label])
** Similar Signatures: **
** Opposite Signatures: **
Dataset was user-submitted, compressed in an HDF5 data package, and uploaded to Google Cloud.
Raw counts were normalized to log10-Counts Per Million (logCPM) by dividing each column by the total sum of its counts, multiplying it by 106, followed by the application of a log10-transform.
The gene expression signature was generated by comparing gene expression levels between the control group and the experimental group using the limma R package (Ritchie et al., Nucleic Acids Research 2015), available on Bioconductor: http://bioconductor.org/packages/release/bioc/html/limma.html.
Principal Component Analysis was performed using the PCA function from in the sklearn Python module. Prior to performing PCA, the raw gene counts were normalized using the logCPM method, filtered by selecting the 2500 genes with most variable expression, and finally transformed using the Z-score method.
Read counts were calculated by performing the sum for each column in the raw gene count matrix. Total counts were subsequently divided by 106 and displayed as million reads.
The up-regulated and down-regulated gene sets were generated by extracting the 500 genes with the respectively highest and lowest values from the gene expression signature. The gene sets were subsequently submitted to Enrichr (Kuleshov et al., 2016), which is freely available at http://amp.pharm.mssm.edu/Enrichr/, using the gene set upload API. For more information on the methods used to generate the signature, see the Differential Gene Expression section.
Enrichment results were generated by analyzing the up-regulated and down-regulated gene sets using Enrichr. The following libraries were used for the analysis: GO_Biological_Process_2018, GO_Molecular_Function_2018, GO_Cellular_Component_2018. Significant terms are determined by using a cut-off of p-value<0.1 after applying Benjamini-Hochberg correction. For more information on the methods used to perform the enrichment analysis, see the Enrichr section.
Enrichment results were generated by analyzing the up-regulated and down-regulated gene sets using Enrichr. The following libraries were used for the analysis: KEGG_2016, Reactome_2016, WikiPathways_2016. Significant terms are determined by using a cut-off of p-value<0.1 after applying Benjamini-Hochberg correction. For more information on the methods used to perform the enrichment analysis, see the Enrichr section.
Enrichment results were generated by analyzing the up-regulated and down-regulated gene sets using Enrichr. The following libraries were used for the analysis: ChEA_2016, ENCODE_TF_ChIP-seq_2015, ARCHS4_TFs_Coexp. Significant results are determined by using a cut-off of p-value<0.1 after applying Benjamini-Hochberg correction. For more information on the methods used to perform the enrichment analysis, see the Enrichr section.
Enrichment results were generated by analyzing the up-regulated and down-regulated gene sets using Enrichr. The following libraries were used for the analysis: KEA_2015, ARCHS4_Kinases_Coexp. Significant results are determined by using a cut-off of p-value<0.1 after applying Benjamini-Hochberg correction. For more information on the methods used to perform the enrichment analysis, see the Enrichr section.
Enrichment results were generated by analyzing the up-regulated and down-regulated gene sets using Enrichr. The following libraries were used for the analysis: TargetScan_microRNA_2017, miRTarBase_2017. Significant results are determined by using a cut-off of p-value<0.1 after applying Benjamini-Hochberg correction. For more information on the methods used to perform the enrichment analysis, see the Enrichr section.
The L1000CDS2 analysis (Duan et al., 2016) was performed by submitting the top 2000 genes in the gene expression signature to the L1000CDS2 signature search API. For more information on the methods used to generate the signature, see the Differential Gene Expression section.
The L1000FWD analysis (Wang et al., 2018) was performed by submitting the top 2000 genes in the gene expression signature to the L1000FWD signature search API. For more information on the methods used to generate the signature, see the Differential Gene Expression section.
Duan, Q., Reid, S.P., Clark, N.R., Wang, Z., Fernandez, N.F., Rouillard, A.D., Readhead, B., Tritsch, S.R., Hodos, R., Hafner, M., et al. (2016). L1000CDS2: LINCS L1000 characteristic direction signatures search engine. Npj Systems Biology and Applications 2. doi: https://doi.org/10.1038/npjsba.2016.15
Kuleshov, M.V., Jones, M.R., Rouillard, A.D., Fernandez, N.F., Duan, Q., Wang, Z., Koplev, S., Jenkins, S.L., Jagodnik, K.M., Lachmann, A., et al. (2016). Enrichr: a comprehensive gene set enrichment analysis web server 2016 update. Nucleic Acids Research 44, W90ÐW97. doi: https://dx.doi.org/10.1093/nar/gkw377
Pearson, K. (1901). LIII. On lines and planes of closest fit to systems of points in space. The London, Edinburgh, and Dublin Philosophical Magazine and Journal of Science 2, 559Ð572. doi: https://doi.org/10.1080/14786440109462720
Ritchie, M.E., Phipson, B., Wu, D., Hu, Y., Law, C.W., Shi, W., and Smyth, G.K. (2015). limma powers differential expression analyses for RNA-sequencing and microarray studies. Nucleic Acids Research 43, e47–e47. doi: https://doi.org/10.1093/nar/gkv007
Wang, Z., Lachmann, A., Keenan, A.B., and Ma’ayan, A. (2018). L1000FWD: fireworks visualization of drug-induced transcriptomic signatures. Bioinformatics. doi: https://doi.org/10.1093/bioinformatics/bty060