IP Library Granted Patent US 10,055,539
Granted Patent B2
US 10,055,539 · App. 14/798,686 · Granted Aug 21, 2018

Systems and methods for using paired-end data in directed acyclic structure

Inventors: Deniz Kural (Somerville, MA); Nathan Meyvis (Cambridge, MA)
Assignee: Seven Bridges Genomics Inc.
G06F19/22G06F19/28
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,055,539
App. No.
14/798,686
Granted
Aug 21, 2018
Kind
B2
Abstract

Methods of analyzing a transcriptome that involves obtaining at least one pair of paired-end reads from a transcriptome from an organism, finding an alignment with an optimal score between a first read of the pair and a node in a directed acyclic data structure (the data structure has nodes representing RNA sequences such as exons or transcripts and edges connecting pairs of nodes), identifying candidate paths that include the node connected to a downstream node by a path having a length substantially similar to an insert length of the pair of paired-end reads, and aligning the paired-end rends to the candidate paths to determine an optimal-scoring alignment.

Claims (46)

1. A system for analyzing a transcriptome, the system comprising: a processor coupled to the memory, wherein the system is operable to:

obtain, from an annotated transcriptome database, a plurality of exons and introns from a genome;

use the processor to transform the plurality of exons and introns into a directed acyclic data structure comprising nodes representing known RNA sequences and edges connecting the nodes;

obtain a pair of paired-end reads generated by sequencing a transcriptome of an organism;

use the processor to transform the first read of the pair into an alignment with an optimal score between that first read of the pair and a node in the directed acyclic data structure;

identify, using the processor, candidate paths within the directed acyclic data structure that include the node connected to a downstream node by a path having a length substantially similar to an insert length of the pair of paired-end reads;

exclude non-candidate paths from alignments involving the pair of paired-end reads;

align, using the processor, the paired-end reads to the candidate paths to determine an optimal-scoring alignment by:

calculating match scores between a second read of the pair and nodes in the candidate paths, and

looking backwards to predecessor nodes in the candidate paths while not considering any nodes in the non-candidate paths to identify a back-trace through the candidate paths that gives an optimal score,

wherein the back-trace that gives the optimal score corresponds to an optimal scoring alignment of the pair of paired-end reads to the candidate paths, and

wherein the directed acyclic data structure held in the memory prior to obtaining the pair of paired-end reads includes at least one path that has a node that the second read of the pair aligns to but that is not included during the aligning step due to being excluded as a noncandidate path; and

identify an isoform of an RNA from the organism using the optimal scoring alignment of the paired-end reads.

2. The system of claim 1 , further operable to determine optimal-scoring alignments for each of the plurality of pairs of paired-end reads.

3. The system of claim 2 , further comprising inferring an isoform frequency for the isoform based on the optimal-scoring alignments for each of the plurality of pairs of paired-end reads.

4. The system of claim 1 , wherein the identified isoform is a novel isoform and the processor is operable to update the directed acyclic data structure to represent the novel isoform.

5. The system of claim 4 , wherein updating the directed acyclic data structure to represent the novel isoform comprises adding at least one new node.

6. The system of claim 5 , wherein the node and the downstream node represent a pair of exons from which the pair of paired-end reads were obtained.

7. The system of claim 1 , further operable to:

align a plurality of pairs of paired-end reads to the directed acyclic data structure; and

determine a set of isoform paths, wherein each path of the determined set of isoform paths represents a transcript isoform present in the organism.

8. The system of claim 1 , wherein the known RNA sequences represent a plurality of exons and introns from features in the annotated transcriptome database, further wherein the edges connect pairs of the nodes in their canonical genomic order.

9. The system of claim 1 , wherein the alignment with an optimal score between the first read of the pair and a node in the directed acyclic data structure comprises an alignment with an optimal score between a first read of the pair and a node including an exon.

10. A system for analyzing a transcriptome, the system comprising a processor coupled to a memory and operable to:

obtain a pair of paired-end reads from a transcriptome;

find an alignment with an optimal score between a first read of the pair and a node in a directed acyclic data structure, the data structure comprising nodes representing RNA sequences and edges connecting pairs of the nodes,

identify candidate paths that include the node connected to a downstream node by a path having a length substantially similar to an insert length of the pair of paired-end reads;

exclude any paths that are not candidate paths from any alignment calculations involving the pair of paired-end reads; and

align the paired-end reads to the candidate paths to determine an optimal-scoring alignment by:

calculating match scores between a second read of the pair and nodes in the candidate paths, and

looking backwards to predecessor nodes in the candidate paths while not considering any nodes in the non-candidate paths to identify a back-trace through the candidate paths that gives an optimal score,

wherein the back-trace that gives the optimal score corresponds to the optimal scoring alignment of the pair of paired-end reads to the candidate paths, and

wherein the directed acyclic data structure held in the memory prior to obtaining the pair of paired-end reads includes at least one path that had a node that the second reads of the pair aligns to but is not included during the aligning step due to being excluded as a non-candidate path.

11. The system of claim 10 , further operable to obtain a plurality of paired-end reads from the transcriptome.

12. The system of claim 11 , further operable to determine optimal-scoring alignments for each of the plurality of pairs of paired-end reads.

13. The system of claim 12 , wherein the plurality of paired-end reads are obtained from cDNA fragments from the transcriptome.

14. The system of claim 10 , further operable to identify an isoform based on the determined optimal-scoring alignment.

15. The system of claim 14 , wherein the identified isoform is a novel isoform.

16. The system of claim 15 , further operable to update the directed acyclic data structure to represent the novel isoform.

17. The system of claim 16 , wherein updating the directed acyclic data structure to represent the novel isoform comprises adding at least one new node.

18. The system of claim 17 , wherein the node and the downstream node represent a pair of exons from which the pair of paired-end reads were obtained.

19. The system of claim 10 , further operable to:

align a plurality of pairs of paired-end reads to the directed acyclic data structure;

determine distances between the aligned pairs of the plurality of pairs of paired-end reads and the frequencies of the distances between the aligned pairs; and

determine a set of isoform paths and isoform frequencies such that representing the isoform paths through the structure at the isoform frequencies results in pairs of features being included in the isoform paths at the frequencies of the distances between the aligned pairs.

20. The system of claim 19 , wherein each path of the determined set of isoform paths represents a transcript isoform present in the organism.

Assignments (10)
SECURITY INTEREST Recorded Aug 4, 2022
From: PIERIANDX, INC.; SEVEN BRIDGES GENOMICS INC.
To: ORBIMED ROYALTY & CREDIT OPPORTUNITIES III, LP
Reel/Frame 061084/0786 →
RELEASE OF SECURITY INTEREST Recorded Aug 2, 2022
From: IMPERIAL FINANCIAL SERVICES B.V.
To: SEVEN BRIDGES GENOMICS INC.
Reel/Frame 061055/0078 →
RELEASE OF SECURITY INTEREST Recorded May 24, 2022
From: IMPERIAL FINANCIAL SERVICES B.V.
To: SEVEN BRIDGES GENOMICS INC.
Reel/Frame 060173/0792 →
SECURITY INTEREST Recorded May 24, 2022
From: SEVEN BRIDGES GENOMICS INC.
To: IMPERIAL FINANCIAL SERVICES B.V.
Reel/Frame 060173/0803 →
SECURITY INTEREST Recorded Mar 30, 2022
From: SEVEN BRIDGES GENOMICS INC.
To: IMPERIAL FINANCIAL SERVICES B.V.
Reel/Frame 059554/0165 →
TERMINATION AND RELEASE OF NOTICE OF ATTORNEY'S LIEN Recorded Sep 13, 2018
From: BROWN RUDNICK LLP
To: SEVEN BRIDGES GENOMICS INC.
Reel/Frame 046943/0683 →
RELEASE OF SECURITY INTEREST Recorded Apr 12, 2018
From: MJOLK HOLDING BV
To: SEVEN BRIDGES GENOMICS INC.
Reel/Frame 045928/0013 →
SECURITY INTEREST Recorded Oct 17, 2017
From: SEVEN BRIDGES GENOMICS INC.
To: MJOLK HOLDING BV
Reel/Frame 044305/0871 →
NOTICE OF ATTORNEY'S LIEN Recorded Oct 11, 2017
From: SEVEN BRIDGES GENOMICS INC.
To: BROWN RUDNICK
Reel/Frame 044174/0113 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2015
From: KURAL, DENIZ; MEYVIS, NATHAN
To: SEVEN BRIDGES GENOMICS INC.
Reel/Frame 036079/0780 →
Continuity (3)
Continuation 14157979 · Jan 17, 2014
Provisional Application 61893467 · Oct 21, 2013
Related Publication 20150310167A1 · Oct 29, 2015