CaMutQC

An R package for mutation quality control of cancer genomic sequening dataset

https://github.com/likelet/camutqc

Science Score: 39.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 2 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (15.4%) to scientific vocabulary

Keywords

cancer-genomics somatic-mutations
Last synced: 9 months ago · JSON representation

Repository

An R package for mutation quality control of cancer genomic sequening dataset

Basic Info
Statistics
  • Stars: 7
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 10
Topics
cancer-genomics somatic-mutations
Created almost 6 years ago · Last pushed 11 months ago
Metadata Files
Readme License

README.md

  Integrative quality control of cancer somatic mutations with
Cancer Mutation Quality Control


Introduction

The quality control of cancer somatic mutations has a great significance in the research of cancer genomics. It helps reduce the noise, systematic bias, as well as the false positive rate in dataset, and to pick out candidate mutations related to tumorigenesis. However, existing tools were not designed especially for cancer somatic mutations, and parameters and filtering standards used are different among them. Besides, there is no such a platform, database or tool stores or summarizes the standards for filtration of cancer somatic mutations applied in previous studies, which increases the time and energy spent on related research.

Therefore, we present this R package, CaMutQC, for the comprehensive filtration and selection of cancer somatic mutations for tumor-normal paired samples. CaMutQC is able to filter false positive mutations generated due to technical issues, as well as to select candidate cancer mutations through a series of well-structured functions by labeling mutations with various flags.

Also, a detailed and vivid filter report will be generated after completing a whole filtration or selection section.

Installation

  1. Through Bioconductor (recommended) to get the most stable version: ```R if (!require("BiocManager", quietly = TRUE)) install.packages("BiocManager")

    the latest version is on the devel branch, but might not be the most stable version

    BiocManager::install(version='devel')

    the most stable version is on the release branch (by default)

    BiocManager::install("CaMutQC") ```

  2. Through Github to get the latest version: ```R

    install the latest version from GitHub

    if(!require(devtools)) install.packages("devtools") devtools::install_github("likelet/CaMutQC") ```

Usage

This is a simple workflow of CaMutQC.

CaMutQC framework

A detailed manual can be found here.

Shiny APP

We developed a Shiny application for CaMutQC to enhance its accessibility. Users can use the following code to launch Shiny app build with the package. ```R pkgrequiredshiny <- c('shiny','shinyjs', 'shinyFiles', 'DT')

Install required packages

checkPackage <- function(pkg){ if (!requireNamespace(pkg, quietly = TRUE)) { stop(paste0("Package ", pkg, " needed for shiny app. Please install it."), call. = FALSE) } } invisible(lapply(pkgrequiredshiny, checkPackage))

run shiny app from shiny package

shiny::runApp(system.file("shiny", package = "CaMutQC")) ```

Author

This software was mainly developed by:

  • Xin Wang, sylviawang555@gmail.com

Supervised by

  • Jian Ren from School of Life Sciences in Sun Yat-sen University
  • Qi Zhao from Bioinformatic Center of Sun Yat-sen University Cancer Center

Maintainer

Xin Wang

Citation

Xin Wang, Tengjia Jiang, Ao Shen, Yaru Chen, Yanqing Zhou, Jie Liu, Shuhan Zhao, Shifu Chen, Jian Ren, and Qi Zhao. CaMutQC: An R package for integrative quality control and filtration of cancer somatic mutations. Computational and Structural Biotechnology Journal. 2025;27:3147–3154. https://doi.org/10.1016/j.csbj.2025.07.011

Owner

  • Name: Qi ZHAO
  • Login: likelet
  • Kind: user
  • Location: China,Guangzhou
  • Company: Sun Yat-sen University Cancer center

Associate Professor, Cancer genomics @ Sun Yat-sen University Cancer Center.

GitHub Events

Total
  • Push event: 13
  • Gollum event: 2
  • Create event: 1
Last Year
  • Push event: 13
  • Gollum event: 2
  • Create event: 1

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 1
  • Total pull requests: 38
  • Average time to close issues: 17 days
  • Average time to close pull requests: about 9 hours
  • Total issue authors: 1
  • Total pull request authors: 3
  • Average comments per issue: 6.0
  • Average comments per pull request: 0.0
  • Merged pull requests: 38
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • shawez (1)
Pull Request Authors
  • Wangxin555 (39)
  • LiuJie1117 (1)
  • ShuhanZhao (1)
Top Labels
Issue Labels
improvement (1)
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • bioconductor 3,915 total
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 6
  • Total maintainers: 1
bioconductor.org: CaMutQC

An R Package for Comprehensive Filtration and Selection of Cancer Somatic Mutations

  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 3,915 Total
Rankings
Dependent repos count: 0.0%
Dependent packages count: 31.3%
Average: 42.6%
Downloads: 96.6%
Maintainers (1)
Last synced: 10 months ago

Dependencies

DESCRIPTION cran
  • DT * imports
  • clusterProfiler * imports
  • dplyr * imports
  • ggplot2 * imports
  • org.Hs.eg.db * imports
  • stringr * imports
  • vcfR * imports
  • knitr * suggests
  • rmarkdown * suggests