Skip to main content

Tools for imputation, segmentation, analysis, and plotting of Copy Number Segments (CNS).

Project description

CNSistent Logo

PyPI version Documentation Status

CNSistent is a Python tool for processing and analyzing copy number data. It is designed to work with data from a variety of sources. The tool is designed to be easy to use, and to provide a comprehensive set of analyses and visualizations.

READ THE DOCS HERE

CNSistent can be used as a Python package, or downloaded together with the respective data (PCAWG, TRACERx, TCGA, genomic locations):

Installation links

  1. Full Bitbucket repository with ~1GB of data.
  2. PIP package only.

Data

The input dataset is also availble on Zenodo: DOI.

The processed is availble on Zenodo: DOI.

Deep learning code is available on Zenodo: DOI.

Acessions

The contents of the data folder were obtained by processing the following sources, accessed in December 2023.

TCGA data obtained from ASCATv3 at: https://github.com/VanLoo-lab/ascat/tree/master/ReleasedData
Cite: https://www.pnas.org/doi/full/10.1073/pnas.1009843107
The results published here are in part based upon data generated by the TCGA Research Network: https://www.cancer.gov/tcga.

PCAWG data obtained from: https://dcc.icgc.org/releases/PCAWG/consensus_cnv Cite: https://www.nature.com/articles/s41587-019-0055-9

TRACERx data obtained from: https://zenodo.org/records/7649257
Cite: https://www.nature.com/articles/s41586-023-05729-x

COSMIC cancer set obtained from: https://cancer.sanger.ac.uk/census
Cite: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6450507

Human genome gene set obtained using PyENSEMBL (2023). Cite: https://academic.oup.com/nar/article/51/D1/D933/6786199

Cytoband, Gap data obtained from: https://genome.ucsc.edu Cite: https://www.nature.com/articles/35057062

Licenses

Cite Adam Streck, Roland F Schwarz, CNSistent integration and feature extraction from somatic copy number profiles, GigaScience, Volume 14, 2025, giaf104. The code is available under the MIT License. The data and text files in the data and docs folders are available under the CC BY-NC 4.0 license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cnsistent-0.9.0.tar.gz (30.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cnsistent-0.9.0-py3-none-any.whl (78.2 kB view details)

Uploaded Python 3

File details

Details for the file cnsistent-0.9.0.tar.gz.

File metadata

  • Download URL: cnsistent-0.9.0.tar.gz
  • Upload date:
  • Size: 30.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for cnsistent-0.9.0.tar.gz
Algorithm Hash digest
SHA256 43cc7eede26a854e8ac3a7e8704954019e2a309c054d58c649ab36344d4fc617
MD5 ba85aacc43177e792230cd19d3f1647f
BLAKE2b-256 50a5664ea0dc9134a931d0daad320abbc02cacedc46e600a39d95b0b247e718f

See more details on using hashes here.

File details

Details for the file cnsistent-0.9.0-py3-none-any.whl.

File metadata

  • Download URL: cnsistent-0.9.0-py3-none-any.whl
  • Upload date:
  • Size: 78.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for cnsistent-0.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 55a0c1b05925ecd5f482b52e3e8e3211c95c35bf61a7fadef1dc75a71ae4189c
MD5 cb9ad3e217d7ddfd55019fc9414a3a06
BLAKE2b-256 7da9f909d2a88608c531fc6cfb57780ea8d73953bf8e3e500a0cbbc674e8b4c0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page