latest news

06.29.2019

VisCello; for visualization of single cell data.

access info ...

06.27.2018

Sample data provenance from 1,347 RNAseq samples.

access info ...

06.07.2018

ORNASEQ: Ontology for RNA sequencing.

access info ...

Glo-DB

The Glo-DB application provides many functions for manipulating sets of features, called tracks. Below is a list of operators and filters that can be combined to create complex expressions for the manipulation of features and tracks (ie feature sets). The "Set Based Operators" treat features as immutable objects while the "Binary Based Operators" treat features as masks over specified regions of sequences. See the Glo-DB documentation (pdf) for examples using the following operators.

Set Based Operators:
    Union (A OR B) - This function returns a track containing all features from tracks A and B. Features that are identical in both tracks will only be included once.
    Intersection (A AND B) - This function returns a track containing all features in A that overlap with a feature in B and similarly all features in B that overlap with a feature in A.
    (A sAND B) - This function returns a track that contains features in A that exactly overlap with a feature in B; that is, the feature in A must have the same start and stop positions as the feature in B.
    Relative Compliment (A MINUS B) - This function returns a track containing any features in A that do not overlap with a feature in B.
    (A sMINUS B) - This function returns a track containing any features in A that do not exactly overlap with a feature in B; that is, a feature in A is only included if it does not have the same start and stop positions as a feature in B.
    Order (A POS{X,Y} B) - This function returns a track containing any features in A that are followed X to Y base pair positions by a feature in B. The relevant features in B are also included in the output track.

Binary Based Operators:
    Union (A || B) - This function returns a track containing all features from tracks A and B. Any features that overlap will be merged into a single (new) feature that spans the entire length of the overlapping features.
    Intersection (A && B) - This function returns a track containing all base pair positions that overlap between tracks A and B. New features are created, as necessary, to encode the portions of the features that overlap.
    Relative Compliment (A B) - This function returns a track containing the portions of the features in A that do not overlap with features in B. New features are created, when needed to encode portions of features in A.
    Absolute Compliment (! A) - This function returns a track containing features which encode all base pair positions not encoded by the features in the track A.

Qualifiers:
    Sequence (A S:S1) - This function returns a track containing any features in A that are located on sequence "S1".
    Length (A <x,y>) - This function returns a track containing any features in A that have lengths from x to y.
    Location (A <;a,b>) - This function returns a track containing any features in A that are located on a sequence between base pair positions a and b (inclusive).
    Length and Location (A <x,y;a,b>) - This function returns a track containing any features in A that have lengths from x to y and are located on a sequence between a to b.
    Clustered Features (A {x,y;a,b}) - This function returns a track containing groups of x to y features from A that are each a to b positions away from one another. If a and b are absent, the features that overlap are grouped together.