importPairedGSEA | R Documentation |
Function for importing paired differential expression and splicing results from pairedGSEA, along with a (gziped or unpacked) GTF file into R as a switchAnalyzeRlist
.
importPairedGSEA(
splicing_results,
diff_results,
pathToGTF,
isoCount = 10,
min.Count.prop = 0.7,
IFcutoff = 0.1,
min.IF.prop = 0.5,
acceptedGeneBiotype = NULL,
acceptedIsoformClassCode = NULL,
removeSingleIsoformGenes = TRUE,
reduceToSwitchingGenes = FALSE,
reduceFurtherToGenesWithConsequencePotential = FALSE,
onlySigIsoforms = FALSE,
keepIsoformInAllConditions = FALSE,
alpha = 0.05,
dIFcutoff = 0.1,
detectUnwantedEffects = TRUE,
addAnnotatedORFs = TRUE,
onlyConsiderFullORF = FALSE,
removeNonConvensionalChr = FALSE,
ignoreAfterBar = TRUE,
ignoreAfterSpace = TRUE,
ignoreAfterPeriod = FALSE,
removeTECgenes = TRUE,
PTCDistance = 50,
foldChangePseudoCount = 0.01,
fixStringTieAnnotationProblem = TRUE,
fixStringTieViaOverlapInMultiGenes = TRUE,
fixStringTieMinOverlapSize = 50,
fixStringTieMinOverlapFrac = 0.2,
fixStringTieMinOverlapLog2RatioToContender = 0.65,
estimateDifferentialGeneRange = TRUE,
showProgress = TRUE,
quiet = FALSE
)
splicing_results |
A |
diff_results |
A
|
pathToGTF |
Can either be:
|
isoCount , min.Count.prop , IFcutoff , min.IF.prop |
Arguments for the filtering step. See |
acceptedGeneBiotype , acceptedIsoformClassCode , removeSingleIsoformGenes |
Arguments to control which genes and isoforms are retained. See |
reduceToSwitchingGenes , reduceFurtherToGenesWithConsequencePotential , onlySigIsoforms , keepIsoformInAllConditions |
Arguments for filtering based on isoform switches and downstream consequences. See |
alpha , dIFcutoff |
Thresholds for significance and differential isoform fraction used in filtering. See |
detectUnwantedEffects , addAnnotatedORFs , onlyConsiderFullORF , removeNonConvensionalChr , ignoreAfterBar , ignoreAfterSpace , ignoreAfterPeriod , removeTECgenes , PTCDistance , foldChangePseudoCount , fixStringTieAnnotationProblem , fixStringTieViaOverlapInMultiGenes , fixStringTieMinOverlapSize , fixStringTieMinOverlapFrac , fixStringTieMinOverlapLog2RatioToContender , estimateDifferentialGeneRange |
Advanced arguments for handling isoform annotations and data preprocessing. See |
showProgress |
Logical, indicating whether progress messages should be displayed. Default is TRUE. |
quiet |
Logical, indicating whether to suppress all output messages. Default is FALSE. |
This function is specifically designed to import the paired differential gene expression and splicing analyses from pairedGSEA
(particularly the paired_diff()
function) into IsoformSwitchAnalyzeR. By integrating these results with GTF annotations, the function generates a switchAnalyzeRlist
object that is ready for downstream analysis.
The function leverages the pre-built IsoformSwitchAnalyzeR functions importRdata()
and preFilter()
to streamline the integration and filtering process. Specifically, it:
Extracts and processes count and design matrices from splicing_results
.
Integrates gene-level differential expression results, and splicing analyses into the switchAnalyzeRlist
.
Applies the preFilter()
function to refine the dataset based on user-defined thresholds for significance, log fold change, expression levels, and isoform switching criteria.
If you encounter issues regarding specific arguments, refer to the documentation for importRdata
and preFilter
for detailed explanations of their functionality and parameters.
A switchAnalyzeRlist
containing filtered and annotated gene and isoform information. See ?switchAnalyzeRlist for more details.
If no genes match after filtering, an empty switchAnalyzeRlist
is returned with a warning.
Kristoffer Vitting-Seerup, Chunxu Han
Vitting-Seerup et al. The Landscape of Isoform Switches in Human Cancers. Mol. Cancer Res. (2017). Dam, S.H., Olsen, L.R. & Vitting-Seerup, K. Expression and splicing mediate distinct biological signals. BMC Biol 21, 220 (2023).
importRdata
preFilter
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.