Package bacnet.scripts.database
Class TranscriptomesCreation
java.lang.Object
bacnet.scripts.database.TranscriptomesCreation
List of methods to add the different transcriptomic datasetsto your multi-omics website
- Author:
- UIBC
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
addTranscriptomeToDatabase
(ArrayList<String> bioConds, String logs) Convert all transcriptomics files
- Convert all Seq data: RNASeq, RiboSeq, TSS, TermSeq
- Convert all GeneExpression and Tiling
- Convert all ExpressionMatrixstatic void
createLogFCMatrix
(Experiment exp, Genome genome) Create Database.logFCMatrix by regrouping every logFC values for genes, sRNAs, asRNAs, and cisRegs in everyBioCondition
givenExperiment
static String
createLogfcTranscriptomeTable
(ArrayList<String> bioConds, String logs, boolean varianceNorm) Create LogFC summary matrix for transcriptomics datasetsstatic void
createStatMatrix
(Experiment exp, Genome genome) Create Database.statTable by calculating stat values for genes, sRNAs, and asRNAs in every BioCondition
For genes we use FDRBY calculated from GebneExpression array
For sRNAs and asRNAs we use TSTUDENTTILING for Tiling arraystatic ArrayList<GeneExpression>
Get all GeneExpression from the labstatic void
Run some scripts to analyse the statistics of the transcriptomics data and performed VarianceNormalization:
It will reduce the total variance of each data to 1
For each column of the ExpressionMatrix, multiply each value by: Math.sqr(1/var(x))
So final variance of each column is equal to zero
-
Constructor Details
-
TranscriptomesCreation
public TranscriptomesCreation()
-
-
Method Details
-
addTranscriptomeToDatabase
Convert all transcriptomics files
- Convert all Seq data: RNASeq, RiboSeq, TSS, TermSeq
- Convert all GeneExpression and Tiling
- Convert all ExpressionMatrix- Parameters:
bioConds
-logs
-- Returns:
- logs of the process
-
createLogfcTranscriptomeTable
public static String createLogfcTranscriptomeTable(ArrayList<String> bioConds, String logs, boolean varianceNorm) Create LogFC summary matrix for transcriptomics datasets- Parameters:
bioConds
-logs
-varianceNorm
- if variance normalization is needed- Returns:
- the logs of the creation
-
varianceNormalization
Run some scripts to analyse the statistics of the transcriptomics data and performed VarianceNormalization:
It will reduce the total variance of each data to 1
For each column of the ExpressionMatrix, multiply each value by: Math.sqr(1/var(x))
So final variance of each column is equal to zero- Parameters:
exp
-
-
createLogFCMatrix
Create Database.logFCMatrix by regrouping every logFC values for genes, sRNAs, asRNAs, and cisRegs in everyBioCondition
givenExperiment
- Parameters:
exp
- list of BioConditiongenome
- current genome with list of genes, sRNAs, asRNAs and cisRegs
-
createStatMatrix
Create Database.statTable by calculating stat values for genes, sRNAs, and asRNAs in every BioCondition
For genes we use FDRBY calculated from GebneExpression array
For sRNAs and asRNAs we use TSTUDENTTILING for Tiling array- Parameters:
exp
-genome
-
-
getDataFromLab
Get all GeneExpression from the lab- Returns:
- list of
GeneExpression
-