GithubHelp home page GithubHelp logo

Comments (1)

iprada avatar iprada commented on September 27, 2024 1

Dear @Bio-MingChen,

Thanks a lot for your interest in our work. And do not be sorry for asking the questions. I am glad to help, If I am able to.

Regarding the Circle-Map Repeats algorithm:

Many circular DNA are formed by the homologous recombination machinery from direct repeats of the genome. This circles are very hard to detect as the reads from the breakpoint align to too many genomic regions. Hence, split reads and discordant reads are not a good signal to detect them, as they fail to align well. Instead, we can take advantage of the fact that reads formed from repetitive circular DNA will align to too many places. Reads with multiple alignments will allow us to approximate the boundaries of the breakpoints. Then, we can use read coverage within the circle coordinates as a hard filter to get a robust set of repetitive DNA calls.

Regarding:

how should I combine Repeats and Realign these two commands to eccDNA calling?

You can just concatenate the files. They might be a bit redundant, but based on my experience they are not.

Regarding:

I find a words that circular DNA interval overlapping more than 50% will be merged iterablely in the article on Nucleic acid Research,how this process is implimented?

I do not think that you need to worry about this. The data on our NAR paper was analyzed with an old version of Circle-Map that tend to overcall circles on high coverage regions, that would more likely be explained by a single circular DNA. On the paper, we handled this issue by merging the intervals. However, in our BMC Bioinformatics paper (https://bmcbioinformatics.biomedcentral.com/articles/10.1186/s12859-019-3160-3), Circle-Map implements allele frequency filters to handle this issue. In any case, If you think that this is a problem in your data, and that you will benefit from applying this merging filter, drop me a mail. I will be happy to share a piece of code that will merge circles.

Best wishes and happy circle hunting,

Iñigo

from circle-map.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.