Skip to main content

Frame alignment checks

Set of tools for checking whether splicing prediction models are using frame alignment information. Does so on a set of "long canonical internal coding exons" (see below for definition).

Data sourcing

Long canonical internal coding exons

These are computed using the following conditions.

  • appear in the SAM validation set (first half of the SpliceAI test set) of canonical exons in certain chromosomes
  • have exactly one ensembl annotation whose transcript is the same as the canonical transcript
  • start and end in a coding region
  • length at least 100nt

this set is built in to the package and does not need to be provided by the user.

The sources used to construct this are the SpliceAI dataset [1] via the SAM repository's implementation (which is itself based on the SpliceAI implementation) [2] and the Ensembl database [3].

Relevant validation genes

These are sourced, like the long canonical internal coding exons, from the SAM validation set. Only genes relevant to the long canonical internal coding exons are pulled.

Minigenes

The minigenes are sourced from the hg19 canonical transcript, defined in the same way as SpliceAI's canonical transcript.

Saturation Mutagenesis test benchmark

This is sourced from [https://genome.cshlp.org/content/suppl/2017/12/14/gr.219683.116.DC1/Supplemental_Table_S2.xlsx](this link) and is cached in this package in case the link goes down.

Phase handedness counts

This is a count of how many times each donor 9mer appears in each phase. This is sourced from the SpliceAI training set, via SAM.

Non-stop donor windows

This is a collection of donors from the SpliceAI test set (again via SAM), specifically ones where swapping the donor 9mer with an arbitrary sequence would not introduce a stop in the exon. Basically, we exclude conditions where the flanking exon ends with a sequence that is a prefix of a stop codon, these are T, TA, and TG.

Acceptor and donor LSSI models

These are models trained on the SpliceAI training set, via SAM. Copied directly from https://github.com/kavigupta/sam/tree/main/spliceai/Canonical/splicepoint-models. We only use these in tests, and they are not required for the package to run.

[1]: Jaganathan, Kishore, et al. "Predicting splicing from primary sequence with deep learning." Cell 176.3 (2019): 535-548. [2]: https://github.com/kavigupta/sam [3]: https://useast.ensembl.org/index.html

Metadata

Release files for frame-alignment-checks 0.0.74

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for frame-alignment-checks 0.0.74
File Size Uploaded
frame_alignment_checks-0.0.74.tar.gz 45.4 MB Details

Release files / frame_alignment_checks-0.0.74.tar.gz

Download URL frame_alignment_checks-0.0.74.tar.gz
Size 45.4 MB
Tags Source
SHA-256 checksum
How to use checksums
834bfcd769082e3904fcc7e5a507b5764bb700486a5cb0b23baaf269e747774a
BLAKE2b-256 checksum
How to use checksums
842e44fe3ca0355201213df0201cba1073b7ac83bc6dbbfce845c9764890a20d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.7

Release history Release notifications | RSS feed

This release

0.0.74 This release

1 release file

0.0.73

1 release file

0.0.71

1 release file

0.0.70

1 release file

0.0.68

1 release file

0.0.65

1 release file

0.0.64

1 release file

0.0.63

1 release file

0.0.62

1 release file

0.0.61

1 release file

0.0.60

1 release file

0.0.59

1 release file

0.0.57

1 release file

0.0.56

1 release file

0.0.55

1 release file

0.0.53

1 release file

0.0.52

1 release file

0.0.49

1 release file

0.0.48

1 release file

0.0.47

1 release file

0.0.46

1 release file

0.0.45

1 release file

0.0.44

1 release file

0.0.41

1 release file

0.0.39

1 release file

0.0.38

1 release file

0.0.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page