Giter Club home page Giter Club logo

Comments (3)

samuelecancellieri avatar samuelecancellieri commented on June 26, 2024 1

Hello @dsantesmasses

Position corresponds always to the position of the first nucleotide in 5'.
So if you use a downstream PAM as spcas9, you will have something like,

NNNNNNNPAM
P

For both - and + strand, since the software applies reverse complement to negative stranded targets.

If you use an upstream PAM as cas12,

you will have something like this,

PAMNNNNNNN
P

Since in this case, the software applies reverse complement to positive stranded targets.
But the position is always the first nucleotide of the 5'-3' sequence.

Hope this helps and if you have any other question don't hesitate to ask.

Best,
Samuele

from crisprme.

ManuelTgn avatar ManuelTgn commented on June 26, 2024

Hi @dsantesmasses,

the position field corresponds to the position of the first nucleotide (nt) of each sequence reported as a target.
Below I'll give you two brief examples on how to interpret the values in position:

  • Let us assume that the PAM sequence occurs downstream with respect to the guide (e.g. Cas9). If the reported target has been found on the + strand, position represents the first target's nt. If the reported target has been found on the - strand, position represents the first target's nt, but reverse complemented.
  • Let us assume that the PAM sequence occurs upstream, with respect to the guide (e.g. Cas12). position still represents the first target's nt, but the reverse complement is computed for targets found on the + strand.

Note that position accounts for bulges.

Cluster_position represents the position of the first PAM's nt minus the guide length, without accounting for bulges. In other words, it identifies all the genome sequences sharing the same exact PAM sequence (without accounting for bulges).

However, we suggest to use position to get the real target position across the genome sequence.

CRISPRme does not report the targets' end coordinates, but they can be computed by adding the length of the complete sequence guide + PAM, to the corresponding value in position.

Let us know if you have any further question.

Manuel

from crisprme.

dsantesmasses avatar dsantesmasses commented on June 26, 2024

Hi @ManuelTgn , thanks very much for your reply!

Just to make sure I got it right, in the case of Cas9, position corresponds to the genomic coordinate aligned to the first nt of the guide (see below). Therefore if the alignment is on the top strand, position points to the start coordinate (lowest number) whereas if the alignment is on the reverse strand, position is the end coordinate (highest number), is that correct?

position in + strand
NNNNNNNNNNNPAM
^

position in - strand
PAMNNNNNNNNNNN
             ^

Thanks!

from crisprme.

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.