Skip to content

An alternative splicing simulation written in D3 for teaching purposes

License

Notifications You must be signed in to change notification settings

mtekman/alternative-splicing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alternative Splicing

This is a D3 SVG visualization of random alternative splice sites. The live demo can be found here, and the code repository is hosted at Gitlab. Pull requests should be made there.

What is this?

For a given Reference Key and Splice Key, a random genome is generated, along with exons, splice sites, the resulting transcriptome, and the resulting exon transcripts.

imgs/random.png

Types of Splicing Supported

The visualization supports the following types of splicing events:

  • CS: Constitutive Splicing
  • ES: Exon Skipping
  • AA: Alternative 3’ Acceptor Splice Site
  • AD: Alternative 5’ Donor Splice Site
  • IR: Intron Retention

Exercise Mode

If a custom Reference Key and Splice Key is given, then the chosen splice site junctions are hidden from the user, and can only be accessed via a unique Answer Key.

imgs/custom.png

Users can then try to guess what type of splicing occurred to generate the transcripts, and a teacher can check their answers using the Answer Key.

Once the Answer Key is given, the splice sites are shown.

About

An alternative splicing simulation written in D3 for teaching purposes

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published