Data#
Classes and utilities for manipulating genomics data.
Fold intervals#
|
Subset of the data. |
Returns the names of all data folds. |
|
Returns the names of the folds for a given model version and subset. |
|
Returns the intervals for a given model version and subset. |
Genome#
|
Represents the strand of a DNA sequence. |
|
A format for parsing a string into a Variant object. |
|
Represents a genomic interval. |
|
Represents a genomic variant/mutation. |
|
Represents a splice junction. |
|
Normalize a Variant by left-aligning the reference and alternate bases. |
|
Generates the intersection of two interval sets. |
Merges overlapping intervals and returns a sorted list. |
|
|
Generates the union of two interval sets. |
Gene annotation#
Valid Transcript types available in the GENCODE GTF. |
|
|
Extract transcription start sites (TSS) from a DataFrame. |
Filter GTF entries by transcript types. |
|
Filter GTF entries to protein-coding transcripts or genes. |
|
Filter GTF entries to only the longest transcript per gene. |
|
Filter GTF entries to only the MANE select transcript. |
|
Filter GTF to only transcripts with specific GENCODE support levels. |
|
Returns a stranded |
|
Returns stranded |
FASTA Extractor#
|
FASTA file extractor. |
|
Returns the reverse complement of a DNA sequence string. |
Junction data#
|
Container for storing splice junction data. |
Gets a list of junctions to plot. |
Ontology#
|
Supported ontology types. |
|
A single biological ontology term. |
|
Creates an |
|
Creates a list of |
Track data#
Aggregation types for downsampling/upsampling track resolutions. |
|
|
Container for storing track values and metadata. |
|
Concatenates multiple |
|
Interleaves multiple |
Gene expression data#
Container for storing gene expression data. |
|
|
Concatenates multiple |
Transcript#
|
Represents transcript object containing attributes from a GTF file. |
Transcript extractor from a GTF DataFrame. |