Chapter 10 Custom TPC modules
Here, each custom module can perform one specific TPC (TCGA, PCAWG, CCLE) analysis based on the functions introduced in Chapter 5.
Usually, the initial step of most modules involves the check and modification of molecular datasets through the Modify datasets[opt]
widget. For some molecular types of TPC databases, there are alternative datasets for users to select, which greatly enriches the analytical possibilities
- Among the 7 types of TCGA molecules, 4 of them have the alternative datasets.
Tips: For DNA Methylation, mean value of all CpG sites under one gene will be calculated for the gene by default. In the
Modify datasets[opt]
widget, users can furtherly limit its CpG sites and modify the aggregation method (e.g. median).
Among the 5 types of PCAWG molecules, 2 of them have the alternative datasets.
Among the 4 types of CCLE molecules, 1 of them has the alternative datasets.
10.1 TCGA
Database | Type | Module |
---|---|---|
TCGA | Comparison | TCGA+GTEx: Molecular Profile Distribution (Tumor VS Normal) |
TCGA | Comparison | TCGA: Association Between Molecular Profile and Gene Mutation |
TCGA | Correlation | TCGA: Molecule-Molecule Correlation |
TCGA | Correlation | TCGA: Association Between Molecular Profile and Tumor Immune Infiltration |
TCGA | Correlation | TCGA: Association Between Molecular Profile and Immune Signature |
TCGA | Correlation | TCGA: Association Between Molecular Profile and TMB/Stemness/MSI (Radar Show) |
TCGA | Correlation | TCGA: Association Between Molecular Profile and Pathway Score |
TCGA | Survival | TCGA: Molecular Profile Log-rank Analysis |
TCGA | Survival | TCGA: Molecular Profile Cox Analysis |
TCGA | Dimension Reduction | TCGA: Dimension Reduction Distribution |
10.1.1 Comparison
10.1.1.1 TCGA+GTEx: Molecular Profile Distribution (Tumor VS Normal)
Compare molecular values between tumor and normal samples combing TCGA and GTEx datasets based on vis_toil_TvsN()
and vis_toil_TvsN_cancer()
functions.
Select one molecular type and identifier. The mode for single cancer or pan-cancer comparison can be decided here.
Adjust the visualization parameters. “TCGA Dataset only” means whether to add GTEx datasets as normal samples or not.
Click the “Go!” button to perform analysis and display the plot in the right. The raw data will be also showed in right-bottom area and can be saved as CSV file.
Download the plot with size and format options.
10.1.1.2 TCGA: Association Between Molecular Profile and Gene Mutation
Compare molecular values between gene-mutant and gene-wild tumor samples for TCGA datasets based on vis_toil_Mut()
and vis_toil_Mut_cancer()
functions.
- Select one gene to decide the sample grouping based on its mutation status. It is necessary to click the bottom “Check” button to see if there are enough mutated samples.
- Select one molecular type and identifier. The mode for single cancer or pan-cancer comparison can be decided here.
- Adjust the visualization parameters.
- Click the “Go!” button to perform analysis and display the plot in the right. The raw data will be also showed in right-bottom area and can be saved as CSV file.
- Download the plot with size and format options.
10.1.2 Correlation
10.1.2.1 TCGA: Molecule-Molecule Correlation
Compute and visualize the correlation between two molecules of TCGA databases based on vis_gene_cor()
and vis_gene_cor_cancer()
functions.
- Select two molecules. They can come from different molecular types.
- Adjust the visualization and analysis parameters. “Use All Cancer Types” means whether to directly use all TCGA tumor samples.
- Click the “Go!” button to perform analysis and display the plot in the right. The raw data will be also showed in right-bottom area and can be saved as CSV file.
- Download the plot with size and format options.
10.1.2.2 TCGA: Association Between Molecular Profile and Tumor Immune Infiltration
Compute the correlation of pan-cancers between one molecule and tumor Immune Infiltration based on vis_gene_TIL_cor()
function.
- Select one molecule and interesting immune infiltration estimations.
- Adjust the analysis parameter.
- Click the “Go!” button to perform analysis and display the plot in the right. The analyzed data will be also showed in right-bottom area and can be saved as CSV file.
- Download the plot with size and format options.
10.1.2.3 TCGA: Association Between Molecular Profile and Immune Signature
Compute the correlation of pan-cancers between one molecule and tumor Immune Signature based on vis_gene_immune_cor()
function.
- Select one molecule and one source of immune signatures.
- Adjust the analysis parameter.
- Click the “Go!” button to perform analysis and display the plot in the right. The analyzed data will be also showed in right-bottom area and can be saved as CSV file.
- Download the plot with size and format options.
10.1.2.4 TCGA: Association Between Molecular Profile and TMB/Stemness/MSI (Radar Show)
Compute the correlation of pan-cancers between one molecule and TMB/Stemness/MSI index based on vis_gene_tmb_cor()
, vis_gene_msi_cor()
and vis_gene_stemness_cor()
functions.
- Select one molecule and one of TMB/Stemness/MSI index.
- Adjust the analysis parameter.
- Click the “Go!” button to perform analysis and display the plot in the right. The analyzed data will be also showed in right-bottom area and can be saved as CSV file.
- Download the plot with size and format options.
10.1.2.5 TCGA: Association Between Molecular Profile and Pathway Score
Compute the correlation of pan-cancers between one molecule and Pathway Score based on vis_gene_pw_cor()
function.
- Select one molecule and one pathway.
- Adjust the visualization and analysis parameter. “Use All Cancer Types” means whether use tumor samples from all TCGA or just one cancer.
- Click the “Go!” button to perform analysis and display the plot in the right. The raw data will be also showed in right-bottom area and can be saved as CSV file.
- Download the plot with size and format options.
10.1.3 Survival analysis
10.1.3.1 TCGA: Molecular Profile Log-rank Analysis
Perform one molecular Log-rank survival analysis in one TCGA cancer based on tcga_surv_plot()
function.
- Select one TCGA cancer and one molecule.
- Filter samples according to Age/Sex/Stage.
- Select survival endpoint type and molecular grouping mode.
- Click the “Go!” button to perform analysis and display the plot in the right. The raw data will be also showed in right-bottom area and can be saved as CSV file.
- Download the plot with size and format options.
10.1.3.2 TCGA: Molecular Profile Cox Analysis
Perform one molecular Log-rank survival analysis in TCGA pan-cancers based on vis_unicox_tree()
function.
- Select one molecule.
- Select survival endpoint type and molecular grouping threshold.
- Modify visualization parameters.
- Click the “Go!” button to perform analysis and display the plot in the right. The analyzed data will be also showed in right-bottom area and can be saved as CSV file.
- Download the plot with size and format options.
10.1.4 Dimension Reduction
10.1.4.1 TCGA: Dimension Reduction Distribution
Perform molecular dimension reduction analysis in one TCGA cancer based on vis_dim_dist()
function.
- Select multiple molecules and click “Cache data” to load the molecular data. There are 3 ways to select multiple molecules.
- “Select”: One-by-one selection;
- “Pathway”: batch selection under one pathway;
- “File”: Upload of identifier file.
- Select one cancer (or more cancers) and grouping one phenotype. Notably, user can also upload custom group.
- Modify analysis and visualization parameters. Three DR methods including PCA, UMAP and tSNE are supported.
- Click the “Go!” button to perform analysis and display the plot in the right. The analyzed data will be also showed in right-bottom area and can be saved as CSV file.
- Download the plot with size and format options.
10.2 PCAWG
Database | Type | Module |
---|---|---|
PCAWG | Comparison | PCAWG: Molecular Profile Distribution Across Cancer Types (Tumor VS Normal) |
PCAWG | Correlation | PCAWG: Molecule-Molecule Correlation |
PCAWG | Survival | PCAWG: Molecular Profile Log-rank Analysis |
PCAWG | Survival | PCAWG: Molecular Profile Cox Analysis |
10.2.1 Comparison analysis
10.2.1.1 PCAWG: Molecular Profile Distribution Across Cancer Types (Tumor VS Normal)
Compare molecular values between tumor and normal samples of PCAWG projects based on vis_pcawg_dist()
function.
Select one molecular type and identifier.
Adjust the visualization parameters.
Click the “Go!” button to perform analysis and display the plot in the right. The raw data will be also showed in right-bottom area and can be saved as CSV file.
Download the plot with size and format options.
10.2.2 Correlation analysis
10.2.2.1 PCAWG: Molecule-Molecule Correlation
Compute and visualize the correlation between two molecules based on PCAWG database based on vis_pcawg_gene_cor()
function.
- Select two molecules. They can come from different datasets.
- Adjust the visualization and analysis parameters. “Use All Cancer Types” means whether directly use tumor samples from all PCAWG projects.
- Click the “Go!” button to perform analysis and display the plot in the right. The raw data will be also showed in right-bottom area and can be saved as CSV file.
- Download the plot with size and format options.
10.2.3 Survival analysis
Notes: Only OS endpoint for PCAWG samples.
10.2.3.1 PCAWG: Molecular Profile Log-rank Analysis
Perform one molecular Log-rank survival analysis in one TCGA cancer.
- Select one PCAWG project and one molecule.
- Filter samples according to Age/Sex.
- Select molecular grouping mode.
- Click the “Go!” button to perform analysis and display the plot in the right. The raw data will be also showed in right-bottom area and can be saved as CSV file.
- Download the plot with size and format options.
10.2.3.2 PCAWG: Molecular Profile Cox Analysis
Perform one molecular Log-rank survival analysis in All PCAWG projects based on vis_pcawg_unicox_tree()
function.
- Select one molecule.
- Select molecular grouping threshold.
- Modify visualization parameters.
- Click the “Go!” button to perform analysis and display the plot in the right. The analyzed data will be also showed in right-bottom area and can be saved as CSV file.
- Download the plot with size and format options.
10.3 CCLE
Database | Type | Module |
---|---|---|
CCLE | Comparison | CCLE: Molecular Profile Distribution Across Cancer Primary Sites |
CCLE | Correlation | CCLE: Molecule-Molecule Correlation |
10.3.1 Comparison analysis
10.3.1.1 CCLE: Molecular Profile Distribution Across Cancer Primary Sites
Compare molecular values of cancer cell lines from different primary site based on vis_ccle_tpm()
function.
- Select one molecular type and identifier.
- Click the “Go!” button to perform analysis and display the plot in the right. The raw data will be also showed in right-bottom area and can be saved as CSV file.
- Download the plot with size and format options.
10.3.2 Correlation analysis
10.3.2.1 CCLE: Molecule-Molecule Correlation
Compute and visualize the correlation between two molecules based on CCLE database based on vis_ccle_gene_cor()
function.
- Select two molecules. They can come from different datasets.
- Adjust the visualization and analysis parameters. “Use All Primary Sites” means whether directly use cancer cell lines.
- Click the “Go!” button to perform analysis and display the plot in the right. The raw data will be also showed in right-bottom area and can be saved as CSV file.
- Download the plot with size and format options.