All Projects → iprada → Circle-Map

iprada / Circle-Map

Licence: MIT license
A method for circular DNA detection based on probabilistic mapping of ultrashort reads

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Circle-Map

SVCollector
Method to optimally select samples for validation and resequencing
Stars: ✭ 20 (-55.56%)
Mutual labels:  ngs, structural-variation
rnftools
RNF framework for NGS: simulation of reads, evaluation of mappers, conversion of RNF-compliant data.
Stars: ✭ 14 (-68.89%)
Mutual labels:  ngs
Fgbio
Tools for working with genomic and high throughput sequencing data.
Stars: ✭ 166 (+268.89%)
Mutual labels:  ngs
rvtests
Rare variant test software for next generation sequencing data
Stars: ✭ 114 (+153.33%)
Mutual labels:  ngs
Training Material
A collection of Galaxy-related training material
Stars: ✭ 184 (+308.89%)
Mutual labels:  ngs
galaksio
An easy-to-use way for running Galaxy workflows.
Stars: ✭ 19 (-57.78%)
Mutual labels:  ngs
Scde
R package for analyzing single-cell RNA-seq data
Stars: ✭ 147 (+226.67%)
Mutual labels:  ngs
PopDel
Population-wide Deletion Calling
Stars: ✭ 31 (-31.11%)
Mutual labels:  structural-variation
ngs-in-bioc
A course on Analysing Next Generation (/High Throughput etc..) Sequencing data using Bioconductor
Stars: ✭ 37 (-17.78%)
Mutual labels:  ngs
MGSE
Mapping-based Genome Size Estimation (MGSE) performs an estimation of a genome size based on a read mapping to an existing genome sequence assembly.
Stars: ✭ 22 (-51.11%)
Mutual labels:  ngs
recentrifuge
Recentrifuge: robust comparative analysis and contamination removal for metagenomics
Stars: ✭ 79 (+75.56%)
Mutual labels:  ngs
Deepvariant
DeepVariant is an analysis pipeline that uses a deep neural network to call genetic variants from next-generation DNA sequencing data.
Stars: ✭ 2,404 (+5242.22%)
Mutual labels:  ngs
Jovian
Metagenomics/viromics pipeline that focuses on automation, user-friendliness and a clear audit trail. Jovian aims to empower classical biologists and wet-lab personnel to do metagenomics/viromics analyses themselves, without bioinformatics expertise.
Stars: ✭ 14 (-68.89%)
Mutual labels:  ngs
Afterqc
Automatic Filtering, Trimming, Error Removing and Quality Control for fastq data
Stars: ✭ 169 (+275.56%)
Mutual labels:  ngs
bac-genomics-scripts
Collection of scripts for bacterial genomics
Stars: ✭ 39 (-13.33%)
Mutual labels:  ngs
Rna Seq Star Deseq2
RNA-seq workflow using STAR and DESeq2
Stars: ✭ 158 (+251.11%)
Mutual labels:  ngs
Snakepipes
Customizable workflows based on snakemake and python for the analysis of NGS data
Stars: ✭ 226 (+402.22%)
Mutual labels:  ngs
ngs-test-data
A workflow for creating small NGS test data sets, useful for continuous integration.
Stars: ✭ 19 (-57.78%)
Mutual labels:  ngs
arriba
Fast and accurate gene fusion detection from RNA-Seq data
Stars: ✭ 162 (+260%)
Mutual labels:  structural-variation
grape-nf
An automated RNA-seq pipeline using Nextflow
Stars: ✭ 30 (-33.33%)
Mutual labels:  ngs

Welcome to Circle-Map official repository!

PyPI Anaconda-Server Badge Bioconda Downloads Anaconda-Server Badge Anaconda-Server Badge

Circle-Map is an easy to install, python package that implements all the steps required to detect extrachromosomal DNA circles. The package contains easy to run algorithms to accurately detect circular DNA formed from mappable and non mappable regions of a genome.

Why should I use Circle-Map?

Circle-Map takes as input an alignment of reads to a reference genome (e.g. a BWA-MEM generated BAM file) and like other methods, it will use those alignments to detect cases were the read has been split into two segments (e.g. split reads) to detect genomic rearrangements supporting a circular DNA structure.

However, this approach results in many split read alignments being missed because the aligner is not able to map both split segments of the read, either because they are too short or because they align to too many places. In this cases, the aligner will report a read alignment containing some of the bases unmapped (e.g soft-clipped reads).

Unlike other methods, Circle-Map is able to map both segments of the soft-clipped reads by realigning the unmapped parts probabilistically to a graph representation of the circular DNA breakpoints. Which allows for a more accurate detection of the circular DNA breakpoints. In our recent paper (https://bmcbioinformatics.biomedcentral.com/articles/10.1186/s12859-019-3160-3) we show how this approach dramatically increases sensitivity while retaining high precision.

Getting started

Installation

Circle-Map runs on GNU/Linux operating systems, requires >=python3.6 and can be installed and set-up using the following ways:

This will install Circle-Map, and all the external packages required to run every part of Circle-Map software.

Installation using pip:

 python -m pip install Circle-Map

Installation using conda:

 conda install -c bioconda circle-map

Note: If you want to simulate circular DNA short reads, you will need to install BBMap and ART on your system.

Using Circle-Map

Now you are ready to get started detecting circular DNA. We have created a Circle-Map wiki that explains step by step how you can go from your raw sequencing reads to interpretable results. In the wiki, you can try and learn using Circle-Map with the following tutorials:

Once you have detected circular DNA in your samples you will probably be interested at looking at the output files. To help you understanding the output, we have created a page explaining what is the information provided by Circle-Map in every column of its output. You can find the information in the following link:

Getting help

The best place for getting help, feedback,report bugs or request new features is to post an issue. You can also reach me at xsh723 at dot binf dot ku dot dk

Citing

If you use Circle-Map Realign, please cite:

  • Prada-Luengo, I., Krogh, A., Maretty, L. & Regenberg,B. Sensitive detection of circular DNAs at single-nucleotide resolution using guided realignment of partially aligned reads. BMC Bioinformatics 20, 663 (2019) doi:10.1186/s12859-019-3160-3

If you use Circle-Map Repeats please cite:

  • Prada-Luengo, I., Møller, H.D., Henriksen, R.A., Gao, Q., Larsen, C..E, Alizadeh, S., Maretty, L., Houseley, J. & Regenberg, B., Replicative aging is associated with loss of genetic heterogeneity from extrachromosomal circular DNA in Saccharomyces cerevisiae. Nucleic Acids Research gkaa545, doi:10.1093/nar/gkaa545

License

Circle-Map is freely available under the MIT license

Acknowledgements

Circle-Map is being developed by Iñigo Prada-Luengo, Anders Krogh, Lasse Maretty and Birgitte Regenberg at the University of Copenhagen

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].