Package: PureCN 2.13.1

Markus Riester

PureCN: Copy number calling and SNV classification using targeted short read sequencing

This package estimates tumor purity, copy number, and loss of heterozygosity (LOH), and classifies single nucleotide variants (SNVs) by somatic status and clonality. PureCN is designed for targeted short read sequencing data, integrates well with standard somatic variant detection and copy number pipelines, and has support for tumor samples without matching normal samples.

Authors:Markus Riester [aut, cre], Angad P. Singh [aut]

PureCN_2.13.1.tar.gz
PureCN_2.13.1.zip(r-4.5)PureCN_2.13.1.zip(r-4.4)PureCN_2.13.1.zip(r-4.3)
PureCN_2.13.1.tgz(r-4.5-any)PureCN_2.13.1.tgz(r-4.4-any)PureCN_2.13.1.tgz(r-4.3-any)
PureCN_2.13.1.tar.gz(r-4.5-noble)PureCN_2.13.1.tar.gz(r-4.4-noble)
PureCN_2.13.1.tgz(r-4.4-emscripten)PureCN_2.13.1.tgz(r-4.3-emscripten)
PureCN.pdf |PureCN.html
PureCN/json (API)
NEWS

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

Bug tracker:https://github.com/lima1/purecn/issues

Datasets:

On BioConductor:PureCN-2.13.1(bioc 3.21)PureCN-2.12.0(bioc 3.20)

copynumbervariationsoftwaresequencingvariantannotationvariantdetectioncoverageimmunooncologybioconductor-packagecell-free-dnacopy-numberlohtumor-heterogeneitytumor-mutational-burdentumor-purity

9.72 score 132 stars 40 scripts 408 downloads 11 mentions 44 exports 97 dependencies

Last updated 1 months agofrom:5082af0495. Checks:4 OK, 4 NOTE. Indexed: yes.

TargetResultLatest binary
Doc / VignettesOKFeb 16 2025
R-4.5-winOKFeb 16 2025
R-4.5-macOKFeb 16 2025
R-4.5-linuxOKFeb 16 2025
R-4.4-winNOTEFeb 16 2025
R-4.4-macNOTEFeb 16 2025
R-4.3-winNOTEFeb 16 2025
R-4.3-macNOTEFeb 16 2025

Exports:adjustLogRatioannotateTargetsbootstrapResultscalculateBamCoverageByIntervalcalculateLogRatiocalculateMappingBiasGatk4calculateMappingBiasVcfcalculatePowerDetectSomaticcalculateTangentNormalcallAlterationscallAlterationsFromSegmentationcallAmplificationsInLowPuritycallCINcallLOHcallMutationBurdencorrectCoverageBiascreateCurationFilecreateNormalDatabasefilterIntervalsfilterVcfBasicfilterVcfMuTectfilterVcfMuTect2findFocalfindHighQualitySNPsgetSexFromCoveragegetSexFromVcfplotAbspoolCoveragepredictSomaticpreprocessIntervalsprocessMultipleSamplesreadAllelicCountsFilereadCoverageFilereadCurationFilereadIntervalFilereadLogRatioFilereadSegmentationFilerunAbsoluteCNsegmentationCBSsegmentationGATK4segmentationHclustsegmentationPSCBSsetMappingBiasVcfsetPriorVcf

Dependencies:abindAnnotationDbiaskpassBHBiobaseBiocGenericsBiocIOBiocParallelBiostringsbitbit64bitopsblobBSgenomecachemclicodetoolscolorspacecpp11crayoncurldata.tableDBIDelayedArrayDNAcopyfansifarverfastmapformatRfutile.loggerfutile.optionsgenericsGenomeInfoDbGenomeInfoDbDataGenomicAlignmentsGenomicFeaturesGenomicRangesggplot2gluegridExtragtablehttrIRangesisobandjsonliteKEGGRESTlabelinglambda.rlatticelifecyclemagrittrMASSMatrixMatrixGenericsmatrixStatsmclustmemoisemgcvmimemunsellnlmeopensslpillarpkgconfigplogrpngR6RColorBrewerRCurlrestfulrrhdf5rhdf5filtersRhdf5libRhtslibrjsonrlangRsamtoolsRSQLitertracklayerS4ArraysS4VectorsscalessnowSparseArraySummarizedExperimentsystibbleUCSC.utilsutf8VariantAnnotationvctrsVGAMviridisLitewithrXMLXVectoryaml

PureCN best practices

Rendered fromQuick.Rmdusingknitr::rmarkdownon Feb 16 2025.

Last update: 2023-12-11
Started: 2019-08-31

Overview of the PureCN R package

Rendered fromPureCN.Rnwusingknitr::knitron Feb 16 2025.

Last update: 2023-12-11
Started: 2016-04-14

Readme and manuals

Help Manual

Help pageTopics
Adjust tumor vs. normal coverage log ratio for tumor purity and ploidyadjustLogRatio
Annotate targets with gene symbolsannotateTargets
Bootstrapping variant fitsbootstrapResults
Function to calculate coverage from BAM filecalculateBamCoverageByInterval
Calculate coverage log-ratio of tumor vs. normalcalculateLogRatio
Calculate Mapping Bias from GATK4 GenomicsDBcalculateMappingBiasGatk4
Calculate Mapping BiascalculateMappingBiasVcf
Power calculation for detecting somatic mutationscalculatePowerDetectSomatic
Calculate tangent normalcalculateTangentNormal
Calling of amplifications and deletionscallAlterations
Calling of amplifications and deletions from segmentationscallAlterationsFromSegmentation
Calling of amplifications in low purity samplescallAmplificationsInLowPurity
Call Chromosomal InstabilitycallCIN
Get regions of LOHcallLOH
Call mutation burdencallMutationBurden
A list of data.frames containing centromere positions.centromeres
Correct for library-specific coverage biasescorrectCoverageBias
Create file to curate PureCN resultscreateCurationFile
Create database of normal samplescreateNormalDatabase
Remove low quality intervalsfilterIntervals
Basic VCF filter functionfilterVcfBasic
Filter VCF MuTectfilterVcfMuTect
Filter VCF MuTect2filterVcfMuTect2
Find focal amplificationsfindFocal
Find High Quality SNPsfindHighQualitySNPs
Get sample sex from coveragegetSexFromCoverage
Get sample sex from a VCF filegetSexFromVcf
Plots for analyzing PureCN solutionsplotAbs
Pool coverage from multiple samplespoolCoverage
Predict germline vs. somatic statuspredictSomatic
Preprocess intervalspreprocessIntervals
Multi sample normalization and segmentationprocessMultipleSamples
Defunct functions in package 'PureCN'PureCN-defunct
Deprecated functions in package 'PureCN'PureCN-deprecated
DNAcopy boundary datapurecn.DNAcopy.bdry
Example outputpurecn.example.output
Read allelic counts filereadAllelicCountsFile
Read coverage filereadCoverageFile
Read curation filereadCurationFile
Read interval filereadIntervalFile
Read file containing interval-level log2 tumor/normal ratiosreadLogRatioFile
Read file containing segmentationsreadSegmentationFile
Run PureCN implementation of ABSOLUTErunAbsoluteCN
CBS segmentationsegmentationCBS
GATK4 ModelSegments segmentation functionsegmentationGATK4
Minimal segmentation functionsegmentationHclust
PSCBS segmentationsegmentationPSCBS
Set Mapping Bias VCFsetMappingBiasVcf
Set Somatic Prior VCFsetPriorVcf