Computer systems for annotation of single molecule fragments
First Claim
1. A computer system communicatively linked to a database storing single molecule image data and corresponding identifying data, the computer system programmed to:
- selectively retrieve at least two single molecule image data from the database wherein each single molecule image data depicts a region of a restriction fragment and comprises at least one pixel having image and intensity level data, and wherein the single molecule image data each include at least one pixel representing an overlapping region of the same single molecule image;
calculate an average intensity level for at least one of the single molecule image data retrieved from the database by averaging an intensity level of each pixel of the at least one single molecule image data;
display the at least two single molecule image data retrieved from the database on a user interface;
display the intensity level for each pixel of the at least two single molecule image data retrieved from the database on the user interface;
differentiate at least one restriction fragment in the single molecule image data from a background in the single molecule image data by applying an intensity level threshold analysis to each pixel of the single molecule image data;
magnify each of the at least one restriction fragments for display on the user interface;
form a collage by aligning the overlapping regions of the at least two single molecule image data;
generate a linear representation of the restriction fragments by;
(a) receiving an input signal from a marking tool provided to a user, the input signal indicating a point on the user interface associated with a pixel of the single molecule image data;
(b) repeating step (a) to define successive points in a single restriction fragment;
(c) retrieving the single molecule image data associated with points between each successive point; and
(d) storing the retrieved single molecule image data as the single restriction fragment;
associate the restriction fragments;
order the associated restriction fragments based on their relative positions; and
store the ordered restriction fragments as a restriction map in a file adapted for use in map generation.
2 Assignments
0 Petitions
Accused Products
Abstract
There are provided computer systems for visualizing and annotating single molecule images. Annotation systems in accordance with this disclosure allow a user to mark and annotate single molecules of interest and their restriction enzyme cut sites thereby determining the restriction fragments of single nucleic acid molecules. The markings and annotations may be automatically generated by the system in certain embodiments and they may be overlaid translucently onto the single molecule images. An image caching system may be implemented in the computer annotation systems to reduce image processing time. The annotation systems include one or more connectors connecting to one or more databases capable of storing single molecule data as well as other biomedical data. Such diverse array of data can be retrieved and used to validate the markings and annotations. The annotation systems may be implemented and deployed over a computer network. They may be ergonomically optimized to facilitate user interactions.
7 Citations
13 Claims
-
1. A computer system communicatively linked to a database storing single molecule image data and corresponding identifying data, the computer system programmed to:
-
selectively retrieve at least two single molecule image data from the database wherein each single molecule image data depicts a region of a restriction fragment and comprises at least one pixel having image and intensity level data, and wherein the single molecule image data each include at least one pixel representing an overlapping region of the same single molecule image; calculate an average intensity level for at least one of the single molecule image data retrieved from the database by averaging an intensity level of each pixel of the at least one single molecule image data; display the at least two single molecule image data retrieved from the database on a user interface; display the intensity level for each pixel of the at least two single molecule image data retrieved from the database on the user interface; differentiate at least one restriction fragment in the single molecule image data from a background in the single molecule image data by applying an intensity level threshold analysis to each pixel of the single molecule image data; magnify each of the at least one restriction fragments for display on the user interface; form a collage by aligning the overlapping regions of the at least two single molecule image data; generate a linear representation of the restriction fragments by; (a) receiving an input signal from a marking tool provided to a user, the input signal indicating a point on the user interface associated with a pixel of the single molecule image data; (b) repeating step (a) to define successive points in a single restriction fragment; (c) retrieving the single molecule image data associated with points between each successive point; and (d) storing the retrieved single molecule image data as the single restriction fragment; associate the restriction fragments; order the associated restriction fragments based on their relative positions; and store the ordered restriction fragments as a restriction map in a file adapted for use in map generation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method for selecting single restriction fragments from single molecule image data, wherein the single molecule image data comprises pixels having image and intensity data, the computer-implemented method comprising the steps of:
-
obtaining the single molecule image data from a database;
wherein the single molecule data depicts a region of a restriction fragment and comprises at least one pixel;calculating an intensity level for each pixel of the single molecule image data; calculating an average threshold intensity of the single molecule image data; displaying a portion of the single molecule image data using a user interface; marking each pixel of the single molecule image data having a threshold intensity level greater than the average threshold intensity as a pixel of a restriction fragment image on the user interface; receiving an input signal from a marking tool provided to a user via the user interface, the input signal identifying one or more pixels of the single molecule image data; scaling a magnification of the restriction fragment for display on the user interface; forming a single restriction fragment from a plurality of contiguous pixels of the single molecule image data, the plurality of contiguous pixels of the restriction fragment image including a pixel identified by the user input; displaying the restriction fragment via the user interface; and storing the restriction fragment in the database in a form adapted for use in map generation. - View Dependent Claims (12, 13)
-
Specification