Package: casper 2.41.0

David Rossell

casper: Characterization of Alternative Splicing based on Paired-End Reads

Infer alternative splicing from paired-end RNA-seq data. The model is based on counting paths across exons, rather than pairwise exon connections, and estimates the fragment size and start distributions non-parametrically, which improves estimation precision.

Authors:David Rossell, Camille Stephan-Otto, Manuel Kroiss, Miranda Stobbe, Victor Pena

casper_2.41.0.tar.gz
casper_2.41.0.zip(r-4.5)casper_2.41.0.zip(r-4.4)casper_2.41.0.zip(r-4.3)
casper_2.41.0.tgz(r-4.4-x86_64)casper_2.41.0.tgz(r-4.4-arm64)casper_2.41.0.tgz(r-4.3-x86_64)casper_2.41.0.tgz(r-4.3-arm64)
casper_2.41.0.tar.gz(r-4.5-noble)casper_2.41.0.tar.gz(r-4.4-noble)
casper_2.41.0.tgz(r-4.4-emscripten)casper_2.41.0.tgz(r-4.3-emscripten)
casper.pdf |casper.html
casper/json (API)

# Install 'casper' in R:
install.packages('casper', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Uses libs:
  • c++– GNU Standard C++ Library v3
Datasets:
  • K562.r1l1 - Toy RNA-seq data from RGASP project.
  • distrsGSE37704 - Estimated read start and insert size distributions from MiSeq data in GEO dataset GSE37704.
  • hg19DB - Subset of human genome

On BioConductor:casper-2.41.0(bioc 3.21)casper-2.40.0(bioc 3.20)

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

immunooncologygeneexpressiondifferentialexpressiontranscriptionrnaseqsequencing

4.89 score 65 scripts 243 downloads 4 mentions 42 exports 84 dependencies

Last updated 23 days agofrom:d9348d12db. Checks:OK: 1 NOTE: 1 ERROR: 4 WARNING: 3. Indexed: yes.

TargetResultDate
Doc / VignettesOKOct 31 2024
R-4.5-win-x86_64WARNINGOct 31 2024
R-4.5-linux-x86_64NOTEOct 31 2024
R-4.4-win-x86_64WARNINGOct 31 2024
R-4.4-mac-x86_64ERROROct 31 2024
R-4.4-mac-aarch64ERROROct 31 2024
R-4.3-win-x86_64WARNINGOct 31 2024
R-4.3-mac-x86_64ERROROct 31 2024
R-4.3-mac-aarch64ERROROct 31 2024

Exports:as.listasymmetryCheckcalcDenovocalcExpcasperDesigncreateDenovoGenomedenovoExprgenePlotgetChrgetDistrsgetIslandgetNreadsgetReadsgetRoclinesmatchTranscriptsmergeBatchesmergeExpmodelPriorpathCountsplotPriorASposprobprobNonEquivprocBamprocGenomepvalTreatqqgammaGenomeWideqqnormGenomeWidequantileNormrelexprByGenermShortInsertssimMAEsimMAEchecksimMultSamplessimReadssubsetGenometranscriptstxLengthvariantsvariants<-wrapDenovowrapKnown

Dependencies:abindAnnotationDbiaskpassBHBiobaseBiocGenericsBiocIOBiocParallelBiostringsbitbit64bitopsblobcachemchroncliclustercodacodetoolscpp11crayoncurlDBIDelayedArrayEBarraysfastmapformatRfutile.loggerfutile.optionsgagagenericsGenomeInfoDbGenomeInfoDbDataGenomicAlignmentsGenomicFeaturesGenomicRangesgluegsubfngtoolshttrIRangesjsonliteKEGGRESTlambda.rlatticelifecyclelimmaMatrixMatrixGenericsmatrixStatsmemoisemgcvmimenlmeopensslpkgconfigplogrpngprotoR6RCurlrestfulrRhtslibrjsonrlangRsamtoolsRSQLitertracklayerS4ArraysS4VectorssnowSparseArraysqldfstatmodSummarizedExperimentsurvivalsysUCSC.utilsvctrsVGAMXMLXVectoryamlzlibbioc

Manual for the casper library

Rendered fromcasper.Rnwusingutils::Sweaveon Oct 31 2024.

Last update: 2015-06-10
Started: 2013-01-15

Readme and manuals

Help Manual

Help pageTopics
Class "annotatedGenome"annotatedGenome annotatedGenome-class show,annotatedGenome-method
Plot asymmetry coefficients for the observed data and compare to those expected under Normality.asymmetryCheck asymmetryCheck,data.frame-method asymmetryCheck,ExpressionSet-method asymmetryCheck,matrix-method
Estimate expression of gene splicing variants de novo.calcDenovo
Estimate expression of a known set of gene splicing variants.calcExp
Estimate expression for de novo splicing variants.denovoExpr
Class "denovoGeneExpr"denovoGeneExpr-class names,denovoGenomeExpr-method posprob posprob,denovoGeneExpr-method show,denovoGeneExpr-method variants variants,denovoGeneExpr-method variants,denovoGenomeExpr-method variants<- variants<-,denovoGeneExpr-method [,denovoGeneExpr,ANY,ANY,ANY-method [[,denovoGeneExpr,ANY,ANY,ANY-method [[,denovoGeneExpr,ANY,ANY-method [[,denovoGenomeExpr,ANY,ANY-method
Class "denovoGenomeExpr"as.list,denovoGenomeExpr-method denovoGenomeExpr-class show,denovoGenomeExpr-method [,denovoGenomeExpr,ANY,ANY,ANY-method [[,denovoGenomeExpr-method
Estimated read start and insert size distributions from MiSeq data in GEO dataset GSE37704.distrsGSE37704
Plot exon structure for each transcript of a given gene.genePlot genePlot,CompressedIRangesList,ANY,ANY,ANY,ANY-method genePlot,GRanges,ANY,ANY,ANY,ANY-method genePlot,GRangesList,ANY,ANY,ANY,ANY-method genePlot,IRanges,ANY,ANY,ANY,ANY-method genePlot,IRangesList,ANY,ANY,ANY,ANY-method genePlot,missing,character,annotatedGenome,GRanges,ExpressionSet-method genePlot,missing,character,annotatedGenome,missing,missing-method genePlot,missing,character,annotatedGenome,procBam,ExpressionSet-method genePlot,missing,character,annotatedGenome,procBam,missing-method genePlot-methods
Compute fragment start and fragment length distributionsgetDistrs
getIsland returns the island id associated to a given entrez or transcript id in an annotatedGenome object. getChr indicates the chromosome for a given Entrez, transcript or island id.getChr getChr,character,missing,missing,annotatedGenome-method getChr,missing,character,missing,annotatedGenome-method getChr,missing,missing,character,annotatedGenome-method getChr,missing,missing,missing,annotatedGenome-method getChr-method getIsland getIsland,character,missing,annotatedGenome-method getIsland,missing,character,annotatedGenome-method
Get total number of paths in each island from a pathCounts object.getNreads getNreads,pathCounts-method
getReads returns the reads stored in a 'procBam' object.getReads getReads,procBam-method
Operating characteristics of differential expression analysisgetRoc getRoc,logical,logical-method getRoc,matrix,matrix-method getRoc,numeric,numeric-method
Subset of human genome (UCSC hg19 version)hg19DB
Toy RNA-seq data from RGASP project.K562.r1l1
Merge two ExpressionSet objects by doing quantile normalization and computing partial residuals (i.e. substracting group mean expression in each batch). As currently implemented the method is only valid for balanced designs, e.g. each batch has the same number of samples per group.mergeBatches mergeBatches,ExpressionSet,ExpressionSet-method mergeBatches,ExpressionSet,simulatedSamples-method
Merge splicing variant expression from multiple samplesmergeExp
Set prior distribution on expressed splicing variants.modelPrior
Class "modelPriorAS"coef,modelPriorAS,ANY,ANY,ANY-method coef,modelPriorAS-method modelPriorAS-class show,modelPriorAS-method [,modelPriorAS,ANY,ANY,ANY-method
Compute exon path countspathCounts pathCounts,list-method pathCounts,procBam-method pathCounts-method
Class "pathCounts"pathCounts-class show,pathCounts-method
Plot estimated read start and fragment length distributions.lines lines,readDistrs-method plot plot,readDistrs,ANY-method plot,readDistrsList,ANY-method
Plot inferred gene structure and expression.plotExpr plotExpr,denovoGeneExpr-method plotExpr-methods
Plot prior distribution on set of expressed variants (i.e. the model space).plotPriorAS plotPriorAS,modelPriorAS-method plotPriorAS-methods
'probNonEquiv' performs a Bayesian hypothesis test for equivalence between group means. It returns the posterior probability that |mu1-mu2|>logfc. 'pvalTreat' is a wrapper to 'treat' in package 'limma', which returns P-values for the same hypothesis test.probNonEquiv probNonEquiv,ExpressionSet-method probNonEquiv,list-method pvalTreat pvalTreat,ExpressionSet-method pvalTreat,list-method
Process BAM objectprocBam procBam,ANY-method procBam,list,logical,integer,logical,character-method procBam,list,logical,integer,logical,missing-method procBam,list,logical,integer,missing,missing-method procBam,list,logical,missing,logical,missing-method procBam,list,logical,missing,missing,missing-method procBam,list,missing,integer,logical,missing-method procBam,list,missing,integer,missing,missing-method procBam,list,missing,missing,logical,missing-method procBam,list,missing,missing,missing,missing-method procBam,list,missing,numeric,missing,missing-method procBam-method
Class "procBam"procBam-class show,procBam-method
Create an annotatedGenome object that stores information about genes and transcriptscreateDenovoGenome procGenome procGenome,GRanges,ANY-method procGenome,GRanges-method procGenome,TxDb,ANY-method procGenome,TxDb-method
Genome-wide qq-normal and qq-gamma plotsqqgammaGenomeWide qqgammaGenomeWide,data.frame-method qqgammaGenomeWide,ExpressionSet-method qqgammaGenomeWide,matrix-method qqnormGenomeWide qqnormGenomeWide,data.frame-method qqnormGenomeWide,ExpressionSet-method qqnormGenomeWide,matrix-method
Apply quantile normalizationquantileNorm quantileNorm,ExpressionSet-method quantileNorm,matrix-method
Compute relative expressions within each generelexprByGene
Remove reads with short insert sizes from imported BAM files.rmShortInserts
Simulate Mean Absolute Error (MAE) in estimating isoform expression under various experimental settings.simMAE
Model checking for One Sample Problems.simMAEcheck
Simulate paired end reads for multiple future samples based on pilot data, and obtain their expression estimates via caspercasperDesign simMultSamples
Function to simulate paired end reads following given read start and fragment length distributions and gene and variant expressions.simReads
Class "simulatedSamples"coef,simulatedSamples-method exprs,simulatedSamples-method show,simulatedSamples-method simulatedSamples-class [,simulatedSamples,ANY,ANY,ANY-method [,simulatedSamples,missing,index,missing-method
Split an annotatedGenome object into subsets according to gene lengthsplitGenomeByLength
subsetGenome subsets an object of class annotatedGenome for a set of island IDs or chromosome names.subsetGenome subsetGenome,character,missing,annotatedGenome-method subsetGenome,missing,character,annotatedGenome-method subsetGenome-methods
Extracts transcript information (exon start and ends) from an 'annotatedGenome' object, either for all transcripts or only those corresponding to a given island or transcript.matchTranscripts transcripts transcripts,annotatedGenome,character,missing-method transcripts,annotatedGenome,missing,character-method transcripts,annotatedGenome,missing,missing-method
~~ Methods for Function 'txLength' in Package 'casper' ~~txLength txLength,character,missing,annotatedGenome-method txLength,missing,character,annotatedGenome-method txLength,missing,data.frame,annotatedGenome-method txLength,missing,missing,annotatedGenome-method txLength-methods
Run all necessary steps to get expression estimates from multiple bam files with the casper pipeline.wrapDenovo
Run all necessary steps to get expression estimates from multiple bam files with the casper pipeline.wrapKnown