Notes on Exon Skipping with ASOs 🌱

Given exon and antisense oligosequence predict how well the ASO is going to be able to skip the given exon.

  • People with Duchenne Muscular Distrophy (DMD) are missing exons in the genes that control dystrophin protein production (the dystrophin gene is our largest gene with 79 exons).
  • The exons in these gene are fit together like puzzle pieces, so if an exon is an important puzzle piece and it’s missing then it will create serious issues. Becker Muscular Distrophy (BMD) is when an exon is missing but the rest of the exon puzzle pieces can still fit together. DMD is when the pieces cannot be fit together due to the exons that are missing.
  • If all of the exons cannot fit together, then your body will produce completely non-functional dystrophin protein.
  • Antisense oligonucleotides (AOs) can be used to hide exons, so that when these additional exons are ignored by our cell’s protein production mechanisms, the remaining exons actually fit together and your body will be able to produce the dystrophin protein.
  • Dystrophin protein- the protein normally sits in the membrane that surrounds muscle fibres like a skin, and protects the membrane from damage during muscle contraction. Without dystrophin the muscle fibre membranes become damaged and eventually the muscle fibres die.
    • It’s a very large protein with a section in the middle consisting of lots of repeated segments. Individuals with BMD have some of these repeated segments missing, but the protein still works. and People with BMD have relatively mild symptoms- often being able to still walk into their 40s and 50s.
  • The goal of using these techniques is to kind of convert DMD to BMD and prolong the amount of muscular ability that these people have.

Definitions

https://www.musculardystrophyuk.org/progress-in-research/background-information/what-is-exon-skipping-and-how-does-it-work/

Exon- a segment of a DNA or RNA molecule that actually contains the information coding for a protein or peptide sequence

Intron- segment of DNA/RNA that is just filler code and that is sometimes called β€˜junk DNA’

Antisense oligonucleotides- A short piece of genetic material (DNA or RNA) which can bind to a specific gene and change how the code is read. They can be used as a β€œmolecular patch” to mask errors in the genetic code, this is known as exon skipping and this is in clinical trial for Duchenne muscular dystrophy. Certain types of antisense oligonucleotides are also being investigated in the laboratory for their ability to completely switch off genes, this is known as gene silencing.

How to Makes ASO

  1. Select β€œtarget gene transcript” (part of the gene you want to edit) and strategy
  2. open source web-based bioinformatics tools like SpliceAid 2 and Human Splicing Finder can help you identify β€œpredicted splice motifs” (means patterns in DNA that they should you could use)
  3. select what cell type you want to test your ASO on
  4. figure out what you are going to use to transfer the ASO into someone’s DNA
  5. test your ASO against a control ASO to see if your ASO is actually binding better than say a random ASO
  6. AOs can be further optimised by β€˜micro-walking’ and shifting the AO annealing sites in either direction to ensure the most amenable splice motifs have been targeted
    1. One important parameter to consider when designing primers for RT-PCR analysis of the full-length and AO-induced transcripts is to place the forward and reverse primers a few exons away from the targeted exon. We have now encountered several examples where targeting one exon for exclusion from the mature mRNA also influences recognition and retention of flanking exons and introns.

Paper 2

The rational design of an exon skipping oligonucleotide involves the choice of an antisense sequence, usually between 15 and 32 nucleotides, targeting the exon that is to be skipped. Although parameters describing the target site can be computationally estimated and several have been identified to correlate with efficacy, methods to predict efficacy are limited. Here, an in silico (in silico just means on the computer which is takes its name since computer chips are made of silicon) pre-screening approach is proposed, based on predictive statistical modelling.

  • Duchenne muscular dystrophy (DMD) dataset

Most predictive parameters (They used k fold cross validation to select features)

  1. the binding energetics of the oligonucleotide to the RNA
  2. the distance in bases of the target site from the splice acceptor site, as the two most predictive parameters

They fit a linear regression model on skipping efficiency:

  • Skipping efficacy was always based on the ratio of skipped to native transcript observed following nested reverse transcription polymerase chain reaction (nested PCR) analyses
  • skipped transcriptskipped transcript + native transcript
  • The authors of previous studies defined a β€˜good’ level of exon skipping to be greater than 25–30 percent

They thresholded their model at 30% skipping efficiency and compared with which oligonucleotides actually have 30% skipping efficiency.

Notes mentioning this note

There are no notes linking to this note.


Here are all the notes in this garden, along with their links, visualized as a graph.

5G and WiFiAWS Step FunctionsAnalyzing Reddit Post on the Dollar StandardAsync, Await, and PromisesBayesian AverageBias Variance DecompositionBlockchain PresentationBreakpoint Debugging in VSCodeBrief Look into Measure TheoryC4 Model for Software ArchitectureCache vs Session StoreCant compare mean and median from different setsClient vs Server Side RenderingCode Production in an AI CompanyComparing Client Side Storage MethodsComputational Perception HighlightsConfidence Intervals for Known Distributions and...Cool Stocks ListCrazy Meeting with Obama, McCain, and Bush Post...Curse of DimentionalityDatabase vs Data Warehouse vs Data LakeDifferent Git AddsDocker (containerization) vs Vagrant (virtual...Explaining Decision Boundary of a Support Vector...Exporting Databricks Files to GithubFloyds Tortoise and Hare AlgorithmFresh Mac Setup Installation EssentialsGraphical Model IndependenciesHighlights from Bad SamaritansHighlights from Good Economics for Hard TimesHighlights from The Righteous MindHow Does Chromosomal Heredity WorkHow Does Light Influence the Rate of Capture in a...How Does Sweating WorkHow Does Version Naming WorkHow Not To Be Wrong Excerpt Self Selecting BiasHow Not to be Wrong Excerpt Public Opinion Doesn't...How Quantum Computers Could Quickly Break...How Someone Made a Spectral Lamp that Can Emit all...How are images compressed and stored in a computerHow do SPACs WorkHow does Hypothesis Testing WorkHow does air slow objects downHow is Neural Network a Universal ApproximatorHow is Unit Testing DoneHow to Access a Previous Commit with GitHow to Add to Your System Path Variable for MacHow to Build a Full Stack ApplicationHow to Clear Unused Docker ContainersHow to Convert from Celsius to FahrenheitHow to Delete a Branch GithubHow to Export Pandas DataFrame to CSV ProperlyHow to Force Pull and Overwrite GitHow to Get the Bootstrapped Standard Error for a...How to handle violations in positivityHow to Properly Explain Technical ToolsHow to Push Code for ProductionHow to Read a Path in S3How to Set Up Python Aliasing In the Command LineHow to Set a Specific Branch to Track a Specific...How to Store and Access SQL Queries in DatabricksHow to Take a Weighted AverageHow to Temporarily Stash Changes with Git StashHow to Untrack Committed Files from GitHow to Use PyenvHow to Use Sample Splitting for Doubly Robust...How to Write Output to Text FileHow to edit Obsidian themes with CSSHow to make copies of DNA with PCRHow to use Bounds and Sensitivity Analysis in...How to use Scipy Optimize to solve for values when...Info on Stock OptionsInspirational Computer PioneersIntuition Behind the Doubly Robust EstimatorInverting Hypothesis TestsInvesting LessonsJupyter Widgets ExistML CheatsheetsMaking Sense of a Betting Market with...Managing Ruby Versions with rbenvMarket Makers and Quant TradingMarket Making PresentationMatching IntuitionMethodology for Managing Web AppsMicroservices vs Monolithic ArchitectureModeling Advice and Lessons Learned Working at a...Multinomial to Binomial Stick Breaking...Music Theory NotesNotes from Michael Nielsen Effective Research PostNotes from the Martian by Andy WeirNotes on Bayesian OptimizationNotes on Exon Skipping with ASOsNotes on Options SpreadsNotes on Quantum CountryOne Persons Perspective About Why We Shouldnt Read...Presentation on the Kronovet Family Clothing...Python Dataclasses UpdatePython Package Reference InstructionsRandom CMU Course WebpagesRandom Facts from What If by Randall MunroeReading about Internet ServicesRock Thrust ExplainedSSHing into AWS and Running ThingsSome Bash Commands to Find Redundant Files and...Some Cool Python FeaturesSome Notes on Exploding Gradient ProblemStats BlogsStock Options in a CompanyTesting Code on GithubThoughts after Reading Hillbilly ElegyThoughts on Andy Matuschak Article on Teaching...Thoughts on Approaching Infinite KnowledgeThoughts on Maria Konnikova Knowledge Project...Thoughts on the End of Natural SelectionTor Network and .Onion DomainsUsing nonparametric models in doubly robust...Various Treatment Effects and their...Virtual Environment in AWSWhat Database do I useWhat are Git Pull and Push RequestsWhat are Information CriteriaWhat are Javascript WorkersWhat are MakefilesWhat are Moment Generating FunctionsWhat are Multiple CPU CoresWhat are Progressive Web AppsWhat are Wasserstein and Earth Movers DistancesWhat are the Four Fundamental Forces in Our...What is Apache SparkWhat is Bootstrapping in StatisticsWhat is Cryptocurrency StakingWhat is ElasticsearchWhat is Express.jsWhat is GLUEWhat is GraphQLWhat is HTTPSWhat is IV CrushWhat is Integration ReallyJAMStackWhat is KubernetesWhat is Mahalanobis DistanceWhat is MakerDAO CryptoWhat is Markov Chain Monte Carlo SamplingWhat is Nested Cross ValidationWhat is Next.jsWhat is PAC LearningWhat is R SquaredWhat is RedisWhat is ShrinkageWhat is Spearman CorrelationWhat is SvelteWhat is TerraformWhat is The Graph (Blockchain)What is Variational InferenceWhat is Vue.jsWhat is WebAssemblyWhat is a Credible IntervalWhat is a Fourier transformWhat is a Gaussian Mixture ModelWhat is a Gaussian ProcessWhat is a Object Relational MapperWhat is a Qini CurveWhat is a Sufficient StatisticWhat is independent component analysisWhat is the C-Statistic for BenefitWhat is the Dirichlet ProcessWhat is the EM AlgorithmWhat is the Hidden Markov ModelWhat is the Indian Buffet ProcessWhat is the Naive Bayes algorithmWhat is the Negative Binomial DistributionWhat is the Runtime of a LanguageWhat is the Studentized BootstrapWhat is the Wake Sleep AlgorithmWhat is the hypergeometric distributionWhy are Conjugate Priors UsefulWhy are there 12 Notes in Western MusicWhy is Cross Fitting Useful for Estimating...Why is a room hotter when you leave the fridge...Working with ClientsWorking with Terminaldata science overviewhighlights from Debt The First 5000 Yearshighlights from Enlightenment Nowhighlights from Hacking Darwinhighlights from How Not to be Wronghighlights from Leonardo da Vincihighlights from Open an Autobiographyhighlights from Range Why Generalists Triumph in a...highlights from Salt, Fat, Acid, HeatSapiens a Brief History of Humankindhighlights from Stumbling on Happinesshighlights from The Genehighlights from Thinking Fast and Slowhighlights from Trick Mirror