Package: cfdnakit 1.11.0

Pitithat Puranachot

cfdnakit: Fragmen-length analysis package from high-throughput sequencing of cell-free DNA (cfDNA)

This package provides basic functions for analyzing shallow whole-genome sequencing (~0.3X or more) of cell-free DNA (cfDNA). The package basically extracts the length of cfDNA fragments and aids the vistualization of fragment-length information. The package also extract fragment-length information per non-overlapping fixed-sized bins and used it for calculating ctDNA estimation score (CES).

Authors:Pitithat Puranachot [aut, cre]

cfdnakit_1.11.0.tar.gz
cfdnakit_1.11.0.zip(r-4.7)cfdnakit_1.11.0.zip(r-4.6)cfdnakit_1.11.0.zip(r-4.5)
cfdnakit_1.11.0.tgz(r-4.6-any)cfdnakit_1.11.0.tgz(r-4.5-any)
cfdnakit_1.11.0.tar.gz(r-4.7-any)cfdnakit_1.11.0.tar.gz(r-4.6-any)
cfdnakit_1.11.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
cfdnakit/json (API)
NEWS

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

Bug tracker:https://github.com/pitithat-pu/cfdnakit/issues

On BioConductor:cfdnakit-1.11.0(bioc 3.24)cfdnakit-1.10.0(bioc 3.23)

copynumbervariationsequencingwholegenome

5.00 score 9 stars 11 scripts 319 downloads 15 exports 76 dependencies

Last updated from:bfe08ee281. Checks:1 NOTE, 9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
bioc-checksNOTE183
linux-devel-x86_64OK349
source / vignettesOK265
linux-release-x86_64OK283
macos-release-arm64OK208
macos-oldrel-arm64OK228
windows-develOK285
windows-releaseOK286
windows-oldrelOK254
wasm-releaseOK153

Exports:calculate_CES_scorecall_cnvcreate_PoNextract_insert_sizeget_fragment_profileget_solution_tableget_zscore_profileplot_cnv_solutionplot_distance_matrixplot_fragment_distplot_sl_ratioplot_transformed_slread_bamfilesegmentByPSCBtest_isize_KolmogorovSmirnov

Dependencies:aroma.lightaskpassBHBiobaseBiocGenericsBiocParallelBiostringsbitopsCGHbaseCGHcallclicodetoolscpp11crayoncurldigestDNAcopydplyrfarverformatRfutile.loggerfutile.optionsfuturefuture.applygenericsGenomeInfoDbGenomicRangesggplot2globalsgluegtablehttrimputeIRangesisobandjsonlitelabelinglambda.rlifecyclelimmalistenvmagrittrmarraymatrixStatsmimeopensslparallellypillarpkgconfigPSCBSQDNAseqR.cacheR.methodsS3R.ooR.utilsR6RColorBrewerRhtslibrlangRsamtoolsS4VectorsS7scalesSeqinfosnowsnowfallstatmodsystibbletidyselectUCSC.utilsutf8vctrsviridisLitewithrXVector

cfdnakit vignette

Rendered fromcfdnakit-vignette.Rmdusingknitr::rmarkdownon May 31 2026.

Last update: 2023-05-27
Started: 2022-11-09

Readme and manuals

Help Manual

Help pageTopics
Fragmen-length analysis package from high-throughput sequencing of cell-free DNA (cfDNA)cfdnakit-package cfdnakit
Calculate CES Score from Segmentationcalculate_CES_score
Call Copy-number Variation from SLRatio and segmentationcall_cnv
Create Blacklist regions GRanges objectcreate_blacklist_gr
Create Panel-of-Normal (PoN) objectcreate_PoN
Extract Insert size from SampleBamextract_insert_size
Filter out reads on blacklist regionsfilter_read_on_blacklist
Get insert-size distribution tablefragment_dist
Getting fragment-length informationget_fragment_profile
Return CNV segmentation result from given all CNV solutionsget_segment_bysolution
Get summarised table of cnv solutionsget_solution_table
Transform SLRatio with PoN Fragment profileget_zscore_profile
Convert GRCh chromosome format to UCSC styleGRCh2UCSCGRanges
Check if bai file exist from given bamif_exist_baifile
Check UCSC chromosomes format for input bam fileif_ucsc_chrformat
Make Fragment-length density tablemake_density_table
Overlap and merge bin data frame with segmentation dataframeoverlap_bin_with_segment
Plot Fragment-length profile with CNV calling resultplot_cnv_solution
Plot Distance Matrix from CNVCallingplot_distance_matrix
Plot Fragment-length Distributionplot_fragment_dist
Plot Short/Long-fragment Ratioplot_sl_ratio
Plot z-tranformed Short/Long-fragment Ratioplot_transformed_sl
Read a bam file Read a bam file from give path. Alignment and sequencing read information will be binned into non-overlapping sizeread_bamfile
Read Fragment Profile from a list of rds fileread_PoN_files
Segmentation data with PSCBSsegmentByPSCB
KolmogorovSmirnov test for insert sizetest_isize_KolmogorovSmirnov
Convert UCSC chromosome format to GRCh style from a list of alignment informationUCSC2GRChSampleBam
Correct GC Bias readcountutil.bias_correct
zscore_transform transforms SLRatio profile into z-scorezscore_transform